Pasar comandos
#2

Tu puedes usar lo sscanf y zcmd.



pawn Код:
CMD:reportar(p, prms[])
        return cmd_rp(p, prms);
   
   
    CMD:rp(playerid, params[]){
   
        static
            razon[60],
            pid
        ;
       
       
        if(sscanf(params, "is[60]", pid, razon))
            return SendClientMessage(playerid, 0xFFFF00FF, "[INFO] /reportar [ID] [Razon]");
           
       
        static
            Nombre[24],
            string[128]
        ;
       
        PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
       
        format(string, sizeof(string), "{FFFF00}El usuario {FFFFFF}%s [%d] {FFFF00}ha reportado al usuario {FFFFFF}%s [%d] {FFFF00}por {FFFFFF}%s.", (GetPlayerName(playerid, Nombre, 24), Nombre), playerid, (GetPlayerName(pid, Nombre, 24), Nombre), Nombre, razon);    
        Reporte(string);
       
       
        SendClientMessage(playerid, Verde, "Mensaje enviado a los administradores conectados. Gracias por reportar.");
        return true;
    }
Reply


Messages In This Thread
Pasar comandos - by Jeree10 - 28.07.2014, 00:35
Re: Pasar comandos - by zSuYaNw - 28.07.2014, 05:26

Forum Jump:


Users browsing this thread: 2 Guest(s)