AdoUMfsamp 1 Odesláno: 8. Duben, 2015 Share Odesláno: 8. Duben, 2015 zdar mam problem ked vojdem na pickup tak mi otvori menu a za 1s ho hned obnovi neda sa to neako opozdit ? mam tento typ : public OnPlayerPickUpPickup(playerid, pickupid) { /////////////////open/////////////////////////////////bank////////// if(IsPlayerInRangeOfPoint(playerid,5.0,2123.6497,2378.8450,10.8203)|| IsPlayerInRangeOfPoint(playerid,5.0,1681.7526,1458.4875,10.7720 )|| IsPlayerInRangeOfPoint(playerid,5.0,2617.7744,1343.5815,10.8203)|| //////////////lv//////////////////////////bank//////////////////// IsPlayerInRangeOfPoint(playerid,5.0,-1540.8446,-437.9111,6.0000)|| IsPlayerInRangeOfPoint(playerid,5.0,-1743.1338,867.3176,25.0859)|| IsPlayerInRangeOfPoint(playerid,5.0,-2765.0286,381.9360,6.3281 )|| ///////////sf///////////////////////////bank////////////////////// IsPlayerInRangeOfPoint(playerid,5.0,1480.8364,-1766.8987,18.7958 )|| IsPlayerInRangeOfPoint(playerid,5.0,293.2329,-1617.9720,33.1745)|| IsPlayerInRangeOfPoint(playerid,5.0,2231.8860,-1332.3600,23.9813)) ////////////ls////////////////////bank/////////////////////// { ShowPlayerDialog(playerid,17,DIALOG_STYLE_LIST,"Banka","Vybrať\nVložiť\nStav","Vybrať","Zrušiť"); /////////////////////////////////////////bank/////////////////////close/ } return 1; } Link to comment Share on other sites More sharing options...
0 Globální moderátor Hip 191 Odesláno: 9. Duben, 2015 Globální moderátor Share Odesláno: 9. Duben, 2015 je to stock ShowPlayerDialogEx (většinou se tak nazývá) někam do modu si dej: new bool:ShowedPlayerDialog[MAX_PLAYERS_EX]; 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; } a do OnDialogResponse si dej ShowedPlayerDialog[playerid] = false; tím se ti zamezí otevírání nového dialogu pokud už je jeden otevřen. A samozřejmě musíš místo ShowPlayerDialog používat a přepsat vše na ShowPlayerDialogEx //EDIT: to ShowedPlayerDialog[playerid] = false; musí být vždy jako poslední řádek v tom publicu (před returnem) Link to comment Share on other sites More sharing options...
Dotaz
AdoUMfsamp 1
zdar mam problem ked vojdem na pickup tak mi otvori menu a za 1s ho hned obnovi neda sa to neako opozdit ?
mam tento typ :
Link to comment
Share on other sites
1 odpověd na tuto otázku
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now