Хакуна
Новичок
Привет всем, может кто нибудь подскажет как добавить "Цветной префикс" для админ чата(/a и /ao).
Если рассказывать более подробно, то я хочу сделать чтобы префиксы из команды(/setadmtag в моём случае) были цветными как для /a так и для /ao. Код /a, /ao, /setadmtag и сами префиксы будут чуть ниже, надеюсь вы меня поняли
/a
/setadmtag
Сами префиксы
Если что-то ещё надо, просите, скину
Если рассказывать более подробно, то я хочу сделать чтобы префиксы из команды(/setadmtag в моём случае) были цветными как для /a так и для /ao. Код /a, /ao, /setadmtag и сами префиксы будут чуть ниже, надеюсь вы меня поняли
/a
PHP:
CMD:a(playerid, params[])
{
if(!PI[playerid][pAdmin]) return SCM(playerid, COLOR_RED, NO_DOSTUP_TEXT);
if(!ADuty{playerid}) return SCM(playerid, COLOR_GREY, NO_DUTY_TEXT);
static result[109];
result[0] = EOS;
if(sscanf(params,"s[109]", result)) return SCM(playerid, COLOR_RED, !"Используйте: /a [текст]");
if(strlen(result) > 109) return 0;
return SendAdminsMessagef(COLOR_ACHAT, "[%s] %s[%d]: %s", PI[playerid][pMyPrefix], PN(playerid), playerid, result);
}
PHP:
CMD:setadmtag(playerid, params[])
{
if(PI[playerid][pAdmin] < 8) return SCM(playerid, COLOR_RED, NO_DOSTUP_TEXT);
if(!ADuty{playerid}) return SCM(playerid, COLOR_GREY, NO_DUTY_TEXT);
if(sscanf(params, "us[50]", params[0], params[1])) return SCM(playerid, -1, !"Введите: /setadmtag [ID] [PREFIX]");
PI[params[0]][pMyPrefix][0] = EOS;
strcat(PI[params[0]][pMyPrefix], params[1]);
SendAdminsMessagef(COLOR_YELLOW, "[ADM-TAG] Администратор %s[%i] выдал префикс [ %s ] в /ao и /a администратору %s[%i]", PN(playerid), playerid, params[1], PN(params[0]), params[0]);
UpdatePlayerDataStr(params[0], "MyPrefix", PI[params[0]][pMyPrefix]);
return 1;
}
}
Сами префиксы
PHP:
new CheckAdminTag[][AdminTag] =
{
{"NeAdministrator", "{FFFFFF}"},//0 - 0 урв
{"Хелпер", "{FFFF00}"},//1 - 1 урв+
{"Младший модератор", "{FFFF00}"},//2 - 2 урв
{"Модератор", "{FFFF00}"},//3 - 3 урв
{"Администратор", "{0000FF}"},//4 - 4 урв
{"Куратор", "{8A2BE2}"},//5 - 5 урв
{"Заместитель ГА", "{228B22}"},//6
{"Главный Администратор", "{228B22}"},//7
{"Спец администратор", "{ff0000}"},//8+
{"Основатель", "{ff0000}"},//9+
{"Владелец сервера", "{ff0000}"}//10+
};
