rendered paste body
on top
new taxi;
new taxitimer;
public OnGameModeInit
taxi = AddStaticVehicle(420,-1699.451171,1060.276733,17.311092,180.000000,6,6);
public OnPlayerCommandText(playerid, cmdtext[])
if(strcmp(cmd, "/startjob", true) == 0 && IsPlayerConnected(playerid)) {
if(Job[playerid] == TAXIDRIVER){
if(IsPlayerInVehicle(playerid,taxi)){
new pname[256];
new string[256];
GetPlayerName(playerid, pname, 256);
format(string, sizeof(string), "%s start the job!", pname);
SendClientMessage(playerid, COLOR_GREEN, string);
taxitimer = SetTimer("taxijob", 10000, 1);
return 1;
}
else{
SendClientMessage(playerid, COLOR_RED, "You need a Taxi Driver to start the job!");
return 1;
}
return 1;
}
if(Job[playerid] != TAXIDRIVER){
SendClientMessage(playerid, COLOR_RED, "You cant start this job!");
return 1;
}
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
if(Job[playerid] == TAXIDRIVER || IsPlayerAdmin(playerid)){
if(IsPlayerInVehicle(playerid,taxi)){
new pname[256];
new string[256];
GetPlayerName(playerid, pname, 256);
format(string, sizeof(string), "%s start the job!", pname);
SendClientMessage(playerid, COLOR_GREEN, string);
taxitimer = SetTimer("taxijob", 10000, 1);
return 1;
}
return 1;
}
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(Job[playerid] == TAXIDRIVER || IsPlayerAdmin(playerid)){
if(IsPlayerInVehicle(playerid,taxi)){
new pname[256];
new string[256];
GetPlayerName(playerid, pname, 256);
format(string, sizeof(string), "%s stop the job", pname);
SendClientMessage(playerid, COLOR_GREEN, string);
KillTimer(taxitimer);
}
return 1;
}
return 1;
}
public taxijob(playerid)
{
if(Job[playerid] == TAXIDRIVER || IsPlayerAdmin(playerid)){
if(IsPlayerInVehicle(playerid,taxi)){
GivePlayerMoney(playerid, 100);
return 1;
}
return 1;
}
return 1;
}