Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/makeadmin помогите

Статус
В этой теме нельзя размещать новые ответы.

Yitter

Дебютант
Помогите у меня такая фигня с макеадимн кароче вот я игрок 1 хочу дать или снять с админа игрока 2. Набираю команду и мне пишет "Вы сняли игрока 1 с админки", в игроку 2 пишет "Вас снял администратор игрок 2" кароч помогите мне исправить баг с текстов вы сняли с админки игрока 1. Хоть и с админки снимается кто надо а просто сообщение не правильное помогите исправить такст вот код:
CMD:makeadmin(playerid, params[])
{
if(Player[playerid][pAdmin] >= 6 || IsPlayerAdmin(playerid))
{
new PlayerName[MAX_PLAYER_NAME], adminlvl, pleer, adminname[128], string[128], string2[128];
GetPlayerName(pleer, PlayerName, sizeof(PlayerName));
GetPlayerName(playerid, adminname, sizeof(adminname));
if(sscanf(params, "ud", pleer, adminlvl))
return SendClientMessage(playerid, 0xB8860BAA, " Используйте: /makeadmin [id] [уровень администратирования] для выдачи административных прав");
if(!IsPlayerConnected(pleer)) return SendClientMessage(playerid, 0xFF0000AA, "Ошибка: Игрок не в игре");
if(Player[playerid][pAdmin] >= 6 || IsPlayerAdmin(playerid))
{
if(adminlvl == 0)
{
Player[pleer][pAdmin] = adminlvl;
format(string, sizeof(string), "Администратор %s снял с вас административные полномочия", adminname);
format(string2, sizeof(string2), "Вы сняли административные полномочия с %s`a", PlayerName); //Тут вот не так пишет вы сняли сами себя(эт в кратце)
SendClientMessage(pleer, 0xB8860BAA, string);
SendClientMessage(playerid, 0xB8860BAA, string2);
}
if(adminlvl >= 1 && adminlvl <= 6)
{
Player[pleer][pAdmin] = adminlvl;
format(string, sizeof(string), "Администратор %s выдал вам %d уровень административных полномочий", adminname, adminlvl);
format(string2, sizeof(string2), "%s`у было выдано %d административных полномочий", PlayerName, adminlvl);
SendClientMessage(pleer, 0xB8860BAA, string);
SendClientMessage(playerid, 0xB8860BAA, string2);
}
if(IsPlayerAdmin(playerid))
{
if(adminlvl == 7)
{
Player[pleer][pAdmin] = adminlvl;
format(string2, sizeof(string2), "%s`у было выдано %d административных полномочий", PlayerName, adminlvl);
SendClientMessage(playerid, 0xB8860BAA, string2);return 1;}}
if(adminlvl >= 7)
{
SendClientMessage(playerid, 0xFF0000AA, "Максимальный уровень администратироваия - 6");
}
}
return 1;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "команда доступна администраторам старше 6 уровняР");
return 1;
}
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу