Duda[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: Duda[zcmd] (
/showthread.php?tid=512661)
Duda[zcmd] -
Snoopythekill - 11.05.2014
Estoy usando zcmd & para ahorra lineas en mi pasado script use algo asн:
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if ( dialogid == Dialogo )
{
if ( response )
{
switch ( listitem )
{
case 0: OnPlayerCommandText(playerid, "/command");
case 1: OnPlayerCommandText(playerid, "/command");
case 2: OnPlayerCommandText(playerid, "/command");
}
}
return 1;
}
return 1;
}
La preguntas es .. ї Como puedo hacer esa funcion con zcmd ?.
La funciуn hace ejecutar un comando.
Respuesta: Duda[zcmd] -
EduGTA - 11.05.2014
Con ZCMD es muy simple.
Por ejemplo, si queremos llamar el comando "/hola" desde OnDialogResponse, hacemos:
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if ( dialogid == Dialogo )
{
if ( response )
{
switch ( listitem )
{
case 0: cmd_hola(playerid);
}
}
return 1;
}
return 1;
}
Y si nuestro comando tuviese parбmetros, los especificarнamos:
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if ( dialogid == Dialogo )
{
if ( response )
{
switch ( listitem )
{
case 0: cmd_micomando(playerid, "misparбmetros");
}
}
return 1;
}
return 1;
}
Espero que ayude y que sea lo que busques.
Respuesta: Duda[zcmd] -
Swedky - 11.05.2014
O...
pawn Код:
CallLocalFunction("OnPlayerCommandText", "ds", playerid, "/micmd");
Respuesta: Duda[zcmd] -
Snoopythekill - 12.05.2014
Gracias seсoritas
..!