Форум Oni

Русскоязычный форум поклонников игры «Они» от Bungie

  • Здравствуйте, Гость

#1 07-01-2011 18:17:35

Гордон Фриман (муж.)
Элитный Страйкер
Откуда: ХМАО-Югра
Регистрация: 09-05-2010
Сообщений: 353
Профиль  Вебсайт

Проблема с номерами персов

Я никак не могу закончить мой мод, потому что каждый раз при запуске игры почти каждый перс меняет свой номер! Они меня уже достали! То у них работает 12 и 13, то 7 и 1, то 14 и 10 и так всегда! То вот я запускаю игру все нормально классы те, то запускаю ничего не изменяя команда chr_set_class не работает, выдает ошибку. Что это за фигня, и как с этим бороться??? Вроде уже закончил мод, решил перепроверить и на тебе!!! Вот примерный код мода из lab_main:

Спойлер:

#
# lab_main.bsl
#


var int my_save_point;
var int lives= 0;

func void main(void)
{
trigvolume_enable save_1_trig 0
env_show 776 0
env_show 777 0
gl_fog_blue=.15
gl_fog_red=.30
gl_fog_green=.17
gl_fog_start=.99
gs_farclipplane_set 5000

obj_create 2 7

my_save_point = save_point;

level_start

if (my_save_point eq 0)
{dmsg "Ninja:[r.Mukad skazal chto mi odoleem ego vdvoem]"

trigvolume_enable outside_left 0
trigvolume_enable outside_right 0
trigvolume_enable outside_back 0

intro
}
p3_everything_breakable
dmsg "[r.Ninja red: Mukad skazal chto mi odoleem ego vdvoem]"
chr_giveweapon konoko w8_mbo
give_powerup ammo 5 0
chr_giveweapon Floor1_Striker_2 w8_mbo
chr_givepowerup Floor1_Striker_2 ammo 5
chr_set_health konoko 500
chr_set_class 0 ninja_med_1
chr_changeteam 0 Syndicate
chr_set_class 1 griffin_swat
chr_set_class 2 ninja_hard_1
chr_changeteam Floor1_Striker_1 TCTF
chr_set_health Floor1_Striker_1 2500
chr_set_health Floor1_Striker_2 550
chr_boss_shield Floor1_Striker_2 1
chr_boss_shield Floor1_Striker_1 1
sleep 200
dmsg "[c.Griffin: Chto!? Kakogo zdes delaut oni??? Da I vas po stenke razmazu!!!]
sleep 200
dmsg "[r.Ninja red: Nu eto mi esho posmotrim!!!]
sleep 800
dmsg "[r.Ninja red: NET!!!!! Nuzno podkreplenie!!!!!]"
ai2_spawn Floor1_Striker_2 force
ai2_spawn Floor1_Striker_1 force
sleep 350
dmsg "[b.Ninja blue: Ti prav!!! U nego stolko zdorovia chto vdvoem mi ne

spravimsa!!!]
sleep 350
dmsg "[b.Ninja blue: I go go!!! Osedlaem etogo bichka!!!!!]
sleep 350
dmsg "[r.Ninja red: Ninja blue, pozalusta zderzivaisa!!!]
sleep 350
dmsg "[b.Ninja blue: Ladno ladno (vot zanuda capez)...]
sleep 1000
dmsg "[r.Ninja red: Posle bitvi begi na sledyushii etaz! I ostanus zdes, ti dolzen

zakonchit missiy! Podkreplenie pribudet kak tolko smozet!!!]
sleep 200
dmsg "[b.Ninja blue: Horosho. Nadeus oni skoro pridut!]
sleep 300
ai2_spawn Floor2_Striker_3
chr_set_class 9 barabus
chr_set_health Floor2_Striker_3 2000
chr_changeteam Floor2_Striker_3 TCTF
chr_boss_shield Floor2_Striker_3 1
sleep 1000
dmsg "[b.Ninja blue: Na sleduyshem etaze barabus. Budet nelegko.]"
sleep 200
dmsg "[r.Ninja red: Nevolnuisa ti smozesh!!!]"
sleep 300
dmsg "[y.Barabus: Nu ze idi suda!!!]"
sleep 4500
dmsg "[b.Ninja blue: Nu gde ze podkreplenie!!!]"
chr_givepowerup konoko hypo 1
dmsg "[o.Bonus 1 hypo]"
sleep 1000
dmsg "[y.Podkreplenie: Mi zdes!]"
ai2_spawn Floor2_Striker_1
ai2_spawn Floor2_Striker_2
chr_set_class 10 ninja_easy_2
chr_set_class 11 ninja_easy_3
chr_set_health Floor2_Striker_1 200
chr_set_health Floor2_Striker_2 200
sleep 2000
dmsg "[Ninja Green: Raspravimsa s barabusom, begi na trety etaz! Tam budet samoe

