Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => FilterScripte, Include, Pluginovi za SA-MP => Filterskripte & include fajlovi => Temu započeo: _tayloR poslato Jun 23, 2021, 23:03:22 POSLE PODNE

Naslov: Cipovanje auta by tayloR
Poruka od: _tayloR poslato Jun 23, 2021, 23:03:22 POSLE PODNE
Tip: Filterskripta
Slike ili Video: Nema se sta vidjet
Opis i dodatne informacije: Greskice pisite dole xD
Download link: https://pastebin.com/2yxpPVvQ
Scan link: Pastebin je
Credits: tayloR
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: Galardo poslato Jun 23, 2021, 23:08:16 POSLE PODNE
Sta treba da skacem kao budala? xd

[pawn]SetVehicleVelocity(GetPlayerVehicleID(playerid),VelPos[0]*1.1,VelPos[1]*1.1,VelPos[2]*1.1);[/pawn]
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: _tayloR poslato Jun 23, 2021, 23:13:37 POSLE PODNE
Citat: Galardo poslato Jun 23, 2021, 23:08:16 POSLE PODNE
Sta treba da skacem kao budala? xd

[pawn]SetVehicleVelocity(GetPlayerVehicleID(playerid),VelPos[0]*1.1,VelPos[1]*1.1,VelPos[2]*1.1);[/pawn]
Testiraj brt
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: Skorpija_026 poslato Jun 24, 2021, 01:44:01 PRE PODNE
Lep sistemcic, ali kod je fuj
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: _tayloR poslato Jun 24, 2021, 01:54:57 PRE PODNE
Citat: Skorpija_026 poslato Jun 24, 2021, 01:44:01 PRE PODNE
Lep sistemcic, ali kod je fuj
Sta izmjenuti ili imas neki bolji nacin za optimizaciju ali ne vjerujem da imas ista kad nemas ponasanja lp
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: tutankamon poslato Jun 24, 2021, 02:11:56 PRE PODNE
ako pravis filterskriptu potrudi se da to bude zapravo filter skripta sto znaci da onaj ko skine odmah moze da je ubaci u game i igra
ovo sto si napravio je code snippet sa finim objasnjenima onima koji zele da ubace u mod (samo bih posavetovao da probas na neki uredniji nacin da dokumentujes rad)

ovo za: Chipovan[MAX_PLAYERS]; nije uopste potrebno i ono da iskljuci proveru za anticit bi znacilo da svako ko je cipovan moze da speed hackuje na 1000 kmh itd
bolje je preraditi speed hack po ovoj listi brzina sto si postavio + proveris da li je vozilo cipovano i dodas stage kmh

znam da si izvlacio kod samo bih te takodje posavetovao na code indent da na primer ako se odlucis na ovakvo uredjenje

function{
}

onda tako drzi do kraja i ne mesaj sa drugim tipa

func1{
}

func2
{

}

malo tu i imenovanje varijablji i ostalo strci ali sada ti verovatno ne znaci puno posto ovo nije tvoj pun potencijal jer si izvlacio kod




pazi tamo gde ima modelid - 400 nekad se moze desiti da je vozilo invalid pa ce otici u minus i pufnuce koji runtime error



GetSpeed si stavio ali nisi iskoristio, (jeste da ima u nekim modovima, ali ako ga koristis nije lose staviti da oni koji nemaju mogu da koriste)



IsPlayerInAnyVehicle mozes zameniti sa proverom GetPlayerVehicleID i vidis ako je invalid onda nije u vozilo (ovo samo small optimization tip nije uopste sporno)



nisam dublje pretrazivao ako nadjem vremena test cu pa cu postaviti pun info o mom iskustvu
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: _tayloR poslato Jun 24, 2021, 02:32:54 PRE PODNE
Citat: dtutankamon poslato Jun 24, 2021, 02:11:56 PRE PODNE
ako pravis filterskriptu potrudi se da to bude zapravo filter skripta sto znaci da onaj ko skine odmah moze da je ubaci u game i igra
ovo sto si napravio je code snippet sa finim objasnjenima onima koji zele da ubace u mod (samo bih posavetovao da probas na neki uredniji nacin da dokumentujes rad)

ovo za: Chipovan[MAX_PLAYERS]; nije uopste potrebno i ono da iskljuci proveru za anticit bi znacilo da svako ko je cipovan moze da speed hackuje na 1000 kmh itd
bolje je preraditi speed hack po ovoj listi brzina sto si postavio + proveris da li je vozilo cipovano i dodas stage kmh

znam da si izvlacio kod samo bih te takodje posavetovao na code indent da na primer ako se odlucis na ovakvo uredjenje

function{
}

onda tako drzi do kraja i ne mesaj sa drugim tipa

func1{
}

func2
{

}

malo tu i imenovanje varijablji i ostalo strci ali sada ti verovatno ne znaci puno posto ovo nije tvoj pun potencijal jer si izvlacio kod




pazi tamo gde ima modelid - 400 nekad se moze desiti da je vozilo invalid pa ce otici u minus i pufnuce koji runtime error



GetSpeed si stavio ali nisi iskoristio, (jeste da ima u nekim modovima, ali ako ga koristis nije lose staviti da oni koji nemaju mogu da koriste)



IsPlayerInAnyVehicle mozes zameniti sa proverom GetPlayerVehicleID i vidis ako je invalid onda nije u vozilo (ovo samo small optimization tip nije uopste sporno)



nisam dublje pretrazivao ako nadjem vremena test cu pa cu postaviti pun info o mom iskustvu

Primjer normalnog komentara.

Eh brt sto se tice FilterScripte msm da ovo ne moze biti filterscripta i zbog enuma za vozila i tako toga, a stavio sam da je filterskripta jer klk sam vidio ima za fs i inc.

Bool za anticheat msm da nema potrebe praviti niz sa dodatnih 5 redova ili koliko vec cipova ima jer ono samp je skonta se a i kad bi napravio tu 5,6 redova kod detektovanja bi moro pravit dost provjera

Sad za Isplayerinanyvehicle to su sad sitnice mozda bi stimala ta mini optimizacija nisam upućen oko toga jel brze il nije al otom potom

Imenovanje varijabli ne znam na sta si mislio xD


Eto ti neka moja objasnjenja i misljenja, lp
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: tutankamon poslato Jun 24, 2021, 02:57:18 PRE PODNE
da i nije lose ovo sa objasnjenjima kako ubaciti u mod bolje je nego filterskripta neko ce lakse ubaciti

ovo za anticit nisam mislio kao dodati jos varijabli neko samo dodati stage brzine u proveru i ono vozilo posto vec imamo id mozemo videti je li cipovani mada nebitno

imenovanje varijabli i to eto radi reda kao dobra praksa Style guide ono sto je priznato u community-u na ovo sam mislio: https://github.com/Y-Less/pawn-curriculum/blob/master/module-3.md (scroll dole do style guide) ima tu i dosta korisnih informacija u ovom ciricullumu

eh da i da te podsetim fali GetSpeed u kodu pa ako neko bude ubacivao falice mu
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: _tayloR poslato Jun 24, 2021, 03:20:35 PRE PODNE
Citat: dtutankamon poslato Jun 24, 2021, 02:57:18 PRE PODNE
da i nije lose ovo sa objasnjenjima kako ubaciti u mod bolje je nego filterskripta neko ce lakse ubaciti

ovo za anticit nisam mislio kao dodati jos varijabli neko samo dodati stage brzine u proveru i ono vozilo posto vec imamo id mozemo videti je li cipovani mada nebitno

imenovanje varijabli i to eto radi reda kao dobra praksa Style guide ono sto je priznato u community-u na ovo sam mislio: https://github.com/Y-Less/pawn-curriculum/blob/master/module-3.md (scroll dole do style guide) ima tu i dosta korisnih informacija u ovom ciricullumu

eh da i da te podsetim fali GetSpeed u kodu pa ako neko bude ubacivao falice mu
aha hvala

Kontam te sad za anticit moze i to za 2 min nije neka komplikacija ali eto otom potom
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: schatzi poslato Jun 24, 2021, 09:54:04 PRE PODNE
Steta sto deca ne znaju da ubace ovo u mod
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: V01D poslato Jun 24, 2021, 10:10:01 PRE PODNE
Fino, doduse jako neuredno iz nekog razloga xDD, nista strasno

Sve mi je top, ali, zasto nisi napravio timer za ponavljanje umesto koriscenja rekurzije?
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: _tayloR poslato Jun 24, 2021, 13:10:30 POSLE PODNE
Citat: V01D poslato Jun 24, 2021, 10:10:01 PRE PODNE
Fino, doduse jako neuredno iz nekog razloga xDD, nista strasno

