Milkx
Новичок
ребят помогите как сделать так
огда заезжаешь на чекпоинт то он пропадает и
идет команда /unloadraw 15000
Вот код
---------- Сообщение добавлено в 11:58 ---------- Предыдущее сообщение добавлено в 11:49 ----------
Вот сама команда
огда заезжаешь на чекпоинт то он пропадает и
идет команда /unloadraw 15000
Вот код
HTML:
if(PicCP[playerid]==2)
{
if(IsPlayerInAnyVehicle(playerid))
{
DisablePlayerCheckpoint(playerid);
return 1;
}
}
---------- Сообщение добавлено в 11:58 ---------- Предыдущее сообщение добавлено в 11:49 ----------
HTML:
if(strcmp(cmd, "/unloadraw", true) == 0)//äëÿ ÍÃ ãðóçîâèê äëÿ äîñòàâêè ñûðüÿ
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 3)
{
new tmpcar = GetPlayerVehicleID(playerid);
if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Âû äîëæíû íàõîäèòüñÿ â òðàíñïîðòíîì ñðåäñòâå!");
return 1;
}
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid, COLOR_GREY, " Âû äîëæíû íàõîäèòüñÿ çà ðóë¸ì òðàíñïîðòíîãî ñðåäñòâà!");
return 1;
}
if(!IsANGTruck(tmpcar))
{
GameTextForPlayer(playerid, "~r~You are not in a delivery raw mats", 5000, 1);
return 1;
}
if( !IsPlayerInRangeOfPoint(playerid,5.0,117.9273, 1888.4063, 17.0830) &&
!IsPlayerInRangeOfPoint(playerid,5.0,117.9273, 1888.4063, 17.0830) )
{
SendClientMessage(playerid, COLOR_GREY, "ÇÎÍÀ 51: Âû íàõîäèòåñü íå â ìåñòå ðàçàãðóçêè áîåïðèïàñîâ.");
return 1;
}
if(RawMatsLoad[tmpcar][pLoadRaw] > 0)
{
new amount;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAYWHITE, "ÏÎÄÑÊÀÇÊÀ:{FFFFFF} /unloadraw [amount]");
return 1;
}
amount = strval(tmp);
if(amount < 1 || amount > 15000) { SendClientMessage(playerid, COLOR_GREY, "Âû Íå Ìîæèòå ðàçãðóçèòü ìåíåå 1 è áîëåå, ÷åì 15000 ñûðüÿ!"); return 1; }
if(amount > RawMatsLoad[tmpcar][pLoadRaw])
{
format(string, sizeof(string), " Màêñèìàëüíàÿ âìåñòèìîñòü ãðóçîâèêà - 15000. Òåêóùàÿ çàãðóçêà - %d.",RawMatsLoad[tmpcar][pLoadRaw]);
SendClientMessage(playerid, COLOR_GREY, string);
return 1;
}
RawMatsLoad[tmpcar][pLoadRaw] -= amount;
FamilyInfo[3][FracMats] += amount;//äîáàâèëè ê ñëàäó ÍÃ
format(string, sizeof(string), "Bû ðàçãðóçèëè %d áîåïðèïàñîâ.", amount);
PlayerInfo[playerid][pProfSkill]++;
SendClientMessage(playerid, COLOR_GREEN, string);
PlaySoundForPlayer(playerid, 1052);
SaveFamilies();
return 1;
}
}
else SendClientMessage(playerid, COLOR_GREY, "Âû íå ÂîåííîÑëóæàùèé !");
}
return 1;
}
