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

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

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

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

Напутал/намудрил с админкой... (через...)

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

MAWOP

Умник
Вот код:

PHP:
CMD:makeadmin(playerid, params[])
{
    new cmd[128], tmp[128], string[56], targetname[24], idx, targetid;
    cmd = strtok(cmd, idx);
	
	new adminl = strval(tmp);
	if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_USE,"Данная команда для вас не доступна");
	tmp = strtok(cmd, idx);
	if(sscanf(params, "ud", targetid, adminl)) return SendClientMessage(playerid, COLOR_USE, "Используйте /makeadmin [ID игрока] [lvl]");
	new player = strval(tmp);
	tmp = strtok(cmd, idx);
	if(sscanf(params, "ud", targetid, adminl)) return SendClientMessage(playerid, COLOR_USE, "Используйте /makeadmin [ID игрока] [lvl]");
	if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, COLOR_USE, "Данный игрок не в сети");
    if(adminl > 5 || adminl < 0) return SendClientMessage(playerid,COLOR_USE,"Нельзя больше 5 и меньше 0!");
    {
        GetPlayerName(targetid, targetname, sizeof(targetname));
 		format(string, sizeof(string), "Вы были назначены администратором %d уровня!",adminl);
 		SendClientMessage(player,0x7CF440FF,string);
	}
	pInfo[player][pAdmin] = adminl;
    if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, -1, "Данный игрок не в сети");
    
    SavePlayer(playerid);
 	return 1;
}
Всегда пишет мне когда назначается какой либо админ (С другом пробывал). Уже все перепробовал, с фракциями у меня такая же шняга. Хотя с увольнением норм.

Помогите что бы писало сообщение тому, которому указал id в /makeadmin

С меня +ик ^_^
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу