- Регистрация
- 15 Ноя 2019
- Сообщения
- 25
- Лучшие ответы
- 0
- Репутация
- 0
На сколько убого выглядит моя команда /makeleader?
Если можете помочь её улучшить, напишите свои варианты )
Не сохраняет данные в БД
Если можете помочь её улучшить, напишите свои варианты )
Код:
CMD:makeleader(playerid, params[])
{
if(GetPVarInt(playerid, "logged") == 0) return 1;
else
{
if(player_info[playerid][pAdmin] >= 7)
{
if(sscanf(params, "ui[128]", params[0], params[1])) return SendClientMessage(playerid, COLOR_COMMAND, "Используйте: /makeleader [ID игрока] [Фракция]");
if(params[1] == 1)
{
new string[1000];
format(string, sizeof(string), "Администратор %s назначил Вас лидером организации: Полиция Лос-Сантос", player_info[playerid][pName]);
SendClientMessage(params[0], 0xFFA300FF, string);
format(string, sizeof(string), "Администратор %s назначил %s лидером организации: Полиции ЛС", player_info[playerid][pName], player_info[params[0]][pName]);
SendAdminMessage(0xFFA300FF, string);
format(string, sizeof(string), "Поздравляем игрока %s. Заступившего на пост Полиции Лос-Сантос", player_info[params[0]][pName]);
SendClientMessageToAll(0xFF0000FF, string);
SetPlayerSkin(params[0], 228);
SetPlayerColor(params[0], 0x003DFFFF);
player_info[params[0]][pLeader] = 1;
player_info[params[0]][pMember] = 1;
player_info[params[0]][pRang] = 8;
player_info[params[0]][pSkin] = 228;
static const fmt_query[] = "UPDATE `accounts` SET `leader` = '%d', `member` = '%d', `rang` = '%d', `skin` = '%d' WHERE `id` = '%d'";
new query[sizeof(fmt_query)+(-2+2)+(-2+2)+(-2+2)+(-2+3)];
format(query, sizeof(query), fmt_query, player_info[params[0]][pLeader], player_info[params[0]][pMember], player_info[params[0]][pRang], player_info[params[0]][pSkin]);
mysql_query(dbHandle, query, false);
return 1;
}
}
}
return 1;
}
Последнее редактирование: