Bes
Дебютант
Это команда /bag НУ система для перевозки нарко, оружия и материалов на РП!
Суть в том что это большой безбожный баг! Проблема в том что можно класть сколько угодно нарко даже если у тебя его нет и с багажника забирать тоже если там нет приписав всего лишь знак /bag takedrugs - 100 И он начинает с багажника брать нарко!
Таже беда и с материалами прошу помоч!
Суть в том что это большой безбожный баг! Проблема в том что можно класть сколько угодно нарко даже если у тебя его нет и с багажника забирать тоже если там нет приписав всего лишь знак /bag takedrugs - 100 И он начинает с багажника брать нарко!
Таже беда и с материалами прошу помоч!
PHP:
if(strcmp(x_nr,"putdrugs",true) == 0)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_GREY,"Èñïîëüçóéòå: /bag putdrugs [ãðàìì]");
}
new dr = strval(tmp);
if(PlayerInfo[playerid][pDrugs] < dr)
{
SendClientMessage(playerid,COLOR_GREY,"Ó âàñ íåò ñòîëüêî ãðàììîâ íàðêîòû.");
return 1;
}
if(dru[res]+dr > 100)
{
SendClientMessage(playerid,COLOR_GREY,"Ìàêñèìóì â ìàøèíó ìîæíî ïîëîæèòü 100 ãðàìì íàðêîòèêîâ.");
return 1;
}
dru[res] += dr;
PlayerInfo[playerid][pDrugs] -= dr;
format(string,sizeof(string)," Âû ïîëîæèëè %dãðàìì íàðêîòû â áàãàæíèê",dr);
SendClientMessage(playerid,COLOR_WHITE,string);
format(string, sizeof(string), "* %s ïîëîæèë íàðêîòèêè â áàãàæíèê àâòîìîáèëÿ.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,0,0);
return 1;
}
if(strcmp(x_nr,"takedrugs",true) == 0)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_GREY,"Èñïîëüçóéòå: /bag takedrugs [ãðàìì]");
}
new dr = strval(tmp);
if(dru[res] <= dr)
{
SendClientMessage(playerid,COLOR_LIGHTRED2,"Â áàãàæíèêå íåòó ñòîëüêî íàðêîòû!");
return 1;
}
dru[res] -= dr;
PlayerInfo[playerid][pDrugs] += dr;
format(string,sizeof(string)," Âû çàáðàëè %dãðàìì íàðêîòû èç áàãàæíèêà",dr);
SendClientMessage(playerid,COLOR_WHITE,string);
format(string, sizeof(string), "* %s çàáðàë íàðêîòèêè èç áàãàæíèêà àâòîìîáèëÿ.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,0,0);
return 1;
}
if(strcmp(x_nr,"putmat",true) == 0)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_GREY,"Èñïîëüçóéòå: /bag putmat [êîëè÷åñòâî]");
}
new mattt = strval(tmp);
if(PlayerInfo[playerid][pMats] <= mattt)
{
SendClientMessage(playerid,COLOR_LIGHTRED2,"Ó âàñ íåò ñòîëüêî ìàòåðèàëîâ!");
return 1;
}
mater[res] += mattt;
PlayerInfo[playerid][pMats] -= mattt;
format(string,sizeof(string)," Âû ïîëîæèëè %d ìàòåðèàëîâ â áàãàæíèê",mattt);
SendClientMessage(playerid,COLOR_WHITE,string);
format(string, sizeof(string), "* %s ïîëîæèë ìàòåðèàëû â áàãàæíèê àâòîìîáèëÿ", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,0,0);
return 1;
}
if(strcmp(x_nr,"takemat",true) == 0)
{
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_GREY,"Èñïîëüçóéòå: /bag takemat [êîëè÷åñòâî]");
}
new mattt = strval(tmp);
if(mater[res] < mattt)
{
SendClientMessage(playerid,COLOR_LIGHTRED2,"Â áàãàæíèêå íåò ñòîëüêî ìàòåðèàëîâ!");
return 1;
}
mater[res] -= mattt;
PlayerInfo[playerid][pMats] += mattt;
format(string,sizeof(string)," Âû çàáðàëè %d ìàòåðèàëîâ èç áàãàæíèêà",mattt);
SendClientMessage(playerid,COLOR_WHITE,string);
format(string, sizeof(string), "* %s çàáðàë ìàòåðèàëû èç áàãàæíèêà àâòîìîáèëÿ.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,0,0);
return 1;
}
}
if(ta4a > 1)
{
SendClientMessage(playerid,COLOR_LIGHTRED2,"Âîêðóã âàñ ñëèøêîì ìíîãî àâòîìîáèëåé!");
}
return 1;
}
