20.06.2013, 12:26
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(IsPlayerInAnyVehicle(playerid))
{
new VehicleModel = GetVehicleModel(GetPlayerVehicleID(playerid));
if(VehicleModel == 519 || VehicleModel == 592 || VehicleModel == 520)
{
new string[64];
new rand = random(sizeof(PilotMissionRandom));
CreatePlayerMission(playerid, PilotMissionRandom[rand][UsePlaneCheck], PilotMissionRandom[rand][MissionPay], PilotMissionRandom[rand][loadx],PilotMissionRandom[rand][loady], PilotMissionRandom[rand][loadz], PilotMissionRandom[rand][unloadx], PilotMissionRandom[rand][unloady], PilotMissionRandom[rand][unloadz]);
format(string, 64, "You are doing mission: %s", PilotMissionRandom[rand][MissionName]);
SendClientMessage(playerid, 0x00FF00FF, string);
IsPlayerInMission[playerid] = 1;
return 1;
}
else SendClientMessage(playerid, -1,"You have to be on a plane to start the flight!");
}
else SendClientMessage(playerid, -1,"You have to be on a plane to start the flight!");
return 0;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new VehicleModel = GetVehicleModel(GetPlayerVehicleID(playerid));
if(VehicleModel == 519 || VehicleModel == 592 || VehicleModel == 520)
{
if(PilotJob[playerid] == 1)
{
PilotJob[playerid] = 2;
SetPlayerCheckpoint(playerid, 1562.4001,-2414.3513,13.5547,3.5);
SetTimerEx("LoadSf",5000, false, "i", playerid);
GameTextForPlayer(playerid,"~w~Flight ~g~ Started!", 3000, 3);
return 1;
}
if(PilotJob[playerid] == 2)
{
new Score = GetPlayerScore(playerid);
PilotJob[playerid] = 0;
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, -1,"{CE0000}Job: You have recieved $20000 and 5 Score");
SetTimerEx("UnloadLs",8000, false, "i", playerid);
GameTextForPlayer(playerid,"~w~Flight~g~Completed!", 3000, 3);
GivePlayerMoney(playerid,20000);
SetPlayerScore(playerid,Score+5);
}
}
}
return 1;
}