Я никак не могу закончить мой мод, потому что каждый раз при запуске игры почти каждый перс меняет свой номер! Они меня уже достали! То у них работает 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!!!!]
}
|
скрипт расхотелось дочитывать на многозначительном "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.
|