camper93reg
Умник
Добрый день ребят, подскажите плиз...
Вообщем такая фигня...
Есть работа мусорщик, все работает ровно, вот тока один косяк..
Когда выходишь с тарантаса, чекпоинт продолжает гореть на радаре
Вот у меня вопрос, как сделать проверку на авто, что бы при выходе из авто во время рабочей смены, показывалось время определенное, за которое игрок должен вернуться в авто, либо рабочий день будет завершен...
думаю понятно описал, подскажите... вопрос может и легкий, я в скриптинге тока учусь))
Думаю тут надо поправочка))
Вообщем такая фигня...
Есть работа мусорщик, все работает ровно, вот тока один косяк..
Когда выходишь с тарантаса, чекпоинт продолжает гореть на радаре
Вот у меня вопрос, как сделать проверку на авто, что бы при выходе из авто во время рабочей смены, показывалось время определенное, за которое игрок должен вернуться в авто, либо рабочий день будет завершен...
думаю понятно описал, подскажите... вопрос может и легкий, я в скриптинге тока учусь))
Код:
/****************************** мусоровоз ***********************************************/
else if(CP[playerid] == 50)
{
if(PlayerInfo[playerid][pJob] == 11)
{
new carid = GetPlayerVehicleID(playerid);
if(IsATrashTruck(carid))
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, " * Мусор загружен, двигайтесь к следующей точке!");
GameTextForPlayer(playerid, "~g~+5000$", 5000, 1);
new rand = random(sizeof(RandomTrashRoot));
SetPlayerCheckpoint(playerid, RandomTrashRoot[rand][0], RandomTrashRoot[rand][1], RandomTrashRoot[rand][2], 8.0);
CP[playerid] = 51; TrashMoney[playerid] = 5000;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " * Вы не в мусоровозе!");
}
}
}
else if(CP[playerid] == 51)
{
if(PlayerInfo[playerid][pJob] == 11)
{
new carid = GetPlayerVehicleID(playerid);
if(IsATrashTruck(carid))
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, " * Мусор загружен, двигайтесь к следующей точке!");
GameTextForPlayer(playerid, "~g~+5000$", 5000, 1);
new rand = random(sizeof(RandomTrashRoot));
SetPlayerCheckpoint(playerid, RandomTrashRoot[rand][0], RandomTrashRoot[rand][1], RandomTrashRoot[rand][2], 8.0);
CP[playerid] = 52; TrashMoney[playerid] = 10000;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " * Вы не в мусоровозе!");
}
}
}
else if(CP[playerid] == 52)
{
if(PlayerInfo[playerid][pJob] == 11)
{
new carid = GetPlayerVehicleID(playerid);
if(IsATrashTruck(carid))
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, " * Мусор загружен, следуйте на свалку!");
SetPlayerCheckpoint(playerid, -1800.2332,-1653.7528,28.8222, 8.0);
CP[playerid] = 53; TrashMoney[playerid] = 10000;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " * Вы не в мусоровозе!");
}
}
}
else if(CP[playerid] == 53)
{
if(PlayerInfo[playerid][pJob] == 11)
{
new carid = GetPlayerVehicleID(playerid);
if(IsATrashTruck(carid))
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, " * Верните авто на свалку в Los Santos!");
SetPlayerCheckpoint(playerid, 2197.0632,-1977.6503,13.5526, 8.0);
CP[playerid] = 54; TrashMoney[playerid] = 10000;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " * Вы не в мусоровозе!");
}
}
}
else if(CP[playerid] == 54)
{
if(PlayerInfo[playerid][pJob] == 11)
{
new carid = GetPlayerVehicleID(playerid);
if(IsATrashTruck(carid))
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, " * Введите: /trash, что бы начать следующий маршрут!");
GameTextForPlayer(playerid, "~g~+10000$", 5000, 1);
GivePlayerMoney(playerid, TrashMoney[playerid]); CP[playerid] = 0; TrashMoney[playerid] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " * Вы не в мусоровозе!");
}
}
}
