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

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

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

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

Инвинтарь Для РП мода

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

Estelle

Компетентный
Вырезал из мода FreePlay by Denizx

ко всем define
PHP:
#define DIALOG_PEREDACHA 55
#define DIALOG_KOLICHESTVO 70
#define DIALOG_BROSIT 71
#define DIALOG_IGROK_PEREDAT 72
#define DIALOG_SIGI 56
#define DIALOG_PIVO 57
#define DIALOG_MATS 58
#define DIALOG_DRUGS 59
#define DIALOG_GUN1 60
#define DIALOG_GUN2 61
#define DIALOG_GUN3 62
#define DIALOG_GUN4 63
#define DIALOG_GUN5 64
#define DIALOG_GUN6 65
#define DIALOG_GUN9 66
#define DIALOG_GUN10 67
#define DIALOG_GUN11 68
#define DIALOG_INV 69
k pInfo

PHP:
pSigs,
	pPivo,
	pGun0,//Оружие слот 0
	pGun1,//Оружие слот 1
	pGun2,//Оружие слот 2
	pGun3,//Оружие слот 3
	pGun4,//Оружие слот 4
	pGun5,//Оружие слот 5
	pGun6,//Оружие слот 6
	pGun7,//Оружие слот 7
	pGun8,//Оружие слот 8
	pGun9,//Оружие слот 9
	pGun10,//Оружие слот 10
	pGun11,//Оружие слот 11
	pAmmo0,//Патроны слот 0
	pAmmo1,//Патроны слот 1
	pAmmo2,//Патроны слот 2
	pAmmo3,//Патроны слот 3
	pAmmo4,//Патроны слот 4
	pAmmo5,//Патроны слот 5
	pAmmo6,//Патроны слот 6
	pAmmo7,//Патроны слот 7
	pAmmo8,//Патроны слот 8
	pAmmo9,//Патроны слот 9
	pAmmo10,//Патроны слот 10
	pAmmo11,//Патроны слот 11
к new
PHP:
new Nazvanie[MAX_PLAYERS][25];
new Kolichestvo[MAX_PLAYERS];
в паблик OnDialogResponse

