NAPOMENA: Kome treba nesto prevesti od ovoga teksta neka kaze!JunkBuster Anti-Cheat
by Double-O-Seven
I'm running since a long time a selfmade Anti-Cheat script on my server. Now, after many bans, I've decided to put the script into an include and release it!
â™ What does it do?
- Ban for the most used cheats (weapons, some types of health cheats)
- Ban for jetpack
- Ban/kick for specific cheats from the most advanced cheat tool (spectate+carjacking)
- Kick for teleporting
- Kick laggers
- Make money cheats useless
- Prevent (command) spam
- Prevent swearing/insulting
- Prevent drive-by
Functions added in update:- Ban players temporary
- Ban players (name) for ever!
- Ban a player's IP without banning other player with the same IP
Example: The IP is range-banned 192.168.*.*. But you don't want to ban Charli with the IP 192.168.1.1, so you use
"/whiteadd Charli" to add him to the whitelist and he will be able to play! - Whitelist
- "Plug & Play": You just need to include it. You don't need to add any of your codes (except some re-definitions if there are)
â™ Can you disable some codes?Yes! You can configure the whole script in the file "JunkBuster.cfg".
You need to defined the bad words and the forbidden weapons, too.
You need to write all weapons into the file "ForbiddenWeapons.cfg" and the bad words into the file "BadWords.cfg".
BUT: Don't repeat letters of bad words. If you want to forbid the word "noob", write "nob" into the file.
WeaponHack=1
MoneyHack=1
Jetpack=1
HealthHack=1
ArmourHack=1
DriveBy=1
Spam=1
CommandSpam=1
BadWords=1
CarJackHack=1
TeleportHack=1
MaxPing=500
SpectateHack=1
Blacklist=1
IpBans=1
TempBans=1
Set the variable you want to disable to 0 to disable it.
â™ How to install?You need to extract the folder "JunkBuster" into the folder "scriptfiles". If the folder doesn't exist, your server will crash.
After this, open the file "readme.txt" which you have downloaded the, too.
In the ReadMe everything is written.
Comment about Anti-Teleport and Anti-Moneyhack:
You DON'T need to change functions like GivePlayerMoney or SetPlayerPos! The include does all those things for you:
[pawn]
#define GetPlayerMoney JB_GetPlayerMoney
#define ResetPlayerMoney JB_ResetPlayerMoney
#define GivePlayerMoney JB_GivePlayerMoney
#define PutPlayerInVehicle JB_PutPlayerInVehicle
#define GivePlayerWeapon JB_GivePlayerWeapon
#define SetPlayerPos JB_SetPlayerPos
#define SetVehiclePos JB_SetVehiclePos[/pawn]
â™ There are new commands in the update!
- /cfg - Read new configuration from file
- /blackadd <ID/name> - Add someone to blacklist
- /blackdel <name> - Remove someone from blacklist
- /whiteadd <name> - Add someone to whitelist
- /whitedel <name> - Remove someone from whitelist
- /tban <ID> <time in hours> <reason> - Ban someone temporary
- /tunban <name> - Remove temporary ban of someone
- /banIP <IP> - Ban someone's IP
- /unbanIP <IP> - Unban an IP
- /jbvarlist - Get a list of all variables
- /jbsetvar <variable name> <0/1(/max ping)> - Change a variable ingame
â™ Where can you download it?Here:
DOWNLOAD on Sendspace.com (.INC + scriptfiles + Example [LVDM]) (http://www.sendspace.com/file/85ev59)
Here you can download updated version ("Plug & Play" added and new ban functions added):
DOWNLOAD UPDATED VERSION on Sendspace.com (.INC + scriptfiles + Example [LVDM]) (http://www.sendspace.com/file/pm0n6h)
Here you can download Update 2! (Anti-Spawnkill added+Allow forbidden weapon for a player):DOWNLOAD UPDATE 2 on Sendspace.com (.INC + scriptfiles + Example [LVDM]) (http://www.sendspace.com/file/wqbeyk)
Please report bugs and write a comment! :)
Have Fun!Greets, Double-O-Seven
Sve ti je ovo super al nemora biti bas sve sa sa-mp foruma napravimo nesh sami da smo bar po tom prepoznatljivi ;)
ja sam bas htio sinoc dati prijedlog ti na pp da napravis neki anti cheat jer je to potrebno vecini servera
Citat: [CH] ÑЧz0Ñ poslato Maj 17, 2009, 14:04:42 POSLE PODNE
Sve ti je ovo super al nemora biti bas sve sa sa-mp foruma napravimo nesh sami da smo bar po tom prepoznatljivi ;)
Pa napravite i stavit ce se, ako treba i poseban podforum za to otvoriti i poslati jos svima mail pa cak mogu organizirati da i CH i jos poneki serveri posalju svima mail o tome, samo treba netko poceti praviti...
Evo ako ima netko tko ima ideju, ja imam super ideju i mislim da cu kada popravim komp ja poceti raditi to ;)
Mogu ja naravit nes no ne bas trako komnplicirano.... pocetnik sam..
pa ak ides radit nesto zajednicko neces sigurno anti-cheat pravit :D
Zasto ne, a sta bi ti radio da mi je znat ;D ;D ;D
Citat: [CH]matejdz poslato Maj 18, 2009, 21:04:04 POSLE PODNE
Zasto ne, a sta bi ti radio da mi je znat ;D ;D ;D
on bi radio cheat :D :D šala
Citat: [CH]matejdz poslato Maj 18, 2009, 21:04:04 POSLE PODNE
Zasto ne, a sta bi ti radio da mi je znat ;D ;D ;D
Vidis mu u potpisu da radi PD bazu hhh...To ce bit neka posebna vec se dosta dugo radi xD
Citat: admin poslato Maj 17, 2009, 22:16:04 POSLE PODNE
Citat: [CH] ÑЧz0Ñ poslato Maj 17, 2009, 14:04:42 POSLE PODNE
Sve ti je ovo super al nemora biti bas sve sa sa-mp foruma napravimo nesh sami da smo bar po tom prepoznatljivi ;)
Pa napravite i stavit ce se, ako treba i poseban podforum za to otvoriti i poslati jos svima mail pa cak mogu organizirati da i CH i jos poneki serveri posalju svima mail o tome, samo treba netko poceti praviti...
supeer napravi ima puno ljudi koji znaju scriptat ovde sve u jednom pa mal poglupo :D
pa napravis novi gm ::)
95 % ljudi u svijetu nezna napraviti svoj vlastiti GM ;)
ja mi mozda mozda i znao ali cijeli gm raditi to bi radio 100 godina a ovo sto svi rade editaju to je za djecu od 8godina
Pd baza je gotova...posto sam al krvo poa je pobrsana..nemojte me tzajebavat.....neznam bas dobro skriptat....no neznaci da nesto nemogu napravit...
Citat: [CH]matejdz poslato Maj 19, 2009, 15:17:27 POSLE PODNE
95 % ljudi u svijetu nezna napraviti svoj vlastiti GM ;)
Meni se cini da 98-99 %..
Opet moras gledat' kol'ko ljudi skripta u Pawnu uopce..
A i to imas pravo... Mozda bi samo nekoliko ljudi to moglo napraviti ;)
A bar stotinjak ljudi.. 0.001 % svjetskog stanovnistva..
Pitanje, no i ovdje smo otisli OFF TOPIC... Zato...
BACK on TEMA ;)
Ma lako je napraviti, imas tu kod nas tut kako npr napraviti svoj vlastiti DM mode i barem to nije tesko napraviti nesto jednostavno pa polako ga razvijati.
A jedan savjet, kad vec ocete nesto napraviti, pa napravite nesto neki FS npr koji cemo staviti i na forum.sa-mp.com, da vide oni da i mi nesto ovdje skriptamo i radimo.
Npr napravite neki FS za neki race ili za neku drugu stvar.
Treba mi pomoc...neki kazu da ne smeta nista modu ali nerviraju me warninzi.
C:\Documents and Settings\Monk\Desktop\UnitedForce 0.3\pawno\include\JunkBuster.inc(3240) : warning 201: redefinition of constant/macro (symbol "OnPlayerEnterRaceCheckpoint")
C:\DOCUME~1\Monk\Desktop\UNITED~1.3\GAMEMO~1\gtarp.pwn(698) : warning 201: redefinition of constant/macro (symbol "GREEN")
C:\DOCUME~1\Monk\Desktop\UNITED~1.3\GAMEMO~1\gtarp.pwn(699) : warning 201: redefinition of constant/macro (symbol "RED")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 12196 bytes
Code size: 2145540 bytes
Data size: 11088732 bytes
Stack/heap size: 16384 bytes; estimated max. usage=4466 cells (17864 bytes)
Total requirements:13262852 bytes
3 Warnings.
Citat: [BUG]Monk poslato Decembar 24, 2010, 21:55:17 POSLE PODNE
Treba mi pomoc...neki kazu da ne smeta nista modu ali nerviraju me warninzi.
C:\Documents and Settings\Monk\Desktop\UnitedForce 0.3\pawno\include\JunkBuster.inc(3240) : warning 201: redefinition of constant/macro (symbol "OnPlayerEnterRaceCheckpoint")
C:\DOCUME~1\Monk\Desktop\UNITED~1.3\GAMEMO~1\gtarp.pwn(698) : warning 201: redefinition of constant/macro (symbol "GREEN")
C:\DOCUME~1\Monk\Desktop\UNITED~1.3\GAMEMO~1\gtarp.pwn(699) : warning 201: redefinition of constant/macro (symbol "RED")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 12196 bytes
Code size: 2145540 bytes
Data size: 11088732 bytes
Stack/heap size: 16384 bytes; estimated max. usage=4466 cells (17864 bytes)
Total requirements:13262852 bytes
3 Warnings.
jesi ti normalan?
pogledaj koliki si refresh napravio
Nisam hteo da otvaram novu temu,i iskuliraj malo decko,gledam te na svakom postu ili ismevas ili zapocinjes svadju.. :-[
Citat: [BUG]Monk poslato Decembar 24, 2010, 22:40:14 POSLE PODNE
Nisam hteo da otvaram novu temu,i iskuliraj malo decko,gledam te na svakom postu ili ismevas ili zapocinjes svadju.. :-[
hahaha jao nebi ja o tebi ::)
Citat: [BUG]Monk poslato Decembar 24, 2010, 21:55:17 POSLE PODNE
Treba mi pomoc...neki kazu da ne smeta nista modu ali nerviraju me warninzi.
C:\Documents and Settings\Monk\Desktop\UnitedForce 0.3\pawno\include\JunkBuster.inc(3240) : warning 201: redefinition of constant/macro (symbol "OnPlayerEnterRaceCheckpoint")
C:\DOCUME~1\Monk\Desktop\UNITED~1.3\GAMEMO~1\gtarp.pwn(698) : warning 201: redefinition of constant/macro (symbol "GREEN")
C:\DOCUME~1\Monk\Desktop\UNITED~1.3\GAMEMO~1\gtarp.pwn(699) : warning 201: redefinition of constant/macro (symbol "RED")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 12196 bytes
Code size: 2145540 bytes
Data size: 11088732 bytes
Stack/heap size: 16384 bytes; estimated max. usage=4466 cells (17864 bytes)
Total requirements:13262852 bytes
3 Warnings.
Umesto GREEN I RED stavi COLOR_GREEN,COLOR_RED . . . :D
Ljudi poludeo sam dok sam se zezao sa ovim,ali nemam vise zivaca da se mucim . Ovako,iskopirao sam sve gde sta treba,gledao sam malo "readme",ali mi nije jasno ovo:
Citat6. Put JB_OnPlayerSpawn(playerid); under OnPlayerSpawn(playerid) in your script
7. Put JB_OnPlayerDeath(playerid,killerid,reason); under OnPlayerDeath(playerid,killerid,reason) in your script
8. Put JB_OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid); under OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
9. Put JB_OnGameModeInit(); under OnGameModeInit() in your script
10. Put JB_OnPlayerConnect(playerid); under OnPlayerConnect(playerid) in your script
11. The function OnPlayerText(playerid, text[]) in your script should return with JB_OnPlayerText(playerid, text[]);
12. The function OnPlayerPrivmsg(playerid, recieverid, text[]) in your script should return with JB_OnPlayerPrivmsg(playerid, recieverid, text[]);
13. Put if(JB_OnPlayerCommandText(playerid, cmdtext[])) return 1; under OnPlayerCommandText(playerid, cmdtext[]) in your script
14. Put JB_OnPlayerEnterVehicle(playerid, vehicleid, ispassenger); under OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) in your script
15. Put JB_OnPlayerStateChange(playerid, newstate, oldstate); under OnPlayerStateChange(playerid, newstate, oldstate) in your script
16. Compile your gamemode and run your server
Sta da radim sad sa tim ?Gde da stavim te komande?!
,druga stvar,kada compilujem mod,izbacuje mi errore:
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(270) : error 025: function heading differs from prototype
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(1961) : error 025: function heading differs from prototype
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(1962) : error 021: symbol already defined: "GetDistanceBetweenPlayers"
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(1966) : warning 213: tag mismatch
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(1970) : warning 213: tag mismatch
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(14454) : error 021: symbol already defined: "strtok"
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(14469) : error 047: array sizes do not match, or destination array is too small
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(25617) : warning 219: local variable "mod" shadows a variable at a preceding level
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(53146) : warning 203: symbol is never used: "JB_OnGameModeInit"
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(53146) : warning 203: symbol is never used: "JB_OnPlayerCommandText"
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(53146) : warning 203: symbol is never used: "JB_OnPlayerConnect"
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(53146) : warning 203: symbol is never used: "JB_OnPlayerDeath"
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(53146) : warning 203: symbol is never used: "JB_OnPlayerEnterVehicle"
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(53146) : warning 203: symbol is never used: "JB_OnPlayerInteriorChange"
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(53146) : warning 203: symbol is never used: "JB_OnPlayerPrivmsg"
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(53146) : warning 203: symbol is never used: "JB_OnPlayerSpawn"
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(53146) : warning 203: symbol is never used: "JB_OnPlayerStateChange"
D:\Skripte +new\Balkan Revolution Script\gamemodes\brp.pwn(53146) : warning 203: symbol is never used: "JB_OnPlayerText"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Pomagajte ljudiii
Nigde....bar ja nigde nisam stavio,zaobidji to. ???
Ali sto onda imam errors ??Zeza me zesce :/
Meni sve lepo radi :D
Imam ja jos od pre ovaj Anti-Cit ali kod badwords nece da ocitava brojeve ni tacku i slicno odnosno hocu da stavim da nemoze reklamacija ali nece da ocitava brojeve ni tacku.Da li postoji neka druga Filter Skripta protiv reklamacije?
Pomoc LINKOVI BROKEN!
Citat: htmostar poslato Avgust 23, 2012, 10:58:34 PRE PODNE
Pomoc LINKOVI BROKEN!
Jel vidiš ti koliko staru temu refrešaš?
Citat: [SX] TiXoR_ poslato Avgust 23, 2012, 11:05:40 PRE PODNE
Citat: htmostar poslato Avgust 23, 2012, 10:58:34 PRE PODNE
Pomoc LINKOVI BROKEN!
Jel vidiš ti koliko staru temu refrešaš?
Sry nisam vidio ubrzo sam trazio ali NEMA nigdje include...
Citat: SteXi.ılllı. poslato Avgust 23, 2012, 15:27:38 POSLE PODNE
Citat: htmostar poslato Avgust 23, 2012, 11:06:44 PRE PODNE
Citat: [SX] TiXoR_ poslato Avgust 23, 2012, 11:05:40 PRE PODNE
Citat: htmostar poslato Avgust 23, 2012, 10:58:34 PRE PODNE
Pomoc LINKOVI BROKEN!
Jel vidiš ti koliko staru temu refrešaš?
Sry nisam vidio ubrzo sam trazio ali NEMA nigdje include...
www.google.com
Dobro znam za to ali nadjem FS ja bi include... i nasao sam pravu temu na pravom forumu i opet ne radi link :S
Citat: htmostar poslato Avgust 23, 2012, 15:39:31 POSLE PODNE
Citat: SteXi.ılllı. poslato Avgust 23, 2012, 15:27:38 POSLE PODNE
Citat: htmostar poslato Avgust 23, 2012, 11:06:44 PRE PODNE
Citat: [SX] TiXoR_ poslato Avgust 23, 2012, 11:05:40 PRE PODNE
Citat: htmostar poslato Avgust 23, 2012, 10:58:34 PRE PODNE
Pomoc LINKOVI BROKEN!
Jel vidiš ti koliko staru temu refrešaš?
Sry nisam vidio ubrzo sam trazio ali NEMA nigdje include...
www.google.com
Dobro znam za to ali nadjem FS ja bi include... i nasao sam pravu temu na pravom forumu i opet ne radi link :S
Evo, moj prevedni, unutra imas sve...
Klik (http://balkan-samp.com/forum/index.php?topic=49538.msg363459#msg363459)
[quote author=[X:RP] ColdPlay link=topic=383.msg375450#msg375450 date=1345730592]
Citat: htmostar poslato Avgust 23, 2012, 15:39:31 POSLE PODNE
Citat: SteXi.ılllı. poslato Avgust 23, 2012, 15:27:38 POSLE PODNE
Citat: htmostar poslato Avgust 23, 2012, 11:06:44 PRE PODNE
Citat: [SX] TiXoR_ poslato Avgust 23, 2012, 11:05:40 PRE PODNE
Citat: htmostar poslato Avgust 23, 2012, 10:58:34 PRE PODNE
Pomoc LINKOVI BROKEN!
Jel vidiš ti koliko staru temu refrešaš?
Sry nisam vidio ubrzo sam trazio ali NEMA nigdje include...
www.google.com
Dobro znam za to ali nadjem FS ja bi include... i nasao sam pravu temu na pravom forumu i opet ne radi link :S
Evo, moj prevedni, unutra imas sve...
Klik (http://balkan-samp.com/forum/index.php?topic=49538.msg363459#msg363459)
[/quote]
Da ali to je fs ja koristim Ravens Rp pa npr moram staviti SetPlayerPos u SafeSetPlayerPos
Citat: htmostar poslato Avgust 23, 2012, 17:01:35 POSLE PODNE
[quote author=[X:RP] ColdPlay link=topic=383.msg375450#msg375450 date=1345730592]
Citat: htmostar poslato Avgust 23, 2012, 15:39:31 POSLE PODNE
Citat: SteXi.ılllı. poslato Avgust 23, 2012, 15:27:38 POSLE PODNE
Citat: htmostar poslato Avgust 23, 2012, 11:06:44 PRE PODNE
Citat: [SX] TiXoR_ poslato Avgust 23, 2012, 11:05:40 PRE PODNE
Citat: htmostar poslato Avgust 23, 2012, 10:58:34 PRE PODNE
Pomoc LINKOVI BROKEN!
Jel vidiš ti koliko staru temu refrešaš?
Sry nisam vidio ubrzo sam trazio ali NEMA nigdje include...
www.google.com
Dobro znam za to ali nadjem FS ja bi include... i nasao sam pravu temu na pravom forumu i opet ne radi link :S
Evo, moj prevedni, unutra imas sve...
Klik (http://balkan-samp.com/forum/index.php?topic=49538.msg363459#msg363459)
Da ali to je fs ja koristim Ravens Rp pa npr moram staviti SetPlayerPos u SafeSetPlayerPos
[/quote]
Kada skines imas .inc i sve...