Karel12 0 Odesláno: 25. Červen, 2014 Share Odesláno: 25. Červen, 2014 Ahoj mohl byste mi sem někdo hodit pwn aby tohle fungovalo ? else if(dialogid == Dialog_Updates) { if(response == 1) { if(listitem == 0) { ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{00bb00}", "{ffff70}- \n- \n\n{ffff70}- \n- ", ""); } if(listitem == 1) { ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{00bb00}", "{ffff70}- Další typy počasí\n- \n- ", ""); } if(listitem == 2) { ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{00bb00}", "{ffff70}- \n- ", ""); } if(listitem == 3) { ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{00bb00}", "{ffff70}- , ""); } } } } Tohle to hází: C:\Users\doma\Desktop\texdraw.pwn(19) : error 010: invalid function or declaration C:\Users\doma\Desktop\texdraw.pwn(19 -- 3) : error 010: invalid function or declaration C:\Users\doma\Desktop\texdraw.pwn(19 -- 5) : error 010: invalid function or declaration C:\Users\doma\Desktop\texdraw.pwn(19 -- 8) : error 054: unmatched closing brace ("}") C:\Users\doma\Desktop\texdraw.pwn(19 -- 9) : error 010: invalid function or declaration C:\Users\doma\Desktop\texdraw.pwn(19 -- 12) : error 054: unmatched closing brace ("}") C:\Users\doma\Desktop\texdraw.pwn(19 -- 13) : error 010: invalid function or declaration C:\Users\doma\Desktop\texdraw.pwn(19 -- 16) : error 054: unmatched closing brace ("}") C:\Users\doma\Desktop\texdraw.pwn(19 -- 17) : error 010: invalid function or declaration C:\Users\doma\Desktop\texdraw.pwn(19) : error 010: invalid function or declaration C:\Users\doma\Desktop\texdraw.pwn(19 -- 24) : warning 203: symbol is never used: "ShowPlayerDialog" C:\Users\doma\Desktop\texdraw.pwn(19 -- 24) : error 013: no entry point (no public functions) Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 11 Errors. Nwm co stim Link to comment Share on other sites More sharing options...
0 Uživatel 0 Odesláno: 25. Červen, 2014 Share Odesláno: 25. Červen, 2014 Z velké částy, jde hlavně o to, že jsi vložil až moc uzavíracích závorek. Bohatě stačí: if(dialogid == Dialog_Updates) { if(!response) return 1; switch(listitem) { case 0: ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{00bb00}", "{ffff70}- \n- \n\n{ffff70}- \n- ", "Zavrit",""); case 1: ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{00bb00}", "{ffff70}- Další typy počasí\n- \n- ", "Zavrit",""); case 2: ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{00bb00}", "{ffff70}- \n- ","Zavrit",""); case 3: ShowPlayerDialog(playerid, Dialog_NoEffect, DIALOG_STYLE_MSGBOX, "{00bb00}", "{ffff70}- , "Zavrit",""); } return 1; } A nezapomeň na return 0 na konci (stejně jako u OnPlayerCommandText) . Pokud tam budou stále ty errory, už bys musel poslat celý kod, jelikož chybu máš jinde . Též nemůžeš to buttonu zadávat hex kod. Ten se nezbarví, jen se tam ukáže ten text. A jen barva v titulu taky není ideální nápad.A ještě, mohla bych se zeptat, proč zakládáš téma ohledně Textdrawů, když jde hlavně o dialogy? A spíše, jaký by měl být efekt těch dialogů? Protože, to absolutně nechápu . Neustále nové řádky? Proč? Link to comment Share on other sites More sharing options...
Dotaz
Karel12 0
Ahoj mohl byste mi sem někdo hodit pwn aby tohle fungovalo ?
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