Сообщение от
Londlem
Макрос "IsAdminName" и сток "IsAdminNames" можете удалить, если больше нигде их не используете.
Извините но я до сегодняшнего дня использую этот макрос "IsAdminNames" с ним удобнее , и во всех проверках где нужно название рангов Администратора я использую этот код
PHP код:
new arank[64];
arank = IsAdminName(PlayerInfo[playerid][pAdmin],PlayerInfo[playerid][pHelper]);
PHP код:
if(strcmp(cmdtext, "/welcome", true) == 0)
{
static const
rank_names[14][22] =
{
"Мл.Хелпер",
"Хелпер",
"Гл.Хелпер",
"Пом.Модера",
"Модератор",
"Супермодер",
"Гл.Модер",
"Пом.Админа",
"РП Админ",
"Админ",
"Ст.Админ",
"Зам.Гл.Админ",
"Главный Администратор"
};
new
pos =
(1 <= PlayerInfo[playerid][pAdmin] <= 10)
? PlayerInfo[playerid][pAdmin] + 2
: (1 <= PlayerInfo[playerid][pHelper] <= 4)
? PlayerInfo[playerid][pHelper] - 1
: -1;
if(pos != -1)
{
format(string, sizeof(string), "%s %s: желает вам приятной игры!", rank_names[pos], PN(playerid));
SendClientMessageToAll(COLOR_YELLOW, string);
}
else
SendClientMessage(playerid, COLOR_GREY, "[!] Вы не уполномочены использовать эту команду!");
return 1;
}
Спасибо за этот код (Важно: Работоспособность вашего кода я не проверял , но за труд я истинно благодарю вам)
PS: Если найду способ решение , я буду поделиться с вами на счет этой проблемы .