htio sam staviti neke kuce u gamemod, pokusao sam preko TUT-a kako staviti kuce - ali nisam nista skontao. pa sam vas htio zamiliti ako bi ste bili voljni da mi malo to objasnite.
zapravo zelio bih napraviti police department u ls.
hvala vam.
Cek ti bi htio napravit kuce ili PD zabrkao si me sada .. ???
htio bi napraviti PD. ali sam pokusavao preko tog TUTA za kuce. nzm kako da interijer dobijem. da se moze uci u zgradu. to nemogu nikako da shvatim.
Citat: moonwalker poslato Jun 02, 2010, 18:24:00 POSLE PODNE
htio bi napraviti PD. ali sam pokusavao preko tog TUTA za kuce. nzm kako da interijer dobijem. da se moze uci u zgradu. to nemogu nikako da shvatim.
Koji GM imaš?
cro mafia
To je gf edit ovako
else if (PlayerToPoint(3.0, playerid,-1494.2909,919.9765,7.1875))//Gradska Vijecnica
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,387.7978,173.8582,1008.3828);
PronaÄ'i to u GameModu
I dole ispod GSF HQ Enter ubaci
else if (PlayerToPoint(3.0, playerid,x koordinate ulaza,y koordinate ulaza,z koordinate ulaza))//PD
{
SetPlayerInterior(playerid,id interijera);
SetPlayerPos(playerid,246.40,110.84,1003.22); //koordinate ulaza
Ovako sam ja radio sa Vijećnicu u LV i radilo mi je :D
ID interijera neznam, koordinate ulaza su taÄne, ti ubaci id i ove kore koo
i jos me samo buni. ne kontam razliku izmedju setplayerposition. to znam sta je.
ali nzm za ovo playertopoint.
Ja MISLIM da je to ako je na odreÄ'enoj koordinati :D nisam siguran
kako mislis na odredjenoj koordinati?
Odes u igru..
Gdje oces da ti bude ulaz /save PD Ulaz
Stavi ovo ispod /enter komande
else if (PlayerToPoint(3.0, playerid,x koordinate ulaza,y koordinate ulaza,z koordinate ulaza))//PD
{
SetPlayerInterior(playerid,id interijera);
SetPlayerPos(playerid,x izlaz, y izalz, z izalz);
Udi u SA folder, nadi savedpositions.txt, nadi red AddPlayerClass(......) //PD Ulaz
kod AddPlayerClass imas (id, x, y,z, ...) //PD ulaz
uzmi x,y,z
znaci primjer
AddPlayerClass(1,309.0787,-139.2760,999.6016,359.9765,0,0,0,0,0,0);
309.0787,-139.2760,999.6016
ta 3 broja kopiras i stavis gore u onom kodu na x koordinate ulaza, y koordinate ulaza, zkoordinate
Odi na http://weedarr.wikidot.com/interior (http://weedarr.wikidot.com/interior)
Tamo imas Sve interiore i Izlaz koordinate
Nadi int Za PD koji oces i uzmi ID toga interiora i stavi ga umjesto id interijera
onda pokraj ID-a ima x,y,z izlaza.. to kopiras i stavis umjesto x izlaz, y izlaz, z izlaz
joj puno hvala vam. i samo mi jos recite zasto kad ubacim npr. neku komandu u skriptu i kad compiliram onda mi izbaci upozorenje
warning 217: loose indentation
Citat: Roby^^ poslato Jun 02, 2010, 19:06:12 POSLE PODNE
Odes u igru..
Gdje oces da ti bude ulaz /save PD Ulaz
Stavi ovo ispod /enter komande
else if (PlayerToPoint(3.0, playerid,x koordinate ulaza,y koordinate ulaza,z koordinate ulaza))//PD
{
SetPlayerInterior(playerid,id interijera);
SetPlayerPos(playerid,x izlaz, y izalz, z izalz);
Udi u SA folder, nadi savedpositions.txt, nadi red AddPlayerClass(......) //PD Ulaz
kod AddPlayerClass imas (id, x, y,z, ...) //PD ulaz
uzmi x,y,z
znaci primjer
AddPlayerClass(1,309.0787,-139.2760,999.6016,359.9765,0,0,0,0,0,0);
309.0787,-139.2760,999.6016
ta 3 broja kopiras i stavis gore u onom kodu na x koordinate ulaza, y koordinate ulaza, zkoordinate
Odi na http://weedarr.wikidot.com/interior (http://weedarr.wikidot.com/interior)
Tamo imas Sve interiore i Izlaz koordinate
Nadi int Za PD koji oces i uzmi ID toga interiora i stavi ga umjesto id interijera
onda pokraj ID-a ima x,y,z izlaza.. to kopiras i stavis umjesto x izlaz, y izlaz, z izlaz
A šta sam ja reko :S
Citat: moonwalker poslato Jun 02, 2010, 19:18:28 POSLE PODNE
joj puno hvala vam. i samo mi jos recite zasto kad ubacim npr. neku komandu u skriptu i kad compiliram onda mi izbaci upozorenje
warning 217: loose indentation
Mislim da lijevu stranu nisi fino uklopio npr
CreateStreamObject(966, -2431.228271, 140.403458, 34.017895, 0.0000, 0.0000, 90.0000, 500);
CreateStreamObject(967, -2431.603027, 142.162598, 34.012489, 0.0000, 0.0000, 180.0000, 500);
A treba se ova prva izvavnit
CreateStreamObject(966, -2431.228271, 140.403458, 34.017895, 0.0000, 0.0000, 90.0000, 500);
CreateStreamObject(967, -2431.603027, 142.162598, 34.012489, 0.0000, 0.0000, 180.0000,
ne nije to s ovim sto smo sada. to sam promjenio i sve mi radi. dobio sam interijer PD u ls zgradi.
ali npr. ubacim u skriptu /vehid komadnu i on mi izbaci
warning 217: loose indentation
Pa dajem samo primjer sa objektima, aj stavi komandu u kodu da vidim xD
Provjeri razmak, negdje je krivo razmak/uvlaka..
Citat: LuKsA poslato Jun 02, 2010, 19:29:45 POSLE PODNE
Provjeri razmak, negdje je krivo razmak/uvlaka..
To sam pokušo reći ali sam zajebo pri objašnjenju i forum kodovima -.-'
puno hvala. uspio sam. i samo jos zadnje pitanje ovo je zadnje. kako da napravim da se mozes spawnati u interioru?
Takoder ovo za uvlake mozes na pocetku moda ovo napisat: #pragma tabsize 0
Kako mislis spawnati? Koristis setplayerspawn, PlayerInfo[playerid][pInt] == INTERIORID
pa da npr. lideri i clanovi PD-a da mi se spawnaju u PD zgradi
za PD
SetPlayerSpawn
if(IsPlayerConnected(playerid))
{
If(PlayerInfo[playerid][pMember] == Id PD Factiona, uobicajeno "1" || PlayerInfo[playerid][pLeader] == ID PD Factiona, uobicajeno "1")
{
SetPlayerPos(playerid, x,y,z);
SetPlayerInterior(playerid, ID int);
}
}
Citat: Roby^^ poslato Jun 02, 2010, 22:06:10 POSLE PODNE
za PD
SetPlayerSpawn
if(IsPlayerConnected(playerid))
{
If(PlayerInfo[playerid][pMember] == Id PD Factiona, uobicajeno "1" || PlayerInfo[playerid][pLeader] == ID PD Factiona, uobicajeno "1")
{
SetPlayerPos(playerid, x,y,z);
SetPlayerInterior(playerid, ID int);
}
}
lol roby zaboravio si PlayerToPoint
EDIT: Fulo pitanje mislio da jos oce odg. za prvo pitanje xD
Ti ne kuzis, to je kad se connecta :S