sloznoe ispitanie!]"
sleep 1000
ai2_spawn Floor3_Comguy_1
chr_set_class 12 muro_generic
ai2_spawn Floor3_Striker_1
chr_set_class 13 k4_L
chr_changeteam Floor3_Comguy_1 TCTF
chr_changeteam Floor3_Striker_1 TCTF
chr_set_health Floor3_Comguy_1 2000
chr_set_health Floor3_Striker_1 2000
chr_boss_shield Floor3_Striker_1 1
chr_boss_shield Floor3_Comguy_1 1
sleep 1500
dmsg "[o.Bonus 3 hypo]"
chr_givepowerup konoko hypo 3
dmsg "[u.Muro: Nu chto sestrenka, pokazem im kto tut kruche!!!]"
sleep 400
dmsg "[l.Konoko: Eto uz tochno!!! A potom naidem samogo Mukada!!!]"
sleep 400
dmsg "[b.Ninja blue: Vi?? No kak??? Ninja red, I ne spravlus odin!!!]"
sleep 400
dmsg "[r.Ninja red: Prosty, no I zanat i ne smogu nichem pomoch. Podkreplenie toze

pribedet ne ranshe chem cherez chas. Tebe pridetsa dratsa odnomu...]"
sleep 400
dmsg "[b.Ninja blue: Chert!!!]"
sleep 2100
dmsg "[c.Mukade: Neuzeli vi nichego bez mena sdelat ne mozete...]"
ai2_spawn Floor3_Striker_1 force
chr_set_class 14 super_ninja_1
chr_set_health Floor3_Striker_1 1500
sleep 400
dmsg "[b.Ninja blue: Mukad, ti zdes!]"
sleep 400
dmsg "[c.Mukad: A gde ze esche? Nuzno spasat svoih uchenikov! Davai zadadim etim

pafosnim viskochkam!!!]
sleep 400
dmsg "[u.Muro: Nu poprobuite!!!!]












}



http://www.masseffect2.in/ava/legions.png
I'm commander Shepard, and this is my favorit forum on the extranet.

Оффлайн

 

#2 18-01-2011 02:36:54

Мih@ 
Регистрация: 27-08-2006
Сообщений: 824
Профиль

Re: Проблема с номерами персов

скрипт расхотелось дочитывать на многозначительном "p3_everything_breakable". всё равно там явно нету ни строчки, связанной со слежением за смертями персонажей.
а вообще для всех не умеющих пользоваться поиском но желающих строго следить за номерами персонажей небольшой хинт:
    chr_death_lock [ai_name:string | script_id:int] 1
и для удаления
    chr_full_health zombie; chr_delete zombie

для запущенных случаев
    ai2_reset
    ai2_spawnall

преспавна в 3 главе нет.

для арен - вообще от греха подальше забываем, что хп может быть меньше 1: все нужные чары должны быть unkillable.

Оффлайн

 

#3 21-01-2011 10:41:51

Гордон Фриман (муж.)
Элитный Страйкер
Откуда: ХМАО-Югра
Регистрация: 09-05-2010
Сообщений: 353
Профиль  Вебсайт

Re: Проблема с номерами персов

Мih@ написал(а):

скрипт расхотелось дочитывать на многозначительном "p3_everything_breakable"

Это строка, которую я давным давно забыл удалить, просто попробовав.


http://www.masseffect2.in/ava/legions.png
I'm commander Shepard, and this is my favorit forum on the extranet.

Оффлайн

 

Board footer

© 2006-2018 Амэ & Mih@
ОНИмия – фан-сайт игры Oni
Движок форума - модифицированный PunBB

[генерация скрипта: 0.010 с.] [запросов к БД: 11]