GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Kassenoid - 2013. február 05. - 20:11:12

Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: Kassenoid - 2013. február 05. - 20:11:12
Ü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 :)
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: BackUP - 2013. február 05. - 20:43:47
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.
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: Kassenoid - 2013. február 05. - 20:47:44
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...
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: ZyZu. - 2013. február 05. - 20:49:29
Szerintem a modba írd sokkal átlátható és gyorsabb hamarább beolvassa.. Nézd a stringet is mennyire rakod ..
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: Kassenoid - 2013. február 05. - 20:54:58
É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
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: BackUP - 2013. február 05. - 20:56:42
A parancsot is kell.
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: Kassenoid - 2013. február 05. - 21:10:21
É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)
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: Red-Eye - 2013. február 05. - 21:43:28
#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:
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: ZyZu. - 2013. február 05. - 22:19:57
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!
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: BackUP - 2013. február 05. - 22:20:42
Gamemode ugyanaz mint az FS.
Ugyanúgy mûködik. :)
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: Kassenoid - 2013. február 05. - 22:22:24
É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
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: Red-Eye - 2013. február 05. - 22:57:03
pl.: nem
#define DIALOGIDASDASD 123
hanem
new dialogid_police = 123;
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: Kassenoid - 2013. február 06. - 10:31:19
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:
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: Red-Eye - 2013. február 06. - 10:53:11
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:
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: Kassenoid - 2013. február 06. - 10:57:24
Óóóó, tééényleg  :wall:   Köszi  :thumbsup:
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: Red-Eye - 2013. február 06. - 11:07:17
müxik?  8)
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: Kassenoid - 2013. február 06. - 11:09:19
Ööö... 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
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: Red-Eye - 2013. február 06. - 11:12:32

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
Cím: Dialog probléma/Nem mûködnek a dialogok
Írta: Kassenoid - 2013. február 06. - 11:17:45
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