Shit
Дебютант
Сделал диалог на пикап ..у меня на серве есть обшяг вот через этот пикап хотел зделать в диологах ,чтобы можно было передавать деньги в обшяг.все сделал пикап есть, диалог с выбором банды есть,а как выбрал банду Input где писать кол.денег не появляется...вот мой код----
что тут не правильно?
PHP:
new Obshpick
PHP:
else if(pickupid == ObshPickup)
{
new s[264];
SetPlayerPos(playerid,2311.4602,-8.4350,26.7422);
format(s,sizeof(s),"West Side Grove Street\nFront Yard Ballas\nLos Santos Vagos\nEl'Coronas\nStreet Racers\nThe San Fiero Rifa\nYakuza\nRussian Mafia\nLa Cosa Nostra");
ShowPlayerDialog(playerid,1235,DIALOG_STYLE_LIST,"Выберите обшяг",s,"Взять","Отмена");
}
PHP:
ObshPickup = CreatePickup(1239, 1,2309.5557,-8.4776,26.7422, -1);
PHP:
if(dialogid == 1235)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,1236,DIALOG_STYLE_INPUT,"Перевод Groove",string,"Принять","Отмена");
}
if(listitem == 1)
{
ShowPlayerDialog(playerid,1237,DIALOG_STYLE_INPUT,"Перевод Ballas",string,"Принять","Отмена");
}
if(listitem == 2)
{
ShowPlayerDialog(playerid,1238,DIALOG_STYLE_INPUT,"Перевод Vagos",string,"Принять","Отмена");
}
if(listitem == 3)
{
ShowPlayerDialog(playerid,1239,DIALOG_STYLE_INPUT,"Перевод El'Coronas",string,"Принять","Отмена");
}
if(listitem == 4)
{
ShowPlayerDialog(playerid,1240,DIALOG_STYLE_INPUT,"Перевод Streer Racing",string,"Принять","Отмена");
}
if(listitem == 5)
{
ShowPlayerDialog(playerid,1241,DIALOG_STYLE_INPUT,"Перевод Rifa",string,"Принять","Отмена");
}
if(listitem == 6)
{
ShowPlayerDialog(playerid,1242,DIALOG_STYLE_INPUT,"Перевод Yakuza",string,"Принять","Отмена");
}
if(listitem == 7)
{
ShowPlayerDialog(playerid,1243,DIALOG_STYLE_INPUT,"Перевод Russian Mafia",string,"Принять","Отмена");
}
if(listitem == 8)
{
ShowPlayerDialog(playerid,1244,DIALOG_STYLE_INPUT,"Перевод La Cosa Nostra",string,"Принять","Отмена");
}
}
}
if(dialogid == 1236)
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,1236,DIALOG_STYLE_INPUT,"Перевод Groove",string,"Принять","Отмена");
}
new money;
money = strval(inputtext);
if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
groveInfo[0][nTill] += money;
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - money;
GiveMoney(playerid, -money);
format(string, sizeof(string), "Вы положили в банк Grove: %d вирт", money);
SendClientMessage(playerid, 0x6495EDFF, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s положил в банк Банды %d вирт", sendername,money);
SendFamilyMessage(5, COLOR_YELLOW2, string);
OnPropUpdate();
// SaveBank();
}
}
if(dialogid == 1237)
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,1237,DIALOG_STYLE_INPUT,"Перевод Ballas",string,"Принять","Отмена");
}
new money;
money = strval(inputtext);
if(GetPlayerMoney(playerid) <= money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
ballasInfo[0][nTill] += money;
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - money;
GiveMoney(playerid, -money);
format(string, sizeof(string), "Вы положили в банк Ballas: %d вирт", money);
SendClientMessage(playerid, 0x6495EDFF, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s положил в банк Банды %d вирт", sendername,money);
SendFamilyMessage(5, COLOR_YELLOW2, string);
OnPropUpdate();
}
}
if(dialogid == 1238)
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,1238,DIALOG_STYLE_INPUT,"Перевод Vagos",string,"Принять","Отмена");
}
new money;
money = strval(inputtext);
if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
vagosInfo[0][nTill] += money;
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - money;
GiveMoney(playerid, -money);
format(string, sizeof(string), "Вы положили в банк Vagos: %d вирт", money);
SendClientMessage(playerid, 0x6495EDFF, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s положил в банк Банды %d вирт", sendername,money);
SendFamilyMessage(5, COLOR_YELLOW2, string);
OnPropUpdate();
// SaveBank();
}
}
if(dialogid == 1239)
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,1239,DIALOG_STYLE_INPUT,"Перевод El'Coronas",string,"Принять","Отмена");
}
new money;
money = strval(inputtext);
if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
azteckInfo[0][nTill] += money;
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - money;
GiveMoney(playerid, -money);
format(string, sizeof(string), "Вы положили в банк Aztec: %d вирт", money);
SendClientMessage(playerid, 0x6495EDFF, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s положил в банк Банды %d вирт", sendername,money);
SendFamilyMessage(5, COLOR_YELLOW2, string);
OnPropUpdate();
// SaveBank();
}
}
if(dialogid == 1240)
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,1240,DIALOG_STYLE_INPUT,"Перевод Streer Racing",string,"Принять","Отмена");
}
new money;
money = strval(inputtext);
if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
StreetInfo[0][nTill] += money;
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - money;
GiveMoney(playerid, -money);
format(string, sizeof(string), "Вы положили в банк Street Racers: %d вирт", money);
SendClientMessage(playerid, 0x6495EDFF, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s положил в банк Банды %d вирт", sendername,money);
SendFamilyMessage(5, COLOR_YELLOW2, string);
OnPropUpdate();
// SaveBank();
}
}
if(dialogid == 1241)
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,1241,DIALOG_STYLE_INPUT,"Перевод Rifa",string,"Принять","Отмена");
}
new money;
money = strval(inputtext);
if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
rifaInfo[0][nTill] += money;
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - money;
GiveMoney(playerid, -money);
format(string, sizeof(string), "Вы положили в банк Rifa: %d вирт", money);
SendClientMessage(playerid, 0x6495EDFF, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s положил в банк Банды %d вирт", sendername,money);
SendFamilyMessage(5, COLOR_YELLOW2, string);
OnPropUpdate();
// SaveBank();
}
}
if(dialogid == 1242)
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,1242,DIALOG_STYLE_INPUT,"Перевод Yakuza",string,"Принять","Отмена");
}
new money;
money = strval(inputtext);
if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
yakuzaInfo[0][nTill] += money;
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - money;
GiveMoney(playerid, -money);
format(string, sizeof(string), "Вы положили в банк мафии Yakuza: %d вирт", money);
SendClientMessage(playerid, 0x6495EDFF, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s положил в банк мафии %d вирт", sendername,money);
SendFamilyMessage(6, COLOR_YELLOW2, string);
OnPropUpdate();
// SaveBank();
}
}
if(dialogid == 1243)
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,1243,DIALOG_STYLE_INPUT,"Перевод Russian Mafia",string,"Принять","Отмена");
}
new money;
money = strval(inputtext);
if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
lcnInfo[0][nTill] += money;
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - money;
GiveMoney(playerid, -money);
format(string, sizeof(string), "Вы положили в банк мафии LCN: %d вирт", money);
SendClientMessage(playerid, 0x6495EDFF, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s положил в банк мафии %d вирт", sendername,money);
SendFamilyMessage(5, COLOR_YELLOW2, string);
OnPropUpdate();
// SaveBank();
}
}
if(dialogid == 1244)
{
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid,1244,DIALOG_STYLE_INPUT,"Перевод La Cosa Nostra",string,"Принять","Отмена");
}
new money;
money = strval(inputtext);
if(GetPlayerMoney(playerid) < money) { SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег!"); return 1; }
if(money > 100000000 || money < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return 1; }
rmInfo[0][nTill] += money;
NormMoney[playerid] = 2;
AntiMoney[playerid] = AntiMoney[playerid] - money;
GiveMoney(playerid, -money);
format(string, sizeof(string), "Вы положили в банк Русской мафии: %d вирт", money);
SendClientMessage(playerid, 0x6495EDFF, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s положил в банк мафии %d вирт", sendername,money);
SendFamilyMessage(14, COLOR_YELLOW2, string);
OnPropUpdate();
}
}
