Mike_Casto
Умник
Всем привет , перейду сразу к делу.
У меня есть мод , основа classic (не реклама).
Там не совсем удобный банк и я решил сделать , чтобы все функции банка были в одном пикапе.
Иными словами игрок встаёт на пикап , ему показывает окно с функциями банка.
Я пока что сделал только одну функцию "Баланс счёта".
Проблема в том , что когда я её выбираю , она появляется , показывает счёт и через 2 секунды , обратно перекидывает ко всем функциям банка.
А надо , чтобы не выкидывало , а по кнопке "Назад" , возращало ко всем функциям банка.
Вот код:
public OnPlayerPickUpPickup(playerid, pickupid)
Ко всем case
У меня есть мод , основа classic (не реклама).
Там не совсем удобный банк и я решил сделать , чтобы все функции банка были в одном пикапе.
Иными словами игрок встаёт на пикап , ему показывает окно с функциями банка.
Я пока что сделал только одну функцию "Баланс счёта".
Проблема в том , что когда я её выбираю , она появляется , показывает счёт и через 2 секунды , обратно перекидывает ко всем функциям банка.
А надо , чтобы не выкидывало , а по кнопке "Назад" , возращало ко всем функциям банка.
Вот код:
public OnPlayerPickUpPickup(playerid, pickupid)
PHP:
else if(pickupid == bankpickup)
{
ShowPlayerDialog(playerid,521,DIALOG_STYLE_LIST,"Банк","1.Баланс счета\n2.Снять со счета\n3.Пополнить счет\n4.Положить деньги на бизнес\n5.Пополнить домашний счёт\n6.Снять деньги с дом.счёта","Далее","Выход");
return 1;
}
PHP:
case 521:
{
if(response)
{
switch(listitem)
{
case 0;
{
format(string,sizeof(string), "На вашем счету: %d$", PlayerInfo[playerid][pBank]);
ShowPlayerDialog(playerid,522,DIALOG_STYLE_MSGBOX,"Банк: Балас вашего счета",string,"Назад","");
return 1;
}
case 1;
{
format(string,sizeof(string), "На вашем счету: %d$\nВведите сумму для снятия:", PlayerInfo[playerid][pBank]);
ShowPlayerDialog(playerid,523,DIALOG_STYLE_INPUT,"Банк: Снять со счета",string,"Далее","Назад");
}
}
else
{
return 1;
}
}
case 522:
{
if(response)
{
new listitems[] = "1.Баланс счета\n2.Снять со счета\n3.Пополнить счет\n4.Положить деньги на бизнес\n5.Пополнить домашний счёт\n6.Снять деньги с дом.счёта";
ShowPlayerDialog(playerid, 521, DIALOG_STYLE_LIST, "Банк", listitems, "Далее", "Выход");
return 1;
}
}
