Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => FilterScripte, Include, Pluginovi za SA-MP => Filterskripte & include fajlovi => Temu započeo: Dimi Ugrinovic poslato Mart 06, 2018, 22:05:16 POSLE PODNE

Naslov: BunnyHop System.
Poruka od: Dimi Ugrinovic poslato Mart 06, 2018, 22:05:16 POSLE PODNE
Tip: FS
Slike ili Video: Nisam stigao sve se vidi u kodu
Opis i dodatne informacije: BunnyHop sys na brzaka uradjen,ako vec hocete uradite u enumu npr u neki folder mozete da podesiti bh na 0 ili na 1
Download link: https://pastebin.com/QcbhTdhV
Scan link: Nije potrebno na pastebin je
Credits: Dimi Ugrinovic
Naslov: Odg: BunnyHop System.
Poruka od: Khalifa ツ poslato Mart 06, 2018, 22:10:21 POSLE PODNE
To mi treba :D <3
Naslov: Odg: BunnyHop System.
Poruka od: Dimi Ugrinovic poslato Mart 06, 2018, 22:11:44 POSLE PODNE
Da kazem jos...


Dodana je provera za OnPlayerEnterVehicle


Ma da to zna svako al eto to jedva koj srw ima sem old school-a i po nekih :D
Naslov: Odg: BunnyHop System.
Poruka od: Łuk@ poslato Mart 06, 2018, 22:24:06 POSLE PODNE
slucajno ista varijabla i ista provjera kao ovdje http://balkan-samp.com/forum/index.php?topic=118318.0
ne vidim poentu koristenja tajmera kada moze se i bez tajmera
takodjer
ApplyAnimation( playerid,"PED","IDLE_tired",3.0,0,1,1,0,5000,1);
5000(5 sekundi) ti traje animacija i pozivas tajmer u kojem cistis animacije sa clearanimations, zar ne bi bilo jednostavnije samo tu staviti 4000 i tjt?
[pawn]        foreach(Player, i)
        {
            UkljucenBH = 0;
        }[/pawn]
globalna varijabla ne treba foreach, mozes samo UkljucenBH = 0;
takodjer nigdje ne killas tajmer koliko vidim
new Float:Poz[ 4 ];
iskoristavanje memorije bzvz
new Float:PozX, PozY, PozZ;
takodjer ne znam zasto si kreirao 4 polja? (0, 1, 2) su ti potrebna, ne (0, 1, 2, 3)
inace dzabe si include zcmd i foreach hehe
etc ne da mi se nabrajati sigurno ima jos stvari :D
Naslov: Odg: BunnyHop System.
Poruka od: Dimi Ugrinovic poslato Mart 06, 2018, 22:27:59 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=120437.msg827420#msg827420 date=1520371446]
slucajno ista varijabla i ista provjera kao ovdje http://balkan-samp.com/forum/index.php?topic=118318.0
ne vidim poentu koristenja tajmera kada moze se i bez tajmera
takodjer
ApplyAnimation( playerid,"PED","IDLE_tired",3.0,0,1,1,0,5000,1);
5000(5 sekundi) ti traje animacija i pozivas tajmer u kojem cistis animacije sa clearanimations, zar ne bi bilo jednostavnije samo tu staviti 4000 i tjt?
[pawn]        foreach(Player, i)
        {
            UkljucenBH = 0;
        }[/pawn]
globalna varijabla ne treba foreach, mozes samo UkljucenBH = 0;
takodjer nigdje ne killas tajmer koliko vidim
new Float:Poz[ 4 ];
iskoristavanje memorije bzvz
new Float:PozX, PozY, PozZ;
takodjer ne znam zasto si kreirao 4 polja? (0, 1, 2) su ti potrebna, ne (0, 1, 2, 3)
inace dzabe si include zcmd i foreach hehe
etc ne da mi se nabrajati sigurno ima jos stvari :D

Oke brt hvala na savetu :D,mozda sam se zbugio jer ranije nisam radio bas sa animacijama
Naslov: Odg: BunnyHop System.
Poruka od: ᗪ卂乂 poslato Mart 06, 2018, 22:33:04 POSLE PODNE
Bolje da si ovo uradio kao tutorijal, jer svaki mod ovo ima...
Naslov: Odg: BunnyHop System.
Poruka od: Dimi Ugrinovic poslato Mart 06, 2018, 22:34:25 POSLE PODNE
Citat: á—ªå,ä¹, poslato Mart 06, 2018, 22:33:04 POSLE PODNE
Bolje da si ovo uradio kao tutorijal, jer svaki mod ovo ima...

