Sweet_Bridges
Умник
Проблема со складами у банд, помогите пожалуйста, смотрите видео.
PHP:
///====================================[GROVE]======================================================//
case SKLAD:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLAD+1,DIALOG_STYLE_LIST,"{ffcf00}Металл","1. Взять металл\n2. Положить металл","Далее","Отмена");
case 1: SPD(playerid,SKLAD+4,DIALOG_STYLE_LIST,"{ffcf00}Патроны","1. Взять патроны\n2. Положить патроны","Далее","Отмена");
case 2: SPD(playerid,SKLAD+10,DIALOG_STYLE_LIST,"{ffcf00}Наркотики","1. Взять наркотики\n2. Положить наркотики","Далее","Отмена");
}
}
}
case 3231:
{
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid,2125.2849,-1132.5481,25.4736);
return true;
}
case 1:
{
SetPlayerPos(playerid,1788.6282,-1294.0266,13.5303);
return true;
}
case 2:
{
SetPlayerPos(playerid,1364.2627,-1279.4460,13.5469);
return true;
}
case 3:
{
SetPlayerPos(playerid,1183.3484,-1324.1219,13.5773);
return true;
}
case 4:
{
SetPlayerPos(playerid,953.1704,-918.5145,44.8811);
return true;
}
case 5:
{
SetPlayerPos(playerid,554.4495,-1273.9502,17.2422);
return true;
}
case 6:
{
SetPlayerPos(playerid,1186.2687,-1749.1945,13.5703);
return true;
}
case 7:
{
SetPlayerPos(playerid,1423.1410,-1625.7621,13.5469);
return true;
}
case 8:
{
SetPlayerPos(playerid,1481.2700,-1748.9543,15.4453);
return true;
}
case 9:
{
SetPlayerPos(playerid,1771.3698,-1896.1558,13.5550);
return true;
}
case 10:
{
SetPlayerPos(playerid,2183.1006,-1807.4276,13.3730);
return true;
}
case 11:
{
SetPlayerPos(playerid,2778.4509,-1925.1652,13.5394);
return true;
}
case 12:
{
SetPlayerPos(playerid,2507.9780,-1680.9264,13.5469);
return true;
}
case 13:
{
SetPlayerPos(playerid,2754.4941,-1178.5211,69.4016);
return true;
}
case 14:
{
SetPlayerPos(playerid,2022.5602,-1124.6470,25.9289);
return true;
}
case 15:
{
SetPlayerPos(playerid,1692.2018,-1667.8173,20.1991);
return true;
}
case 16:
{
SetPlayerPos(playerid,1545.3313,-1675.5759,13.5602);
return true;
}
case 17:
{
SetPlayerPos(playerid,2154.9570,943.0068,10.8203);
return true;
}
case 18:
{
SetPlayerPos(playerid,2836.3489,1290.8500,10.9353);
return true;
}
case 19:
{
SetPlayerPos(playerid,2597.6101,1890.3173,11.0312);
return true;
}
case 20:
{
SetPlayerPos(playerid,2378.7754,2471.9856,10.8203);
return true;
}
case 21:
{
SetPlayerPos(playerid,2336.1907,2455.2153,14.9688);
return true;
}
case 22:
{
SetPlayerPos(playerid,2440.5322,2376.9341,11.1507);
return true;
}
case 23:
{
SetPlayerPos(playerid,2126.8796,2369.0627,10.8203);
return true;
}
case 24:
{
SetPlayerPos(playerid,2465.1389,1328.2158,10.8203);
return true;
}
case 25:
{
SetPlayerPos(playerid,1608.1260,1824.3550,10.8203);
return true;
}
case 26:
{
SetPlayerPos(playerid,948.1588,1733.6156,8.8516);
return true;
}
case 27:
{
SetPlayerPos(playerid,1167.8717,1366.8035,10.8125);
return true;
}
case 28:
{
SetPlayerPos(playerid,1461.6825,2772.5957,10.8203);
return true;
}
case 29:
{
SetPlayerPos(playerid,1050.9594,1020.8777,11.0000);
return true;
}
case 30:
{
SetPlayerPos(playerid,160.6068,1873.0083,19.0066);
return true;
}
case 31:
{
SetPlayerPos(playerid,407.8188,2540.7048,16.5503);
return true;
}
case 32:
{
SetPlayerPos(playerid,-2225.6360,2376.2512,4.9822);
return true;
}
case 33:
{
SetPlayerPos(playerid,-1333.3290,472.2355,7.1875);
return true;
}
case 34:
{
SetPlayerPos(playerid,-1624.7072,672.9107,7.1875);
return true;
}
case 35:
{
SetPlayerPos(playerid,-1803.1583,539.0411,35.1641);
return true;
}
case 36:
{
SetPlayerPos(playerid,-2436.2109,505.0766,29.9324);
return true;
}
case 37:
{
SetPlayerPos(playerid,-2655.6321,626.2087,14.4531);
return true;
}
case 38:
{
SetPlayerPos(playerid,-2760.1577,374.7201,4.7108);
return true;
}
case 39:
{
SetPlayerPos(playerid,-2653.6328,376.8358,4.3359);
return true;
}
case 40:
{
SetPlayerPos(playerid,-2625.7798,210.3447,4.6193);
return true;
}
case 41:
{
SetPlayerPos(playerid,-2506.3948,-50.0121,25.6828);
return true;
}
case 42:
{
SetPlayerPos(playerid,-2030.0648,-92.2907,35.3203);
return true;
}
case 43:
{
SetPlayerPos(playerid,-1985.0736,136.6421,27.6875);
return true;
}
case 44:
{
SetPlayerPos(playerid,-1975.5198,285.9389,35.1719);
return true;
}
case 45:
{
SetPlayerPos(playerid,-1040.2144,-595.5071,32.0078);
return true;
}
case 46:
{
SetPlayerPos(playerid,-1394.2000,987.6200,1023.9598);
return true;
}
case 47:
{
SetPlayerPos(playerid,-1414.0377,1598.5376,1052.5313);
return true;
}
case 48:
{
SetPlayerPos(playerid,-1418.0696,-276.0459,1051.1901);
return true;
}
case 49:
{
SetPlayerPos(playerid,-1658.1837,1214.9268,7.2500);
return true;
}
case 50:
{
SetPlayerPos(playerid,458.5513,-1500.8962,31.0415);
return true;
}
case 51:
{
SetPlayerPos(playerid,-1983.7389,1117.0334,53.1243);
return true;
}
case 52:
{
SetPlayerPos(playerid,-2165.7322,250.1028,35.3203);
return true;
}
case 53:
{
SetPlayerPos(playerid,1548.6228,-1343.9519,329.4629);
return true;
}
}
}
else
{
return true;
}
}
case 9024:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][pCash] < 150) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
PlayerInfo[playerid][pCash] -=150;
GameTextForPlayer(playerid, "~r~ 150$~n~~b~ 600 м~n~~y~ GO!", 1000, 4);
SetPVarInt(playerid, "parashut", 1);
GiveWeapon(playerid, 46, 1);
SetPlayerPos(playerid,1937.7098,-2203.9626,277.5646);
return true;
}
case 1:
{
if(PlayerInfo[playerid][pCash] < 300) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
PlayerInfo[playerid][pCash] -=300;
GameTextForPlayer(playerid, "~r~ 300$~n~~b~ 1000 м~n~~y~ GO!", 1000, 4);
SetPVarInt(playerid, "parashut", 1);
GiveWeapon(playerid, 46, 1);
SetPlayerPos(playerid,1957.7457,-2183.3574,1013.5151);
return true;
}
case 2:
{
if(PlayerInfo[playerid][pCash] < 450) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
PlayerInfo[playerid][pCash] -=450;
GameTextForPlayer(playerid, "~r~ 450$~n~~b~ 2000 м~n~~y~ GO!", 1000, 4);
SetPVarInt(playerid, "parashut", 1);
GiveWeapon(playerid, 46, 1);
SetPlayerPos(playerid,1957.7457,-2183.3574,2013.5510);
return true;
}
}
}
else
{
return true;
}
}
case 9025:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][pCash] < 150) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
PlayerInfo[playerid][pCash] -=150;
GameTextForPlayer(playerid, "~r~ 150$~n~~b~ 600 м~n~~y~ GO!", 1000, 4);
SetPVarInt(playerid, "parashut", 1);
GiveWeapon(playerid, 46, 1);
SetPlayerPos(playerid,1397.2046,1303.9526,3174.9146);
return true;
}
case 1:
{
if(PlayerInfo[playerid][pCash] < 300) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
PlayerInfo[playerid][pCash] -=300;
GameTextForPlayer(playerid, "~r~ 300$~n~~b~ 1000 м~n~~y~ GO!", 1000, 4);
SetPVarInt(playerid, "parashut", 1);
GiveWeapon(playerid, 46, 1);
SetPlayerPos(playerid,1397.4507,1301.7911,2124.7983);
return true;
}
case 2:
{
if(PlayerInfo[playerid][pCash] < 450) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
PlayerInfo[playerid][pCash] -=450;
GameTextForPlayer(playerid, "~r~ 450$~n~~b~ 2000 м~n~~y~ GO!", 1000, 4);
SetPVarInt(playerid, "parashut", 1);
GiveWeapon(playerid, 46, 1);
SetPlayerPos(playerid,1397.4507,1301.7911,270.9298);
return true;
}
}
}
else
{
return true;
}
}
case 9026:
{
if(response)
{
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][pCash] < 150) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
PlayerInfo[playerid][pCash] -=150;
GameTextForPlayer(playerid, "~r~ 150$~n~~b~ 600 м~n~~y~ GO!", 1000, 4);
SetPVarInt(playerid, "parashut", 1);
GiveWeapon(playerid, 46, 1);
SetPlayerPos(playerid,-1505.3629,-422.0154,228.4609);
return true;
}
case 1:
{
if(PlayerInfo[playerid][pCash] < 300) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
PlayerInfo[playerid][pCash] -=300;
GameTextForPlayer(playerid, "~r~ 300$~n~~b~ 1000 м~n~~y~ GO!", 1000, 4);
SetPVarInt(playerid, "parashut", 1);
GiveWeapon(playerid, 46, 1);
SetPlayerPos(playerid,-1490.2175,-386.8730,662.7271);
return true;
}
case 2:
{
if(PlayerInfo[playerid][pCash] < 450) return SendClientMessage(playerid,-1,"{FFFFFF}У вас недостаточно денег");
PlayerInfo[playerid][pCash] -=450;
GameTextForPlayer(playerid, "~r~ 450$~n~~b~ 2000 м~n~~y~ GO!", 1000, 4);
SetPVarInt(playerid, "parashut", 1);
GiveWeapon(playerid, 46, 1);
SetPlayerPos(playerid,-1479.1910,-378.2254,2214.5593);
return true;
}
}
}
else
{
return true;
}
}
case SKLAD+1:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLAD+3,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
case 1: SPD(playerid,SKLAD+2,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
}
}
}
case SKLAD+4:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLAD+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена");
case 1: SPD(playerid,SKLAD+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
}
}
}
case SKLAD+10:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLAD+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
case 1: SPD(playerid,SKLAD+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
}
}
}
case SKLAD+2:
{
if(response)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new mati;
new giveplayerid[MAX_PLAYER_NAME];
switch(PlayerInfo[playerid][pMember])
{
case 19:
{
if(!strlen(inputtext)) return SPD(playerid,SKLAD+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
mati = strval(inputtext);
if(mati < 1 || mati > 25) return SPD(playerid,SKLAD+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
if(PlayerInfo[playerid][pMats] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько металла!");
if(grovesklad >= 3000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
grovesklad += mati;
PlayerInfo[playerid][pMats] -= mati;
format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d кг {03c03c}металла", name, giveplayerid, mati);
SendFamilyMessage(19,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
return true;
}
case SKLAD+3:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 19:
{
switch (PlayerInfo [playerid][pRang])
{
case 3..10:
{
if(grovesklad < 0)return SCM(playerid, COLOR_GREY, "На складе нет металла");
if(!strlen(inputtext)) return SPD(playerid,SKLAD+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
new mati;
new giveplayerid[MAX_PLAYER_NAME];
new sendername[24];
mati = strval(inputtext);
if(PlayerInfo[playerid][pMats]+mati > 25) return SCM(playerid,COLOR_YELLOW,"У вас уже имеется металл");
if(mati < 1 || mati > 25) return SPD(playerid,SKLAD+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 25");
grovesklad -= mati;
PlayerInfo[playerid][pMats] += mati;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d кг {03c03c}металла", sendername, giveplayerid, mati);
SendFamilyMessage(19,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
}
}
return true;
}
case SKLAD+5:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 19:
{
switch (PlayerInfo [playerid][pRang])
{
case 3..10:
{
if(groveskladp < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько патронов!");
if(!strlen(inputtext)) return SPD(playerid,SKLAD+5,1,"{ffcf00}Взять патроны",""W"Введите количество патронов которое хотите взять:","Взять","Отмена");
new mati;
new sendername[24];
new giveplayerid[MAX_PLAYER_NAME];
mati = strval(inputtext);
if(PlayerInfo[playerid][pPatron]+mati > 250) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются патроны");
if(mati < 1 || mati > 250) return SPD(playerid,SKLAD+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 250");
groveskladp -= mati;
PlayerInfo[playerid][pPatron] += mati;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d патрон", sendername, giveplayerid, mati);
SendFamilyMessage(19,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
}
}
return true;
}
case SKLAD+6:
{
if(response)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new mati;
new giveplayerid[MAX_PLAYER_NAME];
switch(PlayerInfo[playerid][pMember])
{
case 19:
{
if(!strlen(inputtext)) return SPD(playerid,SKLAD+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
mati = strval(inputtext);
if(mati < 1 || mati > 250) return SPD(playerid,SKLAD+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
if(PlayerInfo[playerid][pPatron] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько патронов!");
if(groveskladp >= 25000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
groveskladp += mati;
PlayerInfo[playerid][pPatron] -= mati;
format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d патрон", name, giveplayerid, mati);
SendFamilyMessage(19,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
return true;
}
case SKLAD+8:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 19:
{
switch (PlayerInfo [playerid][pRang])
{
case 3..10:
{
if(groveskladn < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько наркотиков!");
if(!strlen(inputtext)) return SPD(playerid,SKLAD+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
new mati;
new sendername[24];
new giveplayerid[MAX_PLAYER_NAME];
mati = strval(inputtext);
if(PlayerInfo[playerid][pDrugs]+mati > 5000) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются наркотики");
if(mati < 1 || mati > 1000) return SPD(playerid,SKLAD+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
groveskladn -= mati;
PlayerInfo[playerid][pDrugs] += mati;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d г {03c03c}наркотиков", sendername, giveplayerid, mati);
SendFamilyMessage(19,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
}
}
return true;
}
case SKLAD+9:
{
if(response)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new mati;
new giveplayerid[MAX_PLAYER_NAME];
switch(PlayerInfo[playerid][pMember])
{
case 19:
{
if(!strlen(inputtext)) return SPD(playerid,SKLAD+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
mati = strval(inputtext);
if(mati < 1 || mati > 5000) return SPD(playerid,SKLAD+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
if(PlayerInfo[playerid][pDrugs] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько наркотиков!");
if(groveskladn >= 5000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
groveskladn += mati;
PlayerInfo[playerid][pDrugs] -= mati;
format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d г {03c03c}наркотиков", name, giveplayerid, mati);
SendFamilyMessage(19,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
return true;
}
///====================================[Ballas]======================================================//
case SKLADBA:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADBA+1,DIALOG_STYLE_LIST,"{ffcf00}Металл","1. Взять металл\n2. Положить металл","Далее","Отмена");
case 1: SPD(playerid,SKLADBA+4,DIALOG_STYLE_LIST,"{ffcf00}Патроны","1. Взять патроны\n2. Положить патроны","Далее","Отмена");
case 2: SPD(playerid,SKLADBA+10,DIALOG_STYLE_LIST,"{ffcf00}Наркотики","1. Взять наркотики\n2. Положить наркотики","Далее","Отмена");
}
}
}
case 3236:
{
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid,1251.9000,-1824.3324,13.4034 );
return true;
}
case 1:
{
SetPlayerPos(playerid,-1868.1152,-1637.1384,22.4023);
return true;
}
case 2:
{
SetPlayerPos(playerid,-95.7859,-303.0735,1.4297);
return true;
}
}
}
else
{
return true;
}
}
case SKLADBA+1:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADBA+3,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
case 1: SPD(playerid,SKLADBA+2,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
}
}
}
case SKLADBA+4:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADBA+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена");
case 1: SPD(playerid,SKLADBA+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
}
}
}
case SKLADBA+10:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADBA+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
case 1: SPD(playerid,SKLADBA+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
}
}
}
case SKLADBA+2:
{
if(response)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new mati;
new giveplayerid[MAX_PLAYER_NAME];
switch(PlayerInfo[playerid][pMember])
{
case 20:
{
if(!strlen(inputtext)) return SPD(playerid,SKLADBA+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
mati = strval(inputtext);
if(mati < 1 || mati > 25) return SPD(playerid,SKLADBA+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
if(PlayerInfo[playerid][pMats] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько металла!");
if(ballassklad >= 3000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
ballassklad += mati;
PlayerInfo[playerid][pMats] -= mati;
format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d кг {03c03c}металла", name, giveplayerid, mati);
SendFamilyMessage(20,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
return true;
}
case SKLADBA+3:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 20:
{
switch (PlayerInfo [playerid][pRang])
{
case 3..10:
{
if(ballassklad < 0)return SCM(playerid, COLOR_GREY, "На складе нет металла");
if(!strlen(inputtext)) return SPD(playerid,SKLADBA+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
new mati;
new giveplayerid[MAX_PLAYER_NAME];
new sendername[24];
mati = strval(inputtext);
if(PlayerInfo[playerid][pMats]+mati > 25) return SCM(playerid,COLOR_YELLOW,"У вас уже имеется металл");
if(mati < 1 || mati > 25) return SPD(playerid,SKLADBA+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 25");
ballassklad -= mati;
PlayerInfo[playerid][pMats] += mati;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d кг {03c03c}металла", sendername, giveplayerid, mati);
SendFamilyMessage(20,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
}
}
return true;
}
case SKLADBA+5:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 20:
{
switch (PlayerInfo [playerid][pRang])
{
case 3..10:
{
if(ballasskladp < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько патронов!");
if(!strlen(inputtext)) return SPD(playerid,SKLADBA+5,1,"{ffcf00}Взять патроны",""W"Введите количество патронов которое хотите взять:","Взять","Отмена");
new mati;
new sendername[24];
new giveplayerid[MAX_PLAYER_NAME];
mati = strval(inputtext);
if(PlayerInfo[playerid][pPatron]+mati > 250) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются патроны");
if(mati < 1 || mati > 250) return SPD(playerid,SKLADBA+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 250");
ballasskladp -= mati;
PlayerInfo[playerid][pPatron] += mati;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d патрон", sendername, giveplayerid, mati);
SendFamilyMessage(20,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
}
}
return true;
}
case SKLADBA+6:
{
if(response)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new mati;
new giveplayerid[MAX_PLAYER_NAME];
switch(PlayerInfo[playerid][pMember])
{
case 20:
{
if(!strlen(inputtext)) return SPD(playerid,SKLADBA+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
mati = strval(inputtext);
if(mati < 1 || mati > 250) return SPD(playerid,SKLADBA+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
if(PlayerInfo[playerid][pPatron] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько патронов!");
if(ballasskladp >= 25000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
ballasskladp += mati;
PlayerInfo[playerid][pPatron] -= mati;
format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d патрон", name, giveplayerid, mati);
SendFamilyMessage(20,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
return true;
}
case SKLADBA+8:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 20:
{
switch (PlayerInfo [playerid][pRang])
{
case 3..10:
{
if(ballasskladn < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько наркотиков!");
if(!strlen(inputtext)) return SPD(playerid,SKLADBA+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
new mati;
new sendername[24];
new giveplayerid[MAX_PLAYER_NAME];
mati = strval(inputtext);
if(PlayerInfo[playerid][pDrugs]+mati > 5000) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются наркотики");
if(mati < 1 || mati > 1000) return SPD(playerid,SKLADBA+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
ballasskladn -= mati;
PlayerInfo[playerid][pDrugs] += mati;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d г {03c03c}наркотиков", sendername, giveplayerid, mati);
SendFamilyMessage(20,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
}
}
return true;
}
case SKLADBA+9:
{
if(response)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new mati;
new giveplayerid[MAX_PLAYER_NAME];
switch(PlayerInfo[playerid][pMember])
{
case 20:
{
if(!strlen(inputtext)) return SPD(playerid,SKLADBA+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
mati = strval(inputtext);
if(mati < 1 || mati > 5000) return SPD(playerid,SKLADBA+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
if(PlayerInfo[playerid][pDrugs] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько наркотиков!");
if(ballasskladn >= 5000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
ballasskladn += mati;
PlayerInfo[playerid][pDrugs] -= mati;
format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d г {03c03c}наркотиков", name, giveplayerid, mati);
SendFamilyMessage(20,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
return true;
}
///====================================[Aztecas]======================================================//
case SKLADAZ:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADAZ+1,DIALOG_STYLE_LIST,"{ffcf00}Металл","1. Взять металл\n2. Положить металл","Далее","Отмена");
case 1: SPD(playerid,SKLADAZ+4,DIALOG_STYLE_LIST,"{ffcf00}Патроны","1. Взять патроны\n2. Положить патроны","Далее","Отмена");
case 2: SPD(playerid,SKLADAZ+10,DIALOG_STYLE_LIST,"{ffcf00}Наркотики","1. Взять наркотики\n2. Положить наркотики","Далее","Отмена");
}
}
}
case 3245:
{
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid,1251.9000,-1824.3324,13.4034 );
return true;
}
case 1:
{
SetPlayerPos(playerid,-1868.1152,-1637.1384,22.4023);
return true;
}
case 2:
{
SetPlayerPos(playerid,-95.7859,-303.0735,1.4297);
return true;
}
}
}
else
{
return true;
}
}
case SKLADAZ+1:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADAZ+3,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
case 1: SPD(playerid,SKLADAZ+2,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
}
}
}
case SKLADAZ+4:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADAZ+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена");
case 1: SPD(playerid,SKLADAZ+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
}
}
}
case SKLADAZ+10:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADAZ+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
case 1: SPD(playerid,SKLADAZ+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
}
}
}
case SKLADAZ+2:
{
if(response)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new mati;
new giveplayerid[MAX_PLAYER_NAME];
switch(PlayerInfo[playerid][pMember])
{
case 22:
{
if(!strlen(inputtext)) return SPD(playerid,SKLADAZ+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
mati = strval(inputtext);
if(mati < 1 || mati > 25) return SPD(playerid,SKLADAZ+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
if(PlayerInfo[playerid][pMats] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько металла!");
if(aztecsklad >= 3000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
aztecsklad += mati;
PlayerInfo[playerid][pMats] -= mati;
format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d кг {03c03c}металла", name, giveplayerid, mati);
SendFamilyMessage(22,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
return true;
}
case SKLADAZ+3:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 22:
{
switch (PlayerInfo [playerid][pRang])
{
case 3..10:
{
if(aztecsklad < 0)return SCM(playerid, COLOR_GREY, "На складе нет металла");
if(!strlen(inputtext)) return SPD(playerid,SKLADAZ+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
new mati;
new giveplayerid[MAX_PLAYER_NAME];
new sendername[24];
mati = strval(inputtext);
if(PlayerInfo[playerid][pMats]+mati > 25) return SCM(playerid,COLOR_YELLOW,"У вас уже имеется металл");
if(mati < 1 || mati > 25) return SPD(playerid,SKLADAZ+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 25");
aztecsklad -= mati;
PlayerInfo[playerid][pMats] += mati;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d кг {03c03c}металла", sendername, giveplayerid, mati);
SendFamilyMessage(22,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
}
}
return true;
}
case SKLADAZ+5:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 22:
{
switch (PlayerInfo [playerid][pRang])
{
case 3..10:
{
if(aztecskladp < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько патронов!");
if(!strlen(inputtext)) return SPD(playerid,SKLADAZ+5,1,"{ffcf00}Взять патроны",""W"Введите количество патронов которое хотите взять:","Взять","Отмена");
new mati;
new sendername[24];
new giveplayerid[MAX_PLAYER_NAME];
mati = strval(inputtext);
if(PlayerInfo[playerid][pPatron]+mati > 250) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются патроны");
if(mati < 1 || mati > 250) return SPD(playerid,SKLADAZ+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 250");
aztecskladp -= mati;
PlayerInfo[playerid][pPatron] += mati;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d патрон", sendername, giveplayerid, mati);
SendFamilyMessage(22,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
}
}
return true;
}
case SKLADAZ+6:
{
if(response)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new mati;
new giveplayerid[MAX_PLAYER_NAME];
switch(PlayerInfo[playerid][pMember])
{
case 22:
{
if(!strlen(inputtext)) return SPD(playerid,SKLADAZ+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
mati = strval(inputtext);
if(mati < 1 || mati > 250) return SPD(playerid,SKLADAZ+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
if(PlayerInfo[playerid][pPatron] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько патронов!");
if(aztecskladp >= 25000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
aztecskladp += mati;
PlayerInfo[playerid][pPatron] -= mati;
format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d патрон", name, giveplayerid, mati);
SendFamilyMessage(22,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
return true;
}
case SKLADAZ+8:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 22:
{
switch (PlayerInfo [playerid][pRang])
{
case 3..10:
{
if(aztecskladn < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько наркотиков!");
if(!strlen(inputtext)) return SPD(playerid,SKLADAZ+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
new mati;
new sendername[24];
new giveplayerid[MAX_PLAYER_NAME];
mati = strval(inputtext);
if(PlayerInfo[playerid][pDrugs]+mati > 5000) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются наркотики");
if(mati < 1 || mati > 1000) return SPD(playerid,SKLADAZ+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 25");
aztecskladn -= mati;
PlayerInfo[playerid][pDrugs] += mati;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d г {03c03c}наркотиков", sendername, giveplayerid, mati);
SendFamilyMessage(22,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
}
}
return true;
}
case SKLADAZ+9:
{
if(response)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new mati;
new giveplayerid[MAX_PLAYER_NAME];
switch(PlayerInfo[playerid][pMember])
{
case 22:
{
if(!strlen(inputtext)) return SPD(playerid,SKLADAZ+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
mati = strval(inputtext);
if(mati < 1 || mati > 5000) return SPD(playerid,SKLADAZ+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
if(PlayerInfo[playerid][pDrugs] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько наркотиков!");
if(aztecskladn >= 5000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
aztecskladn += mati;
PlayerInfo[playerid][pDrugs] -= mati;
format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d г {03c03c}наркотиков", name, giveplayerid, mati);
SendFamilyMessage(22,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
return true;
}
///====================================[Rifa]======================================================//
case SKLADRI:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADRI+1,DIALOG_STYLE_LIST,"{ffcf00}Металл","1. Взять металл\n2. Положить металл","Далее","Отмена");
case 1: SPD(playerid,SKLADRI+4,DIALOG_STYLE_LIST,"{ffcf00}Патроны","1. Взять патроны\n2. Положить патроны","Далее","Отмена");
case 2: SPD(playerid,SKLADRI+10,DIALOG_STYLE_LIST,"{ffcf00}Наркотики","1. Взять наркотики\n2. Положить наркотики","Далее","Отмена");
}
}
}
case 3256:
{
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid,1251.9000,-1824.3324,13.4034 );
return true;
}
case 1:
{
SetPlayerPos(playerid,-1868.1152,-1637.1384,22.4023);
return true;
}
case 2:
{
SetPlayerPos(playerid,-95.7859,-303.0735,1.4297);
return true;
}
}
}
else
{
return true;
}
}
case SKLADRI+1:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADRI+3,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
case 1: SPD(playerid,SKLADRI+2,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
}
}
}
case SKLADRI+4:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADRI+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена");
case 1: SPD(playerid,SKLADRI+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
}
}
}
case SKLADRI+10:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADRI+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
case 1: SPD(playerid,SKLADRI+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
}
}
}
case SKLADRI+2:
{
if(response)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new mati;
new giveplayerid[MAX_PLAYER_NAME];
switch(PlayerInfo[playerid][pMember])
{
case 21:
{
if(!strlen(inputtext)) return SPD(playerid,SKLADRI+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
mati = strval(inputtext);
if(mati < 1 || mati > 25) return SPD(playerid,SKLADRI+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
if(PlayerInfo[playerid][pMats] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько металла!");
if(rifasklad >= 3000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
rifasklad += mati;
PlayerInfo[playerid][pMats] -= mati;
format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d кг {03c03c}металла", name, giveplayerid, mati);
SendFamilyMessage(21,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
return true;
}
case SKLADRI+3:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 21:
{
switch (PlayerInfo [playerid][pRang])
{
case 3..10:
{
if(rifasklad < 0)return SCM(playerid, COLOR_GREY, "На складе нет металла");
if(!strlen(inputtext)) return SPD(playerid,SKLADRI+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
new mati;
new giveplayerid[MAX_PLAYER_NAME];
new sendername[24];
mati = strval(inputtext);
if(PlayerInfo[playerid][pMats]+mati > 25) return SCM(playerid,COLOR_YELLOW,"У вас уже имеется металл");
if(mati < 1 || mati > 25) return SPD(playerid,SKLADRI+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 25");
rifasklad -= mati;
PlayerInfo[playerid][pMats] += mati;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d кг {03c03c}металла", sendername, giveplayerid, mati);
SendFamilyMessage(21,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
}
}
return true;
}
case SKLADRI+5:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 21:
{
switch (PlayerInfo [playerid][pRang])
{
case 3..10:
{
if(rifaskladp < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько патронов!");
if(!strlen(inputtext)) return SPD(playerid,SKLADRI+5,1,"{ffcf00}Взять патроны",""W"Введите количество патронов которое хотите взять:","Взять","Отмена");
new mati;
new sendername[24];
new giveplayerid[MAX_PLAYER_NAME];
mati = strval(inputtext);
if(PlayerInfo[playerid][pPatron]+mati > 250) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются патроны");
if(mati < 1 || mati > 250) return SPD(playerid,SKLADRI+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 250");
rifaskladp -= mati;
PlayerInfo[playerid][pPatron] += mati;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d патрон", sendername, giveplayerid, mati);
SendFamilyMessage(21,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
}
}
return true;
}
case SKLADRI+6:
{
if(response)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new mati;
new giveplayerid[MAX_PLAYER_NAME];
switch(PlayerInfo[playerid][pMember])
{
case 21:
{
if(!strlen(inputtext)) return SPD(playerid,SKLADRI+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
mati = strval(inputtext);
if(mati < 1 || mati > 250) return SPD(playerid,SKLADRI+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
if(PlayerInfo[playerid][pPatron] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько патронов!");
if(rifaskladp >= 25000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
rifaskladp += mati;
PlayerInfo[playerid][pPatron] -= mati;
format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d патрон", name, giveplayerid, mati);
SendFamilyMessage(21,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
return true;
}
case SKLADRI+8:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 21:
{
switch (PlayerInfo [playerid][pRang])
{
case 3..10:
{
if(rifaskladn < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько наркотиков!");
if(!strlen(inputtext)) return SPD(playerid,SKLADRI+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
new mati;
new sendername[24];
new giveplayerid[MAX_PLAYER_NAME];
mati = strval(inputtext);
if(PlayerInfo[playerid][pDrugs]+mati > 5000) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются наркотики");
if(mati < 1 || mati > 1000) return SPD(playerid,SKLADRI+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
rifaskladn -= mati;
PlayerInfo[playerid][pDrugs] += mati;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d г {03c03c}наркотиков", sendername, giveplayerid, mati);
SendFamilyMessage(21,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
}
}
return true;
}
case SKLADRI+9:
{
if(response)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new mati;
new giveplayerid[MAX_PLAYER_NAME];
switch(PlayerInfo[playerid][pMember])
{
case 21:
{
if(!strlen(inputtext)) return SPD(playerid,SKLADRI+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
mati = strval(inputtext);
if(mati < 1 || mati > 5000) return SPD(playerid,SKLADRI+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
if(PlayerInfo[playerid][pDrugs] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько наркотиков!");
if(rifaskladn >= 5000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
rifaskladn += mati;
PlayerInfo[playerid][pDrugs] -= mati;
format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d г {03c03c}наркотиков", name, giveplayerid, mati);
SendFamilyMessage(21,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
return true;
}
///====================================[Vagos]======================================================//
case SKLADVA:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADVA+1,DIALOG_STYLE_LIST,"{ffcf00}Металл","1. Взять металл\n2. Положить металл","Далее","Отмена");
case 1: SPD(playerid,SKLADVA+4,DIALOG_STYLE_LIST,"{ffcf00}Патроны","1. Взять патроны\n2. Положить патроны","Далее","Отмена");
case 2: SPD(playerid,SKLADVA+10,DIALOG_STYLE_LIST,"{ffcf00}Наркотики","1. Взять наркотики\n2. Положить наркотики","Далее","Отмена");
}
}
}
case 3269:
{
if(response)
{
switch(listitem)
{
case 0:
{
SetPlayerPos(playerid,1251.9000,-1824.3324,13.4034 );
return true;
}
case 1:
{
SetPlayerPos(playerid,-1868.1152,-1637.1384,22.4023);
return true;
}
case 2:
{
SetPlayerPos(playerid,-95.7859,-303.0735,1.4297);
return true;
}
}
}
else
{
return true;
}
}
case SKLADVA+1:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADVA+3,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
case 1: SPD(playerid,SKLADVA+2,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
}
}
}
case SKLADVA+4:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADVA+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена");
case 1: SPD(playerid,SKLADVA+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
}
}
}
case SKLADVA+10:
{
if(response)
{
switch(listitem)
{
case 0: SPD(playerid,SKLADVA+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
case 1: SPD(playerid,SKLADVA+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
}
}
}
case SKLADVA+2:
{
if(response)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new mati;
new giveplayerid[MAX_PLAYER_NAME];
switch(PlayerInfo[playerid][pMember])
{
case 23:
{
if(!strlen(inputtext)) return SPD(playerid,SKLADVA+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена");
mati = strval(inputtext);
if(mati < 1 || mati > 25) return SPD(playerid,SKLADVA+3,1,"{ffcf00}Положить металл",""W"Введите количество металла которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
if(PlayerInfo[playerid][pMats] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько металла!");
if(vagossklad >= 3000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
vagossklad += mati;
PlayerInfo[playerid][pMats] -= mati;
format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d кг {03c03c}металла", name, giveplayerid, mati);
SendFamilyMessage(23,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
return true;
}
case SKLADVA+3:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 23:
{
switch (PlayerInfo [playerid][pRang])
{
case 3..10:
{
if(vagossklad < 0)return SCM(playerid, COLOR_GREY, "На складе нет металла");
if(!strlen(inputtext)) return SPD(playerid,SKLADVA+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена");
new mati;
new giveplayerid[MAX_PLAYER_NAME];
new sendername[24];
mati = strval(inputtext);
if(PlayerInfo[playerid][pMats]+mati > 25) return SCM(playerid,COLOR_YELLOW,"У вас уже имеется металл");
if(mati < 1 || mati > 25) return SPD(playerid,SKLADVA+2,1,"{ffcf00}Взять металл",""W"Введите количество металла которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 25");
vagossklad -= mati;
PlayerInfo[playerid][pMats] += mati;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d кг {03c03c}металла", sendername, giveplayerid, mati);
SendFamilyMessage(23,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
}
}
return true;
}
case SKLADVA+5:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 23:
{
switch (PlayerInfo [playerid][pRang])
{
case 3..10:
{
if(vagosskladp < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько патронов!");
if(!strlen(inputtext)) return SPD(playerid,SKLADVA+5,1,"{ffcf00}Взять патроны",""W"Введите количество патронов которое хотите взять:","Взять","Отмена");
new mati;
new sendername[24];
new giveplayerid[MAX_PLAYER_NAME];
mati = strval(inputtext);
if(PlayerInfo[playerid][pPatron]+mati > 250) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются патроны");
if(mati < 1 || mati > 250) return SPD(playerid,SKLADVA+5,1,"{ffcf00}Взять патроны",""W"Введите количество патрон которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 250");
vagosskladp -= mati;
PlayerInfo[playerid][pPatron] += mati;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d патрон", sendername, giveplayerid, mati);
SendFamilyMessage(23,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
}
}
return true;
}
case SKLADVA+6:
{
if(response)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new mati;
new giveplayerid[MAX_PLAYER_NAME];
switch(PlayerInfo[playerid][pMember])
{
case 23:
{
if(!strlen(inputtext)) return SPD(playerid,SKLADVA+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена");
mati = strval(inputtext);
if(mati < 1 || mati > 250) return SPD(playerid,SKLADVA+6,1,"{ffcf00}Положить патроны",""W"Введите количество патрон которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
if(PlayerInfo[playerid][pPatron] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько патронов!");
if(vagosskladp >= 25000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
vagosskladp += mati;
PlayerInfo[playerid][pPatron] -= mati;
format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d патрон", name, giveplayerid, mati);
SendFamilyMessage(23,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
return true;
}
case SKLADVA+8:
{
if(response)
{
switch(PlayerInfo[playerid][pMember])
{
case 23:
{
switch (PlayerInfo [playerid][pRang])
{
case 3..10:
{
if(vagosskladn < 0)return SCM(playerid, COLOR_GREY, "На складе нету столько наркотиков!");
if(!strlen(inputtext)) return SPD(playerid,SKLADVA+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена");
new mati;
new sendername[24];
new giveplayerid[MAX_PLAYER_NAME];
mati = strval(inputtext);
if(PlayerInfo[playerid][pDrugs]+mati > 5000) return SCM(playerid,COLOR_YELLOW,"У вас уже имеются наркотики");
if(mati < 1 || mati > 1000) return SPD(playerid,SKLADVA+8,1,"{ffcf00}Взять наркотики",""W"Введите количество наркотиков которое хотите взять:","Взять","Отмена"), SCM(playerid, COLOR_GREY, "Нельзя взять меньше 1 и больше 1000");
vagosskladn -= mati;
PlayerInfo[playerid][pDrugs] += mati;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{03c03c}%s[id %d] взял(а) со склада банды {0f8cfd}%d г {03c03c}наркотиков", sendername, giveplayerid, mati);
SendFamilyMessage(23,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
}
}
return true;
}
case SKLADVA+9:
{
if(response)
{
new name[24];
GetPlayerName(playerid, name, sizeof(name));
new mati;
new giveplayerid[MAX_PLAYER_NAME];
switch(PlayerInfo[playerid][pMember])
{
case 23:
{
if(!strlen(inputtext)) return SPD(playerid,SKLADVA+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена");
mati = strval(inputtext);
if(mati < 1 || mati > 5000) return SPD(playerid,SKLADVA+9,1,"{ffcf00}Положить наркотики",""W"Введите количество наркотиков которое хотите положить:","Положить","Отмена"), SCM(playerid,COLOR_GRAD1,"Нельзя положить меньше 1 и больше 1000");
if(PlayerInfo[playerid][pDrugs] < mati) return SCM(playerid,COLOR_GRAD1,"У Вас нет столько наркотиков!");
if(vagosskladn >= 5000) return SCM(playerid,COLOR_GRAD1,"Склад полон!");
vagosskladn += mati;
PlayerInfo[playerid][pDrugs] -= mati;
format(string, sizeof(string), "{03c03c}%s[id %d] положил(а) на склад банды {0f8cfd}%d г {03c03c}наркотиков", name, giveplayerid, mati);
SendFamilyMessage(23,COLOR_ORANGE, string);
SkladUpdateText();
return true;
}
}
}
return true;
}