PHP:
else if(dialogid == DIALOG_INV) //Инвентарь
	{
	    if(!response)
		{
			return 1;
 	    }
	}
	else if(dialogid == DIALOG_PEREDACHA) //Инвентарь
	{
	    if(response)
		{
   			switch(listitem)
   			{
   			    case 0: OnPlayerCommandText(playerid,"/give");
   				case 1:
   				{
	   				format(Nazvanie[playerid],25,"sigs");
					ShowPlayerDialog(playerid,DIALOG_SIGI,DIALOG_STYLE_LIST,"Сигареты","Использовать\nПередать\nВыбросить","Ок","Назад");
				}
   				case 2:
   				{
	   				format(Nazvanie[playerid],25,"pivo");
					ShowPlayerDialog(playerid,DIALOG_PIVO,DIALOG_STYLE_LIST,"Пиво","Использовать\nПередать\nВыбросить","Ок","Назад");
				}
   				case 3:
   				{
	   				format(Nazvanie[playerid],25,"mats");
					ShowPlayerDialog(playerid,DIALOG_MATS,DIALOG_STYLE_LIST,"Материалы","Собрать себе оружие\nПередать\nВыбросить","Ок","Назад");
				}
   				case 4:
   				{
	   				format(Nazvanie[playerid],25,"drugs");
					ShowPlayerDialog(playerid,DIALOG_DRUGS,DIALOG_STYLE_LIST,"Наркотики","Использовать\nПередать\nВыбросить","Ок","Назад");
				}
                case 5: OnPlayerCommandText(playerid,"/give");
				case 6:
   				{
	   				format(Nazvanie[playerid],25,"gun1");
					ShowPlayerDialog(playerid,DIALOG_GUN1,DIALOG_STYLE_LIST,"Холодное оружие","Передать\nВыбросить","Ок","Назад");
				}
   				case 7:
   				{
	   				format(Nazvanie[playerid],25,"gun2");
					ShowPlayerDialog(playerid,DIALOG_GUN2,DIALOG_STYLE_LIST,"Пистолет","Передать\nВыбросить","Ок","Назад");
				}
   				case 8:
   				{
	   				format(Nazvanie[playerid],25,"gun3");
					ShowPlayerDialog(playerid,DIALOG_GUN3,DIALOG_STYLE_LIST,"Дробовик","Передать\nВыбросить","Ок","Назад");
				}
   				case 9:
   				{
	   				format(Nazvanie[playerid],25,"gun4");
					ShowPlayerDialog(playerid,DIALOG_GUN4,DIALOG_STYLE_LIST,"Полуавтомат","Передать\nВыбросить","Ок","Назад");
				}
   				case 10:
   				{
	   				format(Nazvanie[playerid],25,"gun5");
					ShowPlayerDialog(playerid,DIALOG_GUN5,DIALOG_STYLE_LIST,"Автомат","Передать\nВыбросить","Ок","Назад");
				}
   				case 11:
   				{
	   				format(Nazvanie[playerid],25,"gun6");
					ShowPlayerDialog(playerid,DIALOG_GUN6,DIALOG_STYLE_LIST,"Винтовка","Передать\nВыбросить","Ок","Назад");
				}
   				case 12:
   				{
	   				format(Nazvanie[playerid],25,"gun9");
					ShowPlayerDialog(playerid,DIALOG_GUN9,DIALOG_STYLE_LIST,"Дилдо","Передать\nВыбросить","Ок","Назад");
				}
   				case 13:
   				{
	   				format(Nazvanie[playerid],25,"gun10");
					ShowPlayerDialog(playerid,DIALOG_GUN10,DIALOG_STYLE_LIST,"Фотоаппарат","Передать\nВыбросить","Ок","Назад");
				}
   				case 14:
   				{
	   				format(Nazvanie[playerid],25,"gun11");
					ShowPlayerDialog(playerid,DIALOG_GUN11,DIALOG_STYLE_LIST,"Парашут","Передать\nВыбросить","Ок","Назад");
				}
   			}
			return 1;
 	    }
	}
//------------------------------------------------------------------------------
	else if(dialogid == DIALOG_SIGI)
	{
		if(response)
  		{
       		if(listitem == 0)
           	{
           	    OnPlayerCommandText(playerid,"/smoke");
				return 1;
           	}
           	if(listitem == 1)
           	{
                ShowPlayerDialog(playerid,DIALOG_KOLICHESTVO,DIALOG_STYLE_INPUT,"Передать игроку","Сколько вы хотите передать?","Ок","Назад");
				return 1;
           	}
           	if(listitem == 2)
           	{
                ShowPlayerDialog(playerid,DIALOG_BROSIT,DIALOG_STYLE_INPUT,"Выбросить","Сколько вы хотите выбрость?","Ок","Назад");
				return 1;
           	}
		}
	}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
	else if(dialogid == DIALOG_PIVO)
	{
		if(response)
  		{
       		if(listitem == 0)
           	{
           	    OnPlayerCommandText(playerid,"/drinkbeer");
				return 1;
           	}
           	if(listitem == 1)
           	{
                ShowPlayerDialog(playerid,DIALOG_KOLICHESTVO,DIALOG_STYLE_INPUT,"Передать игроку","Сколько вы хотите передать?","Ок","Назад");
				return 1;
           	}
           	if(listitem == 2)
           	{
                ShowPlayerDialog(playerid,DIALOG_BROSIT,DIALOG_STYLE_INPUT,"Выбросить","Сколько вы хотите выбрость?","Ок","Назад");
				return 1;
           	}
		}
	}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
	else if(dialogid == DIALOG_MATS)
	{
		if(response)
  		{
  		    if(listitem == 0)
           	{
           	    format(string,sizeof(string),"/makegun %d",playerid);
           	    OnPlayerCommandText(playerid,string);
				return 1;
           	}
           	if(listitem == 1)
           	{
                ShowPlayerDialog(playerid,DIALOG_KOLICHESTVO,DIALOG_STYLE_INPUT,"Передать игроку","Сколько вы хотите передать?","Ок","Назад");
				return 1;
           	}
           	if(listitem == 2)
           	{
                ShowPlayerDialog(playerid,DIALOG_BROSIT,DIALOG_STYLE_INPUT,"Выбросить","Сколько вы хотите выбрость?","Ок","Назад");
				return 1;
           	}
		}
	}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
	else if(dialogid == DIALOG_DRUGS)
	{
		if(response)
  		{
       		if(listitem == 0)
           	{
           	    OnPlayerCommandText(playerid,"/smoke");
				return 1;
           	}
           	if(listitem == 1)
           	{
                ShowPlayerDialog(playerid,DIALOG_KOLICHESTVO,DIALOG_STYLE_INPUT,"Передать игроку","Сколько вы хотите передать?","Ок","Назад");
				return 1;
           	}
           	if(listitem == 2)
           	{
                ShowPlayerDialog(playerid,DIALOG_BROSIT,DIALOG_STYLE_INPUT,"Выбросить","Сколько вы хотите выбрость?","Ок","Назад");
				return 1;
           	}
		}
	}