Sve je tacno sto si rekao,ali ono malo je drugacije uradjen i dodano je ono za ulazak u vozilo msm to svako zna da uradi al bio mi je smor.
Naslov: Odg: BunnyHop System.
Poruka od: Łuk@ poslato Mart 06, 2018, 22:36:26 POSLE PODNE
Takodjer da dodam da neko ne bi pisao gluposti kao i inace, ja nisam nicim uvrijedio autora ja sam mu samo davao savjete, lp
Naslov: Odg: BunnyHop System.
Poruka od: ᴊᴏᴇʏ.ᴘᴡɴ poslato Mart 06, 2018, 23:07:25 POSLE PODNE
Onako 6/10 moze proci mada jebes BH Ne secam se kad sam ga zadnji put uradio  ;D
Naslov: Odg: BunnyHop System.
Poruka od: Dimi Ugrinovic poslato Mart 06, 2018, 23:08:50 POSLE PODNE
Citat: JoeY!? poslato Mart 06, 2018, 23:07:25 POSLE PODNE
Onako 6/10 moze proci mada jebes BH Ne secam se kad sam ga zadnji put uradio  ;D


Hvala ma da ovo sam iz sprdnje radio,vrv cu uraditi jedan Ranac System.
Naslov: Odg: BunnyHop System.
Poruka od: // xunder poslato Mart 07, 2018, 00:21:07 PRE PODNE
Ovo je vise anti-bh sistem..
Naslov: Odg: BunnyHop System.
Poruka od: uinatsvima_ poslato Mart 07, 2018, 18:46:45 POSLE PODNE
Više liči na anti-bh sistem, ali eto. Pohvale za trud taj, 5/10. ;)
Naslov: Odg: BunnyHop System.
Poruka od: Shomyy poslato Mart 07, 2018, 19:06:50 POSLE PODNE
new UkljucenBH ;
new BunnyHop[MAX_PLAYERS] ;
koristi bool:
ovo if( UkljucenBH == 1) bi ti izgledalo ovako
if( UkljucenBH ) a ako nije if( !UkljucenBH )

if( IsPlayerAdmin(playerid)) // za rcon admina vi stavite za admina ono pAdmin
            {
                return false;
            }
            if( BunnyHop[playerid] == 1)
            {f
                return false; // ovo je provera ukoliko je igrac u BH stanju da ne moze da uradi opet bh dok mu se clanak ne oporavi.
            }

mogao si u 2 linije

if( IsPlayerAdmin(playerid)) return false;
if( BunnyHop[playerid] == 1) return false;


Solidno, necu da se ponavljam kao ostali :D Rekao sam ti sta ne valja u kodu, ovo je neki "pocetnicki" kod sto si napisao, samo nastavi i uci, bice nesto od tb ;)
Naslov: Odg: BunnyHop System.
Poruka od: // xunder poslato Mart 07, 2018, 19:42:30 POSLE PODNE
Citat: _Shomy_ poslato Mart 07, 2018, 19:06:50 POSLE PODNE
new UkljucenBH ;
new BunnyHop[MAX_PLAYERS] ;
koristi bool:
ovo if( UkljucenBH == 1) bi ti izgledalo ovako
if( UkljucenBH ) a ako nije if( !UkljucenBH )

if( IsPlayerAdmin(playerid)) // za rcon admina vi stavite za admina ono pAdmin
            {
                return false;
            }
            if( BunnyHop[playerid] == 1)
            {f
                return false; // ovo je provera ukoliko je igrac u BH stanju da ne moze da uradi opet bh dok mu se clanak ne oporavi.
            }

mogao si u 2 linije

if( IsPlayerAdmin(playerid)) return false;
if( BunnyHop[playerid] == 1) return false;


Solidno, necu da se ponavljam kao ostali :D Rekao sam ti sta ne valja u kodu, ovo je neki "pocetnicki" kod sto si napisao, samo nastavi i uci, bice nesto od tb ;)

U pawn-u je isto bool i int (isto memorije koriste...
false = 0
true = !0 (sve sto nije 0 ... znaci -1 do -beskonacno i 1 do beskonacno)
Tako i da koristis int i if (Bhop[id]) nije pogresno :)
Naslov: Odg: BunnyHop System.
Poruka od: Shomyy poslato Mart 07, 2018, 20:13:11 POSLE PODNE
Citat: .ксундер poslato Mart 07, 2018, 19:42:30 POSLE PODNE
U pawn-u je isto bool i int (isto memorije koriste...
false = 0
true = !0 (sve sto nije 0 ... znaci -1 do -beskonacno i 1 do beskonacno)
Tako i da koristis int i if (Bhop[id]) nije pogresno :)
Hm?
Citat: Ino42O poslato Februar 28, 2018, 23:39:43 POSLE PODNE
Nazalost ovo nece raditi, pokusaj da dvojica postave bombu i samo ce ju jedan moci aktivirati, naravno jer svaki put kreiras globalni objekat..

I jos jedan tip..
Ukoliko koristis u varijabli samo 0 i 1 onda ju deklariraj kao boolean da ne trosis memoriju sa 32 bita dok ti treba jedan bit

