Modstalker - totul pentru un adevărat stalker!

Obiectivele spawn prin script-ul de la începutul jocului

Probabil, fiecare modelar știe că există un astfel de lucru ca pe un scenariu, dar prin scenariu obiectele nu apar la primele jocuri, ca și în ansamblu, ci în îndeplinirea unei anumite funcții. M-am gândit mult la acest lucru și, în cele din urmă, am reușit să fac ca obiectele să apară prin scenariu încă de la începutul jocului.






Pentru muncă, vom avea nevoie de aceste fișiere:

bind_stalker.script
(numele dvs.) .script (am un script numit spawn_objects)
info_l01escape.xml (puteți, în principiu, orice informații)

În fișierul bind_stalker.script după funcția:

dacă este self.bCheckStart atunci
printf ("SET DEFAULT INFOS")

dacă nu. has_alife_info ("storyline_actor_start") și
(nivel.name () == "l01_escape")
atunci
auto.obiect: give_info_portion ("storyline_actor_start")
_G.g_start_avi = adevărat
printf ("* AVI * RUN START AVI")






capăt
scrie.

dacă nu are_alife_info ("spawn_all") atunci
spawn_objects.spawn_all_objects ()
db.actor:give_info_portion("spawn_all ")
capăt

Apoi creați un script numit spawn_objects și scrieți acolo:

funcția spawn_all_objects ()
alife (): create ("esc_soldier_respawn_1", vector (): set (-31.6, -10.5, -78.03), 244704,111)
alife (): create ("esc_soldier_respawn_1", vector (): set (-31.6, -10.5, -78.03), 244704,111)
alife (): create ("esc_soldier_respawn_1", vector (): set (-31.6, -10.5, -78.03), 244704,111)
alife (): create ("esc_soldier_respawn_1", vector (): set (-31.6, -10.5, -78.03), 244704,111)
alife (): create ("esc_soldier_respawn_1", vector (): set (-31.6, -10.5, -78.03), 244704,111)
alife (): create ("esc_soldier_respawn_1", vector (): set (-31.6, -10.5, -78.03), 244704,111)
alife (): create ("esc_soldier_respawn_1", vector (): set (-31.6, -10.5, -78.03), 244704,111)
alife (): create ("esc_soldier_respawn_1", vector (): set (-31.6, -10.5, -78.03), 244704,111)
capăt

După aceea, în fișierul info_l01escape.xml scriem infoportul:

Aici, în principiu, asta e tot. Imediat după începerea jocului lângă detașarea lupului va apărea un mic detașament de soldați. Cu ajutorul acestei funcții, puteți da naștere NPC-uri normale - mutante, NPC-uri, și pentru acest lucru, cel mai important lucru, nu sape de depunere a icrelor, această metodă economisește timp, deoarece se realizează prin intermediul script-ul și este simplu și eficient.







Articole similare

Trimiteți-le prietenilor: