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

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

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

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

Ipad на сервер (alt+пробел)

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

Frost_Kenny

Умник
И так.Благодаря John_Bens мод Real Game оказался в паблике.Некоторые говорили что не могут вырезать ipad из мода.Вот что нужно делать:
1.в public OnPlayerCommandText кидаем команду
PHP:
	if(strcmp(cmd, "/ipad", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
            format(string,sizeof(string),"{00D5FF}Статистика\n{FFFFFF}Помощь по командам\n{00D5FF}Покупка VIP\n{FFFFFF}Авто\n{00D5FF}GPS навигация\n{FFFFFF}Кто онлайн\n{00D5FF}Сменить пароль\n{FFFFFF}VIP Панель\n{00D5FF}Админ панель\nРадио");
      		ShowPlayerDialog(playerid,1021,DIALOG_STYLE_LIST,"{FFFFFF}ipad {00D5FF}apple",string,"Ок","Отмена");
		}
		return 1;
	}
2.Добавляем диалоговые окна в public OnDialogResponse
PHP:
//==================================Ipad===============================//
	if(dialogid == 1021)
	{
	    if(response)
	    {
			if(listitem == 0)
			{
			    OnPlayerCommandText(playerid, "/stats");
				return 1;
			}
			if(listitem == 1)
			{
                OnPlayerCommandText(playerid, "/help");
			    return 1;
   			}
			if(listitem == 2)
 			{
                OnPlayerCommandText(playerid, "/vipbuy1");
				return 1;
			}
			if(listitem == 3)
 			{
                OnPlayerCommandText(playerid, "/findmycar");
				return 1;
			}
			if(listitem == 4)
 			{
                OnPlayerCommandText(playerid, "/gps");
				return 1;
			}
			if(listitem == 5)
 			{
                OnPlayerCommandText(playerid, "/online1");
				return 1;
			}
			if(listitem == 6)
 			{
                OnPlayerCommandText(playerid, "/setpass");
				return 1;
			}
			if(listitem == 7)
 			{
    		if(PlayerInfo[playerid][pDonateRank] >= 1)
			{
                OnPlayerCommandText(playerid, "/vipp1");
				return 1;
			}
			}
			if(listitem == 8)
			{
    		if(PlayerInfo[playerid][pAdmin] >= 1)
			{
			if(dostup[playerid] != 1)
  			{
				ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT,"Доступ администратора","Введите пароль от административной панели","Ок","Отмена");
				return 1;
			}
			}
			}
			if(listitem == 9)
 			{
                OnPlayerCommandText(playerid, "/radiorg");
				return 1;
			}
		}
	}
	//==============VIP==============================//
		if(dialogid == 1005)
		{
	    if(response)
	    {
			if(listitem == 0)
			{
			    format(string,sizeof(string),"VIP преимущество\nвкл/выкл. телефон в ipad -> VIP Панель!\nSkype:rp-realgame");
   				ShowPlayerDialog(playerid,1006,DIALOG_STYLE_MSGBOX,"{00E1FF}Real•Game VIP",string,"Ок","Отмена");
				return 1;
			}
			if(listitem == 1)
			{
                format(string,sizeof(string),"PREMIUM VIP преимущество\nвкл/выкл. телефон! ipad -> VIP Панель\n админы Он-Лайн! ipad -> VIP Панель\nSkype:rp-realgame");
   				ShowPlayerDialog(playerid,1007,DIALOG_STYLE_MSGBOX,"{00E1FF}Real•Game VIP",string,"Ок","Отмена");
			    return 1;
   			}
			if(listitem == 2)
 			{
                format(string,sizeof(string),"GOLD VIP преимущество\n вкл/выкл. телефон! ipad -> VIP Панель\n админы Он-Лайн! ipad -> VIP Панель\n уволиться из организации ipad -> VIP Панель\nSkype:rp-realgame");
   				ShowPlayerDialog(playerid,1007,DIALOG_STYLE_MSGBOX,"{00E1FF}Real•Game VIP",string,"Ок","Отмена");
				return 1;
			}
			}
		}
		//=============================VIPP1========================//
		if(dialogid == 1205)
		{
	    if(response)
	    {
			if(listitem == 0)
			{
			    OnPlayerCommandText(playerid, "/togphone1");
				return 1;
			}
			}
		}
		//=============================VIPP2========================//
		if(dialogid == 1206)
		{
	    if(response)
	    {
			if(listitem == 0)
			{
			    OnPlayerCommandText(playerid, "/togphone1");
				return 1;
			}
			if(listitem == 1)
			{
                OnPlayerCommandText(playerid, "/admins1");
			    return 1;
   			}
			}
		}
		//=============================VIPP3========================//
		if(dialogid == 1207)
		{
	    if(response)
	    {
			if(listitem == 0)
			{
			    OnPlayerCommandText(playerid, "/togphone1");
				return 1;
			}
			if(listitem == 1)
			{
                OnPlayerCommandText(playerid, "/admins1");
			    return 1;
   			}
   			if(listitem == 2)
			{
                OnPlayerCommandText(playerid, "/vipuninvite1");
			    return 1;
   			}
			}
		}
		
//=======================================================================//
	if(dialogid == 1022)////////online
	{
	    if(response)
	    {
//------------------------------[Лидеры]-----------------------------------------
			if(listitem == 0)
			{
			    OnPlayerCommandText(playerid, "/leaders");
				return 1;
			}
//------------------------------[Инструкторы]----------------------------------------
			if(listitem == 1)
			{
                OnPlayerCommandText(playerid, "/licensers");
			    return 1;
   			}
//---------------------------------[Сотрудники]----------------------------------------
			if(listitem == 2)
 			{
                OnPlayerCommandText(playerid, "/members");
				return 1;
			}
		}
	}
3.в public OnPlayerKeyStateChange добавляем чтобы ipad включался на alt+space
PHP:
	if(newkeys == KEY_SPRINT | 1024)//кнопка альт
    {
		OnPlayerCommandText(playerid,"/ipad");
	}
4.Добавляем ещё команды
PHP:
//---------------------------------------------------------------------------------
if(strcmp(cmd, "/togphone1", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if(PlayerInfo[playerid][pDonateRank] > 0 || PlayerInfo[playerid][pAdmin] > 1)
	        {
				if (!PhoneOnline[playerid])
				{
					PhoneOnline[playerid] = 1;
					SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Ваш Телефон выключен !");
				}
				else if (PhoneOnline[playerid])
				{
					PhoneOnline[playerid] = 0;
					SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Ваш Телефон включен !");
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_LIGHTRED2, "   Вы не Администратор или VIP !");
	            return 1;
			}
		}
		return 1;
	}
if (strcmp(cmd, "/admins1", true) == 0)
	{
        if(IsPlayerConnected(playerid))
	    {
	        if(PlayerInfo[playerid][pDonateRank] > 2 || PlayerInfo[playerid][pAdmin] > 1)
	        {
			SendClientMessage(playerid, COLOR_GRAD1, "{FFFFFF}|_______________{00FFFF}Администрация сервера{FFFFFF}_______________|");
			for(new i = 0; i < MAX_PLAYERS; i++)
			{
				if(IsPlayerConnected(i))
				{
				    if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 9999)
				    {
						GetPlayerName(i, sendername, sizeof(sendername));
						format(string, 256, "{FFFFFF}Админ: {00FFFF}%s {FFFFFF}Уровня: {00FFFF}%d", sendername,PlayerInfo[i][pAdmin]);
						SendClientMessage(playerid, COLOR_GRAD2, string);
					}
				}
			}
		}
		else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "Вы не админ или VIP.");
			}
			return 1;
		}
   }
   if(strcmp(cmd, "/vipuninvite1", true) == 0)// доделать нужно
	{
	    if(IsPlayerConnected(playerid))
	   	{
		    if(PlayerInfo[playerid][pMember] > 0 && PlayerInfo[playerid][pDonateRank] >= 3)
		    {
					 			if(PlayerInfo[playerid][pDonateRank] != 3) return SendClientMessage(playerid,COLOR_GRAD1,"У Вас нет статуса {FFA500}VIP GOLD");
							    gTeam[playerid] =
								PlayerInfo[playerid][pTeam] = 3;
								PlayerInfo[playerid][pMember] = 0;
								PlayerInfo[playerid][pRank] = 0;
								PlayerInfo[playerid][pChar] = 0;
								PlayerInfo[playerid][pZvan] = 0;
							    //SetPlayerArmourAC(playerid,0);
							    SpawnPlayer(playerid);
      			    			SendClientMessage(playerid, 0xFFFFFFFF, "Вы были уволены по собственному желанию!");
      			    			//SendClientMessage(playerid, 0xFFFFFFFF, "Перезайдите в игру!");
								//Kick(playerid);
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "Вы не состоите в организации");
			}
		}//not connected
		return 1;
	}