Boolean (true / false) 0 / 1

Inace limit integera u pawnu
32 bit   -2 147 483 648   <~~>   +2 147 483 647

A tebi treba samo 0-1
Naslov: Odg: BunnyHop System.
Poruka od: Ino42O poslato Mart 07, 2018, 20:25:19 POSLE PODNE
Citat: _Shomy_ poslato Mart 07, 2018, 20:13:11 POSLE PODNE
Hm?

nazalost, upravu je, tek sada vidim u dokumentaciji, sto mi nema nimalo smisla da je int i boolean isti, trash lang
ali svejedno je dobra praksa koristiti boolean kada mozes, ako predjes u neki drugi jezik ili bilo sta bit ce ti lakse, a i jednostavnije je i citljivije, odmah znas da se radi o nekom flagu a ne nekom counteru tipa
Naslov: Odg: BunnyHop System.
Poruka od: Shomyy poslato Mart 07, 2018, 20:35:06 POSLE PODNE
Citat: Ino42O poslato Mart 07, 2018, 20:25:19 POSLE PODNE
nazalost, upravu je, tek sada vidim u dokumentaciji, sto mi nema nimalo smisla da je int i boolean isti, trash lang
ali svejedno je dobra praksa koristiti boolean kada mozes, ako predjes u neki drugi jezik ili bilo sta bit ce ti lakse, a i jednostavnije je i citljivije, odmah znas da se radi o nekom flagu a ne nekom counteru tipa
Ne shvatam onda svrhu bool, zasto bi int i bool bili isti ako bi jednostavno mogao bool biti 0 - 1 ...
Naslov: Odg: BunnyHop System.
Poruka od: // xunder poslato Mart 07, 2018, 20:35:53 POSLE PODNE
Ma pametan sam ja
Naslov: Odg: BunnyHop System.
Poruka od: Ino42O poslato Mart 07, 2018, 20:44:07 POSLE PODNE
Citat: _Shomy_ poslato Mart 07, 2018, 20:35:06 POSLE PODNE
Ne shvatam onda svrhu bool, zasto bi int i bool bili isti ako bi jednostavno mogao bool biti 0 - 1 ...

jednostavno da je citljivije, a to sto trati memoriju bez veze, to je po meni lose napisan jezik, nemam pojma razlog zasto su tako stavili ali je glupo lol
Naslov: Odg: BunnyHop System.
Poruka od: Roby Mapper poslato Mart 07, 2018, 22:25:48 POSLE PODNE
Korisno!
Naslov: Odg: BunnyHop System.
Poruka od: just_Sukiii poslato Mart 08, 2018, 01:21:21 PRE PODNE
Citat: Ino42O poslato Mart 07, 2018, 20:44:07 POSLE PODNE
jednostavno da je citljivije, a to sto trati memoriju bez veze, to je po meni lose napisan jezik, nemam pojma razlog zasto su tako stavili ali je glupo loly

Mogu umrijeti mirno kad znam da nisi to znao a ja jesam xD
Naslov: Odg: BunnyHop System.
Poruka od: Ino42O poslato Mart 08, 2018, 08:47:17 PRE PODNE
Citat: just_Sukiiii poslato Mart 08, 2018, 01:21:21 PRE PODNE
Mogu umrijeti mirno kad znam da nisi to znao a ja jesam xD

Haha, ne znam ni ja sve, pogotovo oko pawna jer nisam aktivan u njemu, inace radim druge jezike tako da logiku koristim iz tih drugih jezika
Naslov: Odg: BunnyHop System.
Poruka od: CADILAB poslato Mart 08, 2018, 12:28:54 POSLE PODNE
Sve u pawnu je cuvano u celijama koje su tipicno od 32 bita, a ovo bool, float i slicno je tu zbog citljivosti i reprezentacije, jedan data type je za sve sto je malo bezveze ali dobro :P
https://www.compuphase.com/pawn/String_Manipulation.pdf
Naslov: Odg: BunnyHop System.
Poruka od: Dimi Ugrinovic poslato Mart 08, 2018, 12:46:31 POSLE PODNE
Citat: Roby Maper poslato Mart 07, 2018, 22:25:48 POSLE PODNE
Korisno!

Thenks :D
Naslov: Odg: BunnyHop System.
Poruka od: .белић poslato Mart 08, 2018, 22:33:49 POSLE PODNE
Nije lose svidza mi se  :D
Naslov: Odg: BunnyHop System.
Poruka od: Lukiii poslato Mart 08, 2018, 22:58:29 POSLE PODNE
jel to cela linija ako jeste onda extra
Inc.10/10
Naslov: Odg: BunnyHop System.
Poruka od: PekiDaBoss poslato Mart 11, 2018, 13:47:39 POSLE PODNE
Ovo je dobro za RP servere,vec sam gledao na SM modovima itd,al eto pohvale za trud 6/10