-
Ü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:
-
É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