Liner
Новичок
Вот на этот раз решил выложить команду /gets drugs:
Вот и все.
С вами был Liner
---------- Post added at 21:02 ---------- Previous post was at 20:16 ----------
Up нуу
PHP:
if(strcmp(cmd,"/gets",true)==0)
{
if(IsPlayerConnected(playerid))
{
x_job = strtok(cmdtext, idx);
if(!strlen(x_job)) {
SendClientMessage(playerid, COLOR_GREEN, "-------========= [ GETS ] =========-------");
SendClientMessage(playerid, COLOR_WHITE, "{F74848}» Введите:{FFFFFF} /gets drugs [количество]");
SendClientMessage(playerid, COLOR_GREEN, "----=============================----");
return true;
}
if(strcmp(x_job,"drugs",true) == 0)
{
if (!IsAGang(playerid)) return SendClientMessage(playerid,COLOR_GRAD1,"Вы не бандит!");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "{F74848}» Введите:{FFFFFF} /gets drugs [количество]");
if(PlayerToPoint(3.0,playerid,322.1280,1118.8314,1083.8828))
{
if(PlayerInfo[playerid][pCash] < 100) return SendClientMessage(playerid,COLOR_GRAD1,"У вас недостаточно денег");
new ammo;
ammo = strval(tmp);
if(PlayerInfo[playerid][pDrugs] >= 100) { SendClientMessage(playerid, COLOR_GREY, "Нельзя купить больше"); return true; }
if(ammo > 100 || ammo < 1) { SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 или больше 100!"); return true; }
if(PlayerInfo[playerid][pCash] < ammo) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return true; }
PlayerInfo[playerid][pCash] -=ammo*35;
PlayerInfo[playerid][pDrugs] += ammo;
format(string, sizeof(string), "{9999CC}Вы купили {FFFFFF}%d {9999CC}грамм наркотиков за {FFFFFF}%d {9999CC}вирт", ammo,ammo*35);
SendClientMessage(playerid, 0x6495EDFF, string);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Вы не в притоне!");
return true;
}
}
}
}
С вами был Liner
---------- Post added at 21:02 ---------- Previous post was at 20:16 ----------
Up нуу
