Pomoc

Započeo krizmanikdev
10. Jul 2021. Zaključano
607
pregleda
7
postova
Lukq
4
Shot Caller
10. Jul 2021.
Problem(error/warning): sejvam ja ig kordinate on foot i ubacim ih kao setplayerpos u skriptu, i na kraju me spawna u nekoj nedodjiji
Deo skripte:
SetPlayerPos(0,2446.5000,-1655.9696,13.3047,258.4900,0,0,0,0,0,0);
Znači ovo je samo copy paste
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Garadooo
5
Forum Don
10. Jul 2021.
Čudno
https://open.mp/docs/scripting/functions/SetPlayerPos
Lukq
4
Shot Caller
11. Jul 2021.
Galardo wrote on July 10, 2021, 11:18 pm:
Čudno
https://open.mp/docs/scripting/functions/SetPlayerPos

i šta imam s tim?
Skrilew
6
Godfather
11. Jul 2021.
Lukq wrote on July 11, 2021, 11:10 am:
i šta imam s tim?


U SAMPU, i svakom programskom jeziku, postoji nesto sto se zovu funkcije. Funkcije mogu biti napravljene od strane nas ili od strane nekoga. Ove sto su napravljene od nekoga se obicno stavljaju u include koji mi kasnije koristimo, da ne bi opet te iste funkcije pisali.

Svaka funkcija ima odredjeni broj argumenata, tacnije vrednosti koje prima i koje se koriste unutar te iste funkcije.

Na primer :

SendClientMessage je funkcija koja je iz a_samp biblioteke i sluzi za slanje odredjene poruke nekom igracu

Ta funkcija u sebi sadrzi argumente :

playerid -> ID igraca koji ce da primi poruku
boja -> boja poruke
poruka[] -> Poruka koja ce se poslati igracu

To izgleda ovako :
SendClientMessage(playerid, boja, poruka[]);


Prosledjujemo odredjene argumente, id, boju, poruku i funkcija radi kod unutar nje na osnovu argumenata koje smo dali.

Jos jedan banalan primer je funkcija za sabiranje :

Negde u skripti pozovemo funkciju :
saberi(broj1, broj2);


I na primer negde napravimo istu koja sabira dva broja i vraca zbir :
saberi(broj1, broj2) {

rez = broj1 + broj2;

return rez;
}


Svaka funkcija prima odredjene argumente.

Sada na primer, SetPlayerPos je takodje funkcija koja sluzi za postavljanje pozicije igraca na neke koordinate

SetPlayerPos prima 4 argumenta unutar nje ( ono sto je Galardo poslao ) :

playerid -> ID igraca koji se porta
X -> Koordinata X
Y -> Koordinata Y
Z -> Koordinata Z

Na osnovu argumenata u ovoj funkciji, skripta ce da porta igraca na odredjeno mesto na mapi

Sada uzmimo za primer tvoj "pokusaj" iste :
SetPlayerPos(0,2446.5000,-1655.9696,13.3047,258.4900,0,0,0,0,0,0);


Boga pitaj sta si ovde dodao i sta si uradio..

Sta je potrebno da uradis? Izvuces 3 koordinate iz ovoga tvog...

Tako da ispadne :
SetPlayerPos(playerid, 2446.5000,-1655.9696,13.3047);
Muma Rascall
6
Forum Don
🔥4
11. Jul 2021.
Oni su gore sve rekli iako nisam ni pročitao sve od VOIDa

Svakako moraš parametre znat tako da ostavite se prahistorijskog pawna i koristite recimo Sublime, instalirate pawn sintaxu i šta još ima, kreneš pisat funkciju izbaci ti je da dovrši lupiš enter i ono ti postavi i parametre i sve...
Skrilew
6
Godfather
11. Jul 2021.
'xza wrote on July 11, 2021, 11:53 am:
Oni su gore sve rekli iako nisam ni pročitao sve od VOIDa

Svakako moraš parametre znat tako da ostavite se prahistorijskog pawna i koristite recimo Sublime, instalirate pawn sintaxu i šta još ima, kreneš pisat funkciju izbaci ti je da dovrši lupiš enter i ono ti postavi i parametre i sve...


Galardo mu je apsolutno sve rekao, pici mi po kurcu sto nece da nauce osnovne stvari... Ima tutoriala pun kurac
Muma Rascall
6
Forum Don
🔥4
11. Jul 2021.
Ma bježi pretjerivanje, ajde i ja sam prije 5 godina otvarao temu nisam znao kako strcmp radi ali ovo sad....

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha