/setadminname SS
#3

here is

PHP код:
 CMD:setadminname(playerid, params[])
{
    if(
PlayerInfo[playerid][pAdmin] >= 5)
    {
        
/*if(AdminDuty[playerid] != 1 && PlayerInfo[playerid][pAdmin] < 6)
        {
            SendClientMessage(playerid,COLOR_WHITE, "You're not on-duty as admin. To access your admin commands you must be on-duty. Type /aduty to go on-duty.");
            return 1;
        }*/
        
new giveplayerid, name[32];
        if(
sscanf(params, "us[32]", giveplayerid, name))
        {
            
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setadminname [playerid/partofname] [name]");
            return 
1;
        }
        if(
PlayerInfo[giveplayerid][pAdmin] < 1)
        {
            
SendClientMessage(playerid, COLOR_WHITE, "The player is not an admin.");
            return 
1;
        }
        if(
AdminDuty[giveplayerid] != 0)
        {
            
SendClientMessage(playerid, COLOR_WHITE, "That admin is currently on-duty. They must go off-duty in order for you to set their admin name.");
            return 
1;
        }
        new 
length = strlen(name);
        if(
length < 3 || length > 20)
        {
            
SendClientMessage(playerid, COLOR_WHITE, "The name can't less than 3 characters or more than 20 characters.");
            return 
1;
        }
        if(
strfind(name, "_", true) != -1)
        {
            
SendClientMessage(playerid, COLOR_WHITE, "The admin name must be one name. There can't be an underscore in the name.");
            return 
1;
        }
        if(
strcmp(name, "Usama", true) == 0 && PlayerInfo[playerid][pAdmin] < 6) {
            
SendClientMessage(playerid, COLOR_WHITE, "stop ! im Usama ! you're not Usama !");
            return 
1;
        }
        new 
string[128];
        
format(string, sizeof(string), "AdmCmd: %s has set %s's admin name to '%s'.", GetPlayerNameEx(playerid),  GetPlayerNameEx(giveplayerid), name);
        
ABroadCast(COLOR_LIGHTRED, string, 1);
        
format(PlayerInfo[giveplayerid][pAdminName], 32, name);
    }
    else 
SendClientMessage(playerid, COLOR_GRAD1, "You're not authorized to use that command!");
    return 
1;
} 
Reply


Messages In This Thread
/setadminname SS - by Usama651 - 23.07.2016, 16:26
Re: /setadminname SS - by Quinncell - 23.07.2016, 16:31
Re: /setadminname SS - by Usama651 - 23.07.2016, 16:38
Re: /setadminname SS - by gurmani11 - 23.07.2016, 16:59
Re: /setadminname SS - by AndySedeyn - 23.07.2016, 17:08
Re: /setadminname SS - by SickAttack - 23.07.2016, 17:20
Re: /setadminname SS - by gurmani11 - 23.07.2016, 17:30
Re: /setadminname SS - by AndySedeyn - 23.07.2016, 17:39
Re: /setadminname SS - by SickAttack - 23.07.2016, 17:43
Re: /setadminname SS - by gurmani11 - 23.07.2016, 18:01

Forum Jump:


Users browsing this thread: