Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Kora poslato Maj 14, 2009, 18:47:28 POSLE PODNE

Naslov: Pomoc!
Poruka od: Kora poslato Maj 14, 2009, 18:47:28 POSLE PODNE
evo zanima dali se u GF modu moze stavljat zute markere odnosno kada zelis negdje uci, da ne ulazis sa /enter /exit nego sa yellow markerom ?

ako netko zna neka napravi neki tut bio bi mu zahvalan, nemam vremana trazit po wiki-ju

ako vec postoji tut na balkan SAMP forumu samo neka mi da link da mogu lockat!  :)
Naslov: Odg: Pomoc!
Poruka od: zerocoolos poslato Maj 14, 2009, 19:23:47 POSLE PODNE
zuti marker mozes staviti gdje god zelis, a evo da ti stavim postupak: moras nac id od tok pickupa(imas na wiki id od pickupova) i stavis ga na ulaz gdje zelis. Zatim odes na search i nadjes "public OnPlayerPickUpPickup" i tamo stavis if (PlayerToPoint(radius, playerid,x,y,z)) pod x,y i z stavis koordinate znaci tog pickupa. To ti otprilike radi ovako, kad taj igrac pokupi taj pickup na ulazu kuce i ako se nalazi na toj koordinati onda ce se izvrasavat ta naredba pa pod nju stavis kod: SetPlayerPos(playerid, x,y,z); i tako te prebaci u kucu ili vec neki interijer. Ukratko kod:

public OnPlayerPickUpPickup
{
    if(pickupid == SlowmotionPickup[playerid])
    {
        DestroyPickup(SlowmotionPickup[playerid]);
    }
    if (PlayerToPoint(radius, playerid,x,y,z))
    {
           SetPlayerPos(playerid, x,y,z);
    }
    return 1;
}


tako isto i za ulaz napravi... Ima jos par nacina a ovo je jedan od njih...
Naslov: Odg: Pomoc!
Poruka od: Kora poslato Maj 14, 2009, 20:04:30 POSLE PODNE
lijepo lijepo, samo mogu odmah i dobit primjer tog pickup-a jer nikada nisam radio sa tim, uvijek sa radio /enter /exit...

inace, hvala ti za ovaj maleni tutorial  ;)
Naslov: Odg: Pomoc!
Poruka od: zerocoolos poslato Maj 14, 2009, 20:52:58 POSLE PODNE
np, tu sam da pomognem ;)
Naslov: Odg: Pomoc!
Poruka od: MrBaff poslato Maj 14, 2009, 20:55:24 POSLE PODNE
heh ali cuvaj se toga..nije isto...

jer trebaju biti malo ralzicite te koordinate jer ako su ti iste(onako isti sistem kao obicni /enter i /exit) onda kad nagazis jednom na to prebaci te unutra pa te onda prebaci navan pa opet unutra i tako si zaglavio :)
Naslov: Odg: Pomoc!
Poruka od: Kora poslato Maj 14, 2009, 20:58:56 POSLE PODNE
kako mislis razlicite koordinate ?

mi moze netko dati addstaticpickup za to da znam to probat stavit ?

totalno ovo nikada nisam stavljao niti radio pa neam pojma...
Naslov: Odg: Pomoc!
Poruka od: zerocoolos poslato Maj 15, 2009, 00:33:06 PRE PODNE
Citat: ||-[NG]-MrBaff-|| poslato Maj 14, 2009, 20:55:24 POSLE PODNE
heh ali cuvaj se toga..nije isto...

jer trebaju biti malo ralzicite te koordinate jer ako su ti iste(onako isti sistem kao obicni /enter i /exit) onda kad nagazis jednom na to prebaci te unutra pa te onda prebaci navan pa opet unutra i tako si zaglavio :)

al ga nece ubacivat i izbacivat jer je postoji timer za OnPlayerPickUpPickup i njegov delay je sasvim dovoljan da se pomakne a da ga ne vrati i uz to samo stavi mali radijus...
Naslov: Odg: Pomoc!
Poruka od: Kora poslato Maj 15, 2009, 08:39:00 PRE PODNE
Djuro hvala ti za ovaj maleni TUT stvarno svima moze lijepo doci...

posto je ovo tvoje, napravi neki tutorial ako vec nisi...

i jos mi samo pomozi oko tog pickup-a...

daj primjer kako treba izgledat pickup ili nesto tako da mi i to pomognes!
Naslov: Odg: Pomoc!
Poruka od: matejdz poslato Maj 15, 2009, 10:22:01 PRE PODNE
Mozda te nisam dobro razumio, ali za te zute, samo obrisi iz GM-a ovo:

CitatDisableInteriorEnterExits();

I pojavit ce ti se zuti trokuti na vratima...

Mozda te nisam dobro razumio, ako nisam SORRY :P
Naslov: Odg: Pomoc!
Poruka od: zerocoolos poslato Maj 15, 2009, 11:27:31 PRE PODNE
on zeli stavit dodatne ulaze s tim žutim pickupovima, tako da mu ta naredba ne treba, jer naravno ona ih gasi...
Naslov: Odg: Pomoc!
Poruka od: matejdz poslato Maj 15, 2009, 11:39:12 PRE PODNE
Ali kada obrise to iz GM-a onda ce mu se pojaviti zuti pickup-ovi ;)
Naslov: Odg: Pomoc!
Poruka od: Kora poslato Maj 15, 2009, 14:54:00 POSLE PODNE
Matej mislis reci ako maknem iz scripte ovo: DisableInteriorEnterExits(); da ce mi se umjesto /enter /exit pojavit svugdje zuti pickuovi ?

to mi treba a i trebalo bi mi cijeli postupak za te zute markere...

Djuro kakav pickup da stavim ?

Citat: zerocoolos poslato Maj 14, 2009, 19:23:47 POSLE PODNE: moras nac id od tok pickupa(imas na wiki id od pickupova) i stavis ga na ulaz g

public OnPlayerPickUpPickup
{
    if(pickupid == SlowmotionPickup[playerid])
    {
        DestroyPickup(SlowmotionPickup[playerid]);
    }
    if (PlayerToPoint(radius, playerid,x,y,z))
    {
           SetPlayerPos(playerid, x,y,z);
    }
    return 1;
}


tako isto i za ulaz napravi... Ima jos par nacina a ovo je jedan od njih...
Naslov: Odg: Pomoc!
Poruka od: matejdz poslato Maj 15, 2009, 14:58:30 POSLE PODNE
Pa ako to obrises, to ti se nalazi pod OnGameModeInit, ne treba ti nikakav postupak, samo ti se pojavi 8) 8)
Naslov: Odg: Pomoc!
Poruka od: Kora poslato Maj 15, 2009, 15:39:22 POSLE PODNE
a mene zanima kakav to pickup mora bitiii  >:(
Naslov: Odg: Pomoc!
Poruka od: matejdz poslato Maj 15, 2009, 15:46:33 POSLE PODNE
1246 - small disappearing triangle thingie ?   (looks like shrapnel)

1285 - yellow newspaper vending box

Probaj sa ovima :S
Neznam dali je to uopce pickup... Nikada nisam pokusavao pa niti neznam rofl
Naslov: Odg: Pomoc!
Poruka od: Kora poslato Maj 15, 2009, 16:05:08 POSLE PODNE
evo kao sta kaze MrBaff maknuo sam ono sta je rekao Matej, pojave se yelow markeri ali negdje za ulaz i izlaz, negdje samo izlaz...

e tamo di je samo izlaz kada prodjes kod to, baca te negdje u neku PM

moras /enter da se vratis u interior, pa pored yellow markera /exit...

malo glupo... ili je stvar nekog buga ili opcenito SAMP-a
Naslov: Odg: Pomoc!
Poruka od: matejdz poslato Maj 15, 2009, 16:37:03 POSLE PODNE
To ti ne bih znao reci, znam da je to "DisableInteriorEnterExits();" da se iskljuce ti zuti trokutici na vratima, a kada toga nema onda se oni ukljuce, ostalo neznam, jer ne radim s time nikada ;)
Naslov: Odg: Pomoc!
Poruka od: Kora poslato Maj 15, 2009, 16:44:10 POSLE PODNE
ni ja nikada nisam, ali je dobra stvar majke mi...

ocito zbugirana  :(  :(
Naslov: Odg: Pomoc!
Poruka od: admin poslato Maj 15, 2009, 17:14:50 POSLE PODNE
A gle ako ih rucno dodas ne bi trebao imati problema, i ovo sto si maknuo to, pojave ti se zuti markeri ali ne na svim prostorima i ne ne mozes onda odrediti interijer, a kad onako sam stavljas onda i interijer i sve mozes odrediti.
Naslov: Odg: Pomoc!
Poruka od: Kora poslato Maj 16, 2009, 21:38:36 POSLE PODNE
Citat: admin poslato Maj 15, 2009, 17:14:50 POSLE PODNE
A gle ako ih rucno dodas ne bi trebao imati problema, i ovo sto si maknuo to, pojave ti se zuti markeri ali ne na svim prostorima i ne ne mozes onda odrediti interijer, a kad onako sam stavljas onda i interijer i sve mozes odrediti.

a to oko rucnog kako se tocno radi ?

public OnPlayerPickUpPickup
{
    if(pickupid == SlowmotionPickup[playerid])
    {
        DestroyPickup(SlowmotionPickup[playerid]);
    }
    if (PlayerToPoint(radius, playerid,x,y,z))
    {
           SetPlayerPos(playerid, x,y,z);
    }
    return 1;
}

ovo i kakav pickup se stavlja ? znas li mozda ?
Naslov: Odg: Pomoc!
Poruka od: MrBaff poslato Maj 16, 2009, 22:07:48 POSLE PODNE
ovako sta ti oces? :D


oces ono kao u single playeru one trokutice i dok stanes na njih da lik sam prodje kroz vrata i ode gdje je postavljeno?
to mozes ako izbrises ovo >     DisableInteriorEnterExits();

ali nazalost te stvarcice su U GTA:SA igri a ne u sa-mpu pa ih nemozes vise ni dodavat ni ista

moj savjet ti je da ostavis:  "DisableInteriorEnterExits();" tamo ispod ongamemodeinit(gdje i bude ako je vec bilo xD )

i radi SVE na /enter i /exit(nista ono samo dok dodjes na pickup da te prebaci,jest da izgleda fino ali MNOGO MNOGO bugova ako se ne uradi savrseno...) a i tako mozes interiore koje oces stavljat,pa virtual worldove(pravit mnogo mnogo burgova...) pa onda mnogo bugova sa onim kucama(ako je GF) mod nestane jer nema uopce toga i svi koriste /enter i /exit