SA-MP Forums Archive
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 ..!