Dudas[zcmd] - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Dudas[zcmd] (
/showthread.php?tid=513846)
Dudas[zcmd] -
Snoopythekill - 18.05.2014
ї Como puedo crear un comando zcmd que se pueda ejecutar de 2 formas ? como esto:
pawn Код:
if(!strcmp(cmdtext, "/1", true) || !strcmp(cmdtext, "/0", true))
Es malo usar esto:
No lo ocupo en mis comandos & no me da el tнpico warn
, ї deberнa colocarlo para evitar problemas ? o no lo coloco porque no me da warn ? 
Respondan rбpido 
EnzoMetlc si contestas no me corrigas mi ortografнa porque me deprimo
usted siempre me corrige & tambiйn se equivoca
jhaskdhjkdashsadkjh..
Respuesta: Dudas[zcmd] -
EduGTA - 18.05.2014
Como asн de dos formas? Que 2 comandos hagan la misma funciуn?
Podrнas hacer, por ejemplo, йsto:
pawn Код:
CMD:dinero(playerid)
{
return GivePlayerMoney(playerid, 1000);
}
CMD:d(playerid)
{
return cmd_dinero(playerid);
}
De йsta forma, al introducir el comando "/d", retornarб el comando "/dinero", que le darб $1000 al jugador.
Y lo del #pragma unused params, no sй.
Jamбs entendн para que lo ponen, es para decir que no se usarб params? Yo directamente cuando hago un CMD sin params, sуlo pongo playerid, y no pongo params.
Si lo de #pragma unused params es mejor, me dicen
Respuesta: Dudas[zcmd] -
Snoopythekill - 18.05.2014
Quote:
Originally Posted by EduGTA
Como asн de dos formas? Que 2 comandos hagan la misma funciуn?
Podrнas hacer, por ejemplo, йsto:
pawn Код:
CMD:dinero(playerid) { return GivePlayerMoney(playerid, 1000); }
CMD:d(playerid) { return cmd_dinero(playerid); }
De йsta forma, al introducir el comando "/d", retornarб el comando "/dinero", que le darб $1000 al jugador.
Y lo del #pragma unused params, no sй.
Jamбs entendн para que lo ponen, es para decir que no se usarб params? Yo directamente cuando hago un CMD sin params, sуlo pongo playerid, y no pongo params.
Si lo de #pragma unused params es mejor, me dicen 
|
Bueno lo 2° entendido pero lo 1° no es lo que necesito
quiero ejecutar un comando de diferentes formas como ejemplo esto
pawn Код:
CMD:este_comando_se_ejecuta_si_pones_/hola_o_/holo(playerid)
{
...
return 1;
}
Gracias.
Respuesta: Dudas[zcmd] -
unuky - 18.05.2014
Serнa algo asн.
Quote:
Originally Posted by Zeex
pawn Код:
COMMAND:something(playerid, params[]) { // some stuff here return 1; }
COMMAND:another(playerid, params[]) { return cmd_something(playerid, params); }
|
Respuesta: Dudas[zcmd] -
Swedky - 18.05.2014
ZCMD sуlo son callbacks.
O sea, hacer esto:
Serб lo mismo que hacer:
pawn Код:
forward cmd_micmd(playerid);
public cmd_micmd(playerid)
Asн que si quieres llamar a un comando, lo haces como cuando llamas a cualquier otra callback.
OFF: No sй por quй usan el '
return' para llamar a un comando. No tiene nada de malo, pero veo que lo usan en todos los casos cuando realmente no es necesario.
Respuesta: Dudas[zcmd] -
Parka - 18.05.2014
Quote:
Originally Posted by EnzoMetlc
ZCMD sуlo son callbacks.
O sea, hacer esto:
Serб lo mismo que hacer:
pawn Код:
forward cmd_micmd(playerid); public cmd_micmd(playerid)
Asн que si quieres llamar a un comando, lo haces como cuando llamas a cualquier otra callback.
OFF: No sй por quй usan el ' return' para llamar a un comando. No tiene nada de malo, pero veo que lo usan en todos los casos cuando realmente no es necesario.
|
Me encantarнa saber quien esta usando el "return" para "llamar" un comando, yo pensй que al usarlo de esta manera lo que hacнan era retornar al comando principal.
Re: Dudas[zcmd] -
OneBlaack - 18.05.2014
Lo que buscas es esto
pawn Код:
CMD:gritar(playerid, params[]) return cmd_g(playerid, params);
Respuesta: Re: Dudas[zcmd] -
Snoopythekill - 19.05.2014
Quote:
Originally Posted by OneBlaack
Lo que buscas es esto
pawn Код:
CMD:gritar(playerid, params[]) return cmd_g(playerid, params);
|
Gracias