Santiago_Capello
Дебютант
Мод Oreo rp(GreatWorld) Слитый Позитивом! Ссылка
Не берутся Патроны и ед.оруж только у мафии LCN, YAKUZA, RM (А у Ghetto берется хоть у них склад написан такой-же системой как и у мафии! Только у мафии место территорий бизнесы!)
Прошу помогите исправить!
И тоже самое только у банд ghetto(У них склад работает)
Это все! Заранее большое спасибо!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Не берутся Патроны и ед.оруж только у мафии LCN, YAKUZA, RM (А у Ghetto берется хоть у них склад написан такой-же системой как и у мафии! Только у мафии место территорий бизнесы!)
Прошу помогите исправить!
PHP:
else if(checkpointid == gunsklad[0])
{
if(PI[playerid][pMember] == TEAM_GROVE)
{
if(PI[playerid][pMember] == 7 && b_Sklad{0}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей банды закрыт");
ShowPlayerDialogEx(playerid, D_GANG, 2, "{ffcc00}Склад банды", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
}
return 1;
}
else if(checkpointid == gunsklad[1])
{
if(PI[playerid][pMember] == TEAM_BALLAS)
{
if(PI[playerid][pMember] == 8 && b_Sklad{1}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей банды закрыт");
ShowPlayerDialogEx(playerid, D_GANG, 2, "{ffcc00}Склад банды", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
}
return 1;
}
else if(checkpointid == gunsklad[2])
{
if(PI[playerid][pMember] == TEAM_RIFA)
{
if(PI[playerid][pMember] == 9 && b_Sklad{2}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей банды закрыт");
ShowPlayerDialogEx(playerid, D_GANG, 2, "{ffcc00}Склад банды", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
}
return 1;
}
else if(checkpointid == gunsklad[3])
{
if(PI[playerid][pMember] == TEAM_AZTECAS)
{
if(PI[playerid][pMember] == 10 && b_Sklad{3}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей банды закрыт");
ShowPlayerDialogEx(playerid, D_GANG, 2, "{ffcc00}Склад банды", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
}
return 1;
}
else if(checkpointid == gunsklad[4])
{
if(PI[playerid][pMember] == TEAM_VAGOS)
{
if(PI[playerid][pMember] == 11 && b_Sklad{4}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей банды закрыт");
ShowPlayerDialogEx(playerid, D_GANG, 2, "{ffcc00}Склад банды", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
}
return 1;
}
else if(checkpointid == gunsklad[5])
{
if(PI[playerid][pMember] == TEAM_LCN)
{
if(PI[playerid][pMember] == 15 && b_Sklad{5}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей мафии закрыт");
ShowPlayerDialogEx(playerid, D_MAFIA, 2, "{ffcc00}Склад мафии", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
}
return 1;
}
else if(checkpointid == gunsklad[6])
{
if(PI[playerid][pMember] == TEAM_YAKUZA)
{
if(PI[playerid][pMember] == 16 && b_Sklad{6}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей мафии закрыт");
ShowPlayerDialogEx(playerid, D_MAFIA, 2, "{ffcc00}Склад мафии", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
}
return 1;
}
else if(checkpointid == gunsklad[7])
{
if(PI[playerid][pMember] == TEAM_RM)
{
if(PI[playerid][pMember] == 17 && b_Sklad{7}) return SendClientMessage(playerid, COLOR_LGREY, "Доступ к складу вашей мафии закрыт");
ShowPlayerDialogEx(playerid, D_MAFIA, 2, "{ffcc00}Склад мафии", "{46CA00}Положить патроны\n{46CA00}Положить ед. оружия\n{46CA00}Положить деньги\n{46CA00}Положить наркотики\n{FFFFFF}Взять патроны\nВзять ед. оружия\nВзять деньги\nВзять наркотики", "Принять", "Отмена");
}
return 1;
}
PHP:
gunsklad[0] = CreateDynamicCP(2493.2761,-1694.9240,1014.7479,1.0,1,3); // Grove ган
gunsklad[1] = CreateDynamicCP(-70.9124,1365.2659,1080.2185,1.0,5,6); // Ballas ган
gunsklad[2] = CreateDynamicCP(-220.7641,1405.4897,27.7656,1.0,3,18); // Rifa ган
gunsklad[3] = CreateDynamicCP(-46.0884,1411.5081,1084.4297,1.0,4,8); // Aztecas ган
gunsklad[4] = CreateDynamicCP(309.2252,304.5165,1003.3047,1.0,2,4); // Vagos ган
gunsklad[5] = CreateDynamicCP(1262.2832,-786.8812,1084.0149,1.0,1,5); // LCN ган
gunsklad[6] = CreateDynamicCP(1262.2832,-786.8812,1084.0149,1.0,2,5); // Yakuza ган
gunsklad[7] = CreateDynamicCP(1262.2832,-786.8812,1084.0149,1.0,3,5); // RM ганí
PHP:
if(carmat[playerid] == 6)
{
new string[128];
new vehicleid = GetPlayerVehicleID(playerid);
switch(PI[playerid][pMember])
{
case TEAM_LCN:
{
MafiaEd[0] += veh_gun[vehicleid][gun_amount]*500;
MafiaPatr[0] += veh_gun[vehicleid][gun_amount]*500;
}
case TEAM_YAKUZA:
{
MafiaEd[1] += veh_gun[vehicleid][gun_amount]*500;
MafiaPatr[1] += veh_gun[vehicleid][gun_amount]*500;
}
case TEAM_RM:
{
MafiaEd[2] += veh_gun[vehicleid][gun_amount]*500;
MafiaPatr[2] += veh_gun[vehicleid][gun_amount]*500;
}
}
format(string, sizeof(string), "Вы разгрузили на склад мафии {EDED00}%d ед. оружия{88aa62} и {EDED00}%d патрон", veh_gun[vehicleid][gun_amount]*500, veh_gun[vehicleid][gun_amount]*500);
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string), "%s %s разгрузил %d ед.оружия и %d патрон на склад мафии", Fraction_Rang[PI[playerid][pMember]][PI[playerid][pRank]], GetName(playerid), veh_gun[vehicleid][gun_amount]);
SendFMes(PI[playerid][pMember], 0x1E90FFAA, string);
veh_gun[vehicleid][gun_amount] -= veh_gun[vehicleid][gun_amount];
if(IsValidDynamic3DTextLabel(veh_gun[vehicleid][gun_text])) DestroyDynamic3DTextLabel(veh_gun[vehicleid][gun_text]);
DisablePlayerRaceCheckpoint(playerid);
carmat[playerid] = 0;
DeletePVar(playerid, "razm");
new Query[153];
format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET lcned=%d,yaked=%d,rmed=%d, lcnpat=%d,yakpat=%d,rmpat=%d", MafiaEd[0], MafiaEd[1], MafiaEd[2], MafiaPatr[0], MafiaPatr[1], MafiaPatr[2]);
mysql_tquery(dbHandle, Query, "", "");
}
PHP:
case D_MAFIA:
{
if(!response) return 1;
switch(listitem)
{
case 0: ShowPlayerDialogEx(playerid, D_MAFIA+1, 1, "{ffcc00}Положить патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
case 1: ShowPlayerDialogEx(playerid, D_MAFIA+2, 1, "{ffcc00}Положить ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
case 2: ShowPlayerDialogEx(playerid, D_MAFIA+3, 1, "{ffcc00}Положить деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
case 3: ShowPlayerDialogEx(playerid, D_MAFIA+4, 1, "{ffcc00}Положить наркотики", "{FFFFFF}Введите количество наркотиков:","Принять", "Отмена");
case 4:
{
if(PI[playerid][pRank] < 5) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна с 5 ранга");
ShowPlayerDialogEx(playerid, D_MAFIA+5, 1, "{ffcc00}Взять патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
}
case 5:
{
if(PI[playerid][pRank] < 5) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна с 5 ранга");
ShowPlayerDialogEx(playerid, D_MAFIA+6, 1, "{ffcc00}Взять ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
}
case 6:
{
if(!PI[playerid][pLeader]) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна только лидеру");
ShowPlayerDialogEx(playerid, D_MAFIA+7, 1, "{ffcc00}Взять деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
}
case 7:
{
if(PI[playerid][pRank] < 5) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна с 5 ранга");
ShowPlayerDialogEx(playerid, D_MAFIA+8, 1, "{ffcc00}Взять наркотики", "{FFFFFF}Введите количество грамм наркотиков:", "Принять", "Отмена");
}
}
}
case D_MAFIA+1:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+1, 1, "{ffcc00}Положить патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
if(till < 0) return ShowPlayerDialogEx(playerid, D_MAFIA+1, 1, "{ffcc00}Положить патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
if(PI[playerid][pPatron] < till) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько патронов");
new i = (PI[playerid][pMember] == TEAM_LCN) ? (0) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (1) : (2);
if(till+MafiaPatr[i] >= 50000) return SendClientMessage(playerid, COLOR_LGREY, "На складе Вашей мафии недостаточно места");
PI[playerid][pPatron] -= till;
MysqlUpdatePlayerInt(playerid, "patron", PI[playerid][pPatron]);
MafiaPatr[i] += till;
new Query[56];
format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET lcnpat=%d,yakpat=%d,rmpat=%d", MafiaPatr[0], MafiaPatr[1], MafiaPatr[2]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы положили на склад мафии патроны (+%i)", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил патроны на склад {46CA00}[+%i патрон]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] положила патроны на склад {46CA00}[+%i патрон]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
case D_MAFIA+2:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+2, 1, "{ffcc00}Положить ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
if(till < 0) return ShowPlayerDialogEx(playerid, D_MAFIA+2, 1, "{ffcc00}Положить ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
if(PI[playerid][pGunAmount] < till) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько ед. оружия");
new i = (PI[playerid][pMember] == TEAM_LCN) ? (0) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (1) : (2);
if(till+MafiaEd[i] >= 50000) return SendClientMessage(playerid, COLOR_LGREY, "На складе Вашей мафии недостаточно места");
PI[playerid][pGunAmount] -= till;
MysqlUpdatePlayerInt(playerid, "gunamount", PI[playerid][pGunAmount]);
MafiaEd[i] += till;
new Query[53];
format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET lcned=%d,yaked=%d,rmed=%d", MafiaEd[0], MafiaEd[1], MafiaEd[2]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы положили на склад мафии ед. оружия (+%i)", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил на склад {46CA00}[+%i ед. оружия]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] положила ед. оружия на склад {46CA00}[+%i ед. оружия]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
case D_MAFIA+3:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+3, 1, "{ffcc00}Положить деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
if(till < 0) return ShowPlayerDialogEx(playerid, D_MAFIA+3, 1, "{ffcc00}Положить деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
if(till > GetMoney(playerid) || till < 0) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько денег");
new i = (PI[playerid][pMember] == TEAM_LCN) ? (6) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (5) : (7);
TransferMoney(playerid, -1, till);
FracBank[i] += till;
new Query[83];
format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET yakuzabank=%d,lcnbank=%d,rmbank=%d", FracBank[5], FracBank[6], FracBank[7]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы положили на склад мафии %d$", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил деньги на склад {46CA00}[+%i$]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] положила деньги на склад {46CA00}[+%i$]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
case D_MAFIA+4:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+4, 1, "{ffcc00}Положить наркотики", "{FFFFFF}Введите количество наркотиков:","Принять", "Отмена");
if(till < 0) return ShowPlayerDialogEx(playerid, D_MAFIA+4, 1, "{ffcc00}Положить наркотики", "{FFFFFF}Введите количество наркотиков:","Принять", "Отмена");
if(PI[playerid][pDrugs] < till) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько наркотиков");
new i = (PI[playerid][pMember] == TEAM_LCN) ? (15) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (16) : (17);
if(till+DrugsBank[i] >= 30000) return SendClientMessage(playerid, COLOR_LGREY, "На складе Вашей мафии недостаточно места");
PI[playerid][pDrugs] -= till;
MysqlUpdatePlayerInt(playerid, "drugs", PI[playerid][pDrugs]);
DrugsBank[i] += till;
new Query[62];
format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET yakuzadrugs=%d,lcndrugs=%d,rmdrugs=%d", DrugsBank[TEAM_YAKUZA], DrugsBank[TEAM_LCN], DrugsBank[TEAM_RM]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы положили на склад мафии наркотики (+%i)", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил наркотики на склад {46CA00}[+%i грамм]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] положила наркотики на склад {46CA00}[+%i грамм]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
case D_MAFIA+5:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+5, 1, "{ffcc00}Взять патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
new i = (PI[playerid][pMember] == TEAM_LCN) ? (0) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (1) : (2);
if(till < 0 || MafiaPatr[i] > till) return ShowPlayerDialogEx(playerid, D_MAFIA+5, 1, "{ffcc00}Взять патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
if(PI[playerid][pPatron]+till > 500 && !PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 500 патрон");
if(PI[playerid][pPatron]+till > 1000 && PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 1000 патрон");
PI[playerid][pPatron] += till;
MysqlUpdatePlayerInt(playerid, "patron", PI[playerid][pPatron]);
MafiaPatr[i] -= till;
new Query[56];
format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET lcnpat=%d,yakpat=%d,rmpat=%d", MafiaPatr[0], MafiaPatr[1], MafiaPatr[2]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы взяли со склада мафии патроны (+%i)", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял патроны со склада {ff6600}[-%i патрон]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] взяла патроны со склада {ff6600}[-%i патрон]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
case D_MAFIA+6:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+6, 1, "{ffcc00}Взять ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
new i = (PI[playerid][pMember] == TEAM_LCN) ? (0) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (1) : (2);
if(till < 0 || MafiaEd[i] > till) return ShowPlayerDialogEx(playerid, D_MAFIA+6, 1, "{ffcc00}Взять ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
if(PI[playerid][pGunAmount]+till > 500 && !PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 500 ед. оружия");
if(PI[playerid][pGunAmount]+till > 1000 && PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 1000 ед. оружия");
PI[playerid][pGunAmount] += till;
MysqlUpdatePlayerInt(playerid, "gunamount", PI[playerid][pGunAmount]);
MafiaEd[i] -= till;
new Query[53];
format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET lcned=%d,yaked=%d,rmed=%d", MafiaEd[0], MafiaEd[1], MafiaEd[2]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы взяли со склада мафии ед. оружия (+%i)", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял ед. оружия со склада {ff6600}[-%i ед. оружия]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] взяла ед. оружия со склада {ff6600}[-%i ед. оружия]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
case D_MAFIA+7:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+7, 1, "{ffcc00}Взять деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
if(till < 0) return ShowPlayerDialogEx(playerid, D_MAFIA+7, 1, "{ffcc00}Взять деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
new i = (PI[playerid][pMember] == TEAM_LCN) ? (6) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (5) : (7);
if(till > FracBank[i] || till < 0) return SendClientMessage(playerid, COLOR_LGREY, "На складе мафии нет столько денег");
TransferMoney(-1, playerid, till);
FracBank[i] -= till;
new Query[83];
format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET yakuzabank=%d,lcnbank=%d,rmbank=%d", FracBank[5], FracBank[6], FracBank[7]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы взяли со склада мафии %d$", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял деньги со склада {ff6600}[-%i$]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] взяла деньги со склада {ff6600}[-%i$]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
case D_MAFIA+8:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_MAFIA+8, 1, "{ffcc00}Взять наркотики", "{FFFFFF}Введите количество грамм наркотиков:", "Принять", "Отмена");
new i = (PI[playerid][pMember] == TEAM_LCN) ? (15) : (PI[playerid][pMember] == TEAM_YAKUZA) ? (16) : (17);
if(till < 0 || till > DrugsBank[i]) return ShowPlayerDialogEx(playerid, D_MAFIA+8, 1, "{ffcc00}Взять наркотики", "{FFFFFF}Введите количество грамм наркотиков:", "Принять", "Отмена");
if(PI[playerid][pDrugs]+till > 100) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 100 грамм наркотиков");
PI[playerid][pDrugs] += till;
MysqlUpdatePlayerInt(playerid, "drugs", PI[playerid][pDrugs]);
DrugsBank[i] -= till;
new Query[62];
format(Query, sizeof(Query), "UPDATE "T_MAFIA" SET yakuzadrugs=%d,lcndrugs=%d,rmdrugs=%d", DrugsBank[TEAM_YAKUZA], DrugsBank[TEAM_LCN], DrugsBank[TEAM_RM]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы взяли со склада мафии наркотики (+%i)", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял наркотики со склада{ff6600} [-%i грамм]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] взяла наркотики со склада {ff6600}[-%i грамм]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
PHP:
case D_GANG:
{
if(!response) return 1;
switch(listitem)
{
case 0: ShowPlayerDialogEx(playerid, D_GANG+1, 1, "{ffcc00}Положить патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
case 1: ShowPlayerDialogEx(playerid, D_GANG+2, 1, "{ffcc00}Положить ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
case 2: ShowPlayerDialogEx(playerid, D_GANG+3, 1, "{ffcc00}Положить деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
case 3: ShowPlayerDialogEx(playerid, D_GANG+4, 1, "{ffcc00}Положить наркотики", "{FFFFFF}Введите количество наркотиков:","Принять", "Отмена");
case 4:
{
if(PI[playerid][pRank] < 4) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна с 4 ранга");
ShowPlayerDialogEx(playerid, D_GANG+5, 1, "{ffcc00}Взять патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
}
case 5:
{
if(PI[playerid][pRank] < 4) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна с 4 ранга");
ShowPlayerDialogEx(playerid, D_GANG+6, 1, "{ffcc00}Взять ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
}
case 6:
{
if(!PI[playerid][pLeader]) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна только лидеру");
ShowPlayerDialogEx(playerid, D_GANG+7, 1, "{ffcc00}Взять деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
}
case 7:
{
if(PI[playerid][pRank] < 4) return SendClientMessage(playerid, COLOR_LGREY, "Данная возможность доступна с 4 ранга");
ShowPlayerDialogEx(playerid, D_GANG+8, 1, "{ffcc00}Взять наркотики", "{FFFFFF}Введите количество грамм наркотиков:", "Принять", "Отмена");
}
}
}
case D_GANG+1:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_GANG+1, 1, "{ffcc00}Положить патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
if(till < 0) return ShowPlayerDialogEx(playerid, D_GANG+1, 1, "{ffcc00}Положить патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
if(PI[playerid][pPatron] < till) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько патронов");
new i = (PI[playerid][pMember] == TEAM_GROVE) ? (0) : (PI[playerid][pMember] == TEAM_BALLAS) ? (1) : (PI[playerid][pMember] == TEAM_RIFA) ? (2) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (3) : (4);
if(till+GangPatr[i] >= 50000) return SendClientMessage(playerid, COLOR_LGREY, "На складе Вашей банды недостаточно места");
PI[playerid][pPatron] -= till;
MysqlUpdatePlayerInt(playerid, "patron", PI[playerid][pPatron]);
GangPatr[i] += till;
new Query[91];
format(Query, sizeof(Query), "UPDATE "T_GANG" SET grovepat=%d,ballaspat=%d,rifapat=%d,aztecpat=%d,vagospat=%d", GangPatr[0], GangPatr[1], GangPatr[2], GangPatr[3], GangPatr[4]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы положили на склад банды патроны (+%i)", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил патроны на склад {46CA00}[+%i патрон]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] положила патроны на склад {46CA00}[+%i патрон]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
case D_GANG+2:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_GANG+2, 1, "{ffcc00}Положить ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
if(till < 0) return ShowPlayerDialogEx(playerid, D_GANG+2, 1, "{ffcc00}Положить ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
if(PI[playerid][pGunAmount] < till) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько ед. оружия");
new i = (PI[playerid][pMember] == TEAM_GROVE) ? (0) : (PI[playerid][pMember] == TEAM_BALLAS) ? (1) : (PI[playerid][pMember] == TEAM_RIFA) ? (2) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (3) : (4);
if(till+GangEd[i] >= 50000) return SendClientMessage(playerid, COLOR_LGREY, "На складе Вашей банды недостаточно места");
PI[playerid][pGunAmount] -= till;
MysqlUpdatePlayerInt(playerid, "gunamount", PI[playerid][pGunAmount]);
GangEd[i] += till;
new Query[85];
format(Query, sizeof(Query), "UPDATE "T_GANG" SET groveed=%d,ballased=%d,rifaed=%d,azteced=%d,vagosed=%d", GangEd[0], GangEd[1], GangEd[2], GangEd[3], GangEd[4]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы положили на склад банды ед. оружия (+%i)", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил на склад {46CA00}[+%i ед. оружия]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] положила ед. оружия на склад {46CA00}[+%i ед. оружия]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
case D_GANG+3:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_GANG+3, 1, "{ffcc00}Положить деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
if(till < 0) return ShowPlayerDialogEx(playerid, D_GANG+3, 1, "{ffcc00}Положить деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
if(till > GetMoney(playerid) || till < 0) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько денег");
new i = (PI[playerid][pMember] == TEAM_GROVE) ? (0) : (PI[playerid][pMember] == TEAM_BALLAS) ? (1) : (PI[playerid][pMember] == TEAM_RIFA) ? (2) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (3) : (4);
TransferMoney(playerid, -1, till);
FracBank[i] += till;
new Query[131];
format(Query, sizeof(Query), "UPDATE "T_GANG" SET grovebank=%d,ballasbank=%d,rifabank=%d,aztecbank=%d,vagosbank=%d", FracBank[0], FracBank[1], FracBank[2], FracBank[3], FracBank[4]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы положили на склад банды %d$", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил деньги на склад {46CA00}[+%i$]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] положила деньги на склад {46CA00}[+%i$]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
case D_GANG+4:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_GANG+4, 1, "{ffcc00}Положить наркотики", "{FFFFFF}Введите количество наркотиков:","Принять", "Отмена");
if(till < 0) return ShowPlayerDialogEx(playerid, D_GANG+4, 1, "{ffcc00}Положить наркотики", "{FFFFFF}Введите количество наркотиков:","Принять", "Отмена");
if(PI[playerid][pDrugs] < till) return SendClientMessage(playerid, COLOR_LGREY, "У Вас нет столько наркотиков");
new i = (PI[playerid][pMember] == TEAM_GROVE) ? (7) : (PI[playerid][pMember] == TEAM_BALLAS) ? (8) : (PI[playerid][pMember] == TEAM_RIFA) ? (9) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (10) : (11);
if(till+DrugsBank[i] >= 30000) return SendClientMessage(playerid, COLOR_LGREY, "На складе Вашей банды недостаточно места");
PI[playerid][pDrugs] -= till;
MysqlUpdatePlayerInt(playerid, "drugs", PI[playerid][pDrugs]);
DrugsBank[i] += till;
new Query[96];
format(Query, sizeof(Query), "UPDATE "T_GANG" SET grovedrugs=%d,ballasdrugs=%d,rifadrugs=%d,aztecdrugs=%d,vagosdrugs=%d", DrugsBank[TEAM_GROVE], DrugsBank[TEAM_BALLAS], DrugsBank[TEAM_RIFA], DrugsBank[TEAM_AZTECAS], DrugsBank[TEAM_VAGOS]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы положили на склад банды наркотики (+%i)", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] положил наркотики на склад {46CA00}[+%i грамм]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] положила наркотики на склад {46CA00}[+%i грамм]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
case D_GANG+5:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_GANG+5, 1, "{ffcc00}Взять патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
new i = (PI[playerid][pMember] == TEAM_GROVE) ? (0) : (PI[playerid][pMember] == TEAM_BALLAS) ? (1) : (PI[playerid][pMember] == TEAM_RIFA) ? (2) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (3) : (4);
if(till < 0 || till > GangPatr[i]) return ShowPlayerDialogEx(playerid, D_GANG+5, 1, "{ffcc00}Взять патроны", "{FFFFFF}Введите количество патронов:", "Принять", "Отмена");
if(PI[playerid][pPatron]+till > 500 && !PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 500 патрон");
if(PI[playerid][pPatron]+till > 1000 && PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 1000 патрон");
PI[playerid][pPatron] += till;
MysqlUpdatePlayerInt(playerid, "patron", PI[playerid][pPatron]);
GangPatr[i] -= till;
new Query[91];
format(Query, sizeof(Query), "UPDATE "T_GANG" SET grovepat=%d,ballaspat=%d,rifapat=%d,aztecpat=%d,vagospat=%d", GangPatr[0], GangPatr[1], GangPatr[2], GangPatr[3], GangPatr[4]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы взяли со склада банды патроны (+%i)", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял патроны со склада {ff6600}[-%i патрон]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] взяла патроны со склада {ff6600}[-%i патрон]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
case D_GANG+6:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i",till)) return ShowPlayerDialogEx(playerid, D_GANG+6, 1, "{ffcc00}Взять ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
new i = (PI[playerid][pMember] == TEAM_GROVE) ? (0) : (PI[playerid][pMember] == TEAM_BALLAS) ? (1) : (PI[playerid][pMember] == TEAM_RIFA) ? (2) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (3) : (4);
if(till < 0 || till > GangEd[i]) return ShowPlayerDialogEx(playerid, D_GANG+6, 1, "{ffcc00}Взять ед. оружия", "{FFFFFF}Введите количество ед. оружия:", "Принять", "Отмена");
if(PI[playerid][pGunAmount]+till > 500 && !PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 500 ед. оружия");
if(PI[playerid][pGunAmount]+till > 1000 && PI[playerid][pImprove][2]) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 1000 ед. оружия");
PI[playerid][pGunAmount] += till;
MysqlUpdatePlayerInt(playerid, "gunamount", PI[playerid][pGunAmount]);
GangEd[i] -= till;
new Query[85];
format(Query, sizeof(Query), "UPDATE "T_GANG" SET groveed=%d,ballased=%d,rifaed=%d,azteced=%d,vagosed=%d", GangEd[0], GangEd[1], GangEd[2], GangEd[3], GangEd[4]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы взяли со склада банды ед. оружия (+%i)", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял ед. оружия со склада {ff6600}[-%i ед. оружия]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] взяла ед. оружия со склада {ff6600}[-%i ед. оружия]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
case D_GANG+7:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_GANG+7, 1, "{FFCC00}Взять деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
if(till < 0) return ShowPlayerDialogEx(playerid, D_GANG+7, 1, "{FFCC00}Взять деньги", "{FFFFFF}Введите количество денег:", "Принять", "Отмена");
new i = (PI[playerid][pMember] == TEAM_GROVE) ? (0) : (PI[playerid][pMember] == TEAM_BALLAS) ? (1) : (PI[playerid][pMember] == TEAM_RIFA) ? (2) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (3) : (4);
if(till > FracBank[i] || till < 0) return SendClientMessage(playerid, COLOR_LGREY, "На складе банды нет столько денег");
TransferMoney(-1, playerid, till);
FracBank[i] -= till;
new Query[131];
format(Query, sizeof(Query), "UPDATE `gang` SET grovebank=%d,ballasbank=%d,rifabank=%d,aztecbank=%d,vagosbank=%d", FracBank[0], FracBank[1], FracBank[2], FracBank[3], FracBank[4]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы взяли со склада банды %d$", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял деньги со склада {ff6600}[-%i$]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] взяла деньги со склада {ff6600}[-%i$]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
case D_GANG+8:
{
if(!response) return 1;
new till = 0;
if(sscanf(inputtext, "i", till)) return ShowPlayerDialogEx(playerid, D_GANG+8, 1, "{ffcc00}Взять наркотики", "{FFFFFF}Введите количество грамм наркотиков:", "Принять", "Отмена");
new i = (PI[playerid][pMember] == TEAM_GROVE) ? (7) : (PI[playerid][pMember] == TEAM_BALLAS) ? (8) : (PI[playerid][pMember] == TEAM_RIFA) ? (9) : (PI[playerid][pMember] == TEAM_AZTECAS) ? (10) : (11);
if(till < 0 || till > DrugsBank[i]) return ShowPlayerDialogEx(playerid, D_GANG+8, 1, "{ffcc00}Взять наркотики", "{FFFFFF}Введите количество грамм наркотиков:", "Принять", "Отмена");
if(PI[playerid][pDrugs]+till > 100) return SendClientMessage(playerid, COLOR_LGREY, "У Вас не может быть более 100 грамм наркотиков");
PI[playerid][pDrugs] += till;
MysqlUpdatePlayerInt(playerid, "drugs", PI[playerid][pDrugs]);
DrugsBank[i] -= till;
new Query[96];
format(Query, sizeof(Query), "UPDATE "T_GANG" SET grovedrugs=%d,ballasdrugs=%d,rifadrugs=%d,aztecdrugs=%d,vagosdrugs=%d", DrugsBank[TEAM_GROVE], DrugsBank[TEAM_BALLAS], DrugsBank[TEAM_RIFA], DrugsBank[TEAM_AZTECAS], DrugsBank[TEAM_VAGOS]);
mysql_tquery(dbHandle, Query, "", "");
new string[90];
format(string, 90, "Вы взяли со склада банды наркотики (+%i)", till);
SendClientMessage(playerid, COLOR_GREEN, string);
if(PI[playerid][pSex] == 1) format(string, 90, ">> %s[%d] взял наркотики со склада{ff6600} [-%i грамм]", GetName(playerid), playerid, till);
else format(string, 90, ">> %s[%d] взяла наркотики со склада {ff6600}[-%i грамм]", GetName(playerid), playerid, till);
SendFMes(PI[playerid][pMember], COLOR_BLUE, string);
return 1;
}
