stock AdminLevelName(playerid)
{
new
szString[12]
;
switch (adminvariable[playerid])
{
case 1: szString = "Trial admin";
case 2: szString = "...";
case 3: szString = "...";
case 4: szString = "...";
case 5: szString = "...";
}
return szString;
}
You have a Roleplay server
Moderator Admin general admin senior admin Server owner Just giving you names. Becuase someone already told you how to make names. do i still get a rep? :3 |
CMD:kick(playerid, params[])
{
new id, reason[128];
if(PInfo[playerid][Level] == 1) return SendClientMessage(playerid,COLOR_RED, " You are not admin level 1.");
else if(sscanf(params, "us", id, reason))SendClientMessage(playerid, COLOR_WHITE, "Usage: /kick [id/name][reason]");
else {
new Name[MAX_PLAYER_NAME], KickMessage[128];
new Name2[MAX_PLAYER_NAME];
new admlvl;
GetPlayerName(playerid, Name, sizeof(Name));
GetPlayerName(id, Name2, sizeof(Name2));
format(KickMessage, sizeof(KickMessage), "%s %s has kicked %s [reason: %s]",admlvl, Name, Name2, reason);
SendClientMessageToAll(COLOR_RED, KickMessage);
Kick(id);
}
return 1;
}
But now I've a problem, it doesnt giving me the admin lvl name when im kicking?
PHP код:
|
stock AdminLevelName(playerid)
{
new
szString[12]
;
switch (PInfo[playerid][Level])
{
case 1: szString = "Trial admin";
case 2: szString = "...";
case 3: szString = "...";
case 4: szString = "...";
case 5: szString = "...";
default: szString = "none";
}
return szString;
}
CMD:kick(playerid, params[])
{
new id, reason[128];
if(PInfo[playerid][Level] == 1) return SendClientMessage(playerid,COLOR_RED, " You are not admin level 1.");
else if(sscanf(params, "us", id, reason))SendClientMessage(playerid, COLOR_WHITE, "Usage: /kick [id/name][reason]");
else {
new Name[MAX_PLAYER_NAME], KickMessage[128];
new Name2[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
GetPlayerName(id, Name2, sizeof(Name2));
format(KickMessage, sizeof(KickMessage), "%s %s has kicked %s [reason: %s]",AdminLevenName(playerid), Name, Name2, reason);
SendClientMessageToAll(COLOR_RED, KickMessage);
Kick(id);
}
return 1;
}
switch (PInfo[playerid][Level])
{
case 1: szString = "Trial admin";
case 2: szString = "Low Admin";
case 3: szString = "Junior Admin";
case 4: szString = "Senior Admin";
case 5: szString = "Admin";
case 6: szString = "High Admin";
case 7: szString = "Expert Admin";
case 8: szString = "Head Admin";
case 9: szString = "Lead Admin";
case 10: szString = "Server Owner";