//------------------------------------------------------------------------------
	else if(dialogid == DIALOG_GUN1)
	{
		if(response)
  		{
           	if(listitem == 0)
           	{
                ShowPlayerDialog(playerid,DIALOG_KOLICHESTVO,DIALOG_STYLE_INPUT,"Передать игроку","Сколько вы хотите передать?","Ок","Назад");
				return 1;
           	}
           	if(listitem == 1)
           	{
                ShowPlayerDialog(playerid,DIALOG_BROSIT,DIALOG_STYLE_INPUT,"Выбросить","Сколько вы хотите выбрость?","Ок","Назад");
				return 1;
           	}
		}
	}
//------------------------------------------------------------------------------
    else if(dialogid == DIALOG_GUN2)
	{
		if(response)
  		{
           	if(listitem == 0)
           	{
                ShowPlayerDialog(playerid,DIALOG_KOLICHESTVO,DIALOG_STYLE_INPUT,"Передать игроку","Сколько вы хотите передать?","Ок","Назад");
				return 1;
           	}
           	if(listitem == 1)
           	{
                ShowPlayerDialog(playerid,DIALOG_BROSIT,DIALOG_STYLE_INPUT,"Выбросить","Сколько вы хотите выбрость?","Ок","Назад");
				return 1;
           	}
		}
	}
//------------------------------------------------------------------------------
    else if(dialogid == DIALOG_GUN3)
	{
		if(response)
  		{
           	if(listitem == 0)
           	{
                ShowPlayerDialog(playerid,DIALOG_KOLICHESTVO,DIALOG_STYLE_INPUT,"Передать игроку","Сколько вы хотите передать?","Ок","Назад");
				return 1;
           	}
           	if(listitem == 1)
           	{
                ShowPlayerDialog(playerid,DIALOG_BROSIT,DIALOG_STYLE_INPUT,"Выбросить","Сколько вы хотите выбрость?","Ок","Назад");
				return 1;
           	}
		}
	}
//------------------------------------------------------------------------------
    else if(dialogid == DIALOG_GUN4)
	{
		if(response)
  		{
           	if(listitem == 0)
           	{
                ShowPlayerDialog(playerid,DIALOG_KOLICHESTVO,DIALOG_STYLE_INPUT,"Передать игроку","Сколько вы хотите передать?","Ок","Назад");
				return 1;
           	}
           	if(listitem == 1)
           	{
                ShowPlayerDialog(playerid,DIALOG_BROSIT,DIALOG_STYLE_INPUT,"Выбросить","Сколько вы хотите выбрость?","Ок","Назад");
				return 1;
           	}
		}
	}
//------------------------------------------------------------------------------
    else if(dialogid == DIALOG_GUN5)
	{
		if(response)
  		{
           	if(listitem == 0)
           	{
                ShowPlayerDialog(playerid,DIALOG_KOLICHESTVO,DIALOG_STYLE_INPUT,"Передать игроку","Сколько вы хотите передать?","Ок","Назад");
				return 1;
           	}
           	if(listitem == 1)
           	{
                ShowPlayerDialog(playerid,DIALOG_BROSIT,DIALOG_STYLE_INPUT,"Выбросить","Сколько вы хотите выбрость?","Ок","Назад");
				return 1;
           	}
		}
	}
//------------------------------------------------------------------------------
    else if(dialogid == DIALOG_GUN6)
	{
		if(response)
  		{
           	if(listitem == 0)
           	{
                ShowPlayerDialog(playerid,DIALOG_KOLICHESTVO,DIALOG_STYLE_INPUT,"Передать игроку","Сколько вы хотите передать?","Ок","Назад");
				return 1;
           	}
           	if(listitem == 1)
           	{
                ShowPlayerDialog(playerid,DIALOG_BROSIT,DIALOG_STYLE_INPUT,"Выбросить","Сколько вы хотите выбрость?","Ок","Назад");
				return 1;
           	}
		}
	}
//------------------------------------------------------------------------------
    else if(dialogid == DIALOG_GUN9)
	{
		if(response)
  		{
           	if(listitem == 0)
           	{
                ShowPlayerDialog(playerid,DIALOG_KOLICHESTVO,DIALOG_STYLE_INPUT,"Передать игроку","Сколько вы хотите передать?","Ок","Назад");
				return 1;
           	}
           	if(listitem == 1)
           	{
                ShowPlayerDialog(playerid,DIALOG_BROSIT,DIALOG_STYLE_INPUT,"Выбросить","Сколько вы хотите выбрость?","Ок","Назад");
				return 1;
           	}
		}
	}
//------------------------------------------------------------------------------
    else if(dialogid == DIALOG_GUN10)
	{
		if(response)
  		{
           	if(listitem == 0)
           	{
                ShowPlayerDialog(playerid,DIALOG_KOLICHESTVO,DIALOG_STYLE_INPUT,"Передать игроку","Сколько вы хотите передать?","Ок","Назад");
				return 1;
           	}
           	if(listitem == 1)
           	{
                ShowPlayerDialog(playerid,DIALOG_BROSIT,DIALOG_STYLE_INPUT,"Выбросить","Сколько вы хотите выбрость?","Ок","Назад");
				return 1;
           	}
		}
	}
//------------------------------------------------------------------------------
    else if(dialogid == DIALOG_GUN11)
	{
		if(response)
  		{
           	if(listitem == 0)
           	{
                ShowPlayerDialog(playerid,DIALOG_KOLICHESTVO,DIALOG_STYLE_INPUT,"Передать игроку","Сколько вы хотите передать?","Ок","Назад");
				return 1;
           	}
           	if(listitem == 1)
           	{
                ShowPlayerDialog(playerid,DIALOG_BROSIT,DIALOG_STYLE_INPUT,"Выбросить","Сколько вы хотите выбрость?","Ок","Назад");
				return 1;
           	}
		}
	}
//------------------------------------------------------------------------------
    else if(dialogid == DIALOG_BROSIT)
	{
		if(response)
  		{
  		    format(string,sizeof(string),"/drop %s %d",Nazvanie[playerid],Kolichestvo[playerid]);
  		    OnPlayerCommandText(playerid,string);
		}
	}
//------------------------------------------------------------------------------
    else if(dialogid == DIALOG_KOLICHESTVO)
	{
		if(response)
  		{
           	Kolichestvo[playerid] = strval(inputtext);
           	ShowPlayerDialog(playerid,DIALOG_IGROK_PEREDAT,DIALOG_STYLE_INPUT,"Передать","Какому игроку ты хочешь передать","Ок","Назад");
		}
	}
//------------------------------------------------------------------------------
    else if(dialogid == DIALOG_IGROK_PEREDAT)
	{
		if(response)
  		{
  		    format(string,sizeof(string),"/peredat %s %d %d",Nazvanie[playerid],Kolichestvo[playerid],ReturnUser(inputtext));
			OnPlayerCommandText(playerid,string);
		}
	}
вроде все! ничего не забыл! если варнинги Эрроры есть, пишите!
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу