buran
Умник
Около получаса добавлял команду /get guns в RLS мод, исправлял все эрроры и варнинги, в итоге, исправил, захожу, пишу /get guns - и ничего не происходит.
Сама команда /get guns:
Кейсы под команду:
Сама команда /get guns:
HTML:
if(strcmp(cmd,"/get",true)==0)
{
if(IsPlayerConnected(playerid))
{
if (!IsAGang(playerid)) return SendClientMessage(playerid,COLOR_GRAD1,"{FF0000}x {999999}Вы не бандит!");
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_WHITE, " Используйте: /get guns");
return 1;
}
else if(strcmp(x_nr,"guns",true) == 0)
{
switch(PlayerInfo[playerid][pMember])
{
case 13:
{
if(!IsATerra (playerid)) return
SendClientMessage(playerid, COLOR_GRAD1, "Вы не на своей базе");
{
if(PlayerInfo[playerid][pRank] <= 4)return SendClientMessage(playerid,COLOR_GRAD1,"Оружие можно взять с 4 ранга!");
new listitems[] = "> Взять личные материалы со склада\n> Положить\n{0099ff}<>Оружие:\tПатроны:\tМатериалы:\n{ffffff}Deagle\t\t100\t\t300\nShotgun\t100\t\t300\nRifle \t\t100\t\t500\nM4\t\t150\t\t450\nAk47\t\t150\t\t450\nMP5\t\t100\t\t250";
ShowPlayerDialog(playerid, 19971, DIALOG_STYLE_LIST, "Взять оружие со склада Vagos", listitems, "Выбрать", "Отмена");
}
}
case 12:
{
if(!IsATerra (playerid)) return
SendClientMessage(playerid, COLOR_GRAD1, "Вы не на своей базе");
{
if(PlayerInfo[playerid][pRank] <= 4)return SendClientMessage(playerid,COLOR_GRAD1,"Оружие можно взять с 4 ранга!");
new listitems[] = "> Взять личные материалы со склада\n> Положить{0099ff}<>Оружие:\tПатроны:\tМатериалы:\n{ffffff}Deagle\t\t100\t\t300\nShotgun\t100\t\t300\nRifle \t\t100\t\t500\nM4\t\t150\t\t450\nAk47\t\t150\t\t450\nMP5\t\t100\t\t250";
ShowPlayerDialog(playerid, 19972, DIALOG_STYLE_LIST, "Взять оружие со склада Ballas", listitems, "Выбрать", "Отмена");
}
}
case 18:
{
if(!IsATerra (playerid)) return
SendClientMessage(playerid, COLOR_GRAD1, "Вы не на своей базе");
{
if(PlayerInfo[playerid][pRank] <= 4)return SendClientMessage(playerid,COLOR_GRAD1,"Оружие можно взять с 4 ранга!");
new listitems[] = "> Взять личные материалы со склада\n> Положить{0099ff}<>Оружие:\tПатроны:\tМатериалы:\n{ffffff}Deagle\t\t100\t\t300\nShotgun\t100\t\t300\nRifle \t\t100\t\t500\nM4\t\t150\t\t450\nAk47\t\t150\t\t450\nMP5\t\t100\t\t250";
ShowPlayerDialog(playerid, 19973, DIALOG_STYLE_LIST, "Взять оружие со склада Rifa", listitems, "Выбрать", "Отмена");
}
}
case 17:
{
if(!IsATerra (playerid)) return
SendClientMessage(playerid, COLOR_GRAD1, "Вы не на своей базе");
{
if(PlayerInfo[playerid][pRank] <= 4)return SendClientMessage(playerid,COLOR_GRAD1,"Оружие можно взять с 4 ранга!");
new listitems[] = "> Взять личные материалы со склада\n> Положить{0099ff}<>Оружие:\tПатроны:\tМатериалы:\n{ffffff}Deagle\t\t100\t\t300\nShotgun\t100\t\t300\nRifle \t\t100\t\t500\nM4\t\t150\t\t450\nAk47\t\t150\t\t450\nMP5\t\t100\t\t250";
ShowPlayerDialog(playerid, 19974, DIALOG_STYLE_LIST, "Взять оружие со склада Aztec", listitems, "Выбрать", "Отмена");
}
}
case 15:
{
if(!IsATerra (playerid))
return
SendClientMessage(playerid, COLOR_GRAD1, "Вы не на своей базе");
{
if(PlayerInfo[playerid][pRank] <= 4)return SendClientMessage(playerid,COLOR_GRAD1,"Оружие можно взять с 4 ранга!");
new listitems[] = "> Взять личные материалы со склада\n> Положить{0099ff}<>Оружие:\tПатроны:\tМатериалы:\n{ffffff}Deagle\t\t100\t\t300\nShotgun\t100\t\t300\nRifle \t\t100\t\t500\nM4\t\t150\t\t450\nAk47\t\t150\t\t450\nMP5\t\t100\t\t250";
ShowPlayerDialog(playerid, 19975, DIALOG_STYLE_LIST, "Взять оружие со склада Grove", listitems, "Выбрать", "Отмена");
}
}
}
}
}
return 1;
}
HTML:
}
case 19971:
{
if(response)
{
if(listitem == 0)
{
format(string,sizeof(string),"Взять материалы со склада");
ShowPlayerDialog(playerid,22248,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
else if(listitem == 1)
{
format(string,sizeof(string),"Положить материалы на склад");
ShowPlayerDialog(playerid,22249,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
else if(listitem == 2)
{
switch(listitem) {
case 0: OnPlayerCommandText(playerid,"/get");
}
}
else if(listitem == 3)
{
if(vagosmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 24; ammo = 100;
vagosmatbi -= 300;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 4)
{
if(vagosmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 25; ammo = 100;
vagosmatbi -= 300;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 5)
{
if(vagosmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 33; ammo = 100;
vagosmatbi -= 500;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 6)
{
if(vagosmatbi <= 149)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 31; ammo = 150;
vagosmatbi -= 450;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 7)
{
if(vagosmatbi <= 149)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 30; ammo = 150;
vagosmatbi -= 450;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 8)
{
if(vagosmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 29; ammo = 100;
vagosmatbi -= 250;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
GetWeaponName(gun, gunname, sizeof(gunname));
GiveWeapon(playerid, gun, ammo);
SaveMaterials();
return 1;
}
else
{
return 1;
}
}
case 19972:
{
if(response)
{
if(listitem == 0)
{
format(string,sizeof(string),"Взять материалы со склада");
ShowPlayerDialog(playerid,22248,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
else if(listitem == 1)
{
format(string,sizeof(string),"Положить материалы на склад");
ShowPlayerDialog(playerid,22249,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
else if(listitem == 2)
{
switch(listitem) {
case 0: OnPlayerCommandText(playerid,"/get");
}
}
else if(listitem == 3)
{
if(ballasmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 24; ammo = 100;
ballasmatbi -= 300;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 4)
{
if(ballasmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 25; ammo = 100;
ballasmatbi -= 300;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 5)
{
if(ballasmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 33; ammo = 100;
ballasmatbi -= 500;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 6)
{
if(ballasmatbi <= 149)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 31; ammo = 150;
ballasmatbi -= 450;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 7)
{
if(ballasmatbi <= 149)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 30; ammo = 150;
ballasmatbi -= 450;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 8)
{
if(ballasmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 29; ammo = 100;
ballasmatbi -= 250;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
GetWeaponName(gun, gunname, sizeof(gunname));
GiveWeapon(playerid, gun, ammo);
SaveMaterials();
return 1;
}
else
{
return 1;
}
}
case 19973:
{
if(response)
{
if(listitem == 0)
{
format(string,sizeof(string),"Взять материалы со склада");
ShowPlayerDialog(playerid,22248,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
else if(listitem == 1)
{
format(string,sizeof(string),"Положить материалы на склад");
ShowPlayerDialog(playerid,22249,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
else if(listitem == 2)
{
switch(listitem) {
case 0: OnPlayerCommandText(playerid,"/get");
}
}
else if(listitem == 3)
{
if(rifamatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 24; ammo = 100;
rifamatbi -= 300;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 4)
{
if(rifamatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 25; ammo = 100;
rifamatbi -= 300;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 5)
{
if(rifamatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 33; ammo = 100;
rifamatbi -= 500;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 6)
{
if(rifamatbi <= 149)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 31; ammo = 150;
rifamatbi -= 450;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 7)
{
if(rifamatbi <= 149)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 30; ammo = 150;
rifamatbi -= 450;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 8)
{
if(rifamatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 29; ammo = 100;
rifamatbi -= 250;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
GetWeaponName(gun, gunname, sizeof(gunname));
GiveWeapon(playerid, gun, ammo);
SaveMaterials();
return 1;
}
else
{
return 1;
}
}
case 19974:
{
if(response)
{
if(listitem == 0)
{
format(string,sizeof(string),"Взять материалы со склада");
ShowPlayerDialog(playerid,22248,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
else if(listitem == 1)
{
format(string,sizeof(string),"Положить материалы на склад");
ShowPlayerDialog(playerid,22249,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
else if(listitem == 2)
{
switch(listitem) {
case 0: OnPlayerCommandText(playerid,"/get");
}
}
else if(listitem == 3)
{
if(aztekmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 24; ammo = 100;
aztekmatbi -= 300;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 4)
{
if(aztekmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 25; ammo = 100;
aztekmatbi -= 300;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 5)
{
if(aztekmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 33; ammo = 100;
aztekmatbi -= 500;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 6)
{
if(aztekmatbi <= 149)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 31; ammo = 150;
aztekmatbi -= 450;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 7)
{
if(aztekmatbi <= 149)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 30; ammo = 150;
aztekmatbi -= 450;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 8)
{
if(aztekmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 29; ammo = 100;
aztekmatbi -= 250;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
GetWeaponName(gun, gunname, sizeof(gunname));
GiveWeapon(playerid, gun, ammo);
SaveMaterials();
return 1;
}
else
{
return 1;
}
}
case 19975:
{
if(response)
{
if(listitem == 0)
{
format(string,sizeof(string),"Взять материалы со склада");
ShowPlayerDialog(playerid,22248,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
else if(listitem == 1)
{
format(string,sizeof(string),"Положить материалы на склад");
ShowPlayerDialog(playerid,22249,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
else if(listitem == 2)
{
switch(listitem) {
case 0: OnPlayerCommandText(playerid,"/get");
}
}
else if(listitem == 3)
{
if(groovmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 24; ammo = 100;
groovmatbi -= 300;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 4)
{
if(groovmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 25; ammo = 100;
groovmatbi -= 300;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 5)
{
if(groovmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 33; ammo = 100;
groovmatbi -= 500;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 6)
{
if(groovmatbi <= 149)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 31; ammo = 150;
groovmatbi -= 450;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 7)
{
if(groovmatbi <= 149)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 30; ammo = 150;
groovmatbi -= 450;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(listitem == 8)
{
if(groovmatbi <= 99)return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
gun = 29; ammo = 100;
groovmatbi -= 250;
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string), "взял(а) оружие со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) оружие со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
GetWeaponName(gun, gunname, sizeof(gunname));
GiveWeapon(playerid, gun, ammo);
SaveMaterials();
return 1;
}
else
{
return 1;
}
}
case 22248:
{
if(response)
{
new sendername[24];
if(!IsATerra (playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Вы не на своей базе");
if(PlayerInfo[playerid][pMember] == 12 && PlayerInfo[playerid][pRank] >= 4)//Баллас с 3 ранга
{
if(ballasmatbi <= 0)return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов");
if(!strlen(inputtext))
{
format(string,sizeof(string),"Взять материалы со склада");
ShowPlayerDialog(playerid,22248,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
new mati;
mati = strval(inputtext);
if(PlayerInfo[playerid][pMaterials] > 499) return SendClientMessage(playerid,COLOR_GRAD1,"Нельзя взять больше || Используйте свои все старые материалы");
if(mati < 1 || mati > 150)
{
SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 150");
if(PlayerInfo[playerid][pMaterials] > 500) return SendClientMessage(playerid,COLOR_YELLOW,"У вас уже имеются материалы");
format(string,sizeof(string),"Взять материалы со склада");
ShowPlayerDialog(playerid,22248,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
return true;
}
ballasmatbi -= mati;
PlayerInfo[playerid][pMaterials] += mati;
format(string, sizeof(string), "Вы взяли %d матов со склада банды",mati);
SendClientMessage(playerid, 0x6495EDFF, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "взял(а) материалы со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) материалы со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
if(PlayerInfo[playerid][pMember] == 15 && PlayerInfo[playerid][pRank] >= 4)//Баллас с 3 ранга
{
if(groovmatbi <= 0)return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов");
if(!strlen(inputtext))
{
format(string,sizeof(string),"Взять материалы со склада");
ShowPlayerDialog(playerid,22248,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
new mati;
mati = strval(inputtext);
if(PlayerInfo[playerid][pMaterials] > 499) return SendClientMessage(playerid,COLOR_GRAD1,"Нельзя взять больше || Используйте свои все старые материалы");
if(mati < 1 || mati > 150)
{
SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 150");
format(string,sizeof(string),"Взять материалы со склада");
ShowPlayerDialog(playerid,22248,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
return true;
}
groovmatbi -= mati;
PlayerInfo[playerid][pMaterials] += mati;
format(string, sizeof(string), "Вы взяли %d матов со склада банды",mati);
SendClientMessage(playerid, 0x6495EDFF, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "взял(а) материалы со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) материалы со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
if(PlayerInfo[playerid][pMember] == 13 && PlayerInfo[playerid][pRank] >= 4)//Баллас с 3 ранга
{
if(vagosmatbi <= 0)return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов");
if(!strlen(inputtext))
{
format(string,sizeof(string),"Взять материалы со склада");
ShowPlayerDialog(playerid,22248,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
new mati;
mati = strval(inputtext);
if(PlayerInfo[playerid][pMaterials] > 499) return SendClientMessage(playerid,COLOR_GRAD1,"Нельзя взять больше || Используйте свои все старые материалы");
if(mati < 1 || mati > 150)
{
SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 150");
format(string,sizeof(string),"Взять материалы со склада");
ShowPlayerDialog(playerid,22248,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
return true;
}
vagosmatbi -= mati;
PlayerInfo[playerid][pMaterials] += mati;
format(string, sizeof(string), "Вы взяли %d матов со склада банды",mati);
SendClientMessage(playerid, 0x6495EDFF, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "взял(а) материалы со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) материалы со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
if(PlayerInfo[playerid][pMember] == 17 && PlayerInfo[playerid][pRank] >= 4)//Баллас с 3 ранга
{
if(aztekmatbi <= 0)return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов");
if(!strlen(inputtext))
{
format(string,sizeof(string),"Взять материалы со склада");
ShowPlayerDialog(playerid,22248,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
new mati;
mati = strval(inputtext);
if(PlayerInfo[playerid][pMaterials] > 499) return SendClientMessage(playerid,COLOR_GRAD1,"Нельзя взять больше || Используйте свои все старые материалы");
if(mati < 1 || mati > 150)
{
SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 150");
format(string,sizeof(string),"Взять материалы со склада");
ShowPlayerDialog(playerid,22248,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
return true;
}
aztekmatbi -= mati;
PlayerInfo[playerid][pMaterials] += mati;
format(string, sizeof(string), "Вы взяли %d матов со склада банды",mati);
SendClientMessage(playerid, 0x6495EDFF, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "взял(а) материалы со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) материалы со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
if(PlayerInfo[playerid][pMember] == 18 && PlayerInfo[playerid][pRank] >= 4)//Баллас с 3 ранга
{
if(rifamatbi <= 0)return SendClientMessage(playerid, COLOR_GREY, "На складе нет материалов");
if(!strlen(inputtext))
{
format(string,sizeof(string),"Взять материалы со склада");
ShowPlayerDialog(playerid,22248,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
new mati;
mati = strval(inputtext);
if(PlayerInfo[playerid][pMaterials] > 499) return SendClientMessage(playerid,COLOR_GRAD1,"Нельзя взять больше || Используйте свои все старые материалы");
if(mati < 1 || mati > 150)
{
SendClientMessage(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 150");
format(string,sizeof(string),"Взять материалы со склада");
ShowPlayerDialog(playerid,22248,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
return true;
}
rifamatbi -= mati;
PlayerInfo[playerid][pMaterials] += mati;
format(string, sizeof(string), "Вы взяли %d матов со склада банды",mati);
SendClientMessage(playerid, 0x6495EDFF, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "взял(а) материалы со склада банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s взял(а) материалы со склада банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
}
}
case 22249:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 15:
{
if(!IsATerra (playerid)) return SendClientMessage(playerid, COLOR_GRAD1, "Вы не на своей базе");
if(!strlen(inputtext))
{
format(string,sizeof(string),"Положить материалы на склад");
ShowPlayerDialog(playerid,22249,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
new mati;
mati = strval(inputtext);
if(mati < 1 || mati > 1000)
{
SendClientMessage(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
format(string,sizeof(string),"Положить материалы на склад");
ShowPlayerDialog(playerid,22249,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
return true;
}
if(PlayerInfo[playerid][pMaterials] < mati) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас нет столько матов!");
if(groovmatbi >= 50000) return SendClientMessage(playerid,COLOR_GRAD1,"Склад полон!");
groovmatbi += mati;
PlayerInfo[playerid][pMaterials] -= mati;
format(string, sizeof(string), "Вы положили на склад банды Grove %d матов",mati);
SendClientMessage(playerid, 0x6495EDFF, string);
new sendername[24];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "положил(а) материалы на склад банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s положил(а) материалы на склад банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
case 12:
{
if(!strlen(inputtext))
{
format(string,sizeof(string),"Положить материалы на склад");
ShowPlayerDialog(playerid,22249,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
new mati;
mati = strval(inputtext);
if(mati < 1 || mati > 1000)
{
SendClientMessage(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
format(string,sizeof(string),"Положить материалы на склад");
ShowPlayerDialog(playerid,22249,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
return true;
}
if(PlayerInfo[playerid][pMaterials] < mati) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас не достаточно матов!");
if(ballasmatbi >= 50000) return SendClientMessage(playerid,COLOR_GRAD1,"Склад полон!");
ballasmatbi += mati;
PlayerInfo[playerid][pMaterials] -= mati;
format(string, sizeof(string), "Вы положили на склад банды Ballas %d матов",mati);
SendClientMessage(playerid, 0x6495EDFF, string);
new sendername[24];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "положил(а) материалы на склад банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s положил(а) материалы на склад банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
case 13:
{
if(!strlen(inputtext))
{
format(string,sizeof(string),"Положить материалы на склад");
ShowPlayerDialog(playerid,22249,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
new mati;
mati = strval(inputtext);
if(mati < 1 || mati > 1000)
{
SendClientMessage(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
format(string,sizeof(string),"Положить материалы на склад");
ShowPlayerDialog(playerid,22249,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
return true;
}
if(PlayerInfo[playerid][pMaterials] < mati) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас не достаточно матов!");
if(vagosmatbi >= 50000) return SendClientMessage(playerid,COLOR_GRAD1,"Склад полон!");
vagosmatbi += mati;
PlayerInfo[playerid][pMaterials] -= mati;
format(string, sizeof(string), "Вы положили на склад банды Vagos %d матов",mati);
SendClientMessage(playerid, 0x6495EDFF, string);
new sendername[24];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "положил(а) материалы на склад банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s положил(а) материалы на склад банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
case 17:
{
if(!strlen(inputtext))
{
format(string,sizeof(string),"Положить материалы на склад");
ShowPlayerDialog(playerid,22249,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
new mati;
mati = strval(inputtext);
if(mati < 1 || mati > 1000)
{
SendClientMessage(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
format(string,sizeof(string),"Положить материалы на склад");
ShowPlayerDialog(playerid,22249,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
return true;
}
if(PlayerInfo[playerid][pMaterials] < mati) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас не достаточно матов!");
if(aztekmatbi >= 50000) return SendClientMessage(playerid,COLOR_GRAD1,"Склад полон!");
aztekmatbi += mati;
PlayerInfo[playerid][pMaterials] -= mati;
format(string, sizeof(string), "Вы положили на склад банды Aztec %d матов",mati);
SendClientMessage(playerid, 0x6495EDFF, string);
new sendername[24];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "положил(а) материалы на склад банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s положил(а) материалы на склад банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
case 18:
{
if(!strlen(inputtext))
{
format(string,sizeof(string),"Положить материалы на склад");
ShowPlayerDialog(playerid,22249,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
}
new mati;
mati = strval(inputtext);
if(mati < 1 || mati > 1000)
{
SendClientMessage(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
format(string,sizeof(string),"Положить материалы на склад");
ShowPlayerDialog(playerid,22249,DIALOG_STYLE_INPUT,"Введите Колл-во материалов",string,"Oк","X");
return true;
}
if(PlayerInfo[playerid][pMaterials] < mati) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас не достаточно матов!");
if(rifamatbi >= 50000) return SendClientMessage(playerid,COLOR_GRAD1,"Склад полон!");
rifamatbi += mati;
PlayerInfo[playerid][pMaterials] -= mati;
format(string, sizeof(string), "Вы положили на склад банды Rifa %d матов",mati);
SendClientMessage(playerid, 0x6495EDFF, string);
new sendername[24];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string), "положил(а) материалы на склад банды");
SetPlayerChatBubble(playerid,string,COLOR_PURPLE,30.0,10000);
format(string, sizeof(string), "%s положил(а) материалы на склад банды", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return true;
}
}
}
}
Последнее редактирование:
