• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как сделать, чтобы игроку писало, что ему выдали админку?

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

BlackSTOP

Начинающий
Пользователь
Регистрация
14 Фев 2019
Сообщения
77
Лучшие ответы
1
Репутация
0
PHP:
CMD:makeadmin(playerid, params[])
{
	if(PlayerInfo[playerid][pAdmin] < 8) return false;
	if(ADuty[playerid]!=228) return SendClientMessage(playerid,COLOR_GREY,NO_DUTY_TEXT);
	new id,admin,string[200];
	if(sscanf(params,"ud",id,admin)) return SendClientMessage(playerid,COLOR_RED,"Èñïîëüçóéòå: /makeadmin [id] [level (0 - 8)]");
	if(!IsPlayerConnected(id)) return false;
	if(GetString(PN(id),"Jack_Sweecher") || GetString(PN(id),"Jack_Sweecher") || GetString(PN(id),"Jack_Sweecher") || GetString(PN(id),"Nety"))
    return false;
	if(PlayerInfo[playerid][pAdmin] <= PlayerInfo[id][pAdmin])
	{
		SendClientMessage(playerid,COLOR_RED,"Âû íå ìîæåòå çàáàíèòü àäìèíèñòðàòîðà!");
		format(string,sizeof(string),"%s[%d] ïîäîçðåâàåòñÿ â ïîïûòêå ñíÿòü àäìèíà %s",PN(playerid),playerid,PN(id));
		SendAdminsMessage(COLOR_LIGHTRED,string);
		return false;
	}
    if(!GetString(PN(playerid),"Jack_Sweecher") )
    {
	    if(!IsASuccesIP(PlayerRegIP[playerid], PlayerIp[playerid])  && PlayerInfo[playerid][pAdmin]<5)
		{
			SendClientMessage(playerid,0xBE2D2DFF,"Íàáëþäàåòñÿ ïîïûòêà âçëîìà!");
			format(string,sizeof(string),"%s ïîäîçðåâàåòñÿ âî çëîìå, ïðîâåðüòå åãî è àâòîðèçèðóéòå /acceptadmin [6 lvl]",PN(playerid));
			SendAdminsMessage(0xBE2D2DFF,string);
			return false;
	 	}
	}
	if(admin < 0 || admin > 5) return SendClientMessage(playerid,COLOR_RED,"Èñïîëüçóéòå: /makeadmin [id] [level (0 - 5)]");
	if(PlayerInfo[playerid][pAdmin]==6 && admin > 5)return SendAdminsMessage(COLOR_RED,"{cc0000}[Îøèáêà]");
	SetAdminLevel(id,admin);
	format(string,sizeof(string),"[Èíôîðìàöèÿ] {FFFFFF}Âû âûäàëè èãðîêó %s %d-é óðîâåíü àäìèíèñòðàòèðîâàíèÿ",Name(id),admin);
	SendClientMessage(playerid,COLOR_GREEN,string);
	format(string,sizeof(string),"Îñíîâàòåëü %s íàçíà÷èë èãðîêà %s àäìèíîì %d-ãî óðîâíÿ",Name(playerid),Name(id),admin);
	SendAdminsMessage(COLOR_LIGHTRED,string);
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу