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

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

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

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

Как сделать чтобы нельзя было забанить админа?

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

Yura98

Новичок
Помогите что бы не мог забанить админ админа.
PHP:
	if(!strcmp(cmd, "/ban", true))
	{
	    if(!IsPlayerAdmin(playerid)) return true;
	    new giveplayerid, days, text[255], ip[32], date[16], unbandate;
	    if(sscanf(params, "uds", giveplayerid, days, text)) return SendClientMessage(playerid, 0xFF0000AA, "{FFFF00}*Ïîäñêàçêà*: {FFFFFF}/ban [ID èãðîêà] [Êîë-âî äíåé] [Ïðè÷èíà]");
	    if(!IsPlayerConnected(giveplayerid) || giveplayerid == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, "{FFFF00}*Âíèìàíèå*: {FFFFFF}äàííûé èãðîê íå â ñåòè");
	    if(days > 30) return SendClientMessage(playerid, 0xFF0000AA, "Âíèìàíèå: ñðîê áàíà - íå áîëüøå 30 äíåé!");
		GetPlayerName(playerid, sendername, 32);
		GetPlayerName(giveplayerid, giveplayer, 32);
		GetPlayerIp(giveplayerid, ip, 32);
		format(str, sizeof(str), "* %s(%d) çàáàíåí àäìèíèñòðàöèåé ñåðâåðà. Ñðîê áàíà â äíÿõ: %d. Ïðè÷èíà: %s *", giveplayer, giveplayerid, days, text);
		SendClientMessageToAll(0xFFFF00AA, str);
		unbandate = gettime() + days*86400;
		
		getdate(year, month, day);
		format(date, 16, "%02d.%02d.%04d", day, month, year);
		format(str, sizeof(str), "INSERT INTO bans (name, ip, bandate, time, unbandate, reason) VALUES ('%s', '%s', '%s', %d, %d, '%s')", giveplayer, ip, date, days, unbandate, text);
		mysql_query(str);
		Kick(giveplayerid);
		return 1;
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу