Niki 1 Odesláno: 13. Únor, 2015 Share Odesláno: 13. Únor, 2015 Zdravím chcem sa opýtať ohľadom dialog_msgbox Chcem spraviť možnosti že Prijať - Odmietnuť. Da sa to spraviť inak ako takto ? if(dialogid == 4) { if(response == 1) { blablabla } else blablabla } Aby to ostalo napr niekde v príkaze alebo tak ? Link to comment Share on other sites More sharing options...
0 eXot 18 Odesláno: 13. Únor, 2015 Share Odesláno: 13. Únor, 2015 Maximálne môžeš dať dialogid a response do switch, ale stále budú fce v DialogResponse. Skús pohľadať na oficiálnom forke nejaké dialog systémy, minule som tam niečo videl. Link to comment Share on other sites More sharing options...
0 Mort 29 Odesláno: 13. Únor, 2015 Share Odesláno: 13. Únor, 2015 response == 1 kliknul na levé tlačítko response == 0 kliknul na pravé tlačítko Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 13. Únor, 2015 Share Odesláno: 13. Únor, 2015 Zdravím chcem sa opýtať ohľadom dialog_msgbox Chcem spraviť možnosti že Prijať - Odmietnuť. Da sa to spraviť inak ako takto ? if(dialogid == 4) { if(response == 1) { blablabla } else blablabla } Aby to ostalo napr niekde v príkaze alebo tak ? jasne response = tlacitko ... tudiz vyuzijes else jak pises nebo pouze 2x if nebo lze i switch Link to comment Share on other sites More sharing options...
0 Niki 1 Odesláno: 13. Únor, 2015 Author Share Odesláno: 13. Únor, 2015 (upraveno) Ale ja chcem či sa neda aby mi to ostalo v CMD nechcem aby to bolo v public OnDialog.... Len aby v cmd to ostalo Ja tam mam vlastne toto.. Len keď to mam už v publici tak mi píše unif symbol id.. else new string[128]; new id = strval(params); format(string, 128, "[ ! ]{FFFFFF} Hráč %s odmietol tvoju ponuku.",Jmeno(playerid)); SendClientMessage(id, COLOR_RED, string); format(string, 128, "[ ! ]{FFFFFF} Odmietol si ponuku od hráča %s.",Jmeno(playerid)); SendClientMessage(playerid, COLOR_RED, string) Edited 13. Únor, 2015 by Niki Link to comment Share on other sites More sharing options...
0 Mort 29 Odesláno: 13. Únor, 2015 Share Odesláno: 13. Únor, 2015 Použij proměnné. Link to comment Share on other sites More sharing options...
0 Niki 1 Odesláno: 13. Únor, 2015 Author Share Odesláno: 13. Únor, 2015 Jak ? Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 13. Únor, 2015 Share Odesláno: 13. Únor, 2015 Ale ja chcem či sa neda aby mi to ostalo v CMD nechcem aby to bolo v public OnDialog.... Len aby v cmd to ostalo Ja tam mam vlastne toto.. Len keď to mam už v publici tak mi píše unif symbol id.. else new string[128]; new id = strval(params); format(string, 128, "[ ! ]{FFFFFF} Hráč %s odmietol tvoju ponuku.",Jmeno(playerid)); SendClientMessage(id, COLOR_RED, string); format(string, 128, "[ ! ]{FFFFFF} Odmietol si ponuku od hráča %s.",Jmeno(playerid)); SendClientMessage(playerid, COLOR_RED, string) tak co vlastne chces? pokud te dobre chap napred pises ze chces dialog s textem na nejaky pravidla s "prijmout" a "odmitnout", a ted pises ze to nechces v ondialogresponse, to te vubec nechapu vis ze public OnDialogResponse patri k ShowPlayerDialog ? Link to comment Share on other sites More sharing options...
0 Niki 1 Odesláno: 13. Únor, 2015 Author Share Odesláno: 13. Únor, 2015 Ja ten dialog spravený mam len či sa da aby toto else new string[128]; new id = strval(params); format(string, 128, "[ ! ]{FFFFFF} Hráč %s odmietol tvoju ponuku.",Jmeno(playerid)); SendClientMessage(id, COLOR_RED, string); format(string, 128, "[ ! ]{FFFFFF} Odmietol si ponuku od hráča %s.",Jmeno(playerid)); SendClientMessage(playerid, COLOR_RED, string) Nebolo v OnDialogResponse či sa to tak dajak da... A keď nie tak ako mám spraviť aby mi nepísalo undefined id.. Proste normálne ja mam spravenu "ponuku" ktoru pošle hráčovy a ten hráč keď odmietne tak aby poslalo tomu kto posiela ponuku tu správu že odmietol... Link to comment Share on other sites More sharing options...
0 ĐaVe 33 Odesláno: 13. Únor, 2015 Share Odesláno: 13. Únor, 2015 do modu mimo publicy: new id; do prikazu co zadanemu hraci zobrazi dialog: id=playerid; ShowPlayerDialog(strval(params),TVE_ID_DALOGU,DIALOG_STYLE_MSGBOX,"nadpis","Text","prijmout","odmitnout"); do public OnDialogResponse: if(dialogid == TVE_ID_DALOGU) { switch(response) { case 0: SendClientMessage(id,-1,"Hrac odmitl"); case 1: SendClientMessage(id,-1,"Hrac prijal"); } } Link to comment Share on other sites More sharing options...
Dotaz
Niki 1
Zdravím chcem sa opýtať ohľadom dialog_msgbox
Chcem spraviť možnosti že Prijať - Odmietnuť.
Da sa to spraviť inak ako takto ?
Aby to ostalo napr niekde v príkaze alebo tak ?
Link to comment
Share on other sites
9 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