Создать полноценного союзника
Злой_Пельмень Дата: Пт, 14 Авг 2009, 11:22 | Сообщение # 21
Сообщений: 140
Награды:
0
Репутация:
21
Статус: Offline
Левша . А можно сделать так, чтобы было не один, а целых два, три или даже четыре союзника??? Просто я собираюсь игру создать, типа Left 4 Dead. Там нужно трёх корешей сделать, чтобы они воевали с игроком плечом к плечу.
Играю в Call of Duty Black ops через Steam. Пишите. Ник в Steam - EX3ME
Сообщение Левша . А можно сделать так, чтобы было не один, а целых два, три или даже четыре союзника??? Просто я собираюсь игру создать, типа Left 4 Dead. Там нужно трёх корешей сделать, чтобы они воевали с игроком плечом к плечу.Автор - Злой_Пельмень Дата добавления - 14 Авг 2009 в 11:22
Левша Дата: Пт, 14 Авг 2009, 14:31 | Сообщение # 22
Черный Волк
Сообщений: 7257
Награды:
30
Репутация:
3313
Статус: Offline
Quote (ИгродеЛ_2оо9 )
а целых два, три или даже четыре союзника???
Да сколько креатор вытянет можно, хоть 5.
X.cor.R (Prologue)
Сообщение Quote (ИгродеЛ_2оо9 )
а целых два, три или даже четыре союзника???
Да сколько креатор вытянет можно, хоть 5.Автор - Левша Дата добавления - 14 Авг 2009 в 14:31
Злой_Пельмень Дата: Сб, 15 Авг 2009, 05:16 | Сообщение # 23
Сообщений: 140
Награды:
0
Репутация:
21
Статус: Offline
ЕТО ЧТО ТАКОЕ ???
Скопровал в FPI EditPad все что надо, настроил всех NPC, и чё то тупят. Ломятся в стенку и стреляют в неё. И даже не потрудятся убить друг друга тупят пока я их не успокой, с дигла
Играю в Call of Duty Black ops через Steam. Пишите. Ник в Steam - EX3ME
Сообщение отредактировал ИгродеЛ_2оо9 - Сб, 15 Авг 2009, 05:18
Сообщение ЕТО ЧТО ТАКОЕ ???
Скопровал в FPI EditPad все что надо, настроил всех NPC, и чё то тупят. Ломятся в стенку и стреляют в неё. И даже не потрудятся убить друг друга тупят пока я их не успокой, с дигла
Автор - Злой_Пельмень Дата добавления - 15 Авг 2009 в 05:16
Левша Дата: Сб, 15 Авг 2009, 15:41 | Сообщение # 24
Черный Волк
Сообщений: 7257
Награды:
30
Репутация:
3313
Статус: Offline
Скрипт неправильно написан. У меня нормально мочат друг дружку как миленькие.
X.cor.R (Prologue)
Сообщение Скрипт неправильно написан. У меня нормально мочат друг дружку как миленькие. Автор - Левша Дата добавления - 15 Авг 2009 в 15:41
Злой_Пельмень Дата: Пн, 17 Авг 2009, 11:23 | Сообщение # 25
Сообщений: 140
Награды:
0
Репутация:
21
Статус: Offline
Я все ошибки, всевозможные проблемы удалил. Прога FPI EditPad может искать ошибки в скриптах.Добавлено (17.08.2009, 11:15) --------------------------------------------- Вот щас вроде проверил оба скрипта, щас проверим
Добавлено (17.08.2009, 11:23) --------------------------------------------- Союзник также тычется в угол и стреляет, во врага не стреляет. А враг в свою очередь ко мне ломится, но я его убил, а союзник продолжает тупить.
Играю в Call of Duty Black ops через Steam. Пишите. Ник в Steam - EX3ME
Сообщение Я все ошибки, всевозможные проблемы удалил. Прога FPI EditPad может искать ошибки в скриптах.Добавлено (17.08.2009, 11:15) --------------------------------------------- Вот щас вроде проверил оба скрипта, щас проверим
Добавлено (17.08.2009, 11:23) --------------------------------------------- Союзник также тычется в угол и стреляет, во врага не стреляет. А враг в свою очередь ко мне ломится, но я его убил, а союзник продолжает тупить.
Автор - Злой_Пельмень Дата добавления - 17 Авг 2009 в 11:23
Левша Дата: Пн, 17 Авг 2009, 16:14 | Сообщение # 26
Черный Волк
Сообщений: 7257
Награды:
30
Репутация:
3313
Статус: Offline
А ты имена им поменял? И еще скрипт работает на версии не ниже 1.09.
X.cor.R (Prologue)
Сообщение А ты имена им поменял? И еще скрипт работает на версии не ниже 1.09. Автор - Левша Дата добавления - 17 Авг 2009 в 16:14
Злой_Пельмень Дата: Вт, 18 Авг 2009, 05:38 | Сообщение # 27
Сообщений: 140
Награды:
0
Репутация:
21
Статус: Offline
У меня FPS Creator версии 1.1.5, Имя союзника - souznik,имя врага - vrag. Чё не понятно? Только у союзника скрипта выстрела нет, а скорость стрельбы 0 (быстрая). Может надо убрать скорость?Добавлено (18.08.2009, 05:38) --------------------------------------------- Убрал скорость, тоже самое
Играю в Call of Duty Black ops через Steam. Пишите. Ник в Steam - EX3ME
Сообщение У меня FPS Creator версии 1.1.5, Имя союзника - souznik,имя врага - vrag. Чё не понятно? Только у союзника скрипта выстрела нет, а скорость стрельбы 0 (быстрая). Может надо убрать скорость?Добавлено (18.08.2009, 05:38) --------------------------------------------- Убрал скорость, тоже самое
Автор - Злой_Пельмень Дата добавления - 18 Авг 2009 в 05:38
Левша Дата: Вт, 18 Авг 2009, 16:08 | Сообщение # 28
Черный Волк
Сообщений: 7257
Награды:
30
Репутация:
3313
Статус: Offline
Что с вами делать...? все равно для проекта другие писать нужно... Ладно попробуй эти: Союзник:
;Artificial Intelligence Script ;Header
desc = Souznik by Levsha
;Triggers ;Folow me ::SETTARGETNAME=vrag :state=0,PLRDISTWITHIN=100:rotatetoplr,state=1 :state=1,PLRDISTWITHIN=300:rotatetoplr :state=1,SCANCODEKEYPRESSE D=33:state=2 :state=1,SHOTDAMAGE=1:ROTATETOTARGET,state=4,setframe=6,incframe=6 :state=2,SHOTDAMAGE=1:ROTATETOTARGET,state=4,setframe=6,in cframe=6 :state=2:freeze,ROTATETOPLR,animate=2,movefore=10 :state=2,PLRDISTWITHIN=90:freeze,ROTATETOTARGET,animate=1,state=3 :state=3,PLR HEALTHLESS=500:state=4,setframe=6,incframe=6 :state=3,SCANCODEKEYPRESSED=35:state=1 :state=3,PLRDISTFURTHER=110:state=2 :state=3,SHOTDAMA GE=1:ROTATETOTARGET,state=4,setframe=6,incframe=6 :SCANCODEKEYPRESSED=34:ROTATETOTARGET,state=4,setframe=6,incframe=6 ;Go attack :state=4,frameatend=6:freeze,ROTATETOTARGET,state=5,reloadweapon,sound=audiobank\guns\reload.wav :state=5,ifweapon=1:timerstart,sta te=6 :state=6:rotatetotarget,animate=2,movefore=10 :state=6,TIMERGREATER=300:state=7 :state=7,ifweapon=1:freeze,animate=1,ROTATETOTARGET, USEWEAPON,rundecal=6 :state=7,SHOTDAMAGE=1,ifweapon=0:state=4,setframe=6,incframe=6 :state=7,SCANCODEKEYPRESSED=33:state=1
;End of Script
Враг:
;Artificial Intelligence Script ;Header
desc = vrag by Levsha
;Triggers
::SETTARGETNAME=souznik :state=0,PLRDISTWITHIN=500,PLRCANBESEEN:state=1,settarget,setframe=6,incframe=6 :state =1,frameatend=6:ROTATETOplr,state=2,reloadweapon,sound=audiobank\guns\reload.wav :state=2,ifweapon=1,PLRCANBESEEN:settarget,ROTATETOplr,use weapon,rundecal=6 :state=2,ifweapon=0:state=1,setframe=6,incframe=6 :state=2,SHOTDAMAGE=1:state=4
:state=3,frameatend=6:ROTATETOTARGET, state=5,reloadwea pon,sound=audiobank\guns\reload.wav :state=4,ifweapon=1:settargetname=souznik,TIMERstart,state=5 :state=5:freeze,rotatetotarget,animate=2, movefore=10 :state=5,TIMERGREATER=300:state=6 :state=6,SHOTDAMAGE=1:state=7 :state=6:state=2 :state=7,ifweapon=1:freeze,animate=1,ROTATE TOTARGET;,USEWEAPON,rundecal=6 :state=7,SHOTDAMAGE=1,ifweapon=0:state=3,setframe=6,incframe=6 :state=7:state=0
;End of Script
С именами персов так же: souznik и vrag Для союзника клавиша F = ко мне, за мной. клавиша G = в атаку, огонь. Внимание! пробелы!
X.cor.R (Prologue)
Сообщение Что с вами делать...? все равно для проекта другие писать нужно... Ладно попробуй эти: Союзник:
;Artificial Intelligence Script ;Header
desc = Souznik by Levsha
;Triggers ;Folow me ::SETTARGETNAME=vrag :state=0,PLRDISTWITHIN=100:rotatetoplr,state=1 :state=1,PLRDISTWITHIN=300:rotatetoplr :state=1,SCANCODEKEYPRESSE D=33:state=2 :state=1,SHOTDAMAGE=1:ROTATETOTARGET,state=4,setframe=6,incframe=6 :state=2,SHOTDAMAGE=1:ROTATETOTARGET,state=4,setframe=6,in cframe=6 :state=2:freeze,ROTATETOPLR,animate=2,movefore=10 :state=2,PLRDISTWITHIN=90:freeze,ROTATETOTARGET,animate=1,state=3 :state=3,PLR HEALTHLESS=500:state=4,setframe=6,incframe=6 :state=3,SCANCODEKEYPRESSED=35:state=1 :state=3,PLRDISTFURTHER=110:state=2 :state=3,SHOTDAMA GE=1:ROTATETOTARGET,state=4,setframe=6,incframe=6 :SCANCODEKEYPRESSED=34:ROTATETOTARGET,state=4,setframe=6,incframe=6 ;Go attack :state=4,frameatend=6:freeze,ROTATETOTARGET,state=5,reloadweapon,sound=audiobank\guns\reload.wav :state=5,ifweapon=1:timerstart,sta te=6 :state=6:rotatetotarget,animate=2,movefore=10 :state=6,TIMERGREATER=300:state=7 :state=7,ifweapon=1:freeze,animate=1,ROTATETOTARGET, USEWEAPON,rundecal=6 :state=7,SHOTDAMAGE=1,ifweapon=0:state=4,setframe=6,incframe=6 :state=7,SCANCODEKEYPRESSED=33:state=1
;End of Script
Враг:
;Artificial Intelligence Script ;Header
desc = vrag by Levsha
;Triggers
::SETTARGETNAME=souznik :state=0,PLRDISTWITHIN=500,PLRCANBESEEN:state=1,settarget,setframe=6,incframe=6 :state =1,frameatend=6:ROTATETOplr,state=2,reloadweapon,sound=audiobank\guns\reload.wav :state=2,ifweapon=1,PLRCANBESEEN:settarget,ROTATETOplr,use weapon,rundecal=6 :state=2,ifweapon=0:state=1,setframe=6,incframe=6 :state=2,SHOTDAMAGE=1:state=4
:state=3,frameatend=6:ROTATETOTARGET, state=5,reloadwea pon,sound=audiobank\guns\reload.wav :state=4,ifweapon=1:settargetname=souznik,TIMERstart,state=5 :state=5:freeze,rotatetotarget,animate=2, movefore=10 :state=5,TIMERGREATER=300:state=6 :state=6,SHOTDAMAGE=1:state=7 :state=6:state=2 :state=7,ifweapon=1:freeze,animate=1,ROTATE TOTARGET;,USEWEAPON,rundecal=6 :state=7,SHOTDAMAGE=1,ifweapon=0:state=3,setframe=6,incframe=6 :state=7:state=0
;End of Script
С именами персов так же: souznik и vrag Для союзника клавиша F = ко мне, за мной. клавиша G = в атаку, огонь. Внимание! пробелы!
Автор - Левша Дата добавления - 18 Авг 2009 в 16:08
Злой_Пельмень Дата: Вт, 18 Авг 2009, 18:18 | Сообщение # 29
Сообщений: 140
Награды:
0
Репутация:
21
Статус: Offline
Quote (Левша )
Внимание! пробелы!
Пробелы - это фигня! Разберёмся.
З.Ы.: Заранее спасибо
Добавлено (18.08.2009, 18:18) --------------------------------------------- Я заметил баги:
1. Враг старается убить только меня 2. Когда я жму клавишу G, союзник опять стреляет в Северо-восточный угол, туда только и стреляет. 3. Когда я убиваю врага, союзник продолжает стрелять в угол 4. Когда прикажу идти за мной, он дойдёт до меня но всё равно продолжает стрелять в один и тот же угол.
Что делать?
Играю в Call of Duty Black ops через Steam. Пишите. Ник в Steam - EX3ME
Сообщение Quote (Левша )
Внимание! пробелы!
Пробелы - это фигня! Разберёмся.
З.Ы.: Заранее спасибо
Добавлено (18.08.2009, 18:18) --------------------------------------------- Я заметил баги:
1. Враг старается убить только меня 2. Когда я жму клавишу G, союзник опять стреляет в Северо-восточный угол, туда только и стреляет. 3. Когда я убиваю врага, союзник продолжает стрелять в угол 4. Когда прикажу идти за мной, он дойдёт до меня но всё равно продолжает стрелять в один и тот же угол.
Что делать?
Автор - Злой_Пельмень Дата добавления - 18 Авг 2009 в 18:18
Левша Дата: Вт, 18 Авг 2009, 18:30 | Сообщение # 30
Черный Волк
Сообщений: 7257
Награды:
30
Репутация:
3313
Статус: Offline
Quote (ИгродеЛ_2оо9 )
1. Враг старается убить только меня
Когда ты в него выстрелишь, он тут же стрелять начнет в союзника, такой алгоритм. Quote (ИгродеЛ_2оо9 )
Что делать?
Ничего, такой скрипт, нехватает условия необходимого, подстрайвай игру под скрипт. Для устранения выше описанных свойств, нужно задействовать глобальные переменные, это в перспективе. В следующей версии скрипта, но работать это будет только с модами, писать буду скорее для RPG мода.
X.cor.R (Prologue)
Сообщение Quote (ИгродеЛ_2оо9 )
1. Враг старается убить только меня
Когда ты в него выстрелишь, он тут же стрелять начнет в союзника, такой алгоритм. Quote (ИгродеЛ_2оо9 )
Что делать?
Ничего, такой скрипт, нехватает условия необходимого, подстрайвай игру под скрипт. Для устранения выше описанных свойств, нужно задействовать глобальные переменные, это в перспективе. В следующей версии скрипта, но работать это будет только с модами, писать буду скорее для RPG мода.Автор - Левша Дата добавления - 18 Авг 2009 в 18:30
Злой_Пельмень Дата: Вт, 18 Авг 2009, 18:31 | Сообщение # 31
Сообщений: 140
Награды:
0
Репутация:
21
Статус: Offline
Да я уже стрелял во врага, а союзник за мной не повторяет .
Играю в Call of Duty Black ops через Steam. Пишите. Ник в Steam - EX3ME
Сообщение Да я уже стрелял во врага, а союзник за мной не повторяет . Автор - Злой_Пельмень Дата добавления - 18 Авг 2009 в 18:31
Левша Дата: Вт, 18 Авг 2009, 18:43 | Сообщение # 32
Черный Волк
Сообщений: 7257
Награды:
30
Репутация:
3313
Статус: Offline
Quote (ИгродеЛ_2оо9 )
Да я уже стрелял во врага, а союзник за мной не повторяет.
Ты не понял, что я написал... Союзник реагирует на первый выстрел в ГГ, но стрелять он будет только в врага которого ты поставил на уровень первым. Когда тот помрет, тогда в другого, и так все союзники. поэтому он стреляет в сторону первого. враг стреляет в ГГ, когда ГГ в него выстрелит он начнет стрелять в союзника, союзник в свою очередь когда в него стреляют начинает мочить врагов. Тут сделана цепная реакция. Если ГГ не стреляет ни в кого, то враги начнут лупить только по нему, а союзники расстреляв первую обойму. остановятся. поэтому ты должен активно участвовать в перестрелке. Союзники растреливают врагов в порядке очередности как ты их ставил на карту, поэтому и пишу подстраивай игру под скрипт. Пока так. это демонстрационный скрипт. На стандартных переменных, без модов, по другому не выйдет. Нет условий нужных.
X.cor.R (Prologue)
Сообщение Quote (ИгродеЛ_2оо9 )
Да я уже стрелял во врага, а союзник за мной не повторяет.
Ты не понял, что я написал... Союзник реагирует на первый выстрел в ГГ, но стрелять он будет только в врага которого ты поставил на уровень первым. Когда тот помрет, тогда в другого, и так все союзники. поэтому он стреляет в сторону первого. враг стреляет в ГГ, когда ГГ в него выстрелит он начнет стрелять в союзника, союзник в свою очередь когда в него стреляют начинает мочить врагов. Тут сделана цепная реакция. Если ГГ не стреляет ни в кого, то враги начнут лупить только по нему, а союзники расстреляв первую обойму. остановятся. поэтому ты должен активно участвовать в перестрелке. Союзники растреливают врагов в порядке очередности как ты их ставил на карту, поэтому и пишу подстраивай игру под скрипт. Пока так. это демонстрационный скрипт. На стандартных переменных, без модов, по другому не выйдет. Нет условий нужных.Автор - Левша Дата добавления - 18 Авг 2009 в 18:43
AndroidRnd Дата: Вт, 08 Сен 2009, 10:34 | Сообщение # 33
Сообщений: 180
Награды:
2
Репутация:
31
Статус: Offline
Всё сделал как тут написано, захожу в игру, и вижу картину: Союзник просто стоит на месте, а вражина прет в стену, и иногда стреляет в меня. Как это понимать?
Сообщение Всё сделал как тут написано, захожу в игру, и вижу картину: Союзник просто стоит на месте, а вражина прет в стену, и иногда стреляет в меня. Как это понимать? Автор - AndroidRnd Дата добавления - 08 Сен 2009 в 10:34
Левша Дата: Вт, 08 Сен 2009, 18:34 | Сообщение # 34
Черный Волк
Сообщений: 7257
Награды:
30
Репутация:
3313
Статус: Offline
Quote (AndroidRnd )
Как это понимать?
Без понятия, твой креатор и твой комп - разбирайся! У меня работает...
X.cor.R (Prologue)
Сообщение Quote (AndroidRnd )
Как это понимать?
Без понятия, твой креатор и твой комп - разбирайся! У меня работает...Автор - Левша Дата добавления - 08 Сен 2009 в 18:34
Злой_Пельмень Дата: Ср, 09 Сен 2009, 12:59 | Сообщение # 35
Сообщений: 140
Награды:
0
Репутация:
21
Статус: Offline
То есть, надо сначала поставить на уровень союзника, Настроить его. И только потом врагов ставить???
Играю в Call of Duty Black ops через Steam. Пишите. Ник в Steam - EX3ME
Сообщение То есть, надо сначала поставить на уровень союзника, Настроить его. И только потом врагов ставить??? Автор - Злой_Пельмень Дата добавления - 09 Сен 2009 в 12:59
Левша Дата: Ср, 09 Сен 2009, 15:56 | Сообщение # 36
Черный Волк
Сообщений: 7257
Награды:
30
Репутация:
3313
Статус: Offline
Quote (ИгродеЛ_2оо9 )
сначала поставить на уровень союзника, Настроить его. И только потом врагов ставить???
Нет. Quote (Левша )
Ставить так: Создаем перса, называем его souznik, в графе свойств компонента main - назначаем скрипт союзника, графу shoot (выстрел) - оставляем пустой. Создаем второго перса, называем его vrag, в графе свойств компонента main - назначаем скрипт врага, в графе shoot (выстрел) - ставим стандартный скрипт shootclose Запускаем тест и смотрим как оба перса мочат друг друга. Если победит союзник, то после смерти врага он перестанет стрелять, вернется к игроку, остановится и будет ждать приказа (клавиша G) пока не реализовано. Если победит враг, то после смерти союзника он примется стрелять в игрока.
X.cor.R (Prologue)
Сообщение Quote (ИгродеЛ_2оо9 )
сначала поставить на уровень союзника, Настроить его. И только потом врагов ставить???
Нет. Quote (Левша )
Ставить так: Создаем перса, называем его souznik, в графе свойств компонента main - назначаем скрипт союзника, графу shoot (выстрел) - оставляем пустой. Создаем второго перса, называем его vrag, в графе свойств компонента main - назначаем скрипт врага, в графе shoot (выстрел) - ставим стандартный скрипт shootclose Запускаем тест и смотрим как оба перса мочат друг друга. Если победит союзник, то после смерти врага он перестанет стрелять, вернется к игроку, остановится и будет ждать приказа (клавиша G) пока не реализовано. Если победит враг, то после смерти союзника он примется стрелять в игрока.
Автор - Левша Дата добавления - 09 Сен 2009 в 15:56
Злой_Пельмень Дата: Чт, 10 Сен 2009, 12:53 | Сообщение # 37
Сообщений: 140
Награды:
0
Репутация:
21
Статус: Offline
с этими скриптами чё-то не то!
Играю в Call of Duty Black ops через Steam. Пишите. Ник в Steam - EX3ME
Сообщение с этими скриптами чё-то не то! Автор - Злой_Пельмень Дата добавления - 10 Сен 2009 в 12:53
Левша Дата: Чт, 10 Сен 2009, 18:57 | Сообщение # 38
Черный Волк
Сообщений: 7257
Награды:
30
Репутация:
3313
Статус: Offline
Quote (ИгродеЛ_2оо9 )
с этими скриптами чё-то не то!
ИгродеЛ_2оо9 , А у меня типа галюцинации? Ты демку мою первую играл? там этот самый скрипт у сталкера который у костра стоит.
X.cor.R (Prologue)
Сообщение Quote (ИгродеЛ_2оо9 )
с этими скриптами чё-то не то!
ИгродеЛ_2оо9 , А у меня типа галюцинации? Ты демку мою первую играл? там этот самый скрипт у сталкера который у костра стоит.Автор - Левша Дата добавления - 10 Сен 2009 в 18:57
Злой_Пельмень Дата: Пт, 11 Сен 2009, 04:35 | Сообщение # 39
Сообщений: 140
Награды:
0
Репутация:
21
Статус: Offline
Нет, а где взять? Пади нехило весит
Играю в Call of Duty Black ops через Steam. Пишите. Ник в Steam - EX3ME
Сообщение Нет, а где взять? Пади нехило весит Автор - Злой_Пельмень Дата добавления - 11 Сен 2009 в 04:35
Левша Дата: Пт, 11 Сен 2009, 06:19 | Сообщение # 40
Черный Волк
Сообщений: 7257
Награды:
30
Репутация:
3313
Статус: Offline
Quote (ИгродеЛ_2оо9 )
Нет, а где взять?
В теме моего проекта - http://fpscreatorworld.ucoz.ru/forum/46-126-3501-16-1248993161 , весит 30 метров.
X.cor.R (Prologue)