 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Создание ларьков с хотдогами в диалоге!
| |
| KillForFun | Дата: Вторник, 30.11.2010, 21:14 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 143
Награды: 3
Город: Cызрань
Репутация: 26
Замечания: 0%
Статус: 
| В forward Code forward TimerHotdog(playerid); В new В public OnPlayerConnect(playerid) В 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
Город: Санкт-Петербург
| 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 и засунуть туда эти проверки а потом просто проверять названием? _________________________________________________________________________________ Quote (BloodRain) DiSE, если у него 100 хп он купит хавку отстанеться 100 хп если тебе не нравиться как сделано сделай свое Причём тут своё? Я тебе говорю что здесь нет проверки на жизни, и как раз таки если у playerid 100hp он съест еду, у него будет ещё 200hp 
|
| |
|
|
| SMOUK | Дата: Вторник, 07.12.2010, 11:42 | Сообщение # 15 |
|
Местный
Группа:
Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус: 
| Quote (TAHDEM) BloodRain, wtf? А вообще зачем такое выставлять,не понимаю. Пусть люди хоть что то сами делают... А для чего ты думаешь создан этот форум ? >_< Для непонятливых людей которые не могут сами нечего делать. Но со временем все учаться. Норм фак но уже был от какого то чела >_<

|
| |
|
|
|
 |
|
 | |
| |
|