12:27
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Alcoholik  
Создание ларьков с хотдогами в диалоге!
KillForFunДата: Вторник, 30.11.2010, 21:14 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 143
Награды: 3
Город: Cызрань
Репутация: 26
Замечания: 0%
Статус:
В forward

Code

forward TimerHotdog(playerid);

В new

Code

new Hotdog;

В public OnPlayerConnect(playerid)

Code

Hotdog=1;

В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

Code

if(dialogid == 76)
{
switch(listitem)
{
case 0:
{
SetPlayerHealth(playerid, 100); // на сколько пополнает здоровье   
PlayerPlaySound(playerid, 1055, 0.0, 0.0, 0.0);
GivePlayerMoney(playerid, - 50);//цена за еду
GameTextForPlayer(playerid, "~r~ - 50 $", 5000, 1); //Тут цена которая выводиться в левом нижнем углу   
ApplyAnimation(playerid,"FOOD","EAT_Chicken",4.1,0,1,1,0,1);
SendClientMessage(playerid,COLOR_GREY, " То что вы покупаете в 1 строке диалога");
}
case 1:
{
SetPlayerHealth(playerid, 100);
PlayerPlaySound(playerid, 1055, 0.0, 0.0, 0.0);
GivePlayerMoney(playerid, - 65);
GameTextForPlayer(playerid, "~r~ - 65 $", 5000, 1);
ApplyAnimation(playerid,"FOOD","EAT_Chicken",4.1,0,1,1,0,1);
SendClientMessage(playerid,COLOR_GREY, " То что вы покупаете во 2 строке диалога");
}
case 2:
{
SetPlayerHealth(playerid, 100);
PlayerPlaySound(playerid, 1055, 0.0, 0.0, 0.0);
GivePlayerMoney(playerid, - 75);
GameTextForPlayer(playerid, "~r~ - 75 $", 5000, 1);
ApplyAnimation(playerid,"FOOD","EAT_Chicken",4.1,0,1,1,0,1);
SendClientMessage(playerid,COLOR_GREY, " То что вы покупаете в 3 строке диалога");
}
}
}

В public OnPlayerCommandText(playerid, cmdtext[])

Code

if(strcmp(cmd, "/hotdog", true) == 0) {
      if(IsPlayerConnected(playerid))
      {
      if(Hotdog==1)
      {
      if(IsPlayerInRangeOfPoint(playerid,3.0,991.1201,-1385.6267 ,13.3187) || IsPlayerInRangeOfPoint(playerid,3.0,2240.4709,-1409.7527,24.0000)|| IsPlayerInRangeOfPoint(playerid,3.0,1797.8060,-2152.2065,13.5469))
      {
    new listitems[] = "\tТо что вы покупаете   50-$\n\tТо что вы покупаете 65-$\n\tТо что вы покупаете 75-$";
    ShowPlayerDialog(playerid,76,DIALOG_STYLE_LIST," Меню с хотдогами",listitems," Покупаю"," Отказываюсь");
    Hotdog=0;
          SetTimerEx("TimerHotdog", 8000, 0, "i", playerid);
    }
      else
      {
      SendClientMessage(playerid, COLOR_GREY, "Вы не у ларька с едой.");
      }
      }
      else
      {
      SendClientMessage(playerid, COLOR_GREY, " еще не прошло 20 сек. ");
      }
      }
      return 1;
      }

В конец мода

Code

public TimerHotdog(playerid)
    {
    Hotdog=1;
    SendClientMessage(playerid, COLOR_GREY, "20 сек прошло вы можете снова покушать. ");
    return 1;
    }



|______Мои работы______|
Хотдоги на диалогах
|______________________|
Modern State[RP] IP Addres 88.198.67.14:7557
Cайт http:\\rp-ms.ru


Сообщение отредактировал BloodRain - Вторник, 30.11.2010, 21:15
LancerkoOДата: Суббота, 04.12.2010, 18:39 | Сообщение # 2
Новенький
Группа: Пользователи
Сообщений: 38
Награды: 0
Город: Саратов
Репутация: -4
Замечания: 0%
Статус:
это кординаты ларьков?
Code
if(IsPlayerInRangeOfPoint(playerid,3.0,991.1201,-1385.6267 ,13.3187) || IsPlayerInRangeOfPoint(playerid,3.0,2240.4709,-1409.7527,24.0000)|| IsPlayerInRangeOfPoint(playerid,3.0,1797.8060,-2152.2065,13.5469))



ЗАХОДИИИ :)
ImperealДата: Суббота, 04.12.2010, 19:18 | Сообщение # 3
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
Репутация: 1868
Замечания: 100%
Статус:
BloodRain, wtf?
А вообще зачем такое выставлять,не понимаю.
Пусть люди хоть что то сами делают...



Прощай самп-рус =Р
KillForFunДата: Суббота, 04.12.2010, 19:38 | Сообщение # 4
Освоившийся
Группа: Продвинутые
Сообщений: 143
Награды: 3
Город: Cызрань
Репутация: 26
Замечания: 0%
Статус:
LancerkoO, это диапазон действия команды тоесть 1 координат от 1 ларька 2 от 2 ну и т д думаю ларьки не сложно будет найти в мап едиторе =)


|______Мои работы______|
Хотдоги на диалогах
|______________________|
Modern State[RP] IP Addres 88.198.67.14:7557
Cайт http:\\rp-ms.ru
LancerkoOДата: Суббота, 04.12.2010, 19:42 | Сообщение # 5
Новенький
Группа: Пользователи
Сообщений: 38
Награды: 0
Город: Саратов
Репутация: -4
Замечания: 0%
Статус:
Quote (BloodRain)
LancerkoO, это диапазон действия команды тоесть 1 координат от 1 ларька 2 от 2 ну и т д думаю ларьки не сложно будет найти в мап едиторе =)

