10.03.2014, 15:26
new LastCar[MAX_PLAYERS];
LastCar[playerid] = 0;
LastCar[playerid] = 0;
pawn Код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
new driver = GetVehicleDriver(vehicleid);
if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER && TotalFare[driver] > 0)
{
new money = floatround(TotalFare[driver]);
new message[128];
format(message,sizeof(message),"You paid %d $ to the Taxi driver.", driver,money);
GiveDodMoney(playerid,-money);
TotalFare[driver] = 0;
GiveDodMoney(driver,money);
SendClientMessage(playerid,COLOR_LIGHTBLUE,message);
format(message,sizeof(message),"%s paid you %d $ for the ride.", RPN(playerid) ,money);
SendClientMessage(driver,COLOR_LIGHTBLUE,message);
TotalFare[driver] = 0.00;
IsOnFare[driver] = 0;
KillTimer(faretimer[driver]);
}
for(new i=0; i < MAX_PLAYERS; i++)
if(SweepingJob[playerid] == 1)
{
SendClientMessage(playerid, COLOR_RED, "* You stopped working and you wont be paid.");
SweepingJob[playerid] = 0;
}
if(LicenseTest[playerid])
{
DisablePlayerCheckpoint(playerid);
LicenseTest[playerid] = 0;
CP[playerid] = 0;
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Driving Center: You have left your car, therefore your test has been failed.");
}
if(PlayerInfo[playerid][pFac] == 1 && PlayerInfo[playerid][pFac] == 7 && PlayerInfo[playerid][pFac] == 6)
{
LastCar[playerid] = vehicleid;
}
return 1;
}

