Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- new driver = GetVehicleDriver(vehicleid);
- if(newstate == PLAYER_STATE_ONFOOT)
- {
- if(Passanger[playerid] == 1)
- {
- GiveMoney(playerid, -floatround(Fare[driver], floatround_ceil));
- GiveMoney(Driver[playerid], floatround(Fare[driver], floatround_ceil));
- KillTimer(FareTimer[playerid]);
- PlayerTextDrawHide(playerid, FareTextdraw[playerid]);
- Passanger[playerid] = 0;
- Fare[Driver[playerid]] = FareSet[driver];
- KillTimer(FareTimer[Driver[playerid]]);
- PlayerTextDrawHide(Driver[playerid], FareTextdraw[driver]);
- Driver[playerid] = -1;
- }
- }
- if(newstate == PLAYER_STATE_PASSENGER)
- {
- if(TaksoTool[driver] == 1)
- {
- FareTimer[playerid] = SetTimerEx("FareTimerUpdate", 1000, true, "i", playerid);
- FareTimer[driver] = SetTimerEx("FareTimerUpdateDriver", 1000, true, "i", driver);
- PlayerTextDrawShow(playerid, FareTextdraw[driver]);
- Passanger[playerid] = 1;
- Driver[playerid] = driver;
- }
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment