forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Война двух типофф (http://forum.boolean.name/showthread.php?t=5906)

klopmaks 15.04.2008 22:11

Re: Война двух типофф
 
Круть ща прилеплю. Спс , но йа переделаю под 2 типа ботофф.
Последний вопрос: А как мне случайно выберать одного бота из вражеского типа(тима)?
Ведь в таком коде как написал ты в таргет попадать буит первый бот из вражеской команды до тех пор пока его не убьют :)

FrankH 15.04.2008 22:17

Ответ: Re: Война двух типофф
 
Цитата:

Сообщение от klopmaks (Сообщение 79604)
Можешь по подробнее.
Ведь target у нас типа.бот
Тоисть числа , туда нельзя загнать , буквы тож...
И как реализовать Point?
PointEntity u\entity,u\target
Ошибка однако.

Начнем с начала, все поля в типе являются числами, вся инфа на компе тоже в виде чисел, все буквы и картинки это числа, то есть и в поля типа можно записать
u\name$=имя бота$(писать в кавычках)
u\health%=жизни целочисленные
u\point%=пивот(точнее указатель на него), к которому крепится меш

а про функцию и объяснять нечего, "если бот в агрессивном режиме, то перебираем ботов\игроков противоположного пола с шансом один к шести, что это будет наша цель" а вобще попробуй сначала поработать с типами и почитать справку, а когда разберешься, переноси это в игру.

klopmaks 15.04.2008 22:26

Re: Война двух типофф
 
АВТОМАТ:
Variable must be a type

ABTOMAT 15.04.2008 22:50

Ответ: Война двух типофф
 
Блин, я же не давал работающий семпл, а только пример кода.
Такая ошибка бывает когда в переменной-типе находится значение Null (т.е. в данном случае к цели обращаются, а её там нету потому как её ещё не выбрали)
Попробуй сначала выбрать цели всем ботам а потом уже запускать обработку либо вместо:

PointEntity bot\mesh, bot\target\mesh

пиши:

If bot\target<>Null then PointEntity bot\mesh, bot\target\mesh

т.е. обращение будет только тогда когда цель существует

З.Ы. Обо всём, описанном в этом посте ты мог бы и сам догадаться

З.З.Ы.
Цитата:

ботов\игроков противоположного пола
Фроэнк, жжош :-D

klopmaks 16.04.2008 21:03

Re: Война двух типофф
 
Круто, супер , спс =_)

Все намутил...
Поменял кубы на модели..
И оп незадача. Поинт Крутит модель спиной ко мне и было бы странно еси бы боты стреляли спиной.
Ест ьли какие то идеи как ето убрать.
У меня токо одна.
Делаем пивот , его парент бот . Двигаем и поинтим пивот , еси так можно ^^

dimanche13 16.04.2008 21:29

Ответ: Re: Война двух типофф
 
Цитата:

Сообщение от klopmaks (Сообщение 79664)
И оп незадача. Поинт Крутит модель спиной ко мне и было бы странно еси бы боты стреляли спиной.
Ест ьли какие то идеи как ето убрать.

А может просто повернуть на 180" :p

klopmaks 16.04.2008 23:28

Re: Война двух типофф
 
Ну во первых повернуть что?
RotateENtity b\entity,0,180,0 ?
Или поворачивать то что я копирую
b\entity=CopyEntity(bot_exm)

Во вторых пробовал =)
Поинт разворачивает спиной >.<

З.Ы. 2 АВТОМАТ , 2 ALL Кто знает как в 3Д Максе вернуть стрелки.
Ну когда нажимаешь мув(W) появляиццо стрелки. У меня исчезли , переустановкой проблема не решилась О_о

ABTOMAT 17.04.2008 00:22

Ответ: Война двух типофф
 
Цитата:

З.Ы. 2 АВТОМАТ , 2 ALL Кто знает как в 3Д Максе вернуть стрелки.
Ну когда нажимаешь мув(W) появляиццо стрелки. У меня исчезли , переустановкой проблема не решилась О_о
Жми букву "Ч" на клавиатуре - появятся. Раньше как-то тоже случайно долюанул, а потом долго сообразить не мог, в чём дело :-D

Цитата:

Во вторых пробовал =)
Поинт разворачивает спиной >.<
Блин, тогда пробуй сначала пойнт а потом сразу после него поворот на 180.

Ну а вообще можно повернуть не энтити, а непосредственно меш (RotateMesh) Но если у тя есть или планируется костная анимация, то лучше так не делай, от этого глюки в кости лезут.

Можно и непосредственно в максе повернуть, однако, если у тебя куча костных анимаций, то ты за**ёшься их все переворачивать, лучше делать TurnEntity после ПойнтЕнтити

Не в обиду сказано, но если перед тобой стоит проблема "повернуть бота на 180°" и ты о ней спрашиваешь на форуме, то какой ты нафиг прогер? >< Чти хелп, ковыряй примеры внимательно (а не просто вставляй туда свои модели) вот если что - хороший хелп в двух частях: 1. 2.

klopmaks 17.04.2008 00:32

Re: Война двух типофф
 
Да я х*ровый прогер :-D

Tadeus 17.04.2008 08:51

Ответ: Война двух типофф
 
Цитата:

вот если что - хороший хелп в двух частях: 1. 2.
Пробайанились они. Еще и криво :-)

Оригинал:
http://unblitz.narod.ru/tutorials/blitz3d/index.htm

ABTOMAT 17.04.2008 20:38

Ответ: Re: Война двух типофф
 
Цитата:

Сообщение от klopmaks (Сообщение 79678)
Да я х*ровый прогер :-D

оИди бразовывайся (см. пост Тадеуша)


Часовой пояс GMT +4, время: 16:40.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot