Dialog probléma/Nem mûködnek a dialogok

Indította Kassenoid, 2013. február 05. - 20:11:12

Előző téma - Következő téma

Kassenoid

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

BackUP

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.

Kassenoid

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...

ZyZu.

Szerintem a modba írd sokkal átlátható és gyorsabb hamarább beolvassa.. Nézd a stringet is mennyire rakod ..

Kassenoid

É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

BackUP


Kassenoid

É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)

Red-Eye

#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:

ZyZu.

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!

BackUP

Gamemode ugyanaz mint az FS.
Ugyanúgy mûködik. :)

Kassenoid

É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

Red-Eye

pl.: nem
#define DIALOGIDASDASD 123
hanem
new dialogid_police = 123;

Kassenoid

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:

Red-Eye

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:

Kassenoid

Óóóó, tééényleg  :wall:   Köszi  :thumbsup: