Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Устроство/завершение работы
- case 200:
- {
- if(!response) return false;
- if(Job[playerid][pRabotaport] == 0)
- {
- Job[playerid][pRabotaport] = 1;
- SetPlayerAttachedObject(playerid,3,18638,2,0.13,0.013,0.0);//Êàñêó íà ãîëîâó
- SCM(playerid, -1, "Теперь необходимо отправиться на корабль к месту взятия груза!");
- switch(random(5))
- {
- case 0: SetPlayerCheckpoint(playerid, 2833.9514,-2487.7734,12.1159, 2.0);
- case 1: SetPlayerCheckpoint(playerid, 2832.0640,-2407.9126,12.0939, 2.0);
- case 2: SetPlayerCheckpoint(playerid, 2843.3608,-2407.9353,12.1159, 2.0);
- case 3: SetPlayerCheckpoint(playerid, 2848.4189,-2447.4395,12.1159, 2.0);
- case 4: SetPlayerCheckpoint(playerid, 2844.5059,-2487.7581,12.1159, 2.0);
- }
- return true;
- }
- else
- {
- Выдаёшь денег
- Job[playerid][pRabotaport] = 0;
- rabotaportwor[playerid] = 0;
- RemovePlayerAttachedObject(playerid, 3);
- if(IsPlayerAttachedObjectSlotUsed(playerid, 1)) RemovePlayerAttachedObject(playerid, 1);
- DisablePlayerCheckpoint(playerid);
- }
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- DisablePlayerCheckpoint(playerid);
- if(Job[playerid][pRabotaport] > 0)
- {
- if(rabotaportwor[playerid] == 0)
- {
- SetPlayerAttachedObject(playerid, 2, 3014, 1, 0.340000, 0.408999, 0.094000, 0.000000, 91.099998, 0.000000, 1.000000, 1.00, 1.000000);
- ApplyAnimation(playerid, "CARRY", "PUTDWN", 4.1, 0, 0, 0, 0, 0, 1);
- SetPlayerSpecialAction(playerid, 25);
- rabotaportwor[playerid] = 1;
- Тут отправляется сообщение что нужно идти ложить груз на склад
- switch(random(12))
- {
- case 0: SetPlayerCheckpoint(playerid, 2796.3877,-2410.1589,13.6316, 2.0);
- case 1: SetPlayerCheckpoint(playerid, 2793.0913,-2425.0000,13.6324, 2.0);
- case 2: SetPlayerCheckpoint(playerid, 2784.9192,-2425.5081,13.6344, 2.0);
- case 3: SetPlayerCheckpoint(playerid, 2782.6553,-2410.3794,13.6349, 2.0);
- case 4: SetPlayerCheckpoint(playerid, 2798.6538,-2447.9958,13.6310, 2.0);
- case 5: SetPlayerCheckpoint(playerid, 2796.3896,-2448.3665,13.6316, 2.0);
- case 6: SetPlayerCheckpoint(playerid, 2784.9194,-2463.6323,13.6344, 2.0);
- case 7: SetPlayerCheckpoint(playerid, 2782.6553,-2448.1445,13.6349, 2.0);
- case 8: SetPlayerCheckpoint(playerid, 2796.3892,-2487.1250,13.6398, 2.0);
- case 9: SetPlayerCheckpoint(playerid, 2790.8264,-2499.3647,13.6466, 2.0);
- case 10: SetPlayerCheckpoint(playerid, 2790.8271,-2503.1096,13.6466, 2.0);
- case 11: SetPlayerCheckpoint(playerid, 2782.6536,-2499.7275,13.6565, 2.0);
- }
- }
- else
- {
- ApplyAnimation(playerid, "CARRY", "PUTDWN", 4.1, 0, 0, 0, 0, 0, 1);
- if(IsPlayerAttachedObjectSlotUsed(playerid, 1)) RemovePlayerAttachedObject(playerid, 1);
- SetPlayerSpecialAction(playerid, 0);
- rabotaportwor[playerid] = 0;
- Тут отправляется сообщение что надо идти новый груз брать
- switch(random(5))
- {
- case 0: SetPlayerCheckpoint(playerid, 2833.9514,-2487.7734,12.1159, 3.0);
- case 1: SetPlayerCheckpoint(playerid, 2832.0640,-2407.9126,12.0939, 3.0);
- case 2: SetPlayerCheckpoint(playerid, 2843.3608,-2407.9353,12.1159, 3.0);
- case 3: SetPlayerCheckpoint(playerid, 2848.4189,-2447.4395,12.1159, 3.0);
- case 4: SetPlayerCheckpoint(playerid, 2844.5059,-2487.7581,12.1159, 3.0);
- }
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement