Форум Pawn.Wiki - Воплоти мечту в реальность!: Мусорка в диалоге - Форум Pawn.Wiki - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

[ Scr ][ All ]
Мусорка в диалоге
Оценка: -----

#1
Пользователь офлайн   Romzes 

  • ( ^_^ )
  • Вставить ник
  • Раскрыть информацию
И так делал одному человеку мусорку по заказу.Решил написать по этому поводу урок xD
____________________________________________________________________________
1.Мусорка в диалоге
2.Без команды,просто нужно стать на пикап
3.Багов,нету.

____________________________________________________________________________
1.Ко всем new добавляем это
new musor;//Мусорка

2.В паблик
public OnPlayerPickUpPickup(playerid, pickupid)

Добавляем это
if(pickupid == musor)
	{
	    ShowPlayerDialog(playerid, 60, DIALOG_STYLE_LIST,"Мусорка","1\tТухлые яйца \n2\tБотинок \n3\Огрызок \n4\tШкурка бонана","Кушать","Отмена");
	}

3.Добавляем пикап
musor = CreatePickup(1239, 35, 380.4694,-1880.6117,2.5630); pickups++; // Тут ваши кординаты

4.В паблик
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

Вставляем это
if(dialogid == 60)//Если у вас этот ид занят пишите свой
			{
		     		if(response)
        			{
            		new Float:health;
            		if(listitem == 0)
            	{
			    ApplyAnimation(playerid,"FOOD","EAT_Burger",4.1,0,1,1,1,1);
				SendClientMessage(playerid, COLOR_GOLD, "Вы съели тухлые яйца");
                ShowPlayerDialog(playerid, 60, DIALOG_STYLE_LIST,"Мусорка","1\tТухлые яйца \n2\tБотинок \n3\tОгрызок \n4\tШкурка от банана","Принять","Отмена");
                if(GetPlayerHealth(playerid, health) < 100)
                {
					SetPlayerHealth(playerid, health + 25.0);
                }
				return 1;
			}
            else if(listitem == 1)
            {
			    ApplyAnimation(playerid,"FOOD","EAT_Burger",4.1,0,1,1,1,1);
				SendClientMessage(playerid, COLOR_GOLD, "Вы съели Ботинок.");
                ShowPlayerDialog(playerid, 60, DIALOG_STYLE_LIST,"Мусорка","1\tТухлые яйца \n2\tБотинок \n3\tОгрызок \n4\tШкурка от банана","Принять","Отмена");
                if(GetPlayerHealth(playerid, health) < 100)
                {
                	SetPlayerHealth(playerid, health + 25.0);
                }
				return 1;
			}
            else if(listitem == 2)
            {
			    ApplyAnimation(playerid,"FOOD","EAT_Burger",4.1,0,1,1,1,1);
				SendClientMessage(playerid, COLOR_GOLD, "Вы съели огрызок.");
	            ShowPlayerDialog(playerid, 60, DIALOG_STYLE_LIST,"Мусорка","1\tТухлые яйца \n2\tБотинок \n3\tОгрызок \n4\tШкурка от банана","Принять","Отмена");
                if(GetPlayerHealth(playerid, health) < 100)
                {
                	SetPlayerHealth(playerid, health + 25.0);
                }
				return 1;
			}
            else if(listitem == 3)
            {
			    ApplyAnimation(playerid,"FOOD","EAT_Burger",4.1,0,1,1,1,1);
				SendClientMessage(playerid, COLOR_GOLD, "Вы съели шкурку от банана.");
			    ShowPlayerDialog(playerid, 60, DIALOG_STYLE_LIST,"Мусорка","1\tТухлые яйца \n2\tБотинок \n3\tОгрызок \n4\tШкурка от банана","Принять","Отмена");
                if(GetPlayerHealth(playerid, health) < 100)
                {
                	SetPlayerHealth(playerid, health + 25.0);
                }
       	}
return 1;
}

_____________________________________________________
Вот и всё,мусорка готова,мб что-то забыл написать.

Автор: Igor_Jackson

1

#2
Пользователь офлайн   FreeMan 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Скрин в студию
1

#3
Пользователь офлайн   FingerPro 

  • Пользователь
  • Вставить ник
  • Раскрыть информацию
Норм) +
-1

#4
Пользователь офлайн   Hawk_Smoke 

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
А почему такой code кривой?
"Мусорка","1\tТухлые яйца \n2\tБотинок \n3\Огрызок \n4\tШкурка бонана","Кушать","Отмена");


Возврат зачем?

0

#5
Пользователь офлайн   stason1222 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
можно скрин где находится мусорка?
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика