Jump to content
  • 0

pomoc Zobrazení pickupu jen jednou


JaneeK

Dotaz

Ahoj, mám problém, mám vytvořenou banku. Když vejdu do pickupu banky tak mi to vyhodí Dialog kde jsou tyto možnosti Vybrat/Vložit/Stav.. Když vejdu na pickup chci aby mi to furt neobnovovalo ten Dialog protože když dám vložit a mám zadat částku tak mi to za chvíli zase vyhodí zpět do hlavního dialogu banky. Děkuji za rady :)

Link to comment
Share on other sites

7 odpovědí na tuto otázku

Recommended Posts

  • 0
new bool:ShowedPlayerDialog[MAX_PLAYERS];

stock ShowPlayerDialogEx(playerid, id, style, lis[], mess[], button1[], button2[])
{
if(ShowedPlayerDialog[playerid] == true) return false;
ShowPlayerDialog(playerid, id, style, lis, mess, button1, button2);
ShowedPlayerDialog[playerid] = true;
return true;
}


public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    ShowedPlayerDialog[playerid] = false;
    //if(dialogid == ....)
    return false;
}

A používaj ShowPlayerDialogEx na miesto ShowPlayerDialog

Link to comment
Share on other sites

  • 0

 

nebo pouzijes

#define ShowPlayerDialog ShowPlayerDialogEx

To nepôjde,pretože v tom stocku ShowPlayerDialogEx sa nachádza tiež fce ShowPlayerDialog ktorý ti to predefinuje tiež,totiž bude to hádzať error "undefined symbol" pri kompilovaní

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...