[POMOC]Ulazi/izlaz

Započeo Cak Bess
8. Sep. 2013. Zaključano
648
pregleda
16
postova
Cak Bess
4
Shot Caller
8. Sep. 2013.
Skripta koju koristim: YRP Editovan
Detaljan opis problema: Ocu da napravim cmd , da svak moze da udje u neki objekat , znaci bridjes na odredjni pickup stisnes F i onda udjes u tu zgradu , znaci svak to da moze da korisit na serveru, pokuso sam da napravim to sam ali neuspeva mi nikako :S , mozete mi pomoci molim vas
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Jacky1
4
Made Man
8. Sep. 2013.
pod
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)


dodaj ovo,
	if(newkeys == KEY_SECONDARY_ATTACK) // Ako igrac stisne ENTER ILI F
    {
        // Ulaz
        if(IsPlayerInRangeOfPoint(playerid, 1, 990.3065,-1497.3286,915.6023)) //Provjerava da li je igrac u okolini te pozicije
        {
            SetPlayerInterior(playerid, 0); // postavlja mu interijer na 0 ti promjeni koji oces
            SetPlayerPos(playerid, 990.3447,-1498.6808,915.6023); // Pozicija di se igrac spawna kad pritisne f ili enter na pickupu
            SetPlayerFacingAngle(playerid, 0); // Rotacija igraca- to nek ostane ovako
TogglePlayerControllable(playerid, 0); // ovo i timer ispod ti je bitno jer ako neko ima slabiji komp nece mu se ucitat objekti na vrime i propast ce pa ga to zamrzne i pokrece tajmer koji ce ga odledit
SetTimerEx("PlayerUnfreeze", 3000, false, "i", playerid); // 3 sekunde tajmer netreba ti vise
        }
        // Izlaz
        if(IsPlayerInRangeOfPoint(playerid, 1, 990.3447,-1498.6808,915.6023)) // Ako je igrac u okolini za izlaz
        {
            SetPlayerInterior(playerid, 0); // Interior ID za default svjet je 0
            SetPlayerPos(playerid, 990.3065,-1497.3286,915.6023); // Pozicija gde ce igrac izaci nakon sta je u zgradi stisnuo enter ili f
            SetPlayerFacingAngle(playerid, 0); // Rotacija igraca kad izadje- nek ostane ovako
TogglePlayerControllable(playerid, 0); // gore sam objasnio
SetTimerEx("PlayerUnfreeze", 2000, false, "i", playerid);
}
    }


to je komanda kojom mozes uc i izic iz zgrade a sad dodaj forward i public zbog timera, ako mislis da ti netreba obrises toggleplayercontable i timer al ja msm da ti treba

forward
forward PlayerUnfreeze(playerid);


public
public PlayerUnfreeze(playerid)
{
TogglePlayerControllable(playerid, 1);
}


ja sam ti naveo sve ako nesto nije jasno pitaj ovde,
Cak Bess
4
Shot Caller
8. Sep. 2013.
objasnio si mi super to 🙂

samo mi ovo reci , ja ovo trazim , sad ja neznam jeli to ovo sto ja mislim

Ako ja stojim pored vrata jedna , i kad stisnem f , prodjem kroz vrata to zelim ja , ali da svak moze to da koristi , nebitno koja je org.

vidi na slici kao primer neki 🙂

http://www.dodaj.rs/?p/sJ/25zsZgYD/sa-mp-188.png
arambasa
5
Underboss
8. Sep. 2013.
Hmm , ti bas nisi razumeo , vidim da si pocetnik , Brain ti je sve lepo objasnio sta da uradis al ti izgleda ne slusas , samo zameni koordinate tamo stavi koje hoces umesto Brainovih.
Cak Bess
4
Shot Caller
8. Sep. 2013.
Uradio sam kako je on reko , ali nisam nista diro tamo kod interijera , jer necu da ima interjer ,

