PHP код:
if(GetPVarInt(playerid,"Job") == 1)// Если момент работы игрока 1..
{
new checku = random(MAX_UCHECK);// Рандомно выдаём координаты куда нести груз
SetPlayerCheckpoint(playerid,ucheck[checku][0],ucheck[checku][1],ucheck[
checku][2],1.5);// Создаём один из чекпоинтов
ApplyAnimation(playerid,"CARRY","crry_prtial",4.1,0,1,1,1,1);// Анимация, типо что то несём..
SetPVarInt(playerid,"Job",2);// Устанавливаем момент работы игрока на 2..
new objectr = random(3);// Выдаём в руки объект
if(objectr == 0) return SetPlayerAttachedObject(playerid,5,1221,1,0.135011,0.463495,-0.024351,357.460632,87.350753,88.068374,
0.434164,0.491270,0.368655);
if(objectr == 1) return SetPlayerAttachedObject(playerid,5,2226,1,0.000708,0.356461,0.000000,186.670364,87.529838,0.000000,1.
000000,1.000000,1.000000);
if(objectr == 2) return SetPlayerAttachedObject(playerid,5,1750,1,0.013829,0.131155,0.145773,185.651550,86.201354,345.922180,
0.693442,0.873942,0.577291);
}
if(GetPVarInt(playerid,"Job") == 2)
{
RemovePlayerAttachedObject(playerid,5);// Удаляем объект из рук
ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,1);// Обнуляем анимацию
SetPVarInt(playerid,"Job",1);// Устанавливаем момент работы игрока на 1..
SetPVarInt(playerid,"JobY",GetPVarInt(playerid,"JobY")+1);// Прибавим к вещам игрока 1
new str[128],checkp = random(MAX_PCHECK);
format(str,sizeof(str),"* Вещей перетащенно: {ff0000}%d",GetPVarInt(playerid,"JobY"));
SendClientMessage(playerid,0xFFFFFFAA,str);// Выведем сообщение
SetPlayerCheckpoint(playerid,pcheck[checkp][0],pcheck[checkp][1],pcheck[
checkp][2],1.5);// Создаём один из чекпоинтов
}