if (strcmp(cmd, "/job", true) == 0)//Собственно сама команда { new trololo = GetPlayerVehicleID(playerid);//Позже нам понадобится if(Kaza40k[playerid]==1)return SendClientMessage(playerid,-1,"Вы уже на работе.");//Проверка, на работе ли игрок if(GetVehicleModel(trololo)!=428)return SendClientMessage(playerid,-1,"Вы не в машине инкасатора.");//Проверка на авто инкасатора SendClientMessage(playerid,-1,"Отправляйтесь на красный чекпоинт."); SetPlayerCheckpoint(playerid, x, y, z, 3.0);//Где x y z вставляйте координаты банка сф, или куда там нужно ехать Kaza40k[playerid]=2;//Устанавливаем значение "Игрок поехал за деньгами" return 1; }
Далее идём в public OnPlayerEnterCheckpoint
Code
if(Kaza40k[playerid]==2) { DisablePlayerCheckpoint(playerid);//Убиваем чекпоинт SendClientMessage(playerid,-1,"Вы взяли деньги, отправляйтесь обратно.");//Отправляем сообщение SetPlayerCheckpoint(playerid, x, y, z, 3.0);//Где x y z вставляйте координаты куда везти деньги Kaza40k[playerid]=3; } if(Kaza40k[playerid]==3) { DisablePlayerCheckpoint(playerid);//Убиваем чекпоинт SendClientMessage(playerid,-1,"Вы отвезли деньги.");//Отправляем сообщение GivePlayerMoney(playerid,300);//Выдаём деньги игроку Kaza40k[playerid]=0; } return 1;
На этом всё, если есть ошибки пишите. По всем вопросам обращайтесь на форум :)