ovako sam uradio nesto i izbaci mi 24 errora http://www.dodaj.rs/?1J/8F/GP9pzPW/asda.png

sta da radim ? ☹️

bez interijera mi terba neka komanda koja igraca prebaci znaci sa jednog mesta na drugo , tj nekih 2metaka samo ispred kao ono stoji pored vrata kod bazena , i kad stisne F prebaci ga u bazen pored vrata znaci samo to ☹️
arambasa
5
Underboss
8. Sep. 2013.
Keve mi ti nisi normalan loool !!! HAHHAHAHAHAHAHAHAH
napravio si dva OnPlayerStateChange , nisi ti za skriptanje , to su ti osnovne stvari scriptanja
Jacky1
4
Made Man
8. Sep. 2013.
Cak Bess wrote on September 8, 2013, 2:59 pm:
Uradio sam kako je on reko , ali nisam nista diro tamo kod interijera , jer necu da ima interjer ,

ovako sam uradio nesto i izbaci mi 24 errora http://www.dodaj.rs/?1J/8F/GP9pzPW/asda.png

sta da radim ? ☹️

bez interijera mi terba neka komanda koja igraca prebaci znaci sa jednog mesta na drugo , tj nekih 2metaka samo ispred kao ono stoji pored vrata kod bazena , i kad stisne F prebaci ga u bazen pored vrata znaci samo to ☹️


hahaaahahhaha brate public ne dodati ispod togaaaa hahaha cekaj nadi u modu neke druge publice primjer public gateclose ili nesto tako i ispod njega, nezz kako da ti objasnim,

u vezi interijera ako je to obican svijet ostavis 0 interijer i to je to
arambasa
5
Underboss
8. Sep. 2013.
Quote from September 8, 2013, 2:59 pm:
Uradio sam kako je on reko , ali nisam nista diro tamo kod interijera , jer necu da ima interjer ,

ovako sam uradio nesto i izbaci mi 24 errora http://www.dodaj.rs/?1J/8F/GP9pzPW/asda.png

sta da radim ? ☹️

bez interijera mi terba neka komanda koja igraca prebaci znaci sa jednog mesta na drugo , tj nekih 2metaka samo ispred kao ono stoji pored vrata kod bazena , i kad stisne F prebaci ga u bazen pored vrata znaci samo to ☹️


hahaaahahhaha brate public ne dodati ispod togaaaa hahaha cekaj nadi u modu neke druge publice primjer public gateclose ili nesto tako i ispod njega, nezz kako da ti objasnim,

u vezi interijera ako je to obican svijet ostavis 0 interijer i to je to

Nije on za skriptanje , to su osnovne stvari brate , on je napravio sa public OnPlayerKeyStateChange + ovaj prvi nije zatvorio.
Jacky1
4
Made Man
8. Sep. 2013.
gledaj
	if(newkeys == KEY_SECONDARY_ATTACK) // Ako igrac stisne ENTER ILI F
    {
        // Ulaz
        if(IsPlayerInRangeOfPoint(playerid, 1, 990.3065,-1497.3286,915.6023)) //Provjerava da li je igrac u okolini te pozicije
        {
            SetPlayerInterior(playerid, 0); // postavlja mu interijer na 0 ti promjeni koji oces
            SetPlayerPos(playerid, 990.3447,-1498.6808,915.6023); // Pozicija di se igrac spawna kad pritisne f ili enter na pickupu
            SetPlayerFacingAngle(playerid, 0); // Rotacija igraca- to nek ostane ovako
TogglePlayerControllable(playerid, 0); // ovo i timer ispod ti je bitno jer ako neko ima slabiji komp nece mu se ucitat objekti na vrime i propast ce pa ga to zamrzne i pokrece tajmer koji ce ga odledit
SetTimerEx("PlayerUnfreeze", 3000, false, "i", playerid); // 3 sekunde tajmer netreba ti vise
        }
        // Izlaz
        if(IsPlayerInRangeOfPoint(playerid, 1, 990.3447,-1498.6808,915.6023)) // Ako je igrac u okolini za izlaz
        {
            SetPlayerInterior(playerid, 0); // Interior ID za default svjet je 0
            SetPlayerPos(playerid, 990.3065,-1497.3286,915.6023); // Pozicija gde ce igrac izaci nakon sta je u zgradi stisnuo enter ili f
            SetPlayerFacingAngle(playerid, 0); // Rotacija igraca kad izadje- nek ostane ovako
TogglePlayerControllable(playerid, 0); // gore sam objasnio
SetTimerEx("PlayerUnfreeze", 2000, false, "i", playerid);
}
    }


to stavi ispod dole pogle sliku ovo sta si ti radio izbrisi a ovaj gore kod samo stavi ispod onplayerkey tu ti je dole odma ispod ovih crtica /////////////////////////////////////////////
obrisi taj sta si ti napravio i dodaj ovaj kod samo tu dole ga tutni

a forward playerunfreeze , kucaj u gm ono forward i nadi di su ti forwardi i medu njih tutnes
forward PlayerUnfreeze(playerid);


a ovaj public nadi di su ti u gm neki publici naprimjer ako ti je negdi public gateclose prati ga dok ne zavrsi ides prema dole dok ne prodes return 1; } pa ispod } pises da i nju ne tutnes u neki drugi public

ako neznas, ja ti mogu teamwive nes tako nez sta bi ti reka, ovo je prosto bogami
Jacky1
4
Made Man
8. Sep. 2013.
Vitez El arambasa wrote on September 8, 2013, 2:59 pm:
Uradio sam kako je on reko , ali nisam nista diro tamo kod interijera , jer necu da ima interjer ,

ovako sam uradio nesto i izbaci mi 24 errora http://www.dodaj.rs/?1J/8F/GP9pzPW/asda.png

sta da radim ? ☹️

bez interijera mi terba neka komanda koja igraca prebaci znaci sa jednog mesta na drugo , tj nekih 2metaka samo ispred kao ono stoji pored vrata kod bazena , i kad stisne F prebaci ga u bazen pored vrata znaci samo to ☹️


hahaaahahhaha brate public ne dodati ispod togaaaa hahaha cekaj nadi u modu neke druge publice primjer public gateclose ili nesto tako i ispod njega, nezz kako da ti objasnim,

u vezi interijera ako je to obican svijet ostavis 0 interijer i to je to

Nije on za skriptanje , to su osnovne stvari brate , on je napravio sa public OnPlayerKeyStateChange + ovaj prvi nije zatvorio.

a evo ja sam jos jednom detaljno objasnio neznam kako vise
Cak Bess
4
Shot Caller
9. Sep. 2013.
sacu da probam hvala na pomoc 🙂 , a ti vitezu mali niko se naucno nije rodijo i ti bio pocetnik kada si poco da skriptas , ja samo editujem GM
Cak Bess
4
Shot Caller
9. Sep. 2013.
sory za DP , momci hvala na pomoc , ali meni ovo nikako nefunkcjonise jer neznam sta gresim , ako bi neko bio dobro voljan da mi ovo uradi neki mi javne na PM , znaci dacu mu GM koji editujem on samo nek mi ovo ubaci pa cu ja onda videti kako to ide .. cisto sumljam da ce mi neko pomoci znam da je ovo velik posao ali eto zamolio bi vas da mi pomognete ☹️ , hvala moze lock ! ☹️
Jacky1
4
Made Man
9. Sep. 2013.
salji pm odma, rjesicu prije neg  sta svoj pocnem
Jacky1
4
Made Man
9. Sep. 2013.
i slikaj na modu di zelis taj ulaz na f dodacu ti pickup i to rjesit aj, pm
Jacky1
4
Made Man
9. Sep. 2013.
Rjesio sam mu gm radi sve

LJ                                  O                                  C                                  K

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha