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

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

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

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

[C.M.D]Команда /aduty,админ дежурства с 3D textom

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

Валенок

Ученик
Здраствуйте увожаемые форумчане.​
У меня в моде есть команда /aduty,с 3D textом над головой администратора.Вот решил поделиться мжет кому то пригодится.
Сначала ко всем new добовляем:
PHP:
new AdminDuty[MAX_PLAYERS];
Дальше идем в В public OnPlayerConnect
PHP:
PaperOffer[playerid] = 999; AdminDuty[playerid] = 0;
Ко всем командам добовляем:
PHP:
	if(!strcmp(cmdtext, "/aduty", true))
	{
		if(IsPlayerConnected(playerid))
		{
			if(gPlayerLogged[playerid] == 0)
			{
				SendClientMessage(playerid, COLOR_WHITE, "Сначала нужно войти.!");
				return 1;
			}
			if(PlayerInfo[playerid][pAdmin] >= 1 || PlayerInfo[playerid][pAdmin] == -1)
			{
				if(AdminDuty[playerid] == 0)
				{
					if(PlayerInfo[playerid][pAdmin] == -1)
					{
						laabel[playerid] = Create3DTextLabel("{ffff00}Гл. по лидеркам.{00ff00} [На дежурстве]", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
					}
					else if(PlayerInfo[playerid][pAdmin] == 1)
					{
						laabel[playerid] = Create3DTextLabel("{bef574}Модератор{00ff00} [На дежурстве]", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
					}
					else if(PlayerInfo[playerid][pAdmin] == 2)
					{
						laabel[playerid] = Create3DTextLabel("{ccff00}Админ[2-lvl]{00ff00} [На дежурстве]", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
					}
					else if(PlayerInfo[playerid][pAdmin] == 3)
					{
						laabel[playerid] = Create3DTextLabel("{34c924}Админ[3-lvl]{00ff00} [На дежурстве]", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
					}
					else if(PlayerInfo[playerid][pAdmin] == 4)
					{
						laabel[playerid] = Create3DTextLabel("{3caa3c}Адимин[4-lvl]{00ff00} [На дежурстве]", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
					}
					else if(PlayerInfo[playerid][pAdmin] == 5)
					{
						laabel[playerid] = Create3DTextLabel("{5da130}Заместитель Гл. админа{00ff00} [На дежурстве]", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
					}
					else if(PlayerInfo[playerid][pAdmin] == 6)
					{
						laabel[playerid] = Create3DTextLabel("{ff0033}(Гл.администратор){00ff00} [На дежурстве]", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
					}
					Attach3DTextLabelToPlayer(laabel[playerid], playerid, 0.0, 0.0, 0.6);
					AdminDuty[playerid] = 1;
					SetPlayerColor(playerid,COLOR_KRAS);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "{00ffff}Администратор {ff0033}[ID:%d]%s {00ffff}Выходить на дежурство.Задать вопрос {ff0033}/report", playerid, sendername);
					SendClientMessageToAll(COLOR_WHITE,string);
					return 1;
				}
				else if(AdminDuty[playerid] == 1)
				{
					Delete3DTextLabel(laabel[playerid]);
					AdminDuty[playerid] = 0;
					SetPlayerColor(playerid,TEAM_HIT_COLOR);
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), " {ff0033}[ID:%d]%s {00ffff}Уходит с админ дежурства", playerid, sendername);
					ABroadCast(COLOR_YELLOW,string,1);
					return 1;
				}
			}
Если у вас админка больше 6лвл то добавьте сами по аналогии.
Пригодилось?Дай +сик.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу