Pasar comando de OnPlayerCommandText a ZCMD
#1

Tengo este comando

Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{

    if(strcmp(cmdtext, "/accesorios", true) == 0)
    {
        new string[128];
        for(new x;x<MAX_PLAYER_ATTACHED_OBJECTS;x++)
        {
            if(IsPlayerAttachedObjectSlotUsed(playerid, x)) format(string, sizeof(string), "%s%d (Usado)\n", string, x);
            else format(string, sizeof(string), "%s%d\n", string, x);
        }
        ShowPlayerDialog(playerid, DIALOG_ATTACH_INDEX_SELECTION, DIALOG_STYLE_LIST, \
        "{FF0000}Modificacion de accesorios - Inicio", string, "Seleccionar", "Cancelar");
        return 1;
    }


    return 0;
}
y quiero pasarlo a zcmd, como hago para pasarlo correctamente?
Reply
#2

PHP код:
COMMAND:accesorios(playerid,params[]) {
new 
string[128];
        for(new 
x;x<MAX_PLAYER_ATTACHED_OBJECTS;x++)
        {
            if(
IsPlayerAttachedObjectSlotUsed(playeridx)) format(stringsizeof(string), "%s%d (Usado)\n"stringx);
            else 
format(stringsizeof(string), "%s%d\n"stringx);
        }
        
ShowPlayerDialog(playeridDIALOG_ATTACH_INDEX_SELECTIONDIALOG_STYLE_LIST, \
        
"{FF0000}Modificacion de accesorios - Inicio"string"Seleccionar""Cancelar");
        return 
1;
    } 
Los comandos deben ir fuera de los CallBacks
Reply
#3

Fua, gracias. Ya sй que van fuera pero puse onplayercommandperformed para que funcione segun leн en otro thread.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)