Sve mi je top, ali, zasto nisi napravio timer za ponavljanje umesto koriscenja rekurzije?
Bolje je preko rekrz funkcije
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: realplaya poslato Jun 24, 2021, 15:28:42 POSLE PODNE
jbg meni ne radi ovo  :o
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: _tayloR poslato Jun 24, 2021, 15:40:13 POSLE PODNE
Citat: ᴛʜᴇꜱᴍᴏᴋᴇ poslato Jun 24, 2021, 15:28:42 POSLE PODNE
jbg meni ne radi ovo  :o
Provjeri jesi sve dobro ubacio meni radi odlicno
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: realplaya poslato Jun 24, 2021, 17:46:35 POSLE PODNE
Citat: Taylor Morelli poslato Jun 24, 2021, 15:40:13 POSLE PODNE
Provjeri jesi sve dobro ubacio meni radi odlicno
sve sam proverio, nema errora ni warninga, ne radi mi
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: // xunder poslato Jun 24, 2021, 18:14:20 POSLE PODNE
BrzinaVozila ne bi trebao biti 2D array, mozes koristiti nesto kao Yless u y_vehicledata (https://github.com/pawn-lang/YSI-Includes/blob/5.x/YSI_Game/y_vehicledata/y_vehicledata_entry.inc) - VIM.

Mislim da je 1000ms/500ms previse za simulaciju takta rada motora i ovo bi trebalo da bude dosta vise "smooth" (tipa 50ms max.).

Imas gresku na liniji 262.
Takodje, array se koristi za neke druge stvari a ne za skracivanje duzine koda tkd Float:VelPos[3] podijeli u 3 posebne varijable.

Ostale zamjerke su vec pomenute gore.
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: _tayloR poslato Jun 24, 2021, 22:51:37 POSLE PODNE
Citat: // xunder poslato Jun 24, 2021, 18:14:20 POSLE PODNE
BrzinaVozila ne bi trebao biti 2D array, mozes koristiti nesto kao Yless u y_vehicledata (https://github.com/pawn-lang/YSI-Includes/blob/5.x/YSI_Game/y_vehicledata/y_vehicledata_entry.inc) - VIM.

Mislim da je 1000ms/500ms previse za simulaciju takta rada motora i ovo bi trebalo da bude dosta vise "smooth" (tipa 50ms max.).

Imas gresku na liniji 262.
Takodje, array se koristi za neke druge stvari a ne za skracivanje duzine koda tkd Float:VelPos[3] podijeli u 3 posebne varijable.

Ostale zamjerke su vec pomenute gore.
Hvala na savjetima brt

na 50ms ne moze raditi, mozda na nekom manjem boostu nisam testiro, ja sam sebi podesio onako kako mi izgleda realisticno i po mom ukusu, moze se to
malo izmjeniti kako kome odgovara, ne kazem da je savrseno ali eto koliko toliko je realisticno osjeti se da je boost ali eto
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: Muma poslato Jun 24, 2021, 23:22:54 POSLE PODNE
GetSpeed trebaš dodati, nije kod svakog isto mjerenje brzine, recimo kod mene je mjerenje u mph postavljeno tako da je infernus na GetSpeed mogao 120-130 max, dok je kod tebe u kmh na 220

Svakako fino je, treba još provjera, promjene angle-a recimo, da ga ne baca dok skreće/drifta jer će se desiti 99% na hostu, meni jeste
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: V01D poslato Jun 24, 2021, 23:52:19 POSLE PODNE
Citat: Taylor Morelli poslato Jun 24, 2021, 22:51:37 POSLE PODNE
Hvala na savjetima brt

na 50ms ne moze raditi, mozda na nekom manjem boostu nisam testiro, ja sam sebi podesio onako kako mi izgleda realisticno i po mom ukusu, moze se to
malo izmjeniti kako kome odgovara, ne kazem da je savrseno ali eto koliko toliko je realisticno osjeti se da je boost ali eto

Ubacio sam u svoj mod sve ovo, mada malo napravio par izmena. Uglavnom, na 50ms ne moze da radi, brzina postane ogromna, najbolje radi na 1000ms, pritom sam koristio ptask
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: _tayloR poslato Jun 25, 2021, 00:04:20 PRE PODNE
Citat: 'xza poslato Jun 24, 2021, 23:22:54 POSLE PODNE
GetSpeed trebaš dodati, nije kod svakog isto mjerenje brzine, recimo kod mene je mjerenje u mph postavljeno tako da je infernus na GetSpeed mogao 120-130 max, dok je kod tebe u kmh na 220

Svakako fino je, treba još provjera, promjene angle-a recimo, da ga ne baca dok skreće/drifta jer će se desiti 99% na hostu, meni jeste
mislim da se ne moze bas podesit da bude idealno jer ono 45-50 kapak da normalno radi ne znam sad koliko si ti postavljo max stage kmh
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: V01D poslato Jun 25, 2021, 01:51:29 PRE PODNE
[pawn]#define STAGE_1 50
#define STAGE_2 80
#define STAGE_3 100
#define STAGE_4 130
[/pawn]

Ostavicu ovo moje ovde :D :D

P.S. radi perfektno sve
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: // xunder poslato Jun 25, 2021, 10:06:09 PRE PODNE
Citat: Taylor Morelli poslato Jun 24, 2021, 22:51:37 POSLE PODNE
Hvala na savjetima brt

na 50ms ne moze raditi, mozda na nekom manjem boostu nisam testiro, ja sam sebi podesio onako kako mi izgleda realisticno i po mom ukusu, moze se to
malo izmjeniti kako kome odgovara, ne kazem da je savrseno ali eto koliko toliko je realisticno osjeti se da je boost ali eto

Naravno da bi se moralo smanjiti ubrzanje, govorim o izjednacenijem efektu ubrzanja (ne znam nasku rijec zato govorim smooth, valjda znas sta to znaci)
Mislim da je 1s pregrubo, al svako ima svoj ukus. Takodje moj nacin bi trebao i da potisne taj efekat "bacanja auta" pri driftu
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: tdst4r poslato Jun 25, 2021, 10:38:26 PRE PODNE
Citat: // xunder poslato Jun 25, 2021, 10:06:09 PRE PODNE
Naravno da bi se moralo smanjiti ubrzanje, govorim o izjednacenijem efektu ubrzanja (ne znam nasku rijec zato govorim smooth, valjda znas sta to znaci)
Mislim da je 1s pregrubo, al svako ima svoj ukus. Takodje moj nacin bi trebao i da potisne taj efekat "bacanja auta" pri driftu
smooth kao da klizi ko po loju, to je ta naška riječ :D
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: _tayloR poslato Jun 25, 2021, 10:40:47 PRE PODNE
Citat: // xunder poslato Jun 25, 2021, 10:06:09 PRE PODNE
Naravno da bi se moralo smanjiti ubrzanje, govorim o izjednacenijem efektu ubrzanja (ne znam nasku rijec zato govorim smooth, valjda znas sta to znaci)
Mislim da je 1s pregrubo, al svako ima svoj ukus. Takodje moj nacin bi trebao i da potisne taj efekat "bacanja auta" pri driftu
svaki boost ispod 1.0 samo usporava auto a dastavim 1.1 sto je najmanje onda dostignem max brzinu u bukv  pola sekunde, a naprimjer da sad neko hoce da se primjeti razlika u startu i ubrzanju mora staviti za s1 1.1 s2 1.2 itd..
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: ~ Ajs ~ poslato Jun 25, 2021, 15:13:54 POSLE PODNE
Top
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: realplaya poslato Jun 25, 2021, 17:04:39 POSLE PODNE
moze neko pomoc mala, meni ovo ne radi?
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: realplaya poslato Jun 27, 2021, 18:40:05 POSLE PODNE
Ipak radi, sjebao sam ja nesto u vezi tajmera, uglavnom, prebacio sam u ptask i sve radi odlicno, samo ima jedan problem haha, imas tu gresku, kad ides u rikverc takodje se povecava brzina auta, takodje(bar je meni tako) na svako dugme koje pritisnem na tastaturi auto ubrzava, i ja sam takodje dodao(sto i vama preporucujem) da ostavite VelPos 3, znaci nemojte stavljati tu *1.1 jer onda kad skocite negde bukvalno letite sa autom :)
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: // xunder poslato Jun 29, 2021, 14:00:22 POSLE PODNE
Citat: Taylor Morelli poslato Jun 25, 2021, 10:40:47 PRE PODNE
svaki boost ispod 1.0 samo usporava auto a dastavim 1.1 sto je najmanje onda dostignem max brzinu u bukv  pola sekunde, a naprimjer da sad neko hoce da se primjeti razlika u startu i ubrzanju mora staviti za s1 1.1 s2 1.2 itd..

Postoji prostor izmedju 1.1 i 1.0.
https://en.wikipedia.org/wiki/Single-precision_floating-point_format
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: drazenstrikovic poslato Avgust 03, 2021, 22:06:08 POSLE PODNE
moze pomoc ima 5-6 errora
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: Joker9995 poslato Avgust 03, 2021, 22:22:57 POSLE PODNE
Nista spec moze se naci na nekim modovima
Naslov: Odg: Cipovanje auta by tayloR
Poruka od: _tayloR poslato Avgust 03, 2021, 22:27:19 POSLE PODNE
Citat: Joker9995 poslato Avgust 03, 2021, 22:22:57 POSLE PODNE
Nista spec moze se naci na nekim modovima
Nadji bujrum