Üdv mindenkinek!
Már láttam két ilyen topicot az alábbi neveken (ugye, ami a cím is), de egyik megoldása sem mûködött. Ugyanis, amikor megnyitok egy \"LIST\", vagy \"DIALOG_STYLE_LIST\", akinek így jobban tetszik stílusú dialogot, az 1. oldal után nem megy tovább egy kivételével, ami a jármû lekérõ dialog (ez volt közülük az egyetlen, amelyiknél az OnDialogResponse-nél return 0 volt a végén, de most már az összeset átírtam olyanra, de így sem mûködik). Ezért szeretnék hát segítséget kérni, hogy mi lehet a hiba.
Elõre is köszönöm :)
Esetleg filterSzkriptben van? Észrevételem szerint ezt nem szereti..
Az is elõfordúlhat, hogy ütközik kettõ dialog, azaz ugyanazon az azonosítón hoztad õket létre.
Igen, filterszkriptben vannak (nem egy filterszkriptben, de van amelyik filterszkriptben több is van :)) Az ID-ket már átnéztem, 99%, hogy nem egy ID-n vannak, mert akkor ugye behozná, csak a másikat...
Szerintem a modba írd sokkal átlátható és gyorsabb hamarább beolvassa.. Nézd a stringet is mennyire rakod ..
Értem, köszönöm a válaszokat. Egyébként észrevettem, hogy egy bizonyos mennyiségû filterszkriptes-dialogot elbír a szerver, mert egy darabig még jó volt, meg amikor kivettem az összes szkriptet azon az egyen kívül, akkor is mûködött, majd kitapasztalom, hogy mennyinél jó :D. Egyébként még azt szeretném kérdezni, hogy elég, hogyha csak az OnDialogResponse-os részt átteszem, vagy a parancsot is muszály? Mert én valahogy nem értek ehhez a gamemode-ba rakáshoz, és a parancsok csak nagy ritkán mûködnek nekem ott :D
A parancsot is kell.
Értem, és ugye a gamemode-ban sem lehet együtt a ZCMD, és a sima SAMP-os kód? (Bocs, teljesen elfelejtettem mi a neve :D)
#define dialogidblabla 123 <--- stílusba adtad meg az idjüket?
ha igen írd át változósra ha müxik akkor szívesen na adios! :smokin:
Idézetet írta: Kassenoid date=1360095021\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"33472\" data-ipsquote-contentclass=\"forums_TopicÉrtem, és ugye a gamemode-ban sem lehet együtt a ZCMD, és a sima SAMP-os kód? (Bocs, teljesen elfelejtettem mi a neve :D)
Igen jól tudod az egyik zcmd a másik strcmp és ezek közül nem lehet két parancs feldolgozó a módban mivel Unknown Command lesz, vagyis vagy zcmd használsz vagy strcmp!
Gamemode ugyanaz mint az FS.
Ugyanúgy mûködik. :)
Értem, köszönöm (Zyzu-nak) és természetesen Red-Eye-nak is, és azt szeretném mondani, hogy igen, amelyik nem mûködik annak úgy van megadva, hogy #define dialog id. Hogy érted, hogy írjám át változósra? Az mit jelent?:D
pl.: nem
#define DIALOGIDASDASD 123
hanem
new dialogid_police = 123;
Hú, hát most lehet, hogy én vagyok a hülye, de ez valamiért nem akarja elfogadni. Alapból így van:
new munka[MAX_PLAYERS];
#define MUNKAK 1234
Én pedig csak a #define munkak 1234 sort cseréltem ki (tehát a fölsõ maradt) ezzel:
new dialogid_munkak = 1234;
Amire pedig azt írja, hogy
warning 203: symbol is never used: \"dialogid_munkak\"
Próbáltam úgy is, hogy nem dialogid_munkak, hanem dialog_munkak, de úgy is ugyan ez... A fölsõ sorral is kellene valamit csinálni, amit az elején írtam? :hmmm:
ez csak warning szóval attól még mûködhet a fs-ed és írtál már ezzel a dialogid_munkak-al ShowPlayerDialog-ot?
szóval ha jól értelmezem most neked
new munka[MAX_PLAYERS];
#define MUNKAK 1234
ehelyett
ez
new munka[MAX_PLAYERS];
new dialogid_munkak = 1234;
van ugye?
de a ShowPlayerDialog-ban is lecserélted a dialogid-t dialogid_munkak-ra? mert nálam nem ír warningok ha csinálok rá egyet.
majd lesd meg :smokin:
Óóóó, tééényleg :wall: Köszi :thumbsup:
müxik? 8)
Ööö... Csak annyit szeretnék mondani, hogy most néztem meg, és nincs semmi munkak, vagy hasonló a ShowPlayerDialog-nál, hanem konkrét az ID van ott, akkor lehet, hogy nem is kéne semmi new vagy define felülre?
ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_LIST...
Így néz ki a ShowPlayerDialog
ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_LIST...
why?
legyen már számomra is szimpatikus ami pedig
ShowPlayerDialog(playerid, dialogid_munkak, DIALOG_STYLE_LIST...
ha már egyszer csináltunk neki változót :angel:
konkrét számot is megadhatsz de azért szokás define-al vagy változóval megadni mert könnyebb utána észben tartani
szóval amit kicsit fentebb írtam nekem az a javaslatom olyan formában csináld meg
Rendben, most direkt az után írok, miután megnéztem, és most jó (vagyis gondolom, jó lesz, mert valamiért server didn\'t respond hiba van, amikor belépek, de majd nézek rá orvoslást :D), nem errorozik, nem warningozik (1 warning van benne összesen, de az nem arra vonatkozik :D). Szóval köszönöm mindenkinek, aki segített, vagy próbáld segíteni, de aki ide írt hozzászólást, az szerintem mind hasznos volt :D