Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

LUA

Ostatnio zmodyfikowano 2013-08-19 17:40
Autor Wiadomość
Uczen
Temat założony przez niniejszego użytkownika
LUA
» 2013-08-19 16:43:01
Witamj,poszukuje osoby bardzo dobrze znającej język LUA :)
Mam problem ze skryptem LUA.
Nie wiem jak dodać RPM do tego kodu tak aby ten skrypt reagował od 1600RPM
function XXX:update(dt)
if Input.isKeyPressed(Input.KEY_w) then
self.wlacz = true;
else
self.wlacz = false;
end;
if self.isEntered then                  
     if self.wlacz == false then
    if not self.powerPlaying then
      playSample(self.powerSoundId, 1, 1, 0);
      self.powerPlaying = true;
    end;
   
  else
    if self.powerPlaying then
      stopSample(self.powerSoundId);
      self.powerPlaying = false;
    end;
    
  end;

Na ten moment skrypt działa tylko jak sie pusci klawisz.
P-90549
SeaMonster131
» 2013-08-19 16:57:49
local RPM;

...

if(RPM >= 1600) then
playSample(..);
end
?

Lub wg wywołuj tą funkcję dopiero gdy zmienna RPM >= 1600.
P-90550
Uczen
Temat założony przez niniejszego użytkownika
» 2013-08-19 17:40:08
Ok zrobiłem podobnie jak radziłeś i zadziałało :)

function XXX:update(dt)
if Input.isKeyPressed(Input.KEY_w) then
self.wlacz = true;
else
self.wlacz = false;
end;
if self.isEntered then                  
     if self.wlacz == false then
    if not self.powerPlaying and self.motor.lastMotorRpm >= 1800 then
      playSample(self.powerSoundId, 1, 1, 0);
      self.powerPlaying = true;
    end;
   
  else
    if self.powerPlaying then
      stopSample(self.powerSoundId);
      self.powerPlaying = false;
    end;
    
  end;


Czy moge prosić do ciebie jakiś kontakt np gg?
Lub jeśli ktoś zna bardzo dobrze LUA i chce zarobic pare dobrych groszy ;)
P-90552
« 1 »
  Strona 1 z 1