*Wizard* 0 Odesláno: 3. Duben, 2012 Share Odesláno: 3. Duben, 2012 Dobrý den, teprve s pawnem začínám a potřeboval bych poradit s tvorbou menu. Chtěl bych si vytvořit menu stylu DIALOG_STYLE_LIST a když kliknu na nějakou položku tak aby se otevřel text ve stylu DIALOG_STYLE_MSGBOX. Zkoušel sem public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/menu", true) == 0) { ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "Nazev", "item1\nItem2\nItem3", "OK", "Zavrit"); return 1; } return 0; } a pak public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 0) { if(response) { switch(listitem) { //============================================================== case 0: { ShowPlayerDialog(playerid, 1,DIALOG_STYLE_MSGBOX, "NAZEV", "TEXT", "OK", "Zavřít"); return 1; } //============================================================== case 1: { ShowPlayerDialog(playerid, 2,DIALOG_STYLE_MSGBOX, "NAZEV", "TEXT", "OK", "Zavřít"); return 1; } //============================================================== case 2: { ShowPlayerDialog(playerid, 3,DIALOG_STYLE_MSGBOX, "NAZEV", "TEXT", "OK", "Zavřít"); return 1; } //============================================================== case 3: { ShowPlayerDialog(playerid, 4,DIALOG_STYLE_MSGBOX, "NAZEV", "TEXT", "OK", "Zavřít"); return 1; } //============================================================== case 4: { ShowPlayerDialog(playerid, 5,DIALOG_STYLE_MSGBOX, "NAZEV", "TEXT", "OK", "Zavřít"); return 1; } //============================================================== } } } return 1; } Vím že je to blbě ale nevím co stím. Můžete mi prosím poradit jak vytvořit takové menu? Děkuji Link to comment Share on other sites More sharing options...
0 XxM4st3rxX 3 Odesláno: 3. Duben, 2012 Share Odesláno: 3. Duben, 2012 hádže to nejaké errory? skúšal si to v hre? :? Link to comment Share on other sites More sharing options...
0 *Wizard* 0 Odesláno: 3. Duben, 2012 Author Share Odesláno: 3. Duben, 2012 Při kompilaci to žádné errory neháže. Ve hře jsem to zkoušel a když dam /menu tak si mi ukáže ten dialog (výběr itemu) a když na nějaký kliknu tak se nic nestane. Link to comment Share on other sites More sharing options...
0 GAMELASTERツ 73 Odesláno: 3. Duben, 2012 Share Odesláno: 3. Duben, 2012 jooo, to se i mne stava, no nevim co s tym je. I kdyz pouzivam kod z mafianoveho navodu.. Link to comment Share on other sites More sharing options...
0 milous22 14 Odesláno: 4. Duben, 2012 Share Odesláno: 4. Duben, 2012 ak robíte tieto dialógy cez FS(FilterScript) a na servery máte načítané aj iné FS, tak síce kód môže byť správny, ale FS sa blokujú navzájom. Jedná sa o returny v OnDialogResponse Link to comment Share on other sites More sharing options...
0 LYRIcS 88 Odesláno: 4. Duben, 2012 Share Odesláno: 4. Duben, 2012 skus vymazat vsetky FS okrem hentoho (ak je to FS) alebo skus zmenit id dialogu (napr 5784 alebo hocico ) Link to comment Share on other sites More sharing options...
0 Globální moderátor Hip 191 Odesláno: 4. Duben, 2012 Globální moderátor Share Odesláno: 4. Duben, 2012 a proc tam mas 5 polozek kdyz si do dialogu vepsal jen 3? Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 4. Duben, 2012 Administrátor Share Odesláno: 4. Duben, 2012 Dej pryč ty returny u listitemu Link to comment Share on other sites More sharing options...
0 milous22 14 Odesláno: 4. Duben, 2012 Share Odesláno: 4. Duben, 2012 Dej pryč ty returny u listitemu keď nevieš, neraď Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 4. Duben, 2012 Administrátor Share Odesláno: 4. Duben, 2012 Dej pryč ty returny u listitemu keď nevieš, neraď Chytráku kdybych nevěděl tak neradím nedávno jsem měl problém stím samým Link to comment Share on other sites More sharing options...
0 milous22 14 Odesláno: 4. Duben, 2012 Share Odesláno: 4. Duben, 2012 Dej pryč ty returny u listitemu keď nevieš, neraď Chytráku kdybych nevěděl tak neradím nedávno jsem měl problém stím samým a myslíš že vymazaním returnu to vyriešiš? Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 4. Duben, 2012 Administrátor Share Odesláno: 4. Duben, 2012 Představ si že po odstranění returnu mi to fungovalo divné že ? Ale asi to bylo počasím. Link to comment Share on other sites More sharing options...
0 danCo_ 0 Odesláno: 4. Duben, 2012 Share Odesláno: 4. Duben, 2012 ewwe ti radí dobre. a ak poblem pretrváva, skús zmenit id toho dialogu lebo nejaky iny FS ma mozno tiez dialog s ID xxx a oni sa potom krizuju Link to comment Share on other sites More sharing options...
0 milous22 14 Odesláno: 4. Duben, 2012 Share Odesláno: 4. Duben, 2012 case 0:{ ShowPlayerDialog(playerid, 1,DIALOG_STYLE_MSGBOX, "NAZEV", "TEXT", "OK", "Zavřít"); return 1; } tým že s tadeto vymažeš return, tú chybu neodstrániš Link to comment Share on other sites More sharing options...
0 Administrátor Ewwe 434 Odesláno: 4. Duben, 2012 Administrátor Share Odesláno: 4. Duben, 2012 case 0:{ ShowPlayerDialog(playerid, 1,DIALOG_STYLE_MSGBOX, "NAZEV", "TEXT", "OK", "Zavřít"); return 1; } tým že s tadeto vymažeš return, tú chybu neodstrániš Jemu se nezobrazují dialogy po stisknutí listitemu bud je to těmi returny jako u mě a nebo id dialogu. Link to comment Share on other sites More sharing options...
0 milous22 14 Odesláno: 4. Duben, 2012 Share Odesláno: 4. Duben, 2012 Jemu se nezobrazují dialogy po stisknutí listitemu bud je to těmi returny jako u mě a nebo id dialogu.alebo tým čo som písal ja Link to comment Share on other sites More sharing options...
0 *Wizard* 0 Odesláno: 4. Duben, 2012 Author Share Odesláno: 4. Duben, 2012 Skoušel jsem měnit to ID dialogu a pak jsem smazal i ty returny , ale pořád mi to nefunguje. Když kliknu na Item tak se nic nestane. Link to comment Share on other sites More sharing options...
0 milous22 14 Odesláno: 4. Duben, 2012 Share Odesláno: 4. Duben, 2012 Skoušel jsem měnit to ID dialogu a pak jsem smazal i ty returny , ale pořád mi to nefunguje. Když kliknu na Item tak se nic nestane. dúfam, že si tie ID zmenil v ShowPlayerDialog aj OnDialogResponse... a nemáš pri skúšaní na servery aj iné FS? Link to comment Share on other sites More sharing options...
0 *Wizard* 0 Odesláno: 5. Duben, 2012 Author Share Odesláno: 5. Duben, 2012 už jsem na to přišel, bylo to nějakým jiným SF. Díky moc za radu. Link to comment Share on other sites More sharing options...
Dotaz
*Wizard* 0
Dobrý den, teprve s pawnem začínám a potřeboval bych poradit s tvorbou menu.
Chtěl bych si vytvořit menu stylu DIALOG_STYLE_LIST a když kliknu na nějakou položku tak aby se otevřel text ve stylu DIALOG_STYLE_MSGBOX. Zkoušel sem
a pak
Vím že je to blbě ale nevím co stím. Můžete mi prosím poradit jak vytvořit takové menu? Děkuji
Link to comment
Share on other sites
18 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