30.07.2011, 19:48
Hi peoples.I have do gas system,here is my script:
public OnPlayerStateChange(playerid, newstate, oldstate)
Here if is player driver,then set pvar by vehicle distane.
Then i set 1 sec timer with true and after that taimer:
And why when player run with vehicle 0.1(100 metres) he don't lose 0.1 gas?Maybe i do mistake please help i'am begginer in scripts.
public OnPlayerStateChange(playerid, newstate, oldstate)
Код:
if(newstate == PLAYER_STATE_DRIVER) { SetPVarFloat(vehicleid,"RidaPries",vehicleDB[vehicleid][prav]/10000); // Save the float into a player variable
Код:
vehicleDB[vehicleid][prav]/10000 - With this i get player run wih vehicle distance.
Код:
SetPVarFloat(vehicleid,"RidaPo",vehicleDB[vehicleid][prav]/10000); // Save the float into a player variable if(GetPVarFloat(vehicleid,"RidaPries") - GetPVarFloat(playerid,"RidaPo") >= 0.1) { vehicleDB[vehicleid][gas] -=0.1; return 1; } SetPVarFloat(vehicleid,"RidaPries",vehicleDB[vehicleid][prav]/10000); // Save the float into a player variable return 1; }