-
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.
-
Én ezt használom:
CallLocalFunction(\"OnPlayerCommandText\",\"is\",playerid,\"/something\");
Mehet nyugodtan akármi alá.
http://wiki.sa-mp.com/wiki/CallLocalFunction
-
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.