SA-MP Forums Archive
(Basic Help Here) - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: (Basic Help Here) (/showthread.php?tid=284261)



(Basic Help Here) - Super_Panda - 18.09.2011

I have this CMD:

pawn Код:
dcmd_adminwar(playerid,params[]) {

    #pragma unused params
    if(BattlePhase != PHASE_NONE) switch(BattlePhase){
        case PHASE_ASK, PHASE_COUNT: return SystemMsg(playerid, "Alguien ya comenzo una batalla! /entrarguerra!");
        case PHASE_BATTLE: return SystemMsg(playerid, "Una batalla ya esta corriendo! Espera a que termine!");
        default: return SystemMsg(playerid, "No puedes empezar una batalla ahora!");
    }
        new num=GetNumOfPlayersReady();
            new string[150];
                dini_IntSet("Battles.ini",PlayerName(playerid), BATTLE_DDAY*(-1));
            if(num < MIN_PLAYERS_TO_START){
                if(MaxCount < MIN_PLAYERS_TO_START+COUNT_JOIN) MaxCount++;
                new RemainingP=MIN_PLAYERS_TO_START-num;
                if(RemainingP == 1) format(string, 150, "%s (ID: %d) Entra a la guerra! Aъn falta un jugador!!", PlayerName(playerid), playerid);
                else format(string, 150, "%s (ID: %d) Entra a la guerra! Aъn faltan %d jugadores!", PlayerName(playerid), playerid, RemainingP);
                for (new i=0; i<MAX_SERVER_SLOTS; i++) if(IsPlayerReady[i] && IsPlayerConnected(i)) SendClientMessage(i, COLOR_LIGHT_GREEN2, string);
            }
            return 1;
}
But I want like /adminwar [ID] Then the cmd executes 4 the Id selected.


Re: (Basic Help Here) - Jafet_Macario - 18.09.2011

PHP код:
new
    
id;
if(
sscanf(params,"d"id)) return SendClientMessage(playerid, -1,"Usage: /adminwar [ID]");