Mozgó spawn pontok
Írta: Ksisu - Dátum: 2010. March 29. 20:09:53
Természetesen, nem a spawn pontokat fogjuk mozgatni, de a hatása olyan lesz mintha azt csináltuk volna. Izgisen hangzik mi? :)

Most szólok, hogy nem fogok minden apró részletre kitérni(pl hogyan kell targetname-t megadni), szóval CSAK HALADÓKNAK! (a profiknak azért nem, mert a profik írják az ilyen cuccokat :P)

Az eljárás lényege a következő: valahol a pályán lesz egy zárt sötét szoba ahol az igazi spawn pontok lesznek, az egész szoba benne lesz egy multilpe triggerbe, a pályán lesznek script_originek(ezek lesznek az ál spawn pontok) amiket akár mozgathatunk is. A játékosunk megéled, aktiválja a triggert, ami egy véletlenszerő script originhez teleportálja.

Most két kicsi "hajóra" fognak éledni az emberek, külön-külön "hajóra" a két csapat tagjai.
Nah akkor lássunk neki!

Csináljuk meg a szobát és bele az igazi spawn helyeket:

Most következzen köré a multiple trigger. Targename legyen spawntrigger.

Teremtsünk egy nagy "tengert". Csináljunk rá két "hajót".

Mindkettőt(egyszerre csak egyet) alakítsuk át script_burshmodel-é(jobb klikk>script>burshmodel) Targetname az egyiknél legyen britthajo a másiknak pedig nacihajo.

Most jönnek a spawn helyek. Rakjunk le egy script origint(jobb klikk>script>origin), targetname legyen nacispawn vagy brittspawn, remélem rájöttök magatoktól hogy mi a különbség. Ebből akárhányat le lehet rakni. Ebben a konkrét példában én a megfelelő hajókra pakoltam őket.


A radiantos részével megvagyunk. Már csak a scripteket kell megcsinálni.
A pályánk fő gsc-jébe írjuk bele, hogy:
maps\mp\mspawn::main();
maps\mp\hajomozog::main();


Az IWD/maps/mp/ mappába másoljuk be az innen letöltött scripteket.

Az mpsawn.gsc-ben a spawnolás motorja van.
A hajomozog.gsc-ben pedig a spawn pontok mozgatása.


Végszó
A scriptnek nem az lényege, hogy a spawn pontok mozognak, hanem hogy a születést helyét saját scripttel tudjuk módosítani + csapatonként külön külön! Ha elsőre nem nem látod a lehetőségeit, akkor pár példa: Egy pályának van két térfele az adott csapat csak az adott térfélre tud éledni; Vannak bázisok amiket el lehet foglalni, amelyik csapat épp birtokolja a bázist azok születnek oda stb.

Remélem akik kicsit jobban otthon vannak ebben a témában értették a dolgot.

2010 Ksisu - TotalConversion.hu