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

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

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

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

Конференция администраторов.

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

*Anonymous*

Изучающий
Пользователь
Регистрация
29 Апр 2012
Сообщения
354
Лучшие ответы
0
Репутация
272
Вы наверно много раз у себя на сервере в /a чат писали:
Код:
Тп всем , нужно поговорить/обсудить чтото
100% - писали :D
Так вот предлагаю вам команду для облегчения прихода на конференцию.
Ко всем new добавляем:
PHP:
new Float:TeleportKonfa[MAX_PLAYERS][3];
Далее ищем:
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
В любов месте паблика добавляем:
PHP:
 	if (strcmp(cmd, "/adminkonfa", true) == 0)
	{
        if(PlayerInfo[playerid][pAdmin] >= 2012 )
	    {
	    			for(new i = 0; i < MAX_PLAYERS; i++)
	    			{
	    			if(PlayerInfo[i][pAdmin] > 0)
			{
			        GetPlayerPos(playerid, TeleportKonfa[i][0],TeleportKonfa[i][1],TeleportKonfa[i][2]);
				    ShowPlayerDialog(i, 557, DIALOG_STYLE_MSGBOX, "{FF0000}* * * {FF9000}Конференция администраторов {FF0000}* * *", "{FF0000}Уважаемый Администратор Главный Администратор зовёт Вас\nна конференцию Администрации.\n\nСогласны ли вы?", "Да", "Нет");
         	}
 }
			}
		return 1;
	}
Далее ищем :
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
В нём добавляем:
PHP:
	if(dialogid==557)
	{
		if(response)
		{
			SetPlayerPos(playerid, TeleportKonfa[playerid][0],TeleportKonfa[playerid][1],TeleportKonfa[playerid][2]);
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[конфа] %s[%d]: {00FF12}я согласился участвовать в конференции.", sendername, playerid);
			SendAdminMessage(0xBFF600AA, string);
		}
		else
		{
			GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[конфа] %s[%d]: {00FF12}я отказался от конференции администраторов.", sendername, playerid);
			SendAdminMessage(0xBFF600AA, string);
		}
	}
Вот и всё.

Для новечков:
PlayerInfo[playerid][pAdmin] >= 2012
2012 замените на свой уровень админки который вам надо.
С Вами был Dmitry_podtiopa.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу