Cmd problem!! I Give +REP
#4

pawn Код:
CMD:warn(playerid,params[])
{
    if(pInfo[playerid][pAdmin] >= 1)
    {
        new id, reason[60];
        if(sscanf(params,"us(No Reason)",id,reason)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /warn <playerid> <reason>");
        if(!IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "ERROR: Player is not connected.");
        if(pInfo[id][pAdmin] > pInfo[playerid][pAdmin]) return SendClientMessage(playerid,COLOR_RED,"ERROR: This player has a greater level than your level.");
        new PPlayerName[MAX_PLAYER_NAME],GPlayerName[MAX_PLAYER_NAME];
        GetPlayerName(id,PPlayerName,MAX_PLAYER_NAME);
        GetPlayerName(playerid, GPlayerName, sizeof(GPlayerName));
        new szString[150];
        if(warned[id] >= 3)
        {
            new plrIP[64];
            GetPlayerIp(id, plrIP, 64);
            new Year, Month, Day;
            getdate(Year, Month, Day);
            format(szString, sizeof(szString), "*** ADMIN KICK: %s (%d) Has Been Kicked | Reason: %s | Warning: [3/3]", PPlayerName, id);
            SendClientMessageToAll(0xFF444499, szString);
            TogglePlayerControllable(id,0);
            ResetPlayerWeapons(id);
            SetPlayerInterior(id,10);
            SetPlayerPos(id, 366.9682,-57.3005,1001.5103);
            SetPlayerCameraPos(id, 366.8701,-61.6168,1002.5078);
            SetPlayerCameraLookAt(id, 366.9682,-57.3005,1001.5103);
            SetPlayerFacingAngle(id, 180 );
            ApplyAnimation(id,"BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0);
            GameTextForPlayer(id,"~w~You've Been ~r~Kicked ~w~Fron The Server",5000,5);
            format(szString, sizeof(szString), "* Admin: %s (%d) Has Kicked You - Date: %02d/%02d/%d - Your IP: %s - Reason: Warnings:[3/3]", GPlayerName, playerid, Day, Month, Year, plrIP);
            SendClientMessage(id, 0x00B359FF, szString);
            Kick(id);
        }
        else
        {
            warned[id]++;
            format(szString, sizeof(szString), "*** ADMIN WARN: %s (%d) Has Been Warned. [%d/3]; Reason: %s", PPlayerName, id, pInfo[id][pWarned], reason);
            SendClientMessageToAll(COLOR_RED, szString);
        }
    }
    else return SendClientMessage(playerid, COLOR_RED, "ERROR: Only Administrators Can Use This Command.");
    return 1;
}
Reply


Messages In This Thread
Cmd problem!! I Give +REP - by ThePrograme - 14.09.2012, 14:59
Re: Cmd problem!! - by ThePrograme - 14.09.2012, 15:06
Re: Cmd problem!! I Give +REP - by [HK]Ryder[AN] - 14.09.2012, 15:17
Re: Cmd problem!! I Give +REP - by clarencecuzz - 14.09.2012, 16:01

Forum Jump:


Users browsing this thread: 1 Guest(s)