дэ я нашел :) Вот хочу чтоб в одном месте у ларька только /hotdog использавался :)Туда просто вписать свои кординаты или куды?



ЗАХОДИИИ :)
KillForFunДата: Суббота, 04.12.2010, 19:52 | Сообщение # 6
Освоившийся
Группа: Продвинутые
Сообщений: 143
Награды: 3
Город: Cызрань
Репутация: 26
Замечания: 0%
Статус:
Code

if(IsPlayerInRangeOfPoint(playerid,3.0,тут твои координаты))   
если несколько ларьков и координатов то добавляй еще   

   || IsPlayerInRangeOfPoint(playerid,3.0,тут твои координаты)




|______Мои работы______|
Хотдоги на диалогах
|______________________|
Modern State[RP] IP Addres 88.198.67.14:7557
Cайт http:\\rp-ms.ru


Сообщение отредактировал BloodRain - Суббота, 04.12.2010, 19:53
LancerkoOДата: Суббота, 04.12.2010, 19:57 | Сообщение # 7
Новенький
Группа: Пользователи
Сообщений: 38
Награды: 0
Город: Саратов
Репутация: -4
Замечания: 0%
Статус:
Quote (BloodRain)
if(IsPlayerInRangeOfPoint(playerid,3.0,тут твои координаты))   
если несколько ларьков и координатов то добавляй еще   

   || IsPlayerInRangeOfPoint(playerid,3.0,тут твои координаты)


Да я понял :) У меня чет вылетает когда покупаю :(



ЗАХОДИИИ :)
KillForFunДата: Суббота, 04.12.2010, 20:01 | Сообщение # 8
Освоившийся
Группа: Продвинутые
Сообщений: 143
Награды: 3
Город: Cызрань
Репутация: 26
Замечания: 0%
Статус:
LancerkoO, ошибку дай )


|______Мои работы______|
Хотдоги на диалогах
|______________________|
Modern State[RP] IP Addres 88.198.67.14:7557
Cайт http:\\rp-ms.ru
LancerkoOДата: Суббота, 04.12.2010, 20:02 | Сообщение # 9
Новенький
Группа: Пользователи
Сообщений: 38
Награды: 0
Город: Саратов
Репутация: -4
Замечания: 0%
Статус:
Quote (BloodRain)
LancerkoO, ошибку дай )

Краш игры просто



ЗАХОДИИИ :)
KillForFunДата: Суббота, 04.12.2010, 20:07 | Сообщение # 10
Освоившийся
Группа: Продвинутые
Сообщений: 143
Награды: 3
Город: Cызрань
Репутация: 26
Замечания: 0%
Статус:
LancerkoO, дет ты чет не вставил :DD

Добавлено (04.12.2010, 20:07)
---------------------------------------------
или вставил но лишка


|______Мои работы______|
Хотдоги на диалогах
|______________________|
Modern State[RP] IP Addres 88.198.67.14:7557
Cайт http:\\rp-ms.ru
S9aVAДата: Суббота, 04.12.2010, 21:01 | Сообщение # 11
Новенький
Группа: Пользователи
Сообщений: 12
Награды: 0
Город: Одесса
Репутация: 0
Замечания: 0%
Статус:
BloodRain, отличная работа !


Продаю Инвайты для Ucoz Shop ( Дешево )

Инфо : ( ЛС ) ( Icq : 9-133-156 ) ( Skype : drex441 )

DiSEДата: Понедельник, 06.12.2010, 16:27 | Сообщение # 12
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Quote
SetPlayerHealth(playerid, 100);

А если у человека 100 жизней? Он ему даст ещё 100 HP? Тупость

KillForFunДата: Понедельник, 06.12.2010, 17:18 | Сообщение # 13
Освоившийся
Группа: Продвинутые
Сообщений: 143
Награды: 3
Город: Cызрань
Репутация: 26
Замечания: 0%
Статус:
DiSE, если у него 100 хп он купит хавку отстанеться 100 хп если тебе не нравиться как сделано сделай свое :)


|______Мои работы______|
Хотдоги на диалогах
|______________________|
Modern State[RP] IP Addres 88.198.67.14:7557
Cайт http:\\rp-ms.ru
DiSEДата: Вторник, 07.12.2010, 10:05 | Сообщение # 14
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Quote
if(Hotdog==1)
{
if(IsPlayerInRangeOfPoint(playerid,3.0,991.1201,-1385.6267 ,13.3187) || IsPlayerInRangeOfPoint(playerid,3.0,2240.4709,-1409.7527,24.0000)|| IsPlayerInRangeOfPoint(playerid,3.0,1797.8060,-2152.2065,13.5469)) ;

нафига ? не можешь создать stock и засунуть туда эти проверки а потом просто проверять названием? mda
_________________________________________________________________________________

Quote (BloodRain)
DiSE, если у него 100 хп он купит хавку отстанеться 100 хп если тебе не нравиться как сделано сделай свое

Причём тут своё? Я тебе говорю что здесь нет проверки на жизни, и как раз таки если у playerid 100hp он съест еду, у него будет ещё 200hp bad
suicide

SMOUKДата: Вторник, 07.12.2010, 11:42 | Сообщение # 15
Местный
Группа: Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус:
Quote (TAHDEM)
BloodRain, wtf?
А вообще зачем такое выставлять,не понимаю.
Пусть люди хоть что то сами делают...

А для чего ты думаешь создан этот форум ? >_< Для непонятливых людей которые не могут сами нечего делать. Но со временем все учаться. Норм фак но уже был от какого то чела >_<


  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua