Dakle, ja radim motel koji nema veze sa interiorom. Dakle, taj motel u jednom gradicu ima 12 vrata i ispred tih vrata sam savea pozicije za spawn. Mene zanima kako sada da kad na ulazu motela na recepciji iznajmi sobu i da moze tamo ostati pravih 24 sata pa onda mu se sutradan odbije taj novac. Te, kako da napravim da se svaki igrac spawna na vratima sobe koja nije zauzeta. Hvala unaprijed!
Pa možeÅ¡ dodati novi "parametar" u pInfo (ako koristiÅ¡ GF/njegov edit). Napr staviÅ¡ da se zove pSoba, i kada igraÄ rentira, pSoba dobija vrednost 24 koja se smanjuje svakog paydaya za 1.
A ovo da ga spawna u svojoj sobi.. možeš napraviti novi fajl (isto kao šta ima property.cfg, bizz.cfg itd) i nazoveš ga napr: motel.cfg i u njemu ima dvanaest brojki naprimer:
1,1,1,1,0,0,1,0,1,0,0,0
Ovi brojevi oznaÄavaju da li je soba dostupna ili nije (1 - nije, 0 - jeste, u mom primeru, ali nebitno je).
I sada kada rentira, proverava se da li ima broj 0 u motel.cfg (da je soba slobodna), ako nema, ispisuje se poruka igraÄu da nema slobodnih soba, u suprotnom, zavrÅ¡ava se ciklus, ta 0 prelazi u 1.
Onda kada se igraÄ spawna, proveravaÅ¡ da li igraÄ uopÅ¡te ima sobu (pSoba razliÄito od 0), ako ima, i ako je napr index 1, spawnuje se u toj sobi, ako je index 2, spawnuje se u toj, ako je index 3 spawnuje se tamo, ako je index 4 spawnuje se u sledećoj itd itd. ;)
Evo ti ideja, ti je realizuj. ;)
Cek u fajlu npr soba.cfg samo trebam staviti sljedece:
0,0,0,0,0,0,0,0,0,0,0,0
Da, za poÄetak.