KocMoHaBT
Умник
Добрый день уважаемые пользователи форума...
У меня проблема с общим чатом... А точнее с одной проверкой...
У меня перед ником во общем чате стоят буквы
>M< - модератор
>V< - VIP игрок
и обычный игрок
Вот 3 проверки для них...
1 проверка на админа, чтобы перед ником была буква >М<
Вторая проверка на простого игрока....
А третья проверка на Вип, чтобы перед ником была буква >V<
Но вот одна проблема, у администрации ведь тоже может быть Vip... поэтому высвечивается 2 сообщения когда пишет модератор... одно от имени VIP, второе от имени администратора...
Помогите как решить проблему...
У меня проблема с общим чатом... А точнее с одной проверкой...
У меня перед ником во общем чате стоят буквы
>M< - модератор
>V< - VIP игрок
и обычный игрок
Вот 3 проверки для них...
PHP:
format(string, sizeof(string), "%s %s[%d]: %s ", admtext, sendername, playerid, result);
if (PlayerInfo[playerid][pAdmin] >= 1)
{
SendClientMessageToAll(COLOR_OOC, string);
}
format(string, sizeof(string), "> %s[%d]: %s", sendername, playerid, result);
if (!PlayerInfo[playerid][pAdmin] || PlayerInfo[playerid][pDonateRank] == 1123)
{
SendClientMessageToAll(COLOR_OOC, string);
}
format(string, sizeof(string), "> %s %s[%d]: %s", donatetext , sendername, playerid, result);
if (PlayerInfo[playerid][pAdmin] == 1123 || PlayerInfo[playerid][pDonateRank] >= 1)
{
SendClientMessageToAll(COLOR_OOC, string);
}
Вторая проверка на простого игрока....
А третья проверка на Вип, чтобы перед ником была буква >V<
Но вот одна проблема, у администрации ведь тоже может быть Vip... поэтому высвечивается 2 сообщения когда пишет модератор... одно от имени VIP, второе от имени администратора...
Помогите как решить проблему...
