Nikit(a)
Ученик
Всем Привет!
У меня токая проблема.Когда я задаю маршрут в /gps,например:Мэрия,создаётся чекпоинт,но когда я зайду в него то мне пишет:
А хотя он должен удалится/выключится.
Помогите может у кого нибудь уже было такое.
Вот весь паблик:
У меня токая проблема.Когда я задаю маршрут в /gps,например:Мэрия,создаётся чекпоинт,но когда я зайду в него то мне пишет:
PHP:
У вас уже имеются водительские прова
Помогите может у кого нибудь уже было такое.
Вот весь паблик:
PHP:
public OnPlayerEnterCheckpoint(playerid)
{
if(PlayerIsInkasator[playerid]==2)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,"Вам дали деньги, отвезите их в банк LS.");
SetPlayerCheckpoint(playerid, 1420.3546,-1704.3253,13.1097, 3.0);
PlayerIsInkasator[playerid]=3;
}
else if(PlayerIsInkasator[playerid]==3)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,"Вы отвезли деньги в банк. Если хотите поработать еще, введите /startbank");
PlayerInfo[playerid][pCash] += 3000;
PlayerIsInkasator[playerid]=0;
return 1;
}
if(PlayerStartJob[playerid])
{
new string[256];
DisablePlayerCheckpoint(playerid);
ApplyAnimation(playerid, "CARRY", "crry_prtial", 4.0, 0, 0, 0, 0, 1);
PlayerStartJob[playerid] = false;
RemovePlayerAttachedObject(playerid, 4);
SetPlayerAttachedObject(playerid, 3, 18634, 6, 0.078222, 0.000000, 0.110844, 298.897308, 264.126861, 193.350555, 1.000000, 1.000000, 1.000000);
if(ExtraMetall[playerid] == 1)
{
GetPlayerMetallEx[playerid] = 20+random(20);
AllPlayerMetallEx[playerid] = AllPlayerMetallEx[playerid] + GetPlayerMetallEx[playerid];
format(string, sizeof(string), "Вы принесли {9ACD32}%d{FFFFFF} кг. качественного металла.", GetPlayerMetallEx[playerid]);
SendClientMessage(playerid, -1, string);
format(string, sizeof(string), "+%d", GetPlayerMetallEx[playerid]);
SetPlayerChatBubble(playerid, string, 0x00FF00FF, 20.0, 3000);
GetPlayerMetallEx[playerid] = 0;
}
else
{
GetPlayerMetall[playerid] = 20+random(40);
AllPlayerMetall[playerid] = AllPlayerMetall[playerid] + GetPlayerMetall[playerid];
format(string, sizeof(string), "Вы принесли {FFA500}%d{FFFFFF} кг. обычного металла.", GetPlayerMetall[playerid]);
SendClientMessage(playerid, -1, string);
format(string, sizeof(string), "+%d", GetPlayerMetall[playerid]);
SetPlayerChatBubble(playerid, string, 0x00FF00FF, 20.0, 3000);
GetPlayerMetall[playerid] = 0;
}
format(string, sizeof(string), "Всего принесено металла: {FFA500}Обычного: {FFFFFF}%d {9ACD32}Качественного: {FFFFFF}%d", AllPlayerMetall[playerid], AllPlayerMetallEx[playerid]);
SendClientMessage(playerid, -1, string);
return 1;
}
//===============Клуб Парашутистов(Advance-Rp)==============================
/*if(GetPlayerInterior(playerid) == 1 && GetPlayerVirtualWorld(playerid) == 0)
{
if(!GetPVarInt(playerid, "parashut")) return SendClientMessage(playerid, 0xC0C0C0AA, "Инструктор: Вы забыли взять парашют");
ShowPlayerDialog(playerid, 1500, DSL, "Клуб парашютистов", "1. Прыгнуть с высоты 600 м\t{9C65FF}150$\n{FFFFFF}2. Прыгнуть с высоты 1 км\t{9C65FF}300$\n{FFFFFF}3. Прыгнуть с высоты 2 км\t{9C65FF}450$", "Выбрать", "Отмена");
SetPlayerCheckpoint(playerid,3.8362,22.9921,1199.6012, 1);
}*/
//==========================================================================
if(CollectionStarted[playerid] == 1 && GetVehicleModel(GetPlayerVehicleID(playerid)) == 478)
{
for(new i = 0; i < 4; i++)
{
if(PlayerToPoint(5.0, playerid, Venue[i][0], Venue[i][1], Venue[i][2]))
{
for(new f = 0; f < sizeof(FarmInfo); f++)
{
new string[256];
DisablePlayerCheckpoint(playerid);
new carid = GetPlayerVehicleID(playerid);
SetVehicleVelocity(carid, 0.0, 0.0, 0.0);
GetVehiclePos(carid, X12, Y12, Z12);
GetXYInFrontOfPlayer(playerid, X12, Y12, -3.0);
collection = CreatePickup(19197, 23, X12, Y12, Z12+0.3);
WithPickup[carid] = 1;
EngineState[carid] = false;
RemovePlayerFromVehicleAc(playerid);
SetVehicleParamsForPlayer(carid, i, 0, 0);
CollectionStarted[playerid] = 2;
format(string, sizeof(string), "Загружено\n{ffffff}%d / 1000", FarmInfo[f][fInCar]);
JobText2 = Create3DTextLabel(string, 0x5CABBDFF, X12, Y12, Z12+0.5, 15.0, 0, 1);
return true;
}
}
}
}
if(CollectionStarted[playerid] == 3 && (!GetPlayerVehicleID(playerid)))
{
for(new f = 0; f < sizeof(FarmInfo); f++)
{
if(FarmInfo[f][fInCar] >= 1000)
{
DisablePlayerCheckpoint(playerid);
RemovePlayerAttachedObject(playerid, 3);
return true;
}
else
{
DisablePlayerCheckpoint(playerid);
ApplyAnimation(playerid, "BOMBER", "BOM_Plant_Loop",4.0,1,0,0,0,0);
Collectionit[playerid] = SetTimerEx("Collection", 15000, true, "d", playerid);
return true;
}
}
return true;
}
new string[100];
new tmpcar = GetPlayerVehicleID(playerid);
if(VertMats[playerid] == 1)
{
if(vertmatbi >= 10000)
{
VertMats[playerid] = 2;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,334.5107,1994.6956,17.6406,10);
format(string, sizeof(string), "Вертолёт загружен");
SendClientMessage(playerid, COLOR_GREY, string);
SendClientMessage(playerid, COLOR_WHITE, "Отвезите материалы на Зону 51");
return true;
}
vertmatbi += 10000;
VertMats[playerid] = 2;
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,334.5107,1994.6956,17.6406,10);
format(string, sizeof(string), "Материалы успешно загружены! Материалов в вертолёте: %d/10000", vertmatbi);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
SendClientMessage(playerid, COLOR_WHITE, "Отвезите материалы на Зону 51");
}
else if(VertMats[playerid] == 2)
{
if(armmatbi >= 99999)
{
format(string, sizeof(string), "Склад заполнен!");
SendClientMessage(playerid, COLOR_GREY, string);
DisablePlayerCheckpoint(playerid);
return true;
}
vertmatbi -= 10000;
armmatbi += 10000;
format(string, sizeof(string), "Материалы успешно доставлены! Материалов в вертолёте: %d/10000", vertmatbi);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "На складе Зоны 51 %d/100000 материалов", armmatbi);
SendClientMessage(playerid, COLOR_WHITE, string);
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid] = 0;
VertMats[playerid] = 0;
SaveMaterials();
}
if(MatsArmyCar[playerid]==1000)
{
if(PlayerHaul[tmpcar-comptruck[0]][pLoad] >= 500)
{
format(string, sizeof(string), "Машина заполнена!");
SendClientMessage(playerid, COLOR_GREY, string);
DisablePlayerCheckpoint(playerid);
return true;
}
PlayerHaul[tmpcar-comptruck[0]][pLoad] += 500;
format(string, sizeof(string), "Продукты загружены! Продуктов в машине: %d/500",PlayerHaul[tmpcar-comptruck[0]][pLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
DisablePlayerCheckpoint(playerid);
format(string, sizeof(string), "Едтье к любому продуктовому/магазинному бизнесу и введите /sellprods");
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(MatsArmyCar[playerid] == 2525)
{
if(PlayersHaul[tmpcar-benzovoz[0]][sLoad] >= 1000)
{
format(string, sizeof(string), "Машина заполнена!");
SendClientMessage(playerid, COLOR_GREY, string);
DisablePlayerCheckpoint(playerid);
return true;
}
PlayersHaul[tmpcar-benzovoz[0]][sLoad] += 1000;
format(string, sizeof(string), "Бензин загружен! Бензина в прицепе: %d/1000",PlayersHaul[tmpcar-benzovoz[0]][sLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
DisablePlayerCheckpoint(playerid);
format(string, sizeof(string), "Подцепите прицеп. Едте к любой заправке и введите /sellgas");
SendClientMessage(playerid, COLOR_WHITE, string);
}
if(CP[playerid] == 500)
{
SendClientMessage(playerid, COLOR_GREEN, "Вы получили премию, в размере: 600 вирт");
PlayerInfo[playerid][pCash] += 600;
DisablePlayerCheckpoint(playerid);
CP[playerid] = 0;
}
else if(MatsArmyCar[playerid] == 20)
{
if(MatHaul[tmpcar-gunscar[0]][mLoad] >= 5000 || armmatbi <= 1000)
{
format(string, sizeof(string), "Склад пуст или грузовик полон!");
SendClientMessage(playerid, COLOR_GREY, string);
DisablePlayerCheckpoint(playerid);
return true;
}
MatHaul[tmpcar-gunscar[0]][mLoad] += 5000;
format(string, sizeof(string), "Материалы успешно загружены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
armmatbi -= 5000;
DisablePlayerCheckpoint(playerid);
format(string, sizeof(string), "На складе Зоны 51: %d/100000", armmatbi);
format(string, sizeof(string), "Введите: /carm, чтобы начать развозку материалов");
SendClientMessage(playerid, COLOR_WHITE, string);
SaveMaterials();
}
else if(MatsArmyCar[playerid] == 35)
{
if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || sfpdmats >= 49999)
{
format(string, sizeof(string), "Склад SFPD заполнен, либо грузовик пуст!");
SendClientMessage(playerid, COLOR_WHITE, string);
DisablePlayerCheckpoint(playerid);
return true;
}
MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
sfpdmats += 5000;
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid] = 0;
format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Склад SFPD: %d/50000", sfpdmats);
SendClientMessage(playerid, COLOR_WHITE, string);
CP[playerid] = 0;
SaveMaterials();
}
else if(MatsArmyCar[playerid] == 150)
{
if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || lvpdmats >= 49999)
{
format(string, sizeof(string), "Склад LVPD заполнен, либо грузовик пуст!");
SendClientMessage(playerid, COLOR_WHITE, string);
DisablePlayerCheckpoint(playerid);
return true;
}
MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
lvpdmats += 5000;
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid] = 0;
format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Склад LVPD: %d/50000", lvpdmats);
SendClientMessage(playerid, COLOR_WHITE, string);
SaveMaterials();
}
else if(MatsArmyCar[playerid] == 151)
{
if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || armmatls >= 99999)
{
format(string, sizeof(string), "Склад LSA заполнен, либо грузовик пуст!");
SendClientMessage(playerid, COLOR_WHITE, string);
DisablePlayerCheckpoint(playerid);
return true;
}
MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
armmatls += 5000;
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid] = 0;
format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Склад LSA: %d/100000", armmatls);
SendClientMessage(playerid, COLOR_WHITE, string);
SaveMaterials();
}
else if(MatsArmyCar[playerid] == 100)
{
if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || ballasmatbi >= 99999)
{
format(string, sizeof(string), "Склад The Ballas заполнен, либо грузовик пуст!");
SendClientMessage(playerid, COLOR_WHITE, string);
DisablePlayerCheckpoint(playerid);
return true;
}
MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
ballasmatbi += 5000;
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid] = 0;
format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Склад The Ballas: %d/100000", ballasmatbi);
SendClientMessage(playerid, COLOR_WHITE, string);
SaveMaterials();
}
else if(MatsArmyCar[playerid] == 101)
{
if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || vagosmatbi >= 99999)
{
format(string, sizeof(string), "Склад The Vagos заполнен, либо грузовик пуст!");
SendClientMessage(playerid, COLOR_WHITE, string);
DisablePlayerCheckpoint(playerid);
return true;
}
MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
vagosmatbi += 5000;
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid] = 0;
format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Склад The Vagos: %d/100000", vagosmatbi);
SendClientMessage(playerid, COLOR_WHITE, string);
SaveMaterials();
}
else if(MatsArmyCar[playerid] == 102)
{
if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || groovmatbi >= 99999)
{
format(string, sizeof(string), "Склад The Grove заполнен, либо грузовик пуст!");
SendClientMessage(playerid, COLOR_WHITE, string);
DisablePlayerCheckpoint(playerid);
return true;
}
MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
groovmatbi += 5000;
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid] = 0;
format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Склад The Grove: %d/100000", groovmatbi);
SendClientMessage(playerid, COLOR_WHITE, string);
SaveMaterials();
}
else if(MatsArmyCar[playerid] == 103)
{
if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || aztekmatbi >= 99999)
{
format(string, sizeof(string), "Склад The Aztec заполнен, либо грузовик пуст!");
SendClientMessage(playerid, COLOR_WHITE, string);
DisablePlayerCheckpoint(playerid);
return true;
}
MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
aztekmatbi += 5000;
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid] = 0;
format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Склад The Aztek: %d/100000", aztekmatbi);
SendClientMessage(playerid, COLOR_WHITE, string);
SaveMaterials();
}
else if(MatsArmyCar[playerid] == 104)
{
if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || rifamatbi >= 99999)
{
format(string, sizeof(string), "Склад The Rifa заполнен, либо грузовик пуст!");
SendClientMessage(playerid, COLOR_WHITE, string);
DisablePlayerCheckpoint(playerid);
return true;
}
MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
rifamatbi += 5000;
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid] = 0;
format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Склад The Rifa: %d/100000", rifamatbi);
SendClientMessage(playerid, COLOR_WHITE, string);
SaveMaterials();
}
else if(MatsArmyCar[playerid] == 31)
{
if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || lspdmatbi >= 49999)
{
format(string, sizeof(string), "Склад LSPD заполнен, либо грузовик пуст!");
SendClientMessage(playerid, COLOR_WHITE, string);
DisablePlayerCheckpoint(playerid);
return true;
}
MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
lspdmatbi += 5000;
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid]=0;
format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Склад LSPD: %d/50000", lspdmatbi);
SendClientMessage(playerid, COLOR_WHITE, string);
SaveMaterials();
}
else if(MatsArmyCar[playerid] == 24)
{
if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || fbimats >= 49999)
{
format(string, sizeof(string), "Склад FBI заполнен либо грузовик пуст!");
SendClientMessage(playerid, COLOR_WHITE, string);
DisablePlayerCheckpoint(playerid);
return true;
}
MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
fbimats += 5000;
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid] = 0;
format(string, sizeof(string), "Материалы успешно доставлены! Материалов: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Склад FBI: %d/50000", fbimats);
SendClientMessage(playerid, COLOR_WHITE, string);
SaveMaterials();
}
else if(MatsArmyCar[playerid] == 21)
{
if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || armmatbi >= 99999)
{
format(string, sizeof(string), "Cклад Армии SF заполнен, или грузовик пуст!");
SendClientMessage(playerid, COLOR_GREY, string);
DisablePlayerCheckpoint(playerid);
return true;
}
MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
armmatsf += 5000;
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid] = 0;
format(string, sizeof(string), "Оружие успешно доставлено! Оружие: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Склад Армии SF: %d/100000", armmatsf);
SendClientMessage(playerid, COLOR_WHITE, string);
SaveMaterials();
}
else if(MatsArmyCar[playerid] == 25)
{
if(MatHaul[tmpcar-gunscar[0]][mLoad] == 0 || armmatsf >= 99999)
{
format(string, sizeof(string), "Склад армии SF заполнен, либо грузовик пуст!");
SendClientMessage(playerid, COLOR_WHITE, string);
DisablePlayerCheckpoint(playerid);
return true;
}
MatHaul[tmpcar-gunscar[0]][mLoad] -= 5000;
armmatsf += 5000;
DisablePlayerCheckpoint(playerid);
MatsArmyCar[playerid] = 0;
format(string, sizeof(string), "Оружие успешно доставлено! Оружие: %d/5000", MatHaul[tmpcar-gunscar[0]][mLoad]);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
format(string, sizeof(string), "Склад Армии SF: %d/100000", armmatsf);
SendClientMessage(playerid, COLOR_WHITE, string);
SaveMaterials();
}
if(IsPlayerInDynamicCP(playerid, CarLeasing[playerid]) && CollectionStarted[playerid] == 0)
{
if(PlayerInfo[playerid][pCarLic] == 1) return SendClientMessage(playerid, COLOR_GREY, "Вы уже имеете водительские права");
new avtosdacha[512];
format(avtosdacha,sizeof(avtosdacha), "Приветствуем вас в Автошколе.\nЕсли вы хотите сдать на права, нажмите Далее");
ShowPlayerDialog(playerid,10022,DSM, "Экзамен по вождению",avtosdacha, "Далее", "Отмена");
return true;
}
else if(PicCP[playerid]==2 && sbornacat[playerid] == 0)
{
if(useguns[playerid] == 0)
{
ShowPlayerDialog(playerid, 10092, DSM, "Устройство на работу","Посмотреть список доступных работ?", "Да", "Нет");
return 1;
}
}
else if(PicCP[playerid] == 4)
{
new rand = random(sizeof(RandomSpawn));
SetPlayerCheckpoint(playerid,RandomSpawn[rand][0],RandomSpawn[rand][1],RandomSpawn[rand][2],RandomSpawn[rand][3]);
return 1;
}
if(GruzCP[playerid] == 1 && PlayerToPoint(2.0,playerid,600.4599,868.0458,-42.9609))
{
DisablePlayerCheckpoint(playerid);
ApplyAnimation(playerid, "CARRY", "crry_prtial",4.0,1,0,0,1,1,1);
SetPlayerAttachedObject(playerid, 1 , 2358, 1,0.11,0.36,0.0,0.0,90.0);
ApplyAnimation(playerid, "CARRY", "crry_prtial",4.0,1,0,0,1,1,1);
}
if(Works[playerid])
{
if(JobCP[playerid] == 1 && IsPlayerInRangeOfPoint(playerid,2.0,2230.3528,-2286.1353,14.3751))
{
if(!IsPlayerInAnyVehicle(playerid))
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,2172.4146,-2255.5405,13.3041,1.5);
ApplyAnimation(playerid, "CARRY", "crry_prtial",4.0,1,0,0,1,1,1);
SetPlayerAttachedObject(playerid, 1 , 2060, 1,0.11,0.36,0.0,0.0,90.0);
ApplyAnimation(playerid, "CARRY", "crry_prtial",4.0,1,0,0,1,1,1);
JobCP[playerid] = 2;
Bags[playerid] = 1;
WithBag[playerid] = 1;
}
}
if(JobCP[playerid] == 2 && IsPlayerInRangeOfPoint(playerid,2.0,2172.4146,-2255.5405,13.3041))
{
if(!IsPlayerInAnyVehicle(playerid))
{
JobAmmount[playerid] ++;
format(string,sizeof(string), "Перенесено мешков: {ffffff}%d",JobAmmount[playerid]);
SendClientMessage(playerid,COLOR_GREEN,string);
DisablePlayerCheckpoint(playerid);
Bags[playerid] = 0;
WithBag[playerid] = 0;
ApplyAnimation(playerid, "CARRY", "crry_prtial",4.0,0,0,0,0,1,0);
if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
SetPlayerCheckpoint(playerid,2230.3528,-2286.1353,14.3751,1.5);
JobCP[playerid] = 1;
}
}
}
else if(CP[playerid] == 500)
{
PlayerInfo[playerid][pCash] += 600;
CP[playerid] = 0;
format(string, sizeof(string), "~g~+600");
GameTextForPlayer(playerid, string, 5000, 1);
DisablePlayerCheckpoint(playerid);
}
else
{
switch(gPlayerCheckpointStatus[playerid])
{
case CHECKPOINT_HOME:
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
DisablePlayerCheckpoint(playerid);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_NONE;
GameTextForPlayer(playerid, "~w~Is in~n~~y~House", 5000, 1);
}
}
}
return true;
}
Последнее редактирование:
