SA-MP Forums Archive
How to add new admin names? (Roleplay) - 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: How to add new admin names? (Roleplay) (/showthread.php?tid=438854)



How to add new admin names? (Roleplay) - DouglasRamirez - 22.05.2013

Hey Guys I need some help, How To add new admin names? ex. is Junior admin, General Admin, senior admin, these are the defaults. I want to make Like Elite admin on level/rank 5 can someone help me?I don't want to rename.


Re: How to add new admin names? (Roleplay) - BigGroter - 22.05.2013

Post a code with your current ranks.


Re: How to add new admin names? (Roleplay) - DouglasRamirez - 23.05.2013

No need, I just want to make new one, on lvl 5 will be developer rank


Re: How to add new admin names? (Roleplay) - mahdi499 - 23.05.2013

pawn Код:
If(PlayerInfo[playerid][pAdmin] == 5)format(string, sizeof(string),"Elite Admin  %s : %s",GetPlayerNameEx(playerid), params);
Here's an Example


Re: How to add new admin names? (Roleplay) - Jizz - 23.05.2013

pawn Код:
if(PlayerInfo[playerid][pAdmin] == 5) format(name, sizeof(name), "Elite Admin");



Re: How to add new admin names? (Roleplay) - mahdi499 - 23.05.2013

Quote:
Originally Posted by Jizz
Посмотреть сообщение
pawn Код:
if(PlayerInfo[playerid][pAdmin] == 5) format(name, sizeof(name), "Elite Admin");
Dear Sir,That is completely wrong,you use The Format function wrongfully and also this will just set his name to elite admin instead of his real name.


Re: How to add new admin names? (Roleplay) - Face9000 - 23.05.2013

Something like this?

pawn Код:
stock AdminLevelToName(playerid)
{
    new admin[128];
    switch(pInfo[playerid][Admin])
    {
        case 0:
        {
            admin = "Normal Player";
        }
        case 1:
        {
            admin = "Trustee";
        }
        case 2:
        {
            admin = "Moderator";
        }
        case 3:
        {
            admin = "Admin";
        }
        case 4:
        {
            admin = "Head Admin";
        }
        case 5:
        {
            admin = "Owner";
        }
    }
    return admin;
}
(Edit pInfo enum with your own).

When you want show the admin name in /stats do:

pawn Код:
new string[128];
format(string,sizeof(string),"Admin Name: %s",AdminLevelToName(playerid);
SCM(playerid,-1,string);



Re: How to add new admin names? (Roleplay) - DouglasRamirez - 23.05.2013

Quote:
Originally Posted by Face9000
Посмотреть сообщение
Something like this?

pawn Код:
stock AdminLevelToName(playerid)
{
    new admin[128];
    switch(pInfo[playerid][Admin])
    {
        case 0:
        {
            admin = "Normal Player";
        }
        case 1:
        {
            admin = "Trustee";
        }
        case 2:
        {
            admin = "Moderator";
        }
        case 3:
        {
            admin = "Admin";
        }
        case 4:
        {
            admin = "Head Admin";
        }
        case 5:
        {
            admin = "Owner";
        }
    }
    return admin;
}
(Edit pInfo enum with your own).

When you want show the admin name in /stats do:

pawn Код:
new string[128];
format(string,sizeof(string),"Admin Name: %s",AdminLevelToName(playerid);
SCM(playerid,-1,string);
Yeah, But I want to make a new one with different level and name like if 5 is not used. I'll make it Developer rank but How?


Re: How to add new admin names? (Roleplay) - Face9000 - 23.05.2013

Quote:
Originally Posted by DouglasRamirez
Посмотреть сообщение
Yeah, But I want to make a new one with different level and name like if 5 is not used. I'll make it Developer rank but How?
Just change the name between ""

So if someone is level 5 remove "Owner" and replace with "Developer" or something.