Thomas_Russ
Умник
Когда подхожу к банкомату, и хочу полнить счет телефона. Не вылазит диалог
Банкомат
Вот сам диалог
Банкомат
HTML:
//------------------------------------[ Банкомат ] ---------------------------
case 8900:
{
if(response)
{
switch(listitem)
{
case 0:
{
format(stringer,128, "Баланс вашего счёта: %d вирт", PlayerInfo[playerid][pBank]);
ShowPlayerDialog(playerid,8904,DIALOG_STYLE_LIST,stringer," - 500$\n - 1000$\n - 5000$\n - 10000$\n - 20000$\n - 50000$\n - 100000$","Ок","<< Назад");
return 1;
}
case 1:
{
format(stringer,128, "_________________________\nНа вашем счету %d вирт\n_________________________",PlayerInfo[playerid][pBank]);
ShowPlayerDialog(playerid,8905,DIALOG_STYLE_MSGBOX,"Банкомат",stringer,"<< Назад","");
return 1;
}
case 2:
{
if(GetPlayerHouse(playerid) == 0) return SendErr(playerid,"У вас нет личного дома!");
{
if(PlayerInfo[playerid][pPayDayHad] != 70) ShowPlayerDialog(playerid, 9521, 1, "Пополнить счет дома", "Введите колличество дней для оплаты дома\n\nПримечание:\tОт 1 до 10 дней", "Пополнить", "Назад");
else ShowPlayerDialog(playerid, 9521, 1, "Пополнить счет дома", "Введите колличество дней для оплаты дома\n\nПримечание:\tОт 1 до 3 дней", "Пополнить", "Назад");
}
return 1;
}
case 4:
{
format(stringer,sizeof(stringer), "На счету вашего телефона: %d вирт\nВведите сумму, которую вы хотите положить на телефон",PlayerInfo[playerid][pMobile]);
ShowPlayerDialog(playerid,9999,DIALOG_STYLE_INPUT,"My "NameProject" Telecom",stringer,"Ок","Закрыть");
return 1;
}
}
}
else
{
GameTextForPlayer(playerid, "~g~Good Luck", 1000, 1);
return 1;
}
}
HTML:
case 9999:
{
if(response)
{
if(!strlen(inputtext))
{
format(stringer,128, "ТЕКСТ",PlayerInfo[playerid][pMobile]);
ShowPlayerDialog(playerid,9999,DIALOG_STYLE_INPUT,"TEST server",stringer,"ТЕКСТ","ТЕКСТ");
}
new moneys;
moneys = strval(inputtext);
if(moneys < 1 || moneys > 15000)
{
SCM(playerid, COLOR_WHITE, "ТЕКСТ - 1,ТЕКСТ - 15000!");
format(stringer,128, "ТЕКСТ",PlayerInfo[playerid][pMobile]);
ShowPlayerDialog(playerid,9999,DIALOG_STYLE_INPUT,"ТЕКСТ",stringer,"ТЕКСТ","ТЕКСТ");
return 1;
}
if(PlayerInfo[playerid][pCash] < moneys) return SendErr(playerid,"ТЕКСТ");
if(PlayerInfo[playerid][pMobile] >= 5000) return SCM(playerid, COLOR_GRAD1, "{FF3200} ! {FEFEFE} -ТЕКСТ");
GiveMoney(playerid, -moneys);
PlayerInfo[playerid][pMobile] +=moneys;
UpdatePlayerData(playerid,"pMobile",PlayerInfo[playerid][pMobile]);
SCM(playerid, COLOR_NEWS, "== [ ТЕКСТ ] ==");
SCMF(playerid,COLOR_WHITE,"- ТЕКСТ", moneys);
SCM(playerid, COLOR_WHITE, "- ТЕКСТ");
SCM(playerid, COLOR_WHITE, "- ТЕКСТ");
SCMF(playerid,COLOR_WHITE,"- ТЕКСТò", PlayerInfo[playerid][pMobile]);
SCM(playerid, COLOR_NEWS, "== [ ТЕКСТ ] ==");
SCMF(playerid,COLOR_YELLOW,"SMS: ТЕКСТ: TEST server", moneys);
return 1;
}
else return PlayerInfo[playerid][pCash] +=100;
}
Последнее редактирование:
