Удар!
|
|
Rifi | Дата: Воскресенье, 08 Марта 2009, 16:32 | Сообщение # 1 |
![Rifi](http://s5.ucoz.net/a/_6/136.gif) Начинающий
Группа: Пользователи
Сообщений: 13
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
| 1.Как сделать так что-бы на малом расстояние при нажатие на пробел наносился удар? На пример вот тут,удар кубику: Code Graphics3D 640,480,32,0 SetBuffer BackBuffer() Const TypePlayer=1,TypeWall=2 Player=CreateSphere() EntityType Player,TypePlayer Wall=CreateCube() PositionEntity Wall,0,0,10 EntityType Wall,TypeWall Collisions TypePlayer,TypeWall,2,3 cam=CreateCamera() PositionEntity cam,0,30,0 TurnEntity cam,90,0,0 lit=CreateLight() TurnEntity lit,70,70,0 Repeat If KeyDown(200) MoveEntity Player,0,0,.1 If KeyDown(208) MoveEntity Player,0,0,-.1 If KeyDown(203) TurnEntity Player,0,2,0 <img src="http://s5.ucoz.net/sm/24/applause.gif" border="0" align="absmiddle" alt="applause"> If KeyDown(205) TurnEntity Player,0,-2,0 UpdateWorld RenderWorld Flip Until KeyHit(1) End Ну ещё что-бы жизни отнимались? 2.А ещё как сделать что-бы он мне сдачу давал?) Заранее спасибо)
|
|
| |
tjslash | Дата: Воскресенье, 08 Марта 2009, 17:16 | Сообщение # 2 |
![tjslash](http://www.igrostroenie.my1.ru/avatar/64/509170.jpg) Продвинутый
Группа: Участники
Сообщений: 132
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
Профессия: студент
Команда: Йа один((
Проектов: "Blood Life"
| 1. EntityDistance юзай 2. ИИ
|
|
| |
Kamskii | Дата: Воскресенье, 08 Марта 2009, 19:13 | Сообщение # 3 |
![Kamskii](http://allsaves.narod.ru/p_f.jpg) Продвинутый
Группа: Участники
Сообщений: 112
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
Профессия: Специалист широкого профиля
Команда: Сам по себе=)
Проектов: 1
| Quote (Rifi) 2.А ещё как сделать что-бы он мне сдачу давал?) Code если ты его ударил то { он ударяет тебя } иначе { он не ударяет тебя }
Сообщение отредактировал Kamskii - Воскресенье, 08 Марта 2009, 19:14 |
|
| |
Rifi | Дата: Воскресенье, 08 Марта 2009, 20:54 | Сообщение # 4 |
![Rifi](http://s5.ucoz.net/a/_6/136.gif) Начинающий
Группа: Пользователи
Сообщений: 13
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
| А кто нибудь может привести пример с кодом?)
|
|
| |
falc0n | Дата: Понедельник, 09 Марта 2009, 19:21 | Сообщение # 5 |
![falc0n](http://igrostroenie.my1.ru/avatar/52/646283.jpg) Продвинутый
Группа: Участники
Сообщений: 149
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
Профессия: Студент
Команда: MINFOS studio(в команде я один xD )
Проектов: один(зубодробительная ММОРПГ)
| Quote (Rifi) А кто нибудь может привести пример с кодом?) конечно можем! и мморпг сейчас тебе напишем, если ты попросиш конечно же! по делу - включи мозги заведи тип игроков введи переменную хп проверяй дистанцию + нажатие клавиш и с определенной частотой вычитай хп (воспроизводя анимацию атаки... в будущем) каманды для справки if then entityDistance(entity1,entity2) type а что бы в ответ бил так тут ничего сложного. если ты действительно вкуришся во все выше написанное (не только мной) то написать такой АИ тебе не составит труда. а если не вкуришся - то читай справку повнимательнее
Сообщение отредактировал falc0n - Понедельник, 09 Марта 2009, 19:22 |
|
| |
df | Дата: Пятница, 29 Мая 2009, 09:37 | Сообщение # 6 |
![df](http://igrostroenie.my1.ru/avatar/85/706154.gif) Продвинутый
Группа: Участники
Сообщений: 144
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
Профессия: Программист
Команда: Легион Темной Лисы(LDF)
Проектов: 1
| Rifi, вот код удара(если ты еще сам не воткнул). user_piv-наш перс Model1-противник Code If MouseHit (1) If EntityDistance(user_piv,Model1)<4 bot_HP =bot_HP-1 EndIf EndIf Подскажите как сделать отображение жизни выделеного противника. и как сделать что бы при нанесинии противнику урона, появлялачь надпись "Вы ударили бота на N едениц"
Сообщение отредактировал df - Пятница, 29 Мая 2009, 10:04 |
|
| |
df | Дата: Пятница, 05 Июня 2009, 19:08 | Сообщение # 7 |
![df](http://igrostroenie.my1.ru/avatar/85/706154.gif) Продвинутый
Группа: Участники
Сообщений: 144
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
Профессия: Программист
Команда: Легион Темной Лисы(LDF)
Проектов: 1
| Есть ктоньть? ПОдскажите как сделать показание жизни выделеного противника и информирование об нанесеном уроне ему. а то я, сам чето не пойму как это сделать.
|
|
| |
df | Дата: Суббота, 06 Июня 2009, 00:34 | Сообщение # 8 |
![df](http://igrostroenie.my1.ru/avatar/85/706154.gif) Продвинутый
Группа: Участники
Сообщений: 144
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
Профессия: Программист
Команда: Легион Темной Лисы(LDF)
Проектов: 1
| не то. мне нужно сделать что бы если я выбрал, мне показывалась жизнь только того монстра которого я пометил. и причем чтобы он наказывал мне жизнь того на которого я уже пометил и напал и пакочал а не стандарт жизни. короч как мне сделать показание данных(жизни) из Type monst ну по выделению(ну выделил кочаного он паказал сколько хп осталось у него,выбрал друго мне показали его жизнь). (и заодно коль затронули колекции, как паказать придмет или параметры определено предмета из колекции по эго даным.Ну к примеру регенирируемый ID код.Кстате как сделать чтобы он не мог повторятся?)
|
|
| |
df | Дата: Суббота, 06 Июня 2009, 10:16 | Сообщение # 9 |
![df](http://igrostroenie.my1.ru/avatar/85/706154.gif) Продвинутый
Группа: Участники
Сообщений: 144
Награды: 0
Замечания: 0%
Статус: ![](/on.gif)
Профессия: Программист
Команда: Легион Темной Лисы(LDF)
Проектов: 1
| не, с надписью над противником понятно. как сделать показание жизни, выделеного объекта. ну помети я его рамкой, уменя повилось количестно жизни на экране(Text,0,20,"Жизнь противника"+a\Heat_bot). вот код метки противника(метим его) Code If EntityDistance(user_piv,entity)<visial If KeyDown (15) If sprite FreeEntity sprite sprite=CreateSprite ( entity ) sprite_tex=LoadTexture ("Media/pricell.png",4) EntityOrder sprite,-1 EntityTexture sprite,sprite_tex ScaleSprite sprite,16,16 EndIf EndIf вот как мне сделать, что бы мне показывалась жизнь выбраного противника(помеченого)?
|
|
| |