- Регистрация
- 26 Окт 2013
- Сообщения
- 38
- Лучшие ответы
- 0
- Репутация
- 2
Как сделать так что бы вместо уровня администратора писалось название админ ранга, например: модератор, гл. модератор, администратор, гл админ?
У меня есть stock, можно ли как то его использовать?
PHP:
forward AllAdmins(playerid, admrank);
public AllAdmins(playerid, admrank)
{
new rows;
cache_get_row_count(rows);
new string[100], string_dialogue[1440], aname[MAX_PLAYER_NAME], alevel;
strcat(string_dialogue, ""GREY"Ник:\t"GREY"Уровень админа:\t"GREY"\n");
if(rows)
{
for(new i = 0; i < rows; i++)
{
cache_get_value_name(i, "admin_name", aname, MAX_PLAYER_NAME);
cache_get_value_name_int(i, "admin_level", alevel);
format(string, sizeof(string), ""WHITE"%s\t%d\n", aname, alevel);
strcat(string_dialogue, string);
}
}
ShowPlayerDialog(playerid, D_APANEL+2, DIALOG_STYLE_TABLIST_HEADERS, ""WHITE"Весь список администрации", string_dialogue, "Назад", "");
return 1;
}
PHP:
stock ADMRank(playerid)
{
new rank[50];
switch(aInfo[playerid][aLevel])
{
case 7: rank = "Гл. Администратор";
case 6: rank = "Администратор";
case 5: rank = "Гл. Модератор";
case 1..4: rank = "Модератор";
default: rank = "Unknown";
}
return rank;
}