Propleiras:

data/stuff.json fileba lehet irni mindenfele jo dolgot. Ezzel a moddal lehet lerakni propokat amik mozognak, forognak, van szilradsaguk (ha kell), vagy halalosak. A mereteiket es "utkozesu zonajukat" is meg lehet (kell is) szabni. Egy peldan keresztul elmagyarazom mi mit jelent: Mindig << jel lesz a megjegyzes eleje, ezeket nem szabad beirni ha rendes modot csinal az ember.

"position" : [
	{
	  "x": 100,  					<< \
	  "y": 12.50,  					<< x y es z koordinatak, hogy hol legyen a prop a jatekvilagban
	  "z": -200.00,					<< /
	  "rot" : 0,					<< elforgatas az y tengelyen
	  "scale" : 1.5,				<< hanyszorosa legyen a meret az eredeti modellnek
	  "light" : 1,					<< fenyesseg tipus
	  "deadly":1,					<< 1 halalos, 0 nem halalos (ha nekimegy a stick)
	  "name" : "prop01",				<< egyedi azonosito
	  "invisible" : 0,				<< 1 lathatatlan, 0 lathato (ha lathatatlan nem mozog, nem utkodik, mintha nem is letezne)
	  "speed":0.005,				<< mozgasi sebesseg 0.005 kb a stick sebessegenek fele
	  "startx": -314.58,				<< \
	  "starty": 12.00,				<< a mozgas kezodpontjanak x y z koordinatai
	  "startz": -221.23,				<< /
	  "finishx": -322.10,				<< \
	  "finishy": 12.00,				<< a mozgas vegpontjanak x y z koordiantai, ha ideer visszakerul a startba
	  "finishz": -221.23,				<< /
	  "moveon":"x",					<< melyik tengelyen mozog. csak egy lehet, ferden nem megy
	  "coll" : 1,					<< 1 van utkozesi zona, 0 nincs utkozesi zona. ez kell sok dologhoz, pl ha nincs nem lehet halalos
	  "collh" : 4.5,				<< utkozesi zona radiusza
	  "collv" : 3.5,				<< utkozesi zona magassaga
	  "collm" : 2,					<< "szilard" utkozesi, ha ezen belul van a stick, nem tud mozogni
	  "vanrot" : 1,					<< 1 szamolunk forgast, 0 nem szamolunk forgast
	  "rotspeed" : 3,				<< forgasi sebesseg
	  "colltype" : "wsolid"				<< "solid" szilard, "wsolid" at lehet menni rajta
	  "trigger" : 0,				<< 0 nem trigger, 1 F gombra trigger, 2 erintesre trigger, 3 lovesre trigger
	  "scriptname" : "scriptneve",			<< milyen scriptet triggerel
	  "status" : "none",				<< none semmi, held "cipelheto"
	  "canbeshot" : 1,				<< 1 figyeli hogy losz-e oda ahol van, 0 nem
	  "animation" : "animacioneve"			<< milyen animaciot futtat
	}
	
]

Azt hiszem ez minden. Mikor utkozesi zonat adunk meg, 7 egyseg kb 1 meter a jatekban. Vannak valtozok amiket el lehet hagyni, pl ha ugysem mozgatjuk a propot, akkor nem kell start meg finish, vagy ha coll 0 akkor nem kell utkozesi zona. Ezekkel lehet kiserletezni.

[Frissites 1]
Modositott proptrigger, prophurcibalas, propanimacio, nehany uj sciprtparancs

A trigger egyertelmu, egy scriptet futtat a trigger tipusa alapjan. Animacio picit osszetettebb:
Egy uj osztaly, amit hozza lehet adni stuff.jsonhoz. Javaslom a legvegere rakni annak, aki nem tudja mit csinal, persze a legutolso csuko kapcsos zarojel ele, es vesszo legyen az elotte levo csuko kapcsos zarojel utan.

"animations":
{
	"test":{
		"name":"animacioneve",			<< animacio neve, ez megy a prophoz
		"prop":"prop01",			<< prop neve, ilyen nevu+szam fileokat tolt be
		"play":true,				<< menjen-e az animacio
		"loop":true,				<< ismetlodjon-e (egyelore mindig ismetlodik)
		"frames":5,				<< hany "kepkocka" van, vagyis hany modellt toltson be
		"at":1,					<< hanyadik kepkockarol induljon
		"speed":100				<< kesletetes a kepkockak kozt
	
	}
}

Hogy mukodjon az animacio, csinalj egy propot mint maskor, siman nevezd el es rakd be. A kepkockaknak ugyanaz a neve legyen, de legyen megszamozva 1-tol addig, ahany framet irtal be. Szoval ha a propom pole.x, es 3 frame az animacio, akkor kell pole1.x, pole2.x es pole3.x. Nulla nem kell es nem is lehet.

Csinaltam par uj script parancsot propokhoz, ezek:

prop_setstatus [propneve] [statusz]
prop_setstart [propneve] [x] [y] [z]
prop_setfinish [propneve] [x] [y] [z]
prop_setspeed [propneve] [sebesseg]
prop_setmoveon [propneve] [tengely]

Szoval lehet gyakorlatilag lerakni gombot amit megnyomva prop megall, elindul, masfele mozog, stb. Hasznos mondjuk lifthez, kapuhoz, fene tudja.