Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- new newcar = GetPlayerVehicleID(playerid);
- if(IsAJobVeh(newcar))
- {
- if(JobStep[playerid] == 0)
- {
- SendClientMessage(playerid, 0xFF0000C8, "BURAZ PRVO UZMI POSO PA VOZI!");
- RemovePlayerFromVehicle(playerid);
- }
- if(JobStep[playerid] == 1)
- {
- SendClientMessage(playerid, 0xFFFF00C8, "PRATI CHECKPOINTEE");
- SetPlayerCheckpoint(playerid, -96.5657, -1508.2809, 3.0339, 5);
- JobStep[playerid] = 1;
- masina[playerid] = newcar;
- return 1;
- }
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && IsAJobVeh(GetPlayerVehicleID(playerid)))
- {
- if(JobStep[playerid] == 2 && IsPlayerInRangeOfPoint(playerid, 5, -96.5657, -1508.2809, 3.0339))
- {
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid, 0xFFFF00C8, "OBICNA PORUKA");
- SetPlayerCheckpoint(playerid, -101.7747, -1548.5710, 2.6107, 5);
- JobStep[playerid] = 3;
- }
- else if(JobStep[playerid] == 3 && IsPlayerInRangeOfPoint(playerid, 5, -101.7747, -1548.5710, 2.6107))
- {
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid, 0xFFFF00C8, "OBICNA PORUKA");
- SetPlayerCheckpoint(playerid, -123.3919, -1513.4011, 3.7344, 1.0);
- JobStep[playerid] = 4;
- }
- else if(JobStep[playerid] == 12 && IsPlayerInRangeOfPoint(playerid, 5, 993.7037, -2177.4839, 13.0938))
- {
- new vehid;
- vehid = GetPlayerVehicleID(playerid);
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid, 0xFFFF00C8, "JEJ DOBIO SAM POSOOO");
- GivePlayerMoney(playerid, 10000);
- DestroyPlayerObject(playerid, vObject[playerid]);
- SetVehicleToRespawn(vehid);
- SetPlayerSkin(playerid, skinoriginal[playerid]);
- JobStep[playerid] = 0;
- masina[playerid] = 0;
- }
- }
- else if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
- {
- if(JobStep[playerid] == 4 && IsPlayerInRangeOfPoint(playerid, 1, -123.3919, -1513.4011, 3.7344))
- {
- DisablePlayerCheckpoint(playerid);
- TogglePlayerControllable(playerid, 0);
- timecut[playerid] = SetTimerEx("TimeCut",5000,false,"i", playerid);
- }
- else if(JobStep[playerid] == 5 && IsPlayerInRangeOfPoint(playerid, 2, -103.7549, -1546.4635, 2.6107))
- {
- DisablePlayerCheckpoint(playerid);
- if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
- SendClientMessage(playerid, 0xFFFF00C8, "OBICNA PORUKA");
- SetPlayerCheckpoint(playerid, -146.4738, -1564.2240, 6.7268, 1.0);
- JobStep[playerid] = 6;
- }
- else if(JobStep[playerid] == 6 && IsPlayerInRangeOfPoint(playerid, 1, -146.4738, -1564.2240, 6.7268))
- {
- DisablePlayerCheckpoint(playerid);
- TogglePlayerControllable(playerid, 0);
- timecut[playerid] = SetTimerEx("TimeCut",5000,false,"i", playerid);
- }
- else if(JobStep[playerid] == 7 && IsPlayerInRangeOfPoint(playerid, 2, -103.7549, -1546.4635, 2.6107))
- {
- DisablePlayerCheckpoint(playerid);
- if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
- SetPlayerCheckpoint(playerid, -175.6063, -1553.3492, 6.0876, 1.0);
- JobStep[playerid] = 8;
- }
- else if(JobStep[playerid] == 8 && IsPlayerInRangeOfPoint(playerid, 1, -175.6063, -1553.3492, 6.0876))
- {
- DisablePlayerCheckpoint(playerid);
- TogglePlayerControllable(playerid, 0);
- timecut[playerid] = SetTimerEx("TimeCut",5000,false,"i", playerid);
- }
- else if(JobStep[playerid] == 9 && IsPlayerInRangeOfPoint(playerid, 2, -103.7549, -1546.4635, 2.6107))
- {
- DisablePlayerCheckpoint(playerid);
- if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
- SetPlayerCheckpoint(playerid, -115.7137, -1496.6042, 3.1475, 1.0);
- JobStep[playerid] = 10;
- }
- else if(JobStep[playerid] == 10 && IsPlayerInRangeOfPoint(playerid, 1, -115.7137, -1496.6042, 3.1475))
- {
- DisablePlayerCheckpoint(playerid);
- TogglePlayerControllable(playerid, 0);
- timecut[playerid] = SetTimerEx("TimeCut",5000,false,"i", playerid);
- }
- else if(JobStep[playerid] == 11 && IsPlayerInRangeOfPoint(playerid, 2, -103.7549, -1546.4635, 2.6107))
- {
- DisablePlayerCheckpoint(playerid);
- if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
- vObject[playerid] = CreatePlayerObject(playerid, 18609, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 0.00000, 300.0);
- AttachPlayerObjectToVehicle(playerid, vObject[playerid], masina[playerid], -0.06195, -4.93747, 0.73480, 0.00000, 0.00000, 5.00000);
- SendClientMessage(playerid, 0xFFFF00C8, "OBICNA PORUKA");
- SetPlayerCheckpoint(playerid, 993.7037, -2177.4839, 13.0938, 5);
- JobStep[playerid] = 12;
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment