Change name on admin duty
#5

pawn Код:
enum pInfo
{
    pAdmin,
    pAdminName,
    PlayerName,
}
new PlayerInfo[MAX_PLAYERS][pInfo];
Example of a player enumerator ^ ^.

Then, for example, you make it so you /setadminname [name].

pawn Код:
CMD:setadminname(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
        new string[128], newname[15];
        if(sscanf(params, "s", newname)) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /setadminanme <name>");
        PlayerInfo[playerid][pAdminName] = newname;
        format(string, sizeof(string), "You set your admin name to %s", newname);
        SendClientMessage(playerid, 0xFFFFFFFF, string);
    }
    else return SendClientMessage(playerid, 0xFFFFFFFF, "You are not authorized to use this command!");
    return 1;
}
CMD:adminduty(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
        if(AdminDuty[playerid] == 1)
        {
            SetPlayerName(playerid, PlayerInfo[playerid][pAdminName]);
        }
        else
        {
            SetPlayerName(playerid, PlayerName);
        }
    }
    return 1;
}
Made with sscanf and ZCMD, although AdminDuty is not defined nor is PlayerName getting the players name, should do this yourself, I don't have all day to do so.
Reply


Messages In This Thread
Change name on admin duty - by Scripter12345 - 03.04.2012, 19:50
Re: Change name on admin duty - by Tomer!.$ - 03.04.2012, 19:53
Re: Change name on admin duty - by Kindred - 03.04.2012, 19:55
Re: Change name on admin duty - by Scripter12345 - 03.04.2012, 20:05
Re: Change name on admin duty - by Kindred - 03.04.2012, 20:15
Re: Change name on admin duty - by Scripter12345 - 03.04.2012, 21:52
Re: Change name on admin duty - by Scripter12345 - 03.04.2012, 22:15
Re: Change name on admin duty - by TzAkS. - 03.04.2012, 22:25
Re: Change name on admin duty - by Toreno - 03.04.2012, 22:55
Re: Change name on admin duty - by Scripter12345 - 03.04.2012, 23:05

Forum Jump:


Users browsing this thread: 1 Guest(s)