Xrom1k
Умник
(мод рлс) Дело в том, что бандиты (любой банды) могут подойти к любому складу другой банды, и взять там маты /get guns
мод Cherbet -> kiram4ik 8,5
код guns (/get)
---------- Post added at 00:22 ---------- Previous post was at 00:13 ----------
Я так понял, вот это должно отвечать
мод Cherbet -> kiram4ik 8,5
код guns (/get)
PHP:
else if(strcmp(x_job,"guns",true) == 0)
{
if(IsAGang(playerid))
{
new numberof;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /get guns [кол-во]");
format(string,sizeof(string), "взял(a) материалы со склада");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(a) материалы со склада", sendername);
ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
if(PlayerInfo[playerid][pRank] < 4) return SendClientMessage(playerid,COLOR_GREY,"Функция доступна с 4 ранга");
numberof = strval(tmp);
if(!IsATerra(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Вы не на своей базе");
if((PlayerInfo[playerid][pMats] + numberof) > 500) return SendClientMessage(playerid, COLOR_GRAD1,"Нельзя взять больше");
if(numberof < 1 || numberof > 500) return SendClientMessage(playerid, COLOR_GREY, "Вы не можете взять меньше 1 и больше 500");
if(IsAGang(playerid) && PlayerInfo[playerid][pRank] >= 4)
{
PlayerInfo[playerid][pMats] += numberof;
if(PlayerInfo[playerid][pMember] == 12)
{
if(ballasmatbi <= 0) return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов"); ballasmatbi -= numberof;
}
else if(PlayerInfo[playerid][pMember] == 13)
{
if(vagosmatbi <= 0) return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов"); vagosmatbi -= numberof;
}
else if(PlayerInfo[playerid][pMember] == 15)
{
if(groovmatbi <= 0) return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов"); groovmatbi -= numberof;
}
else if(PlayerInfo[playerid][pMember] == 17)
{
if(aztekmatbi <= 0) return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов"); aztekmatbi -= numberof;
}
else if(PlayerInfo[playerid][pMember] == 18)
{
if(rifamatbi <= 0) return SendClientMessage(playerid, COLOR_GREY, "На складе нет матиралов"); rifamatbi -= numberof;
}
format(string, sizeof(string), "У вас %d/500 материалов с собой", PlayerInfo[playerid][pMats]);
SendClientMessage(playerid, COLOR_WHITE, string);
SaveMaterials();
return true;
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Вы не бандит");
}
}
else
{
SendClientMessage(playerid,COLOR_GREY,"Вы не бандит");
}
}
else
{
return true;
}
}
return true;
}
---------- Post added at 00:22 ---------- Previous post was at 00:13 ----------
Я так понял, вот это должно отвечать
PHP:
if(!IsATerra(playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Вы не на своей базе")
Последнее редактирование:
