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

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

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

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

/ao /alogin /leaders

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

Smouker

Компетентный
Здраствуйте если было то простите
Вырезал из своего мода SaltaNat RolePlay


/alogin
PHP:
	else if (strcmp(cmd, "/alogin", true) == 0)
	{
		if(PlayerInfo[playerid][pAdmin] >= 1)
		{
			{
				ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ администратора","Введите пароль от административной панели","Ок","Отмена");
				return true;
			}
		}
	}
Диалогам
PHP:
	case 2934:
		{
			if(response)
			{
				if(!strlen(inputtext)) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"{FFFFFF}Доступ","{FFFFFF}Введите пароль от административной панели","Закрыть","");
				Dostup[playerid] = strval(inputtext);
				if(Dostup[playerid] == PlayerInfo[playerid][pDostup])
				{
					if(PlayerInfo[playerid][pAdmin] <= 0) return SendClientMessage(playerid, COLOR_GREY, "Недоступно!");
					dostup[playerid] = 1;
					new pip[16];
					GetPlayerIp(playerid, pip, sizeof(pip));
					new sendername[MAX_PLAYER_NAME];
					GetPlayerName(playerid, sendername, sizeof(sendername));
					switch(PlayerInfo[playerid][pSex])
					{
					case 1:
						{
							format(string, sizeof(string), "(( Администратор %s заступил на дежурство [Ранг: %d] ))", sendername,PlayerInfo[playerid][pAdmin]);
							SendAdminMessage(COLOR_NEWS,string);
						}
					case 2:
						{
							format(string, sizeof(string), "(( Администратор %s заступила на дежурство [Ранг: %d] ))", sendername,PlayerInfo[playerid][pAdmin]);
							SendAdminMessage(COLOR_NEWS,string);
						}
					}
					TogglePlayerControllable(playerid, 1);
					return true;
				}
				else return Kick(playerid);
			}
			else return true;
		}
/leaders

PHP:
		if(strcmp(cmdtext, "/leaders", true) == 0)
	{
		new alllstring[1024], ttext[50], LeaderName[MAX_PLAYER_NAME];
		foreach(new i : Player)
		{
			ttext[0] = 0;
			if(!IsPlayerConnected(i) || IsPlayerNPC(i) || PlayerInfo[i][pLeader] <= 0) continue;
			new leader = PlayerInfo[i][pLeader];
			switch(leader)
			{
			case 1: ttext = "LSPD";
			case 2: ttext = "FBI";
			case 3: ttext = "Армия Авианосец";
			case 4: ttext = "Минздрав SF";
			case 5: ttext = "La Cosa Nostra";
			case 6: ttext = "Yakuza";
			case 7: ttext = "Мэрия";
			case 8: ttext = "Байкеры";
			case 9: ttext = "SF News";
			case 10: ttext = "SFPD";
			case 11: ttext = "Лицензеры";
			case 12: ttext = "East Side Ballas";
			case 13: ttext = "Los Santos Vagos";
			case 14: ttext = "Русская Мафия";
			case 15: ttext = "Grove Street";
			case 16: ttext = "Новости штата LS";
			case 17: ttext = "Various Los Aztecas";
			case 18: ttext = "The Rifa Gang";
			case 19: ttext = "Армия Зона 51";
			case 20: ttext = "LV News";
			case 21: ttext = "LVPD";
			case 22: ttext = "Минздрав LS";
			case 24: ttext = "Агенство Хитманов";
			case 28: ttext = "Racind Club";
			default: ttext = "Отсутствует";
			}
			GetPlayerName(i, LeaderName, sizeof(LeaderName));
			format(alllstring,sizeof(alllstring),"{FFFFFF}%s %s [%s | Телефон %d]\n", alllstring, ttext, LeaderName, PlayerInfo[i][pPnumber]);
		}
		if(strlen(alllstring) < 1) strcat(alllstring, "{FFFFFF}Нет лидеров онлайн");
		ShowPlayerDialog(playerid, 1937, DIALOG_STYLE_MSGBOX, "{1E90FF}Лидеры онлайн", alllstring, "Закрыть", "");
		return true;
	}
/ao как на Advance RP
PHP:
	else if(strcmp(cmd, "/ao", true) == 0 || strcmp(cmd, "/message", true) == 0)
    {
     if (PlayerInfo[playerid][pAdmin] >= 3)
      {
        if(IsPlayerConnected(playerid))
        {
            GetPlayerName(playerid, sendername, sizeof(sendername));
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result[64];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, -1, "Используйте: /ao [text]");
                return 1;
            }
            format(string, sizeof(string), "{FFCD00}Администратор %s: %s", sendername, result);
            SendClientMessageToAll(0xFFCD00AA, string);
        }
        return 1;
    }
	}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу