[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Удар!
RifiДата: Воскресенье, 08 Марта 2009, 16:32 | Сообщение # 1
Начинающий
Группа: Пользователи
Сообщений: 13
Награды: 0
Замечания: 0%
Статус:
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.А ещё как сделать что-бы он мне сдачу давал?)
Заранее спасибо) applause
 
tjslashДата: Воскресенье, 08 Марта 2009, 17:16 | Сообщение # 2
Продвинутый
Группа: Участники
Сообщений: 132
Награды: 0
Замечания: 0%
Статус:

Профессия: студент
Команда: Йа один((
Проектов: "Blood Life"
1. EntityDistance юзай
2. ИИ
 
KamskiiДата: Воскресенье, 08 Марта 2009, 19:13 | Сообщение # 3
Продвинутый
Группа: Участники
Сообщений: 112
Награды: 0
Замечания: 0%
Статус:

Профессия: Специалист широкого профиля
Команда: Сам по себе=)
Проектов: 1
Quote (Rifi)
2.А ещё как сделать что-бы он мне сдачу давал?)

Code
если ты его ударил то
{
он ударяет тебя
}
иначе
{
он не ударяет тебя
}

wink bash book


Сообщение отредактировал Kamskii - Воскресенье, 08 Марта 2009, 19:14
 
RifiДата: Воскресенье, 08 Марта 2009, 20:54 | Сообщение # 4
Начинающий
Группа: Пользователи
Сообщений: 13
Награды: 0
Замечания: 0%
Статус:
А кто нибудь может привести пример с кодом?)
 
falc0nДата: Понедельник, 09 Марта 2009, 19:21 | Сообщение # 5
Продвинутый
Группа: Участники
Сообщений: 149
Награды: 0
Замечания: 0%
Статус:

Профессия: Студент
Команда: MINFOS studio(в команде я один xD )
Проектов: один(зубодробительная ММОРПГ)
Quote (Rifi)
А кто нибудь может привести пример с кодом?)

конечно можем!
и мморпг сейчас тебе напишем, если ты попросиш конечно же!

по делу - включи мозги
заведи тип игроков
введи переменную хп
проверяй дистанцию + нажатие клавиш и с определенной частотой вычитай хп (воспроизводя анимацию атаки... в будущем)
каманды для справки

if then

entityDistance(entity1,entity2)

type

а что бы в ответ бил так тут ничего сложного. если ты действительно вкуришся во все выше написанное (не только мной) то написать такой АИ тебе не составит труда.
а если не вкуришся - то читай справку повнимательнее

Сообщение отредактировал falc0n - Понедельник, 09 Марта 2009, 19:22
 
dfДата: Пятница, 29 Мая 2009, 09:37 | Сообщение # 6
Продвинутый
Группа: Участники
Сообщений: 144
Награды: 0
Замечания: 0%
Статус:

Профессия: Программист
Команда: Легион Темной Лисы(LDF)
Проектов: 1
Rifi, вот код удара(если ты еще сам не воткнул).

user_piv-наш перс
Model1-противник

Code

If MouseHit (1)
If EntityDistance(user_piv,Model1)<4
bot_HP =bot_HP-1
EndIf
EndIf   

Подскажите как сделать отображение жизни выделеного противника.
и как сделать что бы при нанесинии противнику урона, появлялачь надпись "Вы ударили бота на N едениц"

Прикрепления: 0100418.rar (50.7 Kb)





Сообщение отредактировал df - Пятница, 29 Мая 2009, 10:04
 
dfДата: Пятница, 05 Июня 2009, 19:08 | Сообщение # 7
Продвинутый
Группа: Участники
Сообщений: 144
Награды: 0
Замечания: 0%
Статус:

Профессия: Программист
Команда: Легион Темной Лисы(LDF)
Проектов: 1
Есть ктоньть? book
ПОдскажите как сделать показание жизни выделеного противника и информирование об нанесеном уроне ему.
а то я, сам чето не пойму как это сделать.



 
dfДата: Суббота, 06 Июня 2009, 00:34 | Сообщение # 8
Продвинутый
Группа: Участники
Сообщений: 144
Награды: 0
Замечания: 0%
Статус:

Профессия: Программист
Команда: Легион Темной Лисы(LDF)
Проектов: 1
не то.
мне нужно сделать что бы если я выбрал, мне показывалась жизнь только того монстра которого я пометил.
и причем чтобы он наказывал мне жизнь того на которого я уже пометил и напал и пакочал а не стандарт жизни.
короч как мне сделать показание данных(жизни) из Type monst ну по выделению(ну выделил кочаного он паказал сколько хп осталось у него,выбрал друго мне показали его жизнь).
(и заодно коль затронули колекции, как паказать придмет или параметры определено предмета из колекции по эго даным.Ну к примеру регенирируемый ID код.Кстате как сделать чтобы он не мог повторятся?)



 
dfДата: Суббота, 06 Июня 2009, 10:16 | Сообщение # 9
Продвинутый
Группа: Участники
Сообщений: 144
Награды: 0
Замечания: 0%
Статус:

Профессия: Программист
Команда: Легион Темной Лисы(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

вот как мне сделать, что бы мне показывалась жизнь выбраного противника(помеченого)?



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