5.И ещё
PHP:
	if(strcmp(cmd, "/vipbuy1", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
      		format(string,sizeof(string),"{00D5FF}VIP: {FFFFFF}20{00D5FF}р\n{00D5FF}PREMIUM VIP: {FFFFFF}80{00D5FF}р\n{00D5FF}GOLD VIP: {FFFFFF}150{00D5FF}p");
      		ShowPlayerDialog(playerid,1005,DIALOG_STYLE_LIST,"{00E1FF}Life•Game Покупка VIP",string,"Ок","Отмена");
		}
		return 1;
	}
	if(strcmp(cmd, "/findmycar", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	    format(string,sizeof(string),"Машина 1\nМашина 2\n_____________________\nКогда найдете свой автомобиль введите /cpdis чтобы отключить маркер\n_____________________");
   		ShowPlayerDialog(playerid,5001,DIALOG_STYLE_LIST,"Поиск машины.",string,"Ок","Отмена");
        }
        return 1;
    }
    	if(strcmp(cmd, "/online1", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        ShowPlayerDialog(playerid,1022,DIALOG_STYLE_LIST,"[RP]RealGame Online","Лидеры\nЛицензиары\nПодчиненные","SELECT","CANCEL");//
 		}
		return 1;
 	}
 		if(strcmp(cmd, "/vipp1", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
            format(string,sizeof(string),"{00D5FF}VIP\n{FFFFFF}PREMIUM VIP\n{00D5FF}GOLD VIP");
      		ShowPlayerDialog(playerid,1052,DIALOG_STYLE_LIST,"{FFFFFF}VIP {00D5FF}PANEL",string,"Ок","Отмена");
		}
		return 1;
	}
6.Опять в диалоги public OnDialogResponse
PHP:
//--------------------------------------------------------------------------------
	if(dialogid == 1052)
    {
        if(response)
        {
        if(listitem == 0)
        {
        format(string,sizeof(string),"{00D5FF}Выключить или Включить Телефон");
  		ShowPlayerDialog(playerid,1205,DIALOG_STYLE_LIST,"VIP",string,"Ок","Отмена");
		}
  		if(listitem == 1)
        {
        format(string,sizeof(string),"{00D5FF}Выключить или Включить Телефон\n{FFFFFF}Посмотреть админы онлайн");
  		ShowPlayerDialog(playerid,1206,DIALOG_STYLE_LIST,"VIP",string,"Ок","Отмена");
  		}
  		if(listitem == 2)
        {
        format(string,sizeof(string),"{00D5FF}Выключить или Включить Телефон\n{FFFFFF}Посмотреть админы онлайн\n{00D5FF}Уволится из фракции");
  		ShowPlayerDialog(playerid,1207,DIALOG_STYLE_LIST,"VIP",string,"Ок","Отмена");
  		}
	}
}
Автор: Lik
Вырезано с RealGame
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу