Szerző Téma: ZCMD hivatkozás  (Megtekintve 806 alkalommal)

Nem elérhető BeNiBoY

  • 1342
    • Profil megtekintése
ZCMD hivatkozás
« Dátum: 2013. május 15. - 20:59:05 »
0 Show voters
Egyetlen rövid kérdésem lenne, amire sok helyen kerestem ezelõtt a választ, sikertelenül:
Más callback-eknél hogyan lehet zcmd-s parancsra hivatkozni?
Csak a parancson belüli hivatkozásra ismerem a módszert:
 
COMMAND:something(playerid, params[])
{
  // some stuff here
  return 1;
}
COMMAND:another(playerid, params[])
{
  return cmd_something(playerid, params);
}

 
De ugyebár (pl) OnDialogRespond-nál a \"params\" argumentumra kidob egy undefined symbol-t, hisz a callback paraméterei közt nem szerepel
Amúgy azért van rá szükségem, mert dialoggal is kiépítem a leírásrendszert(vagy minek nevezzem a /help -> /teles, stb listák cuccost), és nem akarom mindegyik végére újra beírni az pl adott teleport adatait, csak simán hivatkoznék a menün kívüli parancsra.
Elõre is köszönöm a segítséget.

Nem elérhető maark

  • 565
    • Profil megtekintése
ZCMD hivatkozás
« Válasz #1 Dátum: 2013. május 15. - 21:24:47 »
+1 Show voters
Én ezt használom:
 
CallLocalFunction(\"OnPlayerCommandText\",\"is\",playerid,\"/something\");

 
Mehet nyugodtan akármi alá.
http://wiki.sa-mp.com/wiki/CallLocalFunction
« Utoljára szerkesztve: 2013. május 15. - 21:26:51 írta maark »

Nem elérhető BeNiBoY

  • 1342
    • Profil megtekintése
ZCMD hivatkozás
« Válasz #2 Dátum: 2013. május 15. - 21:53:39 »
0 Show voters
CallLocalFunction(\"cmd_mhelp\",\"i\",playerid); //példa, ha másnak is lenne ilyen problémája

 
Nagyszerû :D
Kiválóan mûködik, ezer kösz.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal