Szerző Téma: Több Filterscript elsõ helyre  (Megtekintve 832 alkalommal)

Több Filterscript elsõ helyre
« Dátum: 2014. augusztus 12. - 19:48:12 »
0 Show voters
Hello! Hogy birom megoldani azt a problémát, hogy 2-3filterscriptnél azt írják hogy legelõre kell tenni...de ha elõreteszem az egyiket a másik már nem is jó :S aki tudja a választ segítsen! Köszönöm.
« Utoljára szerkesztve: 2014. augusztus 12. - 20:49:45 írta Nexz »

Nem elérhető ROOCK

  • 183
    • Profil megtekintése
Több Filterscript elsõ helyre
« Válasz #1 Dátum: 2014. augusztus 12. - 19:52:54 »
0 Show voters
hogy hogy elóre kell tenni hol? scripten belül vagy a server cfg-be? nem értem a kérdésed fejtsd ki bõvebben

Több Filterscript elsõ helyre
« Válasz #2 Dátum: 2014. augusztus 12. - 20:48:35 »
0 Show voters
A Szerver.cfgn belül ha legelsõ helyre írom a Házrendszert...és mondjuk le töltök egy admin rendszert akkor azt is legelõre kell tenni vagy nem mûködik a parancs dialog stb :S
(filterscripts tuning PPC_Housing zene nos)
Ha a tuningot teszem 2. helyre a PPC-t pedig 1. helyre akkor a tuning dialog már nem mûködik...de a házrendszer már tökéletesen (Ez fordítva is így van)

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Több Filterscript elsõ helyre
« Válasz #3 Dátum: 2014. augusztus 12. - 20:51:33 »
0 Show voters
Szerintem a dialog IDk ütköznek. Ezeket kell a szkriptben átírnod.
Ez a segítségedre lesz:
http://wiki.sa-mp.com/wiki/ShowPlayerDialog

Több Filterscript elsõ helyre
« Válasz #4 Dátum: 2014. augusztus 12. - 21:34:36 »
0 Show voters
Adminrendszer+Házrendszer mûködik (dialogos) több tuning rendszert próbáltam de nem mûködik vagyis a dialogidkkel nincs probléma...

Nem elérhető ZSOLTI99

  • 1827
    • Profil megtekintése
Több Filterscript elsõ helyre
« Válasz #5 Dátum: 2014. augusztus 12. - 23:44:40 »
0 Show voters
az lesz a legjobb ha a módba beleírod vagy az id-ket át írod hogy ne ütközzenek

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Több Filterscript elsõ helyre
« Válasz #6 Dátum: 2014. augusztus 13. - 00:29:10 »
0 Show voters
Vigyázz, hogy a DIALOG ID-k ne ütközzenek illetve minden betöltött szkriptben az OnDialogResponse eljárás visszatérési értéke 1 legyen.
 
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
//blabla
return 1;
}

 
Ezért van az, hogyha az egyik, de nem a legutolsó betöltött filterscriptben az eljárás visszatérési értéke 0, akkor az utána betöltött filterscriptet/rendszert már nem fogja normálisan mûködtetni. Ha ezeket megcsinálod akkor már nem kell kínlódnod a filterscriptek sorrendjével.
 
Returning 0 in this callback will pass the dialog to another script in case no matching code were found in your gamemode\'s callback.[/quote]


A parancsokhoz pedig használj ZCMD parancsfeldolgozót.
OnPlayerCommandText parancsok lekonvertálása: ITT
« Utoljára szerkesztve: 2014. augusztus 13. - 00:44:24 írta BoOy »

Nem elérhető ROOCK

  • 183
    • Profil megtekintése
Több Filterscript elsõ helyre
« Válasz #7 Dátum: 2014. augusztus 13. - 00:57:53 »
0 Show voters
Nem a dialog id ütközések voltak hanem a a dialog végén 0 volt legalább is szerintem betettük utolsónak és már mûködik is :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal