Kem4ik
Умник
Не сохраняются цвета префикса и не грузятся
PHP:
CMD:prefixcolor(playerid, params[]) // Изменение цвета префикса
{
if(PlayerInfo[playerid][pAlcoInvenxua] < 12) return false; // с какого лвл адм. доступна кмд
new strs[244], query[144];
if(sscanf(params, "is[7]", params[0], params[1])) return SendClientMessage(playerid, COLOR_GREEN,"Используйте: /prefixcolor [ID админа] [Цвет HTML]");
PlayerInfo[params[0]][pPrefixColor][0] = EOS;
strcat(PlayerInfo[params[0]][pPrefixColor], params[1]);
format(strs, sizeof(strs), "UPDATE `accounts` SET `pPrefixColor`='%s' WHERE `Name` = '%s'",PlayerInfo[params[0]][pPrefixColor],params[0]);
mysql_function_query(connects, query, false, "", "");
new stringeran[144];
format(stringeran, sizeof(stringeran), "Администратор %s[%d] установил цвет префикса {%s}%s {AFAFAF}администратору %s[%d]", PlayerInfo[playerid][pNames], playerid, params[1], PlayerInfo[params[0]][pPrefix], PlayerInfo[params[0]][pNames], params[0]);
SendAdminMessage(COLOR_GREY, stringeran);
return true;
}
CMD:prefix(playerid, params[]) {
//if(!is_cmd_allow(playerid, CMD_prefix)) return true;
if(PlayerInfo[playerid][pAlcoInvenxua] >= 12) {
if(sscanf(params, "ds[32]", params[0], params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /prefix [ID] [Префикс]");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Человек не найден!");
if(PlayerInfo[params[0]][pAlcoInvenxua] < 1 && dostup[playerid] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Игрок не администратор или он не залогинен!");
new string[144], query[144];
sscanf(params[1], "s[32]", PlayerInfo[params[0]][pPrefix]);
format(query, sizeof(query), "UPDATE `accounts` SET `pPrefix` = '%s' WHERE `pID` = '%d'", PlayerInfo[params[0]][pPrefix], PlayerInfo[params[0]][pID]);
mysql_function_query(connects, query, false, "", "");
format(string, sizeof(string), "[A] %s[%d] установил префикс {FFFFFF}'%s' {AFAFAF}администратору %s[%d]", PlayerInfo[playerid][pNames], playerid, PlayerInfo[params[0]][pPrefix], PlayerInfo[params[0]][pNames], params[0]);
SendAdminMessage(COLOR_GREY, string);
}
return true;
}
CMD:admin(playerid, params[])
{
if(PlayerInfo[playerid][pAlcoInvenxua] < 1) return true;
if(sscanf(params, "s[128]",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: (/a)dmin [текст]");
if(strlen(PlayerInfo[playerid][pPrefix]) > 1) {
format(stringer1, sizeof(stringer1), "{%s}[%s]{9ACD32} %s[%d]: %s", PlayerInfo[playerid][pPrefixColor], PlayerInfo[playerid][pPrefix], PlayerInfo[playerid][pNames], playerid, params[0]);
} else {
format(stringer1, sizeof(stringer1), "{%s}[A-%d]{9ACD32} %s[%d]: %s", PlayerInfo[playerid][pPrefixColor], PlayerInfo[playerid][pAlcoInvenxua], PlayerInfo[playerid][pNames], playerid, params[0]);
}
SendAdminMessage(0xB8FF1AFF, stringer1);
return true;
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
