PDA

View Full Version : [DAntiCheat] Bye Bye cheaters ... (0.12, SUPPORTS ONLY 0.1b)


Pages : [1] 2

DracoBlue
17/05/2006, 06:15 PM
This script supports only 0.1b, not 0.2.
Use "anticheat 1" in your server.cfg to enable anticheat in 0.2 and newer versions of sa-mp.

Ok I finished a cheatprotection, it can checks health, money, weapon and score cheating.
It is full customizable for serveradmins via DAntiCheat.ini in scriptfiles-directory and the gamemode.DAntiCheat.ini. Now you can also make your gamemodes safe by using the DAntiCheat commands.

Get DAntiCheat
Download 0.12 (http://dracoblue.net/download/danticheat-012/36/) (new anticheat way, can react on ALT-TAB'ers, Healthcheaters, money cheaters, weapon cheaters and score cheaters. It has now several custom gamemode support via scriptcommands).

Optimized gamemodes


Download
Author
Description
About

lvdmod (http://dracoblue.gamehost.at/Downloads/gamemodes/lvdmod.zip)
Sintax (http://forum.sa-mp.com/index.php?action=profile;u=906)
MG(+Langrab) + bounties+banks+gangs+spawnweapons+...
Website (http://forum.sa-mp.com/index.php?topic=1138.0)

de_dam (http://dracoblue.gamehost.at/Downloads/gamemodes/de_dam.zip)
Eightball (http://forum.sa-mp.com/index.php?action=profile;u=400)
Counter-Strike in San Andreas
Website (http://forum.sa-mp.com/index.php?topic=1870.0)



Since version 0.11 the AntiCheat supports extra commands for gamemodes to be more secure. I will post already configured gamemodes here. In gerneral remember, if you adjust DAntiCheat.ini for the gamemode correctly it will work nice, but if you modify the pawn-file of the gamemode you can use seperate *.DAntiCheat.ini's for each gamemode and enable safe "GivePlayerMoney"/"SetPlayerScore" and so on - commands.
(Put the .amx into your gamemodes-folder and the ini-file in your scriptfiles-folder)

Featurerequests
Use the Issuetracker (http://dracoblue.net/issues/view_all_bug_page.php) for this and select project "DAntiCheat" there.

What means kicked #2?
Here is a detailed list (http://forum.sa-mp.com/index.php?topic=1139.msg18215#msg18215) with explanation.

How does it work? (0.11)

ALTTABIt decreases and increases the health, if the value is always the same the guy is alt-tabbed or uses cheats which fix his health -> kick. (Default ALT-Tab time is 6, means 60 seconds maximum ALTTAB/MAP/OPTIONS-Time)
WeaponIf the killer used a weapon which is not allowed on the server, they get kicked/banned. (default are lots of evil weapons, please adjust the config variable for this)
HealthIf the player has more then a specified value (default:100) he gets kicked.
Money/ScoreIf it increases to fast he gets kicked, If it is higher then a limit, also kicked! (There are config vars for everything adjust it for your needs)


How to customize it for my gamemodes? (0.11)
This is the newest addition! Add #include <danticheat> to the beginning of your gamemodefile.

First thing is you can use different files for each gamemode. To load the config for a special gamemode use DAntiCheat_Gamemode("lvdm"); in the OnGameModeInit(). This will load lvdm.DAntiCheat.ini if someone enters the gamemode.

Second thing is synchronizing your Money and Score commands. If you do this you DON'T need to set MaxIncreaseMoney or MaxIncreaseScore higher then 0 because its synchro! Just replace
SetPlayerScore => DAntiCheat_SetPlayerScore
GivePlayerMoney => DAntiCheat_GivePlayerMoney
ResetPlayerMoney => DAntiCheat_ResetPlayerMoney
and it will be safe.

How to customize the DAntiCheat.ini?
ForbiddenWeapons=1,8,9,16,17,18,33,34,35,36,38,39, 40
OnAltTab=1
OnForbiddenWeapon=2
OnHealthCheat=2
OnMoneyCheat=1
OnScoreCheat=1
MaxMoney=9999999
MaxIncreaseMoney=200000
MaxHealth=100
MaxIncreaseScore=10
MaxScore=1000
DontKickAdmins=0
ShowAll=0
AltTabTime=6
You can set the values to -1 if you want to deactivate them.
Every OnEvent can be set to 0 for just logging, 1 for kick and 2 for ban.

This new version needs no entrys in AntiCheat.ini! It will also work with Vendingmachines and burger/shops and candy stuff.

Source?
http://creativecommons.org/images/public/somerights20.png (http://creativecommons.org/licenses/by-nc-nd/2.0/de/) If you agree the Attribution-NonCommercial-NoDerivs 2.0 Germany-License, get it here (http://www.dracoblue.net/Downloads/source/DAntiCheat.pwn). Republishing prohibited. You can download this file only from there. If you got it from somewhere else, REPORT this at JanS@DracoBlue.de

Happy playing,
Jan (DracoBlue)

rats
17/05/2006, 06:27 PM
great job Draco, as always ;)
(this should be on the main site as "a fix, for now", or at least pinned on the forum)

[NoV]Fishbulb
17/05/2006, 06:32 PM
Can I get some more info? How does it work, exactly? :/

DracoBlue
17/05/2006, 06:36 PM
Well, whenever your life increases (in an area not specified in AntiCheat.ini) you have been using a cheat or trainer -> kick.

Mount
17/05/2006, 06:41 PM
Quote Y_Less: When releasing game modes, make sure you release the .pwn

[NoV]Fishbulb
17/05/2006, 06:43 PM
If you have MSN, could you add me?
fishbulb_dsl @at@ hotmail .dot. com

DracoBlue
17/05/2006, 06:44 PM
Quote Y_Less: When releasing game modes, make sure you release the .pwn

Of course. But not for an anti cheat protection.

Au{R}oN
17/05/2006, 06:48 PM
Quote Y_Less: When releasing game modes, make sure you release the .pwn

Of course. But not for an anti cheat protection.


Yep, but also the Chat System hasn't got any pwn files, and it isn't an anti cheat protection. :|

DracoBlue
17/05/2006, 06:54 PM
Quote Y_Less: When releasing game modes, make sure you release the .pwn

Of course. But not for an anti cheat protection.


Yep, but also the Chat System hasn't got any pwn files, and it isn't an anti cheat protection. :|

chatsystem is broken, will recode and releaase the source then.
Also I don't like if someone FAKES my interface and steals passwords. But as you know all my other tools are with source :)

rats
17/05/2006, 07:06 PM
well, I trust dracoblue, and I don't know why aren't you guys encourage him after all the things he's done... proving he's trustfull ;)

Au{R}oN
17/05/2006, 07:16 PM
well, I trust dracoblue, and I don't know why aren't you guys encourage him after all the things he's done... proving he's trustfull ;)


I love all his scripts, I've asked only a question. ;)

RayW
17/05/2006, 07:42 PM
Don't forget about the vending machines and stuff.

DracoBlue
17/05/2006, 07:59 PM
Thanks! Hope it will be useful.


Don't forget about the vending machines and stuff.

Yeah! Therefor the AntiCheat.ini is, would be cool if someone could post a updated one with all burger/pizza etc. hp-increasing-places in GTA.

Regards,
Jan (DracoBlue)

NazcaC2
17/05/2006, 07:59 PM
Don't forget about the vending machines and stuff.


...and so that it detects armor changes too, not only health.
...and what about not only when your health increases, but when your health doesn't go down when shot.

DracoBlue
17/05/2006, 08:10 PM
Don't forget about the vending machines and stuff.

...and so that it detects armor changes too, not only health.
...and what about not only when your health increases, but when your health doesn't go down when shot.
I tested with lots of cheating tools and all break down with this anticheat protection. Anyways the armor changes are needed, but can't do anything against this while there is no GetPlayerWeapons and no GetPlayerArmor command in pawn-scripting language :(.

Regards,
Jan (DracoBlue)

Zero_Valentine
17/05/2006, 08:49 PM
kickarse. But hopefully there will eventually be a way to get the people using inf armor/ammo and spawning weapons to. And then there's that invincible car crap... Goodwork Dracoblue

Jaxal
18/05/2006, 12:42 AM
Post deleted.
Sorry read the whole thread BUT the last post in the first page. got too excited.

f3llah1n
18/05/2006, 12:54 AM
Did you even bother reading what he just posted?

SpikeX
18/05/2006, 02:04 AM
Well this totally screws with my script, because I have a command to set a player's health, and they could be anywhere when that command is run.

No offense, but this doesn't really seem that good of an idea. If someone's cheating, you should be monitoring your server and kick them (Or do what I like to do and screw with them, piss them off, then kick them), not have a script do it for you.

Slick
18/05/2006, 02:55 AM
Quote Y_Less: When releasing game modes, make sure you release the .pwn

Of course. But not for an anti cheat protection.


huh? what difference does it make if its anti-cheat or not? It doesnt take a rocket scientist to figure out how this script works, also it wont make any difference what so ever if the cheater reads the source and sees that you just check their health against a variable, then kick them if the health is greater than the variable.. But I guess everyone has to release the source as long as its not Draco ;)

Wobblyhead
18/05/2006, 03:12 AM
If someone enters a server then runs their health cheat their health will already be full, so it wont increase and they wont be kicked right?

DracoBlue
18/05/2006, 06:35 AM
If someone enters a server then runs their health cheat their health will already be full, so it wont increase and they wont be kicked right?
No, if their health cheat is running they have fullhealth even if they are spawning - BUT at spawningtime you have 0 health -> cheat -> kicked.



Well this totally screws with my script, because I have a command to set a player's health, and they could be anywhere when that command is run.

No offense, but this doesn't really seem that good of an idea. If someone's cheating, you should be monitoring your server and kick them (Or do what I like to do and screw with them, piss them off, then kick them), not have a script do it for you.
This is a very good thing to stop cheating, anyways I'll find a soloution to make your server wide life cheats work again (you'll just need to replace SetPlayerHealth in your source, as soon as I finished the fix).

You can't see if someone is cheating, maybe its just lagging, but with this tool the server checks every second if he is cheating - easier then let the admin check GetPlayerHealth every second, isn't it? :)

Regards,
Jan (DracoBlue)

DracoBlue
18/05/2006, 08:00 AM
Sorry for the double post :( - will remove it.

huh? what difference does it make if its anti-cheat or not? It doesnt take a rocket scientist to figure out how this script works, also it wont make any difference what so ever if the cheater reads the source and sees that you just check their health against a variable, then kick them if the health is greater than the variable.. But I guess everyone has to release the source as long as its not Draco ;)
But you must admit that its easier to trick the system if you see how it works, isn't it?
The problem isn't that I don't release it because of the way it work. The reason is that there are some really special ways which would allow cheaters to cheat even when this system is activated. There is just one second when they can cheat, but this can found out very easy when reading the source (with lots of comments :) ).

I am coding for Mantis (http://mantisbt.org)-Bugtrackingsystem, and contribute to other big Open Source (http://opensource.org) projects because I like the idea, but security software (like the anticheat) is better if its a blackbox.

I hope you understand this.

Regards,
Jan (DracoBlue)

[HUN]Shotgun
18/05/2006, 10:56 AM
Just a question. Maybe someone who's well skilled in pwn coding, can code a script which contains this:

When a user(yes, a normal user.. not just admins) types "/chkhlth", then the player health will decrease by 20 the server cheks it, and if it isn't, then the script will kick him..or ban..If it's decreases then the script gives back the 20 health. Sorry for my bad english.. Anyways, i think this would be the best, for kickin cheaters from ur server :)

[HUN]Shotgun
18/05/2006, 11:06 AM
What if they're on 19 health? People could just use it as a cheat itself, remove 20 health and they're dead.


Oh, i didnt think about that :D
BTW, ur idea is better :lol:

rats
18/05/2006, 11:08 AM
I'm still looking forward for someone to post the .ini code so it can set all the restaurants as non-cheats

rats
18/05/2006, 11:45 AM
if you can explain exactly what to do (what coordonates to get and how to include them in the .ini), I'll try.

DracoBlue
18/05/2006, 12:09 PM
The file looks like this:
health_1_x=-1844
health_1_y=-1709
health_1_z=41

Means "pickups" at this point are allowed.

if you want to add one, just increase the "1" and append it.

Example for 2:
health_1_x=-1844
health_1_y=-1709
health_1_z=41
health_2_x=-1944
health_2_y=-2009
health_2_z=141

Attention if you have 1,2 and 5 set, it will stop after 3 because it didn't find it. So use increasing numbers - 1,2,3 .. and so on.

Regards,
Jan (DracoBlue)

rats
18/05/2006, 12:26 PM
coords to the red marks found in cluckinbell and burgershot @ Los Santos:
AddPlayerClass(0,375.5660,-68.2220,1001.5151,0.0000,0,0,0,0,0,0); //
AddPlayerClass(0,368.7890,-6.8570,1001.8516,0.0000,0,0,0,0,0,0); //

Eightball
18/05/2006, 12:28 PM
LOL i just had the idea of coding exactly the same, but you were faster :P
Ok, i didn't think of health cheats, but of money cheats. Someone on irc wrote a little code for that, but i cant find it again on pawn.pastebin :( but i think it wouldn't be too hard for you.
The only problem with such anticheat filterscripts are admin scripts with /sethealth or /givemoney commands. i have no idea how to solve this but i think you talked about a fix for it?!

DracoBlue
18/05/2006, 04:01 PM
here is the working content for a AntiCheat.ini if you want to enable Pizza/Chicken/Burger all over the world of san andreas!
health_1_x=369
health_1_y=-7
health_1_z=1002
health_2_x=376
health_2_y=-68
health_2_z=1002
health_3_x=374
health_3_y=-120
health_3_z=1001

rats
18/05/2006, 04:04 PM
great job :*

ARMax
18/05/2006, 06:50 PM
draco this isnt fully workin, i just got kicked for pickin up the health on pier...

DracoBlue
18/05/2006, 06:52 PM
Hmm. Did you adjusted the AntiCheat.ini for your pickups?

Regards,
Jan (DracoBlue)

LSky
19/05/2006, 07:57 AM
nice script! i hope servers will be using this, ive played with a few cheaters and its very lame and annoying. Once i get my own server up, ill get your script running on it.

f3llah1n
19/05/2006, 09:09 AM
Hmm. Did you adjusted the AntiCheat.ini for your pickups?


Draco, there are little hot dog stands all over San Andreas, one being at the pier in LS

ARMax
19/05/2006, 09:12 AM
Hmm. Did you adjusted the AntiCheat.ini for your pickups?

Regards,
Jan (DracoBlue)

no... IT WAS ON YOUR LEAGUE SERVER!

DracoBlue
19/05/2006, 09:25 AM
Ah! I hadn't added this pickup yet - is done now!

Sorry :-)

DracoBlue
19/05/2006, 12:18 PM
Hmm, yeah it is only for all modes at once.

I am running every server only with one mode all the time ... I've got to find a soloution for this.

Thanks for the hint,
Jan

El Presy
19/05/2006, 03:42 PM
I had an idea...I hope you like it :lol:

Gamemode.inc (http://www.nfsnetwork.it/uploads/presy/gamemode.rar)
It is a simple .inc with two functions: ReadGameMode() and SetGameMode().
It writes/reads the name of gamemode from/into gamemode.txt.
Include it into filterscripts and gamemodes.
Insert SetGameMode("name of the txt with coordinates") into main() of the gamemode to write the name of the gamemode at the start.
Then add to filterscript a SetTimer, which executes a function like this:
new gamemode[256];
gamemode = ReadGameMode();
new File: file_ac = fopen(gamemode, io_read);
// Your code to read coordinates

With this method you can check the name of current gamemode and, if it change, change file of positions too :)

f3llah1n
19/05/2006, 10:28 PM
Draco, I suppsoe you could do this just by changing a few lines..

Can you set it so if you gain more then 1.5 million $ you get kicked? :)

ARMax
19/05/2006, 10:59 PM
Draco, I suppsoe you could do this just by changing a few lines..

Can you set it so if you gain more then 1.5 million $ you get kicked? :)

Ive had more than that before, so why kick for gettin lucky at the machines? also i tried money trainers, in this release it will cause an 'error' [Aka, It Booted U...]

{NW}alien
19/05/2006, 11:29 PM
you could still play the casino's for cash you'd just set it to scan money on spawn that would stop the bulk of them every little bit counts even if it only got 5 out of 10 cheaters it would be worth it

great script draco

f3llah1n
19/05/2006, 11:41 PM
Yeah, whoops, I meant limit all cash to 1.5mil - then if a cheater forces his way past then kick :x

DracoBlue
20/05/2006, 09:33 AM
The trouble is you still need to modify all the gamemodes.

Thats the problem!

DracoBlue
20/05/2006, 06:46 PM
I tried the idea with reducing health for 1 point and see if its after one second still reduced ... this works great.


BUT if the guy has ALT-TABBED-out, it won't change, and he is kicked for cheating - this can't be!!

Regards,
Jan (DracoBlue)

midri
20/05/2006, 08:53 PM
I tried the idea with reducing health for 1 point and see if its after one second still reduced ... this works great.


BUT if the guy has ALT-TABBED-out, it won't change, and he is kicked for cheating - this can't be!!

Regards,
Jan (DracoBlue)


I really hope that the next version of SA-MP includes the ability to track keystrokes -- this is just one of the problems that could be fixed with it.

DracoBlue
20/05/2006, 09:23 PM
Problem is, that it even appears if you use the MAP or cahnge Options :(

{NW}alien
20/05/2006, 09:31 PM
that sucks cause it seems a good way of doing it
when i go to map screen i can still die though not sure about you guys

midri
20/05/2006, 10:11 PM
I don't, that's a huge security hole.


Not a security hole at all, if people would do like their suposed to and release their source code *glare* lol

Jaxal
20/05/2006, 10:14 PM
when i go to map screen i can still die though not sure about you guys

Doesnt happen to me. Or maybe if u just press escape. But then its annoying when that happens. U are about to kill someone and then he presses escape.

midri
20/05/2006, 11:22 PM
I don't, that's a huge security hole.


Not a security hole at all, if people would do like their suposed to and release their source code *glare* lol


If that was aimed at me, please point to an instance of me releasing something without code? AFAIK I have only officially released one thing, the others are either in development or sat on my computer waiting for me to get round to adding more vehicles.


No it was aimed at DracoBlue, lol.

CyXaPb
24/05/2006, 01:42 PM
Anticheat don't kicked when the health pickup takes =((((((
Why?????

DracoBlue
24/05/2006, 01:54 PM
hm? Explain what you mean please.

rats
24/05/2006, 03:32 PM
draco... the coords of health pick-ups aren't really working. for example http://forum.sa-mp.com/index.php?topic=1315.0 ... The coords aren't good

{NW}alien
24/05/2006, 03:45 PM
i tested mine with my servers added health pick ups and it works fine if i remove the cord from the ini it kicks

Spoco
25/05/2006, 07:42 PM
Well, I could still go to somewhere in those coordinates and edit my health. I couldn't freeze my health, but I still could gain an unfair advantage by having no money and still restoring my health all the time. Or set my health VERY HIGH. Only thing this prevents is editing health outside the specified coordinates.

Perhaps this should be called DAntiHPCheat.

uncajesse
25/05/2006, 10:13 PM
Doesnt happen to me. Or maybe if u just press escape. But then its annoying when that happens. U are about to kill someone and then he presses escape.
I admit I've done that a few times, not specifically when someone's killing me though... but one time i took a 30 minute phonecall in a Hydra (way at the top of the sky) and when i went back in i was headed straight down at a building, and i managed to pull out in time :mrgreen:

I also have a few screenies of repairing a Sea Sparrow in Spray & Pays, lol. Much more annoying for hyjackers to try to deal with. ;) By the way, i'm going to hopefully release my admin auto-lock, anti-team-jacking & anti-mod-shop-jacking filterscript soon. I just figured out how to check if a player is in an area, so... just a few things left & an ini file (thanks draco).

Nikola
25/05/2006, 10:28 PM
What about money cheat? Can it be detected? I hate peoples with few millions at begining of game =(

ARMax
25/05/2006, 10:43 PM
1 were did my list go, i think someone deleted it!
2 how can i get all the other machines... when i dont have the list of what i already done!

El Burro
27/05/2006, 02:01 PM
Good work. Finally a good start to ending cheaters :D

Hitman
27/05/2006, 02:11 PM
ok everyone back off now, stop assuming it's DracoBlue's fault that your Anti-Cheat doesn't work, if you are too stupid to set it up properly don't blame it on someone else, this is quite an effective anti-cheat and I won't just sit here and watch you all complain about it.

CyXaPb
01/06/2006, 02:37 PM
I add the script to a folder in san andreas called filtescripts and add the line
filterscripts Danticheat to the server.cfg file. I eat in cluckin bell, but anticheat don' kick me. I delete all in anticheat.ini.
Anticheat don' work =(((( I don't khow why. Help me please -((((
Dawn cheaters...

DracoBlue
01/06/2006, 04:03 PM
is there a message "DANTICHEAT running" if you connect?

CyXaPb
01/06/2006, 04:16 PM
Yes

DracoBlue
01/06/2006, 06:49 PM
please shut down server correctly and post the content of the server_log.txt

JOHNnsk
02/06/2006, 06:10 AM
DracoBlue, can cheaters cheating at the healthpoints?
Would kick Anticheat from casino? [Reason: money]

//Sorry me for my bad English

DracoBlue
02/06/2006, 10:22 AM
No antimoneycheat isn't in yet.

DracoBlue
03/06/2006, 01:12 PM
Ok I finished a new version of the cheatprotection, it checks if somebody is healthcheating.

o Download 0.9b (http://dracoblue.net/download.php?ID=36&URL=http://www.dracoblue.net/Downloads/DAntiCheatB.zip) (new anticheat way, kicks also pause'ers, and ALT-TAB'ers )

How does it work? (new version)
It decreases and increases the health, if the value is always the same the guy is alt-tabbed or uses cheats which fix his health -> kick.

Thanks to all guys on this forum for supporting this anticheat and helping to get rid of the cheaters.

This new version needs no entrys in DAntiCheat.ini! It will also work with Vendingmachines and burger/shops and candy stuff.

Regards,
Jan (DracoBlue)

SidViciousII
03/06/2006, 01:18 PM
but draco.. then we can never look at the map in game...

DracoBlue
03/06/2006, 02:22 PM
You can, but maxtime is 60 seconds.

Remember if you look at the map you can't get killed -> its cheating.

But its a feature, thatswhy maxtime is 60 seconds.

SidViciousII
03/06/2006, 02:49 PM
ahhh that is top dollar and draw! xD

omg, ive said it a million times, and I'll say it again:

you rule xD great stuff dude. :)

rats
03/06/2006, 03:13 PM
weee... great ^^

halle
03/06/2006, 03:26 PM
ermm the anticheat.ini file is empty also this program doesnt work with people with hacks that keep there health 100% not add health right ?\

also i alt tabbed for 60 seconds and i didnt get kicked ermm

how can i test to see if it is working

DracoBlue
03/06/2006, 04:44 PM
It checks if you are SPAWNED when you ALT-TAB, if you aren't spawned it won't kick you.

CyXaPb
03/06/2006, 06:02 PM
Anticheat don't work...
I open pause on 10 monutes, but not kick me...

DracoBlue
03/06/2006, 06:49 PM
It checks if you are SPAWNED when you ALT-TAB, if you aren't spawned it won't kick you.

Like I said!

SidViciousII
03/06/2006, 08:12 PM
it does work

CyXaPb
03/06/2006, 08:40 PM
Draco, this is my server log.

SA:MP Dedicated Server
----------------------
v0.1, ©2005-2006 SA:MP Team

Executing Server Config...
E:\Games\GTASA\scriptfiles\

Filter Scripts
---------------
Loading filter script 'admin.amx'...

|--AdminSystem by mabako loaded.
|--Version: 0.1 RC 3.2

Enabled Options:
|--Servername = CyXaPb's GTA Server
|--OnSpawnAction = health
|--OnSpawnHealth = 10
|--Default Lang. = English (Shortcut: EN | Language id 1)
|--Command prefixes = enabled
Loading filter script 'DAntiCheat.amx'...
| DracoBlue's ANTICHEAT
| Version : 0.9b
|
| ATTENTION:
| Healthpickups and Burger/Shops are
| interpreted as cheating update the
| AntiCheat.ini to allow these.
| Reading allowed healthpoints ...
|
|
` ... done!

Loading filter script 'YMess.amx'...


=============
=======================
| |
| YMessage Announcer System |
| ------------------------- |
| |
| By Alex "Y_Less" Cole - (c) 2006 |
| v0.2 |
====================================


Loaded 3 filter scripts.

C0rnh0lio
03/06/2006, 08:54 PM
On my server i dont have 50 health and no command dont work for me
Why?

Oh sorry, wrong Thread :(

Mount
04/06/2006, 06:18 PM
still no .pwn...

DracoBlue
04/06/2006, 06:21 PM
still no .pwn...

We have discussed this already.

I released it without pwn-file to make it more secure, even I explained how it works. I am using it very successful on my server, I want to share it with you guys, so please understand this.

Please post only support questions for the tool here.

Regards,
Jan (DracoBlue)

Serafim
05/06/2006, 05:43 AM
hey Dracoblue, that looks great. I have a little question. Did you add the health regenerate from ambulances? That's like 20hp ;)

CyXaPb
05/06/2006, 08:35 AM
Draco, PM me, please, about my problem.

DracoBlue
05/06/2006, 09:59 AM
hey Dracoblue, that looks great. I have a little question. Did you add the health regenerate from ambulances? That's like 20hp ;)
Those can be handled by the script :).


Draco, PM me, please, about my problem.

Did you spawned ingame? And ALT-TAB then?

halle
05/06/2006, 11:06 AM
i took the script off the anticheat didnt kick people with healthhacks and people were getting annoyed for getting kicked if they alt tab example bathroom etc when they pause...

wouldnt mind a cash one that will be awsome.

CyXaPb
05/06/2006, 12:14 PM
I spawned and then ALT+TAB. Anticheat don't kick me. Anticheat don't kick me when I take health pickup. Anticheat don't kick me when i pause on 10 minutes. =((((
But:

Loading filter script 'DAntiCheat.amx'...
| DracoBlue's ANTICHEAT
| Version : 0.9b
|
| ATTENTION:
| Healthpickups and Burger/Shops are
| interpreted as cheating update the
| AntiCheat.ini to allow these.
| Reading allowed healthpoints ...
|
|
` ... done!

DracoBlue
05/06/2006, 03:55 PM
Anticheat doesn't kick you healthpickups, why should it? In 0.9b the healthpickups work.

But it should kick you on ALT-TAB while you are spawned.

Please check my server samp://81.169.180.114:7778

CyXaPb
05/06/2006, 05:37 PM
Yes, Draco, anticheat work on your server.
But on my... Why??? =(((

Serafim
06/06/2006, 02:45 AM
hey Dracoblue, that looks great. I have a little question. Did you add the health regenerate from ambulances? That's like 20hp ;)
Those can be handled by the script :).


How does it work? the ambulance moves and all, so I can't set the position

DracoBlue
06/06/2006, 07:34 AM
hey Dracoblue, that looks great. I have a little question. Did you add the health regenerate from ambulances? That's like 20hp ;)
Those can be handled by the script :).


How does it work? the ambulance moves and all, so I can't set the position
The script already does this, no need for adding DAntiCheat.ini

DJDD
07/06/2006, 02:13 PM
Ok so as of version 1.0, and provided it works as intended, this anti-cheat will kick anyone who's health stays the same for longer than 60 seconds? and all health regen sites (ala food stores etc) are already configured in the ini now?

Kalegula
08/06/2006, 05:27 PM
1. how can i find out those positions? because there are much Drinkmachines on the streets, and on them you can also get health back. do i get kicked when i drink from them?

and 2. i hate it when i come on my server and there are two nice guys or more with 99999999money.

i tought about a progress which can find out if someone use money hack or not.

script: when the script get startet it registers the money which existists on the server.
a user connectes to the server and gets 500(set as value in the gamemod)
var_money= 500

he goes on the ship and gets every xx secounds 100 dollars
var_money=500+(100*xx)= 15000(only as example)

he buy a shop for 10000
varmoney=15000-10000

this var reacts on all usersso that this var contains the max money which can be on the server.

if someone uses a money hack, his money goes to 9999999, and so

playermoney > var_money = /removecash + kick from server

if this would be possible i would be realy happy. because i hate it to kick everyday 2 or 3 guys from my server because of money hack.

DJDD
09/06/2006, 05:31 AM
and what about the casinos? and what aobut when one player sends cash to another player?
Until money becomes server-side, there will be no rock solid way to stop money hacking.

halle
09/06/2006, 08:23 AM
I think the money antihack would be way better than this health thingy. Ive had this anti health hack on my server and not once it kicked a person with a health cheat (but it kicks people that AFK etc for 60 seconds). Health hackers get spotted easy. Money hackers would be better getting kicked asap before they put 100mil bounties on everyones head and stuffs up the server etc..

Kalegula
09/06/2006, 02:49 PM
and what about the casinos? and what aobut when one player sends cash to another player?
Until money becomes server-side, there will be no rock solid way to stop money hacking.


Casino is also increasing money, and can logged so that the script react on that.

and givecash to another player is only position change of the money not increasing.

the tool rereact if someone have more money then the max_money variable. and this would work.

SidViciousII
09/06/2006, 03:24 PM
DAntiCheat does stop health cheaters. On the GTAT Los Santos server I have yet to spot an obvious health cheat. It also stops money cheaters.

I think you haven't implemented it correctly cos it works fine on the GTAT servers as implemented by Draco himself.

halle
09/06/2006, 11:34 PM
it doesnt stop money hackers look at the first page mate...

SidViciousII
10/06/2006, 02:00 AM
all i know is the GTAT server stops money cheats and its running DAnti cheat. maybe the GTAT server has added proteciton, dont know.

fuNl
11/06/2006, 09:19 AM
How can I disable autokick?

Gerrit
11/06/2006, 01:26 PM
hi Jan

can you please add this to your first post:

This new version needs no entrys in DAntiCheat.ini! It will also work with Vendingmachines and burger/shops and candy stuff.


i needit that bit of info...found it on page 6 :s

i thought they would be visible in the .ini...but it is empty....

a list of all those places would be handy... >:D

thanks

DracoBlue
11/06/2006, 08:09 PM
hi Jan

can you please add this to your first post:

This new version needs no entrys in DAntiCheat.ini! It will also work with Vendingmachines and burger/shops and candy stuff.


i needit that bit of info...found it on page 6 :s

i thought they would be visible in the .ini...but it is empty....

a list of all those places would be handy... >:D

thanks

Thanks for the hint!

SidViciousII ]
all i know is the GTAT server stops money cheats and its running DAnti cheat. maybe the GTAT server has added proteciton, dont know.

Los Santos/San fierro have extra antimoneycheat protection.

f3llah1n
11/06/2006, 08:17 PM
I havent looked though all the various settings, but could it be made so the admins arent kicked by the various auto kick things? Like the alt-tab kicker? :)

DracoBlue
11/06/2006, 08:21 PM
I havent looked though all the various settings, but could it be made so the admins arent kicked by the various auto kick things? Like the alt-tab kicker? :)

Added this to my TODOList http://dracoblue.net/issues/view.php?id=26

Gerrit
13/06/2006, 11:28 AM
Los Santos/San fierro have extra antimoneycheat protection.

can you add that antimoneycheat protection to your next release...

maybe jail them,disarm,bankrupt, take half there health, and respawn them after a 1 minute or so, in the dessert with only a bike for transport >:D >:D >:D

i needid badly on my server, its the next worst thing, next to spawn killing.

thanks :)

DracoBlue
14/06/2006, 03:02 PM
New update!

Ok I finished a cheatprotection, it can checks health, money, weapon and score cheating.
It is full customizable for serveradmins via DAntiCheat.ini in scriptfiles-directory and the gamemode.DAntiCheat.ini. Now you can also make your gamemodes safe by using the DAntiCheat commands.

o Download 0.11 (http://dracoblue.net/download.php?ID=36&URL=http://www.dracoblue.net/Downloads/DAntiCheat0_11.zip) (new anticheat way, can react on ALT-TAB'ers, Healthcheaters, money cheaters, weapon cheaters and score cheaters and several custom gamemode support).

How does it work? (0.11)
ALTTAB:It decreases and increases the health, if the value is always the same the guy is alt-tabbed or uses cheats which fix his health -> kick. (Maximum ALT-Tab time is 6*10 seconds by defaut, same goes for MAP/OPTIONS)
Weapon:If the killer used a weapon which is not allowed on the server, they get kicked/banned.
Health:If the player has more then 100 he gets kicked.
Money/Score: If it increases to fast he gets kicked, If it is higher then a limit, also kicked!

How does to customize it for my gamemodes? (0.11)
This is the newest addition! Add
#include <danticheat>

to the beginning of your gamemodefile.

First thing is you can use different files for each gamemode. To load the config for a special gamemode use
DAntiCheat_Gamemode("lvdm");

in the OnGameModeInit().

Second thing is synchronizing your Money and Score commands. If you do this you DON'T need to set MaxIncreaseMoney or MaxIncreaseScore higher then 0 because its synchro! Just replace
SetPlayerScore => DAntiCheat_SetPlayerScore
GivePlayerMoney => DAntiCheat_GivePlayerMoney
ResetPlayerMoney => DAntiCheat_ResetPlayerMoney
and it will be safe.

Modlock
14/06/2006, 07:01 PM
.. i just installed that on my server, but unfortunetly i got kick the first second i get into... lol i promess i'm not using any cheat.. so what do i have to setup for make it work...? thx :)

DracoBlue
14/06/2006, 07:51 PM
customize the danticheat.ini

After this customize your gamemode-pawn to make it more secure.

mabako
14/06/2006, 08:25 PM
seems to me like casinos are not synched now...

and: Fatal Error: Cannot read from file "danticheat" when i do this in my code

DJDD
15/06/2006, 01:11 AM
Wow nice update Draco, i'll give it a go as soon as i get home.

DracoBlue
15/06/2006, 06:50 AM
seems to me like casinos are not synched now...
Yes. You have to add a high value for "MaxIncreaseMoney" or put it to -1 if you want to use casinos. Because of uncontrolable cheating in this casinos, I decided to deactivate the builtincasinos on my servers.

and: Fatal Error: Cannot read from file "danticheat" when i do this in my code
Do what in your code? You probably forgot to add #include danticheat
and put the danticheat.ini into the pawno/include directory.

An example file can be found here: lvdmod (http://dracoblue.gamehost.at/Downloads/gamemodes/lvdmod.zip) (more about this gamemode (http://forum.sa-mp.com/index.php?topic=1138.0))

Regards,
Jan (DracoBlue)

€dit: Updated first post, has now a list with more secure gamemodes and direct download.

halle
15/06/2006, 09:26 AM
MaxIncreaseScore=10 + MaxIncreaseMoney=10 //// does 10 = 10mil ?

also does this part /// MaxIncreaseScore=1 = Does that mean if someone reaches the max score they get kicked ? ?

This is how im configuring mine

i want health hackers money hackers weapon hackers banned etc and if they carry more than 6 mil ? they get banned and if you alt tab for more than 30 mins you get kicked... does it look right ?

MaxIncreaseScore=1
ForbiddenWeapons=1,8,9,16,17,18,33,34,35,36,38,39, 40
OnAltTab=1
OnForbiddenWeapon=2
OnHealthCheat=2
OnMoneyCheat=2
OnScoreCheat=2
MaxMoney=6000000
MaxIncreaseMoney=10
MaxHealth=100
MaxIncreaseScore=10
MaxScore=6000000
DontKickAdmins=0
AltTabTime=130

DracoBlue
15/06/2006, 09:52 AM
MaxIncreaseScore=10 + MaxIncreaseMoney=10 //// does 10 = 10mil ?
10 means maximum 10 score better then last score.

also does this part /// MaxIncreaseScore=1 = Does that mean if someone reaches the max score they get kicked ? ?
No this means, if he had he had score and have 2 score in next check, its ok. But if he has 3 or 5 in next check its not ok.



This is how im configuring mine

i want health hackers money hackers weapon hackers banned etc and if they carry more than 6 mil ? they get banned and if you alt tab for more than 30 mins you get kicked... does it look right ?
DontKickAdmins=0
AltTabTime=180
OnAltTab=1
MaxHealth=100
OnHealthCheat=2
MaxScore=6000000
MaxIncreaseScore=-1
OnScoreCheat=2
MaxMoney=6000000
MaxIncreaseMoney=-1
OnMoneyCheat=2
ForbiddenWeapons=1,8,9,16,17,18,33,34,35,36,38,39, 40
OnForbiddenWeapon=2

This is how it will work.
You see I changed the MaxIncreaseScore and MaxIncreaseMoney since I don't know which gamemode you are using. I suggest you download one from the Optimized gamemodes (http://forum.sa-mp.com/index.php?topic=1139.0) section or recompile the gamemode and exchange the GivePlayerMoney/SetPlayerScore/ResetPlayerMoney with the new DAntiCheat_GivePlayerMoney and so on. After you did this, you can set MaxIncreaseScore=0 and MaxIncreaseMoney=0 to make your server more secure.

Au{R}oN
15/06/2006, 11:48 AM
Added #include <danticheat>, DAntiCheat_Gamemode("mymode"); but I get this error: fatal error 100: cannot read from file: "danticheat". :|

Gerrit
15/06/2006, 11:51 AM
The release has a file with the name anticheatinit.inc that goes in your include folder

so looking for #include <danticheat> wil result in a :fatal error 100: cannot read from file: "danticheat" ,since it doesnt go by that name.

after i renamed the file to danticheat, to make it work, it gave me the error: G:\SA-MP server\samp01server\pawno\include\danticheat.inc(1 ) : error 017: undefined symbol "AntiCheatTimer"

looks like some stuff is missing and misnamed.

can you fix this jan...

thanks in advance :)

DracoBlue
15/06/2006, 11:59 AM
I am using ConTEXT as editor and this works fine.

DAntiCheat.inc MUST be the name and it must be in the pawno/include directory.

BE sure you configured your pawno correctly, means execution directory can't be the gamemodes dir, must be the pawno-directory!

See this example please: http://dracoblue.gamehost.at/Downloads/gamemodes/lvdmod.zip
it has also sourcefile included!

Gerrit
15/06/2006, 12:37 PM
DAntiCheat.inc MUST be the name and it must be in the pawno/include directory.


where is it? its not in the release, there is a file called anticheatinit.inc, but after renaming it the compiler gives errors. see previous post

also tried to compile the .pawn from your link...

all files are in the right folders, i use context myself.

mabako
15/06/2006, 12:51 PM
that's exactly the problem

DAntiCheat.inc MUST be the name and it must be in the pawno/include directory.
Really hard to do this without released DAntiCheat.inc

so only way is using OLD functions and customize the anticheat.ini

DracoBlue
15/06/2006, 01:51 PM
SORRY

I forgot to delete the messy anticheatinit.inc and add the working danticheat.inc

Package is updated! SORRY again!

Au{R}oN
15/06/2006, 02:08 PM
Object not found! :mrgreen:

DracoBlue
15/06/2006, 02:10 PM
Object not found! :mrgreen:

Try again now :-)

Gerrit
15/06/2006, 04:03 PM
Ha haa >:D

it works like a charm....

thank you, jan , your awesome :P

Now i have to rewrite my script... :mrgreen:

uncajesse
16/06/2006, 06:18 AM
already have it installed, works good so far, not sure about if it's stopping s0biet's "invulnerability" godmode, but it seems to catch most other ways of health/money hacks ive seen so far.

btw, is it just a bug with my setup/filterscripts, or does this version only show text to the person who gets banned? on my server it doesnt show the kick/ban information to everyone, let me know if that's not normal with v0.11 anyone, thanks.

DracoBlue
16/06/2006, 09:31 AM
btw, is it just a bug with my setup/filterscripts, or does this version only show text to the person who gets banned? on my server it doesnt show the kick/ban information to everyone, let me know if that's not normal with v0.11 anyone, thanks.
Only to the person who is kicked and in the log-file.
Maybe I should add such an option?

Eightball
16/06/2006, 11:22 AM
yeah plz add that :) in my opinion cheaters should be blamed in front of everyone^^

DracoBlue
16/06/2006, 11:31 AM
yeah plz add that :) in my opinion cheaters should be blamed in front of everyone^^

Oki! Added to my todolist (http://dracoblue.net/issues/view.php?id=35)

uncajesse
16/06/2006, 04:51 PM
Awsome Draco. yes man... thanks to you I reset my bans last night and slept like a baby. 8)

What are the cheatcode numbers for etc? I figure out that Cheat #2 is for alt-tab... what are the others like #9 #10?

DracoBlue
16/06/2006, 05:07 PM
AltTab #2
This means the script noticed that the player was longer then defined time ALT-TAB or PAUSE.

Weaponcheat #3
Means user used an evil weapon. You have to configure the list, if you want more security or the players are incorrectly kicked.

Moneycheat #9
Means please had to much money or the money increased to fast. Both values are configurable.

Scorecheat #10
Means please had to much score or the score increased to fast. Both values are configurable.

Healthcheat #12
Means he had more then 100 life. (You can change this value, too)

Remember! The values for MaxIncreaseScore and MaxIncreaseMoney can be set to 0 if you recompiled the gamemode and replaced all SetPlayerScore, GivePlayerMoney, ResetPlayerMoney with the DAntiCheat_Set... ones.

Regards,
Jan (DracoBlue)

Gerrit
16/06/2006, 07:11 PM
my mode LV DM~MG+Langrab reminds the cheaters ammount ...(i turned of the //SetTimer("SavedUpdate",60017, 1); somewhere at the bottom

so even if he switches off his money cheat, he gets his money back..

he gets kicked untill i switch off the server or start a new mode..

for the rest... all works fine.. :)

3 cheers for jan :mrgreen:

uncajesse
17/06/2006, 05:51 AM
I think there might be a problem with the anti-score-cheat relating to SA:MP's false kill bug after a minigun is used. I think what happens is that when someone gets a false-kill (like a vehicle kill registers as AK47 kill)... it adds to the score without going through the gamemode's script for a kill, and hence DAntiCheat doesn't know that the score went up and bam:
DracoBlue cheated #10. >:D

hopefully they fix that, till then i have to turn off the anti-score-cheat. just an fyi for others to be carefull of.

make sure you don't use the method of adding cash (playerid,GetPlayerMoney+X) with DAntiCheat_GivePlayerMoney (even tho it works with GivePlayerMoney) because it will more than double the persons score, eventually going past whatever MaxMoney you have set. i had to fix that bug this morning. ;) DAntiCheat_GivePlayerMoney(playerid,X) works great for everything.

it's also easy to check for existence of DAntiCheat filterscript in your gamemode/filterscript (existproperty), so it automatically uses DAntiCheat's money, score, and custom ini commands on servers with DAntiCheat and works on servers without it too. hit F1 in pawno and search for existproperty. ;)

Au{R}oN
17/06/2006, 12:52 PM
Amazing. Great work Jan. ;)

the0dor
18/06/2006, 10:01 AM
Link for Optimized gamemode LVDMOD don't work :'(

REHOST PLEASE

DracoBlue
18/06/2006, 02:17 PM
Link for Optimized gamemode LVDMOD don't work :'(

REHOST PLEASE

Host is back up and running.

SidViciousII
18/06/2006, 03:41 PM
Hi Draco,

remember we were talking about discerning pausers from cheaters for DAntiCheat? Well I did some testing and if you use SetPlayerPos and then GetPlayerPos, if the person is paused, the coordiantes returned by GetPlayerPos will not have changed from what they were before you SetPlayerPos until that person stops pausing... that's the only scenario in which that happens. If some one is not paused the GetPlayerPos will always immediately return the coords set by SetPlayerPos.. I hope that makes sense and hope it helps..

Best regards, sid

DracoBlue
18/06/2006, 03:43 PM
SidII you are insane! Nice one! Of course I remember our discussion.

I will see how I can add this. At the moment I see the problem, that you would be pushed a bit higher or lower if I use this, wouldn't you? I'll think about this, but this will make it more powerful! Thanks.

Regards,
Jan (DracoBlue)

SidViciousII
18/06/2006, 04:40 PM
Well say some one is not paused and is at sea level somewhere: SetPlayerPos(playerid,333,333,333) will work immediately and an immediate use of GetPlayerPos shld return something at least similar to 333,333,333... However if the person is paused, unless you use GetPlayerPos after he/she finishes pausing, then SetPlayerPos will return the original sea level coordinates...

So when you've actually checked that the person is paused you can return them to the sea level coordinates and they will never know they were teleported halfway across the world! xDD Of course this would be highly disturbing for someone who wasn't paused and so you shld only run the pause check after you spot suspicious health level behaviour by running your health check...

Hope this all makes sense..

I'm working on something like this for my script at the moment.

best regards, sid

Au{R}oN
19/06/2006, 12:41 PM
Draco, I've some problems with the Anticheat.

For example, when I kill someone in MinigunMadness with the Minigun, ID 38, the script ban me (and in the INI I wrote '1', kick, don't ban).

MaxIncreaseScore=10
ForbiddenWeapons=1,4,5,6,7,8,9,10,18,22,23,24,25,2 6,27,28,29,30,31,32,33,34,35,36,37,39,40,41,42
OnAltTab=1
OnForbiddenWeapon=1
OnHealthCheat=1
OnMoneyCheat=1
OnScoreCheat=1
MaxMoney=500
MaxIncreaseMoney=0
MaxHealth=100
MaxIncreaseScore=0
MaxScore=250
DontKickAdmins=0
AltTabTime=2

Same thing for Cops'N'Gangs. I kill someone with Rifle, ID 33, and the script ban me.

MaxIncreaseScore=1
ForbiddenWeapons=1,2,4,8,10,11,12,13,14,15,16,17,1 8,22,23,24,26,27,28,34,35,36,38,39,41
OnAltTab=1
OnForbiddenWeapon=1
OnHealthCheat=1
OnMoneyCheat=1
OnScoreCheat=1
MaxMoney=100
MaxIncreaseMoney=0
MaxHealth=200
MaxIncreaseScore=0
MaxScore=60
DontKickAdmins=0
AltTabTime=2

What's the problem?

DracoBlue
19/06/2006, 12:47 PM
You must create a special gamemodename.DAntiCheat.ini AND have to recompile your gamemode with the line DAntiCheat_GameMode("gamemode"); to use the gamemodespecific version, did you this?

Au{R}oN
19/06/2006, 12:50 PM
You must create a special gamemodename.DAntiCheat.ini AND have to recompile your gamemode with the line DAntiCheat_GameMode("gamemode"); to use the gamemodespecific version, did you this?

Yep. Here's, for example, C'n'G: http://www.godfathergame.net/website/fileupload/cng.zip.

DracoBlue
19/06/2006, 01:00 PM
And a cng.DAntiCheat.in is in your scriptfiles folder with which content?

Au{R}oN
19/06/2006, 01:04 PM
And a cng.DAntiCheat.in is in your scriptfiles folder with which content?

Yes.

Name: cng.DAntiCheat.ini
Content:
MaxIncreaseScore=1
ForbiddenWeapons=1,2,4,8,10,11,12,13,14,15,16,17,1 8,22,23,24,26,27,28,34,35,36,38,39,41
OnAltTab=1
OnForbiddenWeapon=1
OnHealthCheat=1
OnMoneyCheat=1
OnScoreCheat=1
MaxMoney=100
MaxIncreaseMoney=0
MaxHealth=200
MaxIncreaseScore=0
MaxScore=60
DontKickAdmins=0
AltTabTime=2
Directory: ...\scriptfiles

globot
19/06/2006, 01:31 PM
you forget to notify overspeeding, car flying, overaccelerating flying man, superjump, infinite ammo .... that are not detected buy your anticheat ... and for these one mine do...
but for health it is a good idead to try reduce health it will probably work even for s0eib ... i will test and add in my anti cheat if ok :) for mine the only think i can't see for sure is health with s0eib et armor + car invulnerability (i tried with a bump detection if it bump to many time without die)...

globot
19/06/2006, 02:05 PM
well i have tested your methode, for heatlh and it don't work...
like mine you still have a problem with s0eib since we can't know when a player is hitten or hurt... this is why i have requested an onPlayerHit event (last week)

but there is still a lot of cheat you don't see but i can detect ...
my anti cheat is compatible with 100% of game mode if well configured. (exepted same name vars :) if there are some)

DracoBlue
19/06/2006, 02:06 PM
you forget to notify overspeeding, car flying, overaccelerating flying man, superjump, infinite ammo .... that are not detected buy your anticheat ... and for these one mine do...
but for health it is a good idead to try reduce health it will probably work even for s0eib ... i will test and add in my anti cheat if ok :) for mine the only think i can't see for sure is health with s0eib et armor + car invulnerability (i tried with a bump detection if it bump to many time without die)...

It won't work for disabled collision cheats yet. I tested already.

The infinite ammo thing I don't know how to check this, you know?

Car flying and stuff depends on the map, but I will see if I can implement it.

Teleport stuff and maximum speed for cars will be added soon.

Thanks for your suggestions.

€dit (because double posting is bad :) )

well i have tested your methode, for heatlh and it don't work...
like mine you still have a problem with s0eib since we can't know when a player is hitten or hurt... this is why i have requested an onPlayerHit event (last week)
You have to post it into the bugtracker, like I did (http://bugs.sa-mp.com/view.php?id=238).

Regards,
jan (DracoBlue

Au{R}oN
19/06/2006, 02:20 PM
Draco, what about my problem? Maybe too proibite weapons? :s

globot
19/06/2006, 02:46 PM
... draco, evrything i said don't depend of the map at all, i just speaked about general things ...

i'd like your test my anticheat and tell me what you think about it ...
i developed it just because i was bored and have nothing else to do, but work well
you can download it from here:

////////////////////////////////////////////////////////
adress deleted...
////////////////////////////////////////////////////////

see : http://www.globot.43i.org/


ps: double posting ... pfff i won't say what is good and what is bad....

pps: i am realy bored now because just when i give my source the same day there is 2 other post with the same subject... :roll: i am very pissed off today and it realy don't help my bad mood :'(

DracoBlue
19/06/2006, 02:48 PM
Draco, what about my problem? Maybe too proibite weapons? :s

Hmm, which weapon do you want to allow in this script?

i'd like your test my anticheat and tell me what you think about it ...
i developed it just because i was bored and have nothing else to do, but work well
I'll give it a try as soon as I can test it :-) university is quitedifficult with installing GTA SA here.

ps: double posting ... pfff i won't say what is good and what is bad.... I too, but you know Y_Less is watching us :-)

DracoBlue
19/06/2006, 02:51 PM
--- ooops ---

globot
19/06/2006, 02:54 PM
if you can't install,
at least read and execute the source in your mind... it is a good lecture you will see >:D
really clean :lol: code :lol:


ps: i would like to see all your source ... filterscript ???

Au{R}oN
19/06/2006, 03:07 PM
Draco, what about my problem? Maybe too proibite weapons? :s

Hmm, which weapon do you want to allow in this script?

i'd like your test my anticheat and tell me what you think about it ...
i developed it just because i was bored and have nothing else to do, but work well
I'll give it a try as soon as I can test it :-) university is quitedifficult with installing GTA SA here.

ps: double posting ... pfff i won't say what is good and what is bad.... I too, but you know Y_Less is watching us :-)

All expect the ingame weapons. Same thing for Minigun Madness, all IDs expect 38.

DracoBlue
19/06/2006, 03:10 PM
All expect the ingame weapons. Same thing for Minigun Madness, all IDs expect 38.
Hmm, if this happens to me the default misstake is, that I forgot to copy the compiled .amx into the gamemodes directory or to restart the server. Please check what the server says as soon as it loads the ini-file. (Is loaded as soon as somebody connects :) )

Au{R}oN
19/06/2006, 03:48 PM
All expect the ingame weapons. Same thing for Minigun Madness, all IDs expect 38.
Hmm, if this happens to me the default misstake is, that I forgot to copy the compiled .amx into the gamemodes directory or to restart the server. Please check what the server says as soon as it loads the ini-file. (Is loaded as soon as somebody connects :) )


Ok, I'll try to check my gamemode and restart the server, but..why the script bans me? I've OnForbiddenWeapon=1, not =2. :idea:

DracoBlue
19/06/2006, 03:51 PM
All expect the ingame weapons. Same thing for Minigun Madness, all IDs expect 38.
Hmm, if this happens to me the default misstake is, that I forgot to copy the compiled .amx into the gamemodes directory or to restart the server. Please check what the server says as soon as it loads the ini-file. (Is loaded as soon as somebody connects :) )


Ok, I'll try to check my gamemode and restart the server, but..why the script bans me? I've OnForbiddenWeapon=1, not =2. :idea:

Because it seems like the script doesn't load the correct file, thatswhy it reads wrong information.

muertet
19/06/2006, 04:30 PM
Ok I finished a cheatprotection, it can checks health, money, weapon and score cheating.
It is full customizable for serveradmins via DAntiCheat.ini in scriptfiles-directory and the gamemode.DAntiCheat.ini. Now you can also make your gamemodes safe by using the DAntiCheat commands.

Get DAntiCheat
Download 0.11 (http://dracoblue.net/download.php?ID=36&URL=http://www.dracoblue.net/Downloads/DAntiCheat0_11.zip) (new anticheat way, can react on ALT-TAB'ers, Healthcheaters, money cheaters, weapon cheaters and score cheaters. It has now several custom gamemode support via scriptcommands).

Optimized gamemodes


Download
Author
Description
About

lvdmod (http://dracoblue.gamehost.at/Downloads/gamemodes/lvdmod.zip)
Sintax (http://forum.sa-mp.com/index.php?action=profile;u=906)
MG(+Langrab) + bounties+banks+gangs+spawnweapons+...
Website (http://forum.sa-mp.com/index.php?topic=1138.0)

de_dam (http://dracoblue.gamehost.at/Downloads/gamemodes/de_dam.zip)
Eightball (http://forum.sa-mp.com/index.php?action=profile;u=400)
Counter-Strike in San Andreas
Website (http://forum.sa-mp.com/index.php?topic=1870.0)



Since version 0.11 the AntiCheat supports extra commands for gamemodes to be more secure. I will post already configured gamemodes here. In gerneral remember, if you adjust DAntiCheat.ini for the gamemode correctly it will work nice, but if you modify the pawn-file of the gamemode you can use seperate *.DAntiCheat.ini's for each gamemode and enable safe "GivePlayerMoney"/"SetPlayerScore" and so on - commands.
(Put the .amx into your gamemodes-folder and the ini-file in your scriptfiles-folder)

Featurerequests
Use the Issuetracker (http://dracoblue.net/issues/view_all_bug_page.php) for this and select project "DAntiCheat" there.

What means kicked #2?
Here is a detailed list (http://forum.sa-mp.com/index.php?topic=1139.msg18215#msg18215) with explanation.

How does it work? (0.11)

ALTTABIt decreases and increases the health, if the value is always the same the guy is alt-tabbed or uses cheats which fix his health -> kick. (Default ALT-Tab time is 6, means 60 seconds maximum ALTTAB/MAP/OPTIONS-Time)
WeaponIf the killer used a weapon which is not allowed on the server, they get kicked/banned. (default are lots of evil weapons, please adjust the config variable for this)
HealthIf the player has more then a specified value (default:100) he gets kicked.
Money/ScoreIf it increases to fast he gets kicked, If it is higher then a limit, also kicked! (There are config vars for everything adjust it for your needs)


How to customize it for my gamemodes? (0.11)
This is the newest addition! Add #include <danticheat> to the beginning of your gamemodefile.

First thing is you can use different files for each gamemode. To load the config for a special gamemode use DAntiCheat_Gamemode("lvdm"); in the OnGameModeInit(). This will load lvdm.DAntiCheat.ini if someone enters the gamemode.

Second thing is synchronizing your Money and Score commands. If you do this you DON'T need to set MaxIncreaseMoney or MaxIncreaseScore higher then 0 because its synchro! Just replace
SetPlayerScore => DAntiCheat_SetPlayerScore
GivePlayerMoney => DAntiCheat_GivePlayerMoney
ResetPlayerMoney => DAntiCheat_ResetPlayerMoney
and it will be safe.

How to customize the DAntiCheat.ini?
ForbiddenWeapons=1,8,9,16,17,18,33,34,35,36,38,39, 40
OnAltTab=1
OnForbiddenWeapon=2
OnHealthCheat=2
OnMoneyCheat=1
OnScoreCheat=1
MaxMoney=9999999
MaxIncreaseMoney=200000
MaxHealth=100
MaxIncreaseScore=10
MaxScore=1000
DontKickAdmins=0
AltTabTime=6
You can set the values to -1 if you want to deactivate them.
Every OnEvent can be set to 0 for just logging, 1 for kick and 2 for ban.

This new version needs no entrys in AntiCheat.ini! It will also work with Vendingmachines and burger/shops and candy stuff.

Happy playing,
Jan (DracoBlue)


Bla,Bla
And the .PWN?????.............................

DracoBlue
19/06/2006, 04:38 PM
Bla,Bla
And the .PWN?????.............................
Is visible for Y_Less and other moderators. Since it is a anticheat protection I will not release the sourcecode here, most stuff is timedepending and it would make it much easier for the cheaters to get around it.

Regards,
Jan (DracoBlue)

PS:I won't steal code from others so I have nothing to hide, have you (http://forum.sa-mp.com/index.php?topic=2847.0)?

globot
19/06/2006, 04:49 PM
draco, i know time dependence can be borring but i would like to see the code... can you send it to me ?

my archive contain evrything (because i realy don't care cheater read my code even if it is time dependent => 250ms for my default setting) ... my mail : gglobot@gmail.com

ps: i update my source because i just seen there was a big error (before the anticheat was included in my 911 mod, i separated them friday night :)

uncajesse
20/06/2006, 09:12 PM
what about lag globot? with only 250ms theoretically anyone that can lag longer than that will be able to bypass whatever protections you have that are based on a 250ms sample-rate (if it's single-pass). the server-side health will not have gone up yet from the client-side cheat because they havn't even replied from your setting thier health lower or higher. just an observation.

heh just caught my first double-header, yeah baby! BhaahBlackSheep cheated #10.
BhaahBlackSheep cheated #9.

globot
21/06/2006, 04:19 AM
for lag i apply a filter so only a supide man can think anticheat can be bypass so easily ... read my code you will learn what is a "average filter" (i don't know if the name is correcte in english sorry).

like i configure by default my anticheat, only if there is a lag very big, the anti cheat will mistake and punish an innocent... it happen with people who have a bad ping (very far, more packet delayed)... i can correct this by using a larger filter but i think it is not good idea ... and i don't like people with ping of 600ms play with other with 60ms not fare on samp...

for health i don't understand what you try to say, but right now the problem is that the scripting is to poor in samp to implement a good health anticheat... for example s0eib who don't increase life but just disable the life loose can't be detected (in fact we can but very long and boring to implement => this is a AI that will think ...)

SidViciousII
21/06/2006, 04:59 AM
yes absolutely globot you are exactly right. I ran into the same problem when i wrote my own anticheat. The crap thing was that it was an easy to find trainer :(

but i had a new idea for an anticheat.. watch this space.. (not too hard to script either)

uncajesse
21/06/2006, 10:52 AM
cool globot. i'm now glad i entered my "if it's single-pass" disclaimer, clearly havnt checkd your code (didnt know it was available). 8) yes i know the s0b problem all too well on my own server. prediction & server-side damage/death/etc will be a huge step in right direction not just anticheating but gameplay itself.

lastly, q: is anyone else getting a bug where they are respawning with $100 less each time when using v0.11? lolz, cant figure this one out

not lastly, just wanted to ask final q: can't the overlords of anticheating combine thier superpowers for the greater good? shouldn't be hard to make a private dev environment for whoever was involved. meh

fuNl
21/06/2006, 11:31 AM
DracoBlue, Is it possible to make, that if somebody use cheat, about it knew everyone who plays on a server?
For example, [Nickname] use cheats, so he was kicked (banned) =)

DracoBlue
21/06/2006, 12:21 PM
DracoBlue, Is it possible to make, that if somebody use cheat, about it knew everyone who plays on a server?
For example, [Nickname] use cheats, so he was kicked (banned) =)

I am adding this at the moment, will come with next update.

fuNl
21/06/2006, 02:03 PM
Thanks, Gangsta ;)

globot
22/06/2006, 09:09 AM
for the message it is done since the first version of the script...

i updated my script to be a little better by applying the Average Filter to all calcules, it will help for lagger on the flying car detection and some other detector ...

i will maintaint this directory up to date:
////////////////////////////////////////////////////////
adress deleted...
////////////////////////////////////////////////////////

see : http://www.globot.43i.org/

from now the name of file will be modified (for archives) to keep trace of modification ...

DracoBlue
22/06/2006, 02:48 PM
Update to 0.12
Because of an issue with Filterscirpttimers the AntiCheat didn't worked after a new gamemode was launched. Thanks to Au{R}oN for reporting the problems with gamemode changing, that way I could solve it!
Also I added a new Configvalue called "ShowAll", if you set it to 1 it will tell everyone if somebody cheated and not only the cheater.

Regards,
Jan (DracoBlue)

markho
23/06/2006, 04:11 AM
Excuse me..where can I have a weapon list??

fuNl
23/06/2006, 06:28 AM
http://stephantom2.st.funpic.de/experiments/samp/files/weapons.html

Au{R}oN
23/06/2006, 04:09 PM
I've got another problem. :-[

ForbiddenWeapons=1,2,4,6,7,8,9,10,11,12,13,14,15,1 6,17,18,19,20,21,22,26,27,28,30,31,32,33,34,35,36, 37,38,39,40,41,42,43,44,45
OnAltTab=1
OnForbiddenWeapon=1
OnHealthCheat=1
OnMoneyCheat=1
OnScoreCheat=1
MaxMoney=100
MaxIncreaseMoney=0
MaxHealth=100
MaxIncreaseScore=0
MaxScore=100
DontKickAdmins=0
ShowAll=1
AltTabTime=2

I thought '2' means minutes, but the server kicks me after 20 sec. I try to put '4', but after 40 sec I'm in game, not kicked. What's wrong? :?:

DracoBlue
23/06/2006, 04:56 PM
1 means 10 seconds
2 means 20 seconds
so 6 means 1 minute :-)

markho
24/06/2006, 05:09 PM
http://stephantom2.st.funpic.de/experiments/samp/files/weapons.html


thank you...but...I can't visit the web site.

globot
25/06/2006, 05:17 AM
if you want the supported weapon list used for event (kill reason) you can look in the .inc file called a_samp.inc
this list of define can be used to give weapon or starting weapon (more explicite) but i didn't used it for my first script :)

pdmods
30/06/2006, 05:52 PM
how can i buy property

Gerrit
30/06/2006, 08:05 PM
how can i buy property

walk in the red marker and type /buy :P

EdwardTobia
02/07/2006, 09:23 PM
hey,
i have a problem with the anticheat...
i have done everything in the instructions, i have added all required files to the game mode if my choice, but when i compile i get this...


C:\Documents and Settings\Mukhlis\Desktop\Edwards Server Stuff\samp serv\pawno\include\danticheat.inc(16) : error 017: undefined symbol "strlen"
C:\Documents and Settings\Mukhlis\Desktop\Edwards Server Stuff\samp serv\pawno\include\danticheat.inc(16) : warning 215: expression has no effect
C:\Documents and Settings\Mukhlis\Desktop\Edwards Server Stuff\samp serv\pawno\include\danticheat.inc(16) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Mukhlis\Desktop\Edwards Server Stuff\samp serv\pawno\include\danticheat.inc(16) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Mukhlis\Desktop\Edwards Server Stuff\samp serv\pawno\include\danticheat.inc(16) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.0.3367 Copyright (c) 1997-2005, ITB CompuPhase


4 Errors.



how can i fix this problem??

Thanks guys n gals..

TobiA

DracoBlue
02/07/2006, 09:26 PM
you need to include it to your gamemode with this line:
#include <danticheat>

EdwardTobia
02/07/2006, 09:29 PM
i have already done that draco, but still no go...

DracoBlue
02/07/2006, 09:31 PM
i have already done that draco, but still no go...

But under #include <a_samp>

EdwardTobia
02/07/2006, 09:40 PM
haha worked like a charm :D
Thank you draco, ur a big help to us all :)

TobiA!

killerbow
04/07/2006, 02:46 PM
I check Weapon hack and Money hack

but can't work Health mode

how set that?

DJDD
10/07/2006, 11:06 AM
Hey Draco, i'm having some issues with your script using the LVDMOD gamemode. It seems that sometimes when people try to transfer money from the bank to them selves or try to give other players large sums of money, they get kicked. I know i can increase the max increase of money amount, but i thought this script was able to tell when a player was given money via another player or via the bank.

Also, whats the next step for this filterscript? Do you have anything else planned?

DracoBlue
10/07/2006, 11:45 AM
Hi DJDD!

This works already. Use DAntiCheat_GivePlayerMoney instead of GivePlayerMoney and put #include <DAntiCheat> in your gamemode before you compile and it will work.

DJDD
10/07/2006, 12:25 PM
I'm pretty damn sure i've already done that. Though i'll give you the benifit of the doubt, i have rechecked and recompiled and i'm about to test it now. Does the server.exe have to be restarted or can i just reload the gamemode?

Also, just to clarify, you say that if the gamemode is setup with those variables, i need to set MaxIncreaseMoney and MaxIncreaseScore to ZERO correct?

DracoBlue
10/07/2006, 12:29 PM
Also, just to clarify, you say that if the gamemode is setup with those variables, i need to set MaxIncreaseMoney and MaxIncreaseScore to ZERO correct?
Yes.

DJDD
10/07/2006, 01:06 PM
Ok, i have problems. It seems to have worked, mostly. It would kick some people and not others (when it isn't ment to). It feels like its lagging. Some people were getting kicked at spawning, yet after a few trys they'd get in. Then others would get kicked at the ship after a random amount of time, or not at all, or instantly.
Any ideas?

EdwardTobia
10/07/2006, 01:30 PM
i have the same problem...im using adminsweep until draco fixes the problems...

DracoBlue
10/07/2006, 02:16 PM
Ok, i have problems. It seems to have worked, mostly. It would kick some people and not others (when it isn't ment to). It feels like its lagging. Some people were getting kicked at spawning, yet after a few trys they'd get in. Then others would get kicked at the ship after a random amount of time, or not at all, or instantly.
Any ideas?

Hmmm, I will have a look at lvdmod especially, and see that it works for you. But I am using this system on my servers and it works great. But I'll have a look at this again :)

DJDD
11/07/2006, 05:53 AM
Awesome, thanks mate.
One other thing though, when D-Anti-Cheat kicks someone, it doesn't erase their money. Isn't there a better way to kick people?

DJDD
18/07/2006, 12:30 PM
Hey Draco, whats news? You planning on working on your anti-cheat script a little more? It seems to never work on the LVDMOD gamemode and i'd like to see the actual reason for being ban/kicked instead of the #number.

DracoBlue
18/07/2006, 12:39 PM
Hey Draco, whats news? You planning on working on your anti-cheat script a little more? It seems to never work on the LVDMOD gamemode and i'd like to see the actual reason for being ban/kicked instead of the #number.

Ok I'll add such thing in next version, so you can choose if a number or text is shown.

About the problem with the money cheating the thing is that there is a "feature/bug" in how samp handles the getplayermoney/setplayermoney, which means that after you used GivePlayerMoney, the client has to answer the new set Money (which will not work if you are paused and depends on how fast the client can answer) thatswhy it kicks people even if they didn't cheat, just because of the "bad" ping. Its really hard to manage this yet :|, but I'll find a soloution.

Until this I suggest you set MaxIncreaseMoney/MaxIncreaseScore (on lvdmod this is the same, thatswhy) to -1 and use the MaxMoney value to kick the 9999999999 cheaters :).

Sorry, took me month to find this bug, and its not in DAntiCheat - its in samp.

DJDD
18/07/2006, 02:54 PM
Yeah thats what i figured. I guess PWN scripts can only go so far, which is a pity.
Well i think if you got the latest bug ironed out and made kick messages a little more user friendly it'd be a pretty complete little anti-cheat script.

k0ppel
19/07/2006, 03:00 PM
Draco i got same problem with adminx and other filterscripts

vix
23/07/2006, 01:41 PM
Optimized gamemodes


Download
Author
Description
About

lvdmod (http://dracoblue.gamehost.at/Downloads/gamemodes/lvdmod.zip)
Sintax (http://forum.sa-mp.com/index.php?action=profile;u=906)
MG(+Langrab) + bounties+banks+gangs+spawnweapons+...
Website (http://forum.sa-mp.com/index.php?topic=1138.0)

de_dam (http://dracoblue.gamehost.at/Downloads/gamemodes/de_dam.zip)
Eightball (http://forum.sa-mp.com/index.php?action=profile;u=400)
Counter-Strike in San Andreas
Website (http://forum.sa-mp.com/index.php?topic=1870.0)





I can not download it. :'(

DracoBlue
10/08/2006, 09:33 PM
Depends on what features of this he is using. A script can't take care of anythings these hooks can.

Galerius
14/08/2006, 09:42 PM
How do you activate the DontKickAdmins command (and how does the scripts sees who is an admin)? With the 0? Cause my admins still get banned when he is using a forbidden weapon.

DracoBlue
15/08/2006, 09:36 AM
Yes, set the value to 0. But remember, they have to be logged in via /rcon to use this feature!

wrong_killer
19/08/2006, 07:53 PM
Hi, i talked with my team members and we all agreed with it,

I don't know if you still want to use it but we improved you older version of danticheat adding all the locations of drink and food machines.

As we think that regarding cheat users we must be all united i'm giving you all the coordinates we found and the file will be re-runing in the server soon along with the new danticheat version and many other scripts.


Danticheat
---------------------
Como ja devem saber o servidor tem o script danticheat que kika imediatamente quem ganhar vida fora das localizações das pizzarias etc...

So tem um problema é que as coordenadas das maquinas de bebidas e comidas não foram adicionadas ora se tentarem usalas sao kikados automaticamente.

O que eu venho pedir para se quiserem ajudar são as coordenadas de essas maquinas todas espalhadas por san andreas.

As coordenadas que temos de pizarias, hamburgarias e maquinas de comida e bebida são: Falta os places de comprar vida em mapas especiais

health_1_x=369
health_1_y=-7
health_1_z=1002
health_2_x=376
health_2_y=-68
health_2_z=1002
health_3_x=374
health_3_y=-120
health_3_z=1001
health_4_x=1788,224
health_4_y=-1369,434
health_4_z=15,75781
health_5_x=2326,141
health_5_y=-1646,123
health_5_z=14,82705
health_6_x=495,78
health_6_y=-23,36826
health_6_z=1000,68
health_7_x=500,7765
health_7_y=-2,32868
health_7_z=1000,68
health_8_x=501,9955
health_8_y=-2,427402
health_8_z=1000,68
health_9_x=-16,29894
health_9_y=-90,61118
health_9_z=1003,547
health_10_x=-17,72429
health_10_y=-90,73769
health_10_z=1003,547
health_11_x=1153,735
health_11_y=-1461,046
health_11_z=15,79688
health_12_x=2480,669
health_12_y=-1958,306
health_12_z=13,58481
health_13_x=1634,315
health_13_y=-2238,486
health_13_z=13,50729
health_14_x=2224,176
health_14_y=-1153,59
health_14_z=1025,797
health_15_x=2140,476
health_15_y=-1161,327
health_15_z=23,99219
health_16_x=1929,7
health_16_y=-1772,26
health_16_z=13,54688
health_17_x=2271,962
health_17_y=-77,42873
health_17_z=26,57645
health_18_x=1278,808
health_18_y=372,2365
health_18_z=19,55469
health_19_x=200,0183
health_19_y=-107,7683
health_19_z=1,551155
health_20_x=662,2777
health_20_y=-551,1711
health_20_z=16,33594
health_21_x=-19,2784
health_21_y=-56,86602
health_21_z=1003,547
health_22_x=-36,31145
health_22_y=-56,90476
health_22_z=1003,547
health_23_x=2502,977
health_23_y=1244,7
health_23_z=10,82031
health_24_x=1659,621
health_24_y=1721,884
health_24_z=10,82811
health_25_x=1398,615
health_25_y=2223,585
health_25_z=11,02344
health_26_x=2845,898
health_26_y=1294,061
health_26_z=11,39063
health_27_x=-1981,766
health_27_y=142,4246
health_27_z=27,6875
health_28_x=-2229,378
health_28_y=287,3817
health_28_z=35,32031
health_29_x=-1455,346
health_29_y=2592,633
health_29_z=55,83594
health_30_x=-252,7578
health_30_y=2598,126
health_30_z=62,85815
health_31_x=-252,774
health_31_y=2599,979
health_31_z=62,85815
health_32_x=-862,9868
health_32_y=1537,586
health_32_z=22,58704
health_33_x=-75,04948
health_33_y=1228,166
health_33_z=19,73187
health_34_x=2086,735
health_34_y=2071,57
health_34_z=11,0579
health_35_x=-2119,978
health_35_y=-423,6147
health_35_Z=35,53125
health_36_x=-2119,613
health_36_y=-422,3232
health_36_z=35,53125
health_37_x=-2419,218
health_37_y=986,1212
health_37_z=45,29688
health_38_x=-2419,265
health_38_y=984,7728
health_38_z=45,29688
health_39_x=375,0674
health_39_y=187,9961
health_39_z=1008,389
health_40_x=351,8874
health_40_y=206,262
health_40_z=1008,383
health_41_x=361,4037
health_41_y=159,5993
health_41_z=1008,383
health_42_x=371,7634
health_42_y=177,4597
health_42_z=1019,984
health_43_x=332,0979
health_43_y=177,5303
health_43_z=1019,984
health_44_x=330,8465
health_44_y=177,5297
health_44_z=1019,991
health_45_x=-1349,14
health_45_y=492,4518
health_45_z=11,19531
health_46_x=-1349,132
health_46_y=494,0183
health_46_z=11,19531


São designados os locias pelo numero a escolher ao calhas e colocando as coordenadas daquelas ceninhas vermelhas que sao tipo spawns, simples






As a last note i wanted to add sa-mp wouldn't be so addictive without your help. ;)

Wrong_Killer,
Xispes GTA Head Admin
www.xispes.com

lusofresh
20/08/2006, 12:57 PM
we spend a lots of time with it so i hope that should be complete, if not is just add it ;)

DracoBlue
20/08/2006, 05:07 PM
one word:

GREAT

uni
20/08/2006, 08:13 PM
Nice job WK and luso. :D

ReMichael
21/08/2006, 04:41 PM
Hello!
I've a problem.
Firstly I had DAntiCheat after admingivecash:
filterscripts admin admingivecash DAntiCheat
Nothing happend (only Server-crash: Segmentation fault).

now:
filterscripts DAntiCheat admin admingivecash
now it works.

But after spwan you will be kicked:
http://img1.myimg.de/samp009101_thumb.jpg (http://www.myimg.de/?img=samp009101.png)

what can I do?
Server: samp://remichael.de:2007


@DracoBlue. Sprichst du deutsch? Ich habe irgendeine Datei von dir gesehen, welche auf Deutsch war.

DracoBlue
21/08/2006, 04:56 PM
Hello!
I've a problem.
Firstly I had DAntiCheat after admingivecash:
filterscripts admin admingivecash DAntiCheat
Nothing happend (only Server-crash: Segmentation fault).

now:
filterscripts DAntiCheat admin admingivecash
now it works.

But after spwan you will be kicked:
http://img1.myimg.de/samp009101_thumb.jpg (http://www.myimg.de/?img=samp009101.png)

what can I do?
Server: samp://remichael.de:2007



Please set MaxIncreaseMoney=-1
The current version has a problem with a samp-bug, which makes MoneyIncrease-Protection inaccurate and not working like it is supposed to do.

@DracoBlue. Sprichst du deutsch? Ich habe irgendeine Datei von dir gesehen, welche auf Deutsch war.
Yep, I am talking german. But ask in german only in my german support board :).

ReMichael
21/08/2006, 05:47 PM
I've changed it. But still the same problem.


PS: What's the URL? (German Board)

DracoBlue
21/08/2006, 05:55 PM
I've changed it. But still the same problem.


PS: What's the URL? (German Board)

PM :)

KoodariX
22/08/2006, 01:14 PM
Hmm... wheres the problem that when someone cheats... it only writes in that file like blaablaa blaa cheated but doesnt do enything

wrong_killer
22/08/2006, 01:56 PM
it kicks the person

KoodariX
22/08/2006, 01:58 PM
Theres the prob. becose it doesnt do anything

wrong_killer
22/08/2006, 03:32 PM
you want to ban the person? that would be very good because as already said if a person only goes to a food machine for example he/she is banned for no reason, i posted the list but i'm not shore it has all machines.

Besides only kick is fine because if you see that he really is cheating you copy his ip and paste it on to the ban_list

DracoBlue
23/08/2006, 08:16 AM
you want to ban the person? that would be very good because as already said if a person only goes to a food machine for example he/she is banned for no reason, i posted the list but i'm not shore it has all machines
This is only correct for the old danticheat version, not for 0.12!

If the "ban" doesn't work, you didn't set the value to 2, just to 0 :-)

Ren
23/08/2006, 08:48 AM
block the health-freeze is impossible?

that drive me crazy :x :x :x :x :x :x :x :x

wrong_killer
23/08/2006, 01:38 PM
you want to ban the person? that would be very good because as already said if a person only goes to a food machine for example he/she is banned for no reason, i posted the list but i'm not shore it has all machines
This is only correct for the old danticheat version, not for 0.12!

If the "ban" doesn't work, you didn't set the value to 2, just to 0 :-)


Yeah i know i have only just looked a bit a the new version i didn't have a full look at it to put it on the server, besides the server is still under maintenance i'm more worried about nice gamemodes because there aren't many, most of them are freemodes and moneygrubs.. that is booring after a short while of time.

Modlock
28/08/2006, 10:56 AM
hi..

i make my server run with u'r anticheat and i did read lots and lots of time the all post and i still cant make it work good :( i know it can be a really good anticheat but i don't understand really how make it work..

i did add it in filterscripts it start with the server.. it find the DAnticheat.ini.. i did add DAnticheat_*** in all my freekin code where i add to add them.., i have the 0.12version.. i just didnt put a Danticheat_gamemode(lvdmod) before all my addplayerclass.. coz i'm using just this mode.. my pwn did compile good when i set the money and score increase to 0, evrybody after 5s of spawn on the map get kick for #9.. i know i can put them on -1 but that's not what i want..

if i start this filterscript alone, up is the result.. if i add admin(from mabako) and acs(votekick) and log(it just dont work)

i just found out that the log one was making it bug i guess.. but why i still cant set my moneyincrease and score increase to 0.. i promess i did change all giveplayermoney, setplayerthing and resetplayermoney... with danticheat_**.. i dont see where i'm doing wrong seriously :( plz help me...

McKay
30/08/2006, 12:15 PM
Hi Draco

Nice Script, but it would be great if you can include some documentation into your download, which helps new scripters with the first steps on using this script.

A little FAQ, that answers Questions like:
error: fatal error 100: cannot read from file: "danticheat"
would also be great.

The information that i have to add the following line into my server.cfg
filterscripts DAntiCheat
I found on page 5 of this thread and there is no appearance of this information on the previous pages.

Such informations are important for new scripters, so please place them well visible and dont assume, that everyone knows everything you know. Please give them a helping hand, but a 15 pages thread is not really helpfull.

Its quite annoying to read through this huge thread, searching for a little information, that may be found somewhere in a footnote.

Im sure you know your script very well and also most of the long time scripters here, but there are also new scripters, that havent read every post in this thread multiple times and for these peoples its very difficult to get your great script to work.

So please include some documentation into your script download.

Thank You
McKay

Remz
30/08/2006, 10:14 PM
How long does this ban for?

Barmaley
02/09/2006, 05:34 PM
*** ______2 (id: 3) banned by AntiCheat. Reason: Forbidden weapon detected! ***
[______2] has left the server (3:2)
--- ______2 (id: 3) killed Vednand (id: 2) with weapon (id: 38).
<Vednand> died
[[FBI]Kennedy]:
*** kurS (id: 1) banned by AntiCheat. Reason: Forbidden weapon detected! ***
[kurS] has left the server (1:2)
--- kurS (id: 1) killed Vednand (id: 2) with weapon (id: 38).
<Vednand> died
[[FBI]Kennedy]:
*** [FBI]Kennedy (id: 0) banned by AntiCheat. Reason: Forbidden weapon detected! ***
[[FBI]Kennedy] has left the server (0:2)
--- [FBI]Kennedy (id: 0) killed Vednand (id: 2) with weapon (id: 38).
<Vednand> died
*** Dart_Molak (id: 17) banned by AntiCheat. Reason: Forbidden weapon detected! ***
[Dart_Molak] has left the server (17:2)
--- Dart_Molak (id: 17) killed Vednand (id: 2) with weapon (id: 38).
<Vednand> died
[Pretorian]:
[!!!KOLYAN!!!] has left the server (14:1)
*** Pretorian (id: 10) banned by AntiCheat. Reason: Forbidden weapon detected! ***
[Pretorian] has left the server (10:2)
--- Pretorian (id: 10) killed Vednand (id: 2) with weapon (id: 38).
<Vednand> died
*** Axl (id: 9) banned by AntiCheat. Reason: Forbidden weapon detected! ***
[Axl] has left the server (9:2)
--- Axl (id: 9) killed Vednand (id: 2) with weapon (id: 38).
<Vednand> died
[[FBI]KLINTON]: ХАХАХА
*** [FBI]KLINTON (id: 13) banned by AntiCheat. Reason: Forbidden weapon detected! ***
[[FBI]KLINTON] has left the server (13:2)
--- [FBI]KLINTON (id: 13) killed Vednand (id: 2) with weapon (id: 38).
<Vednand> died
*** [FBI]Ganster (id: 8) banned by AntiCheat. Reason: Forbidden weapon detected! ***
[[FBI]Ganster] has left the server (8:2)
--- [FBI]Ganster (id: 8) killed Vednand (id: 2) with weapon (id: 38).
<Vednand> died
*** Nataha (id: 7) banned by AntiCheat. Reason: Forbidden weapon detected! ***
[Nataha] has left the server (7:2)
--- Nataha (id: 7) killed Vednand (id: 2) with weapon (id: 38).
<Vednand> died
*** 007 (id: 6) banned by AntiCheat. Reason: Forbidden weapon detected! ***
[007] has left the server (6:2)
--- 007 (id: 6) killed Vednand (id: 2) with weapon (id: 38).
<Vednand> died
*** Fenix (id: 5) banned by AntiCheat. Reason: Forbidden weapon detected! ***
[Fenix] has left the server (5:2)
--- Fenix (id: 5) killed Vednand (id: 2) with weapon (id: 38).
<Vednand> died
New Incoming Connection: 7 (0)

[[F&R]ZombiE] has joined the server (0)
*** miller (id: 19) banned by AntiCheat. Reason: Forbidden weapon detected! ***
[miller] has left the server (19:2)
--- miller (id: 19) killed Vednand (id: 2) with weapon (id: 38).
<Vednand> died
*** [xXx]BaNdiT (id: 11) banned by AntiCheat. Reason: Forbidden weapon detected! ***
[[xXx]BaNdiT] has left the server (11:2)
--- [xXx]BaNdiT (id: 11) killed Vednand (id: 2) with weapon (id: 38).
<Vednand> died
*** Blazer (id: 15) banned by AntiCheat. Reason: Forbidden weapon detected! **

all mods

Barmaley
02/09/2006, 06:39 PM
DAntiCheat.log.txt

A_L_E_X cheated #3.
szybki cheated #3.
vit cheated #3.
MIXAL666 cheated #3.
Vito[Statys_X] cheated #3.
[Mafia]Jenek cheated #3.
SEREGA cheated #3.
[Mafia]:Vanek cheated #3.
_C_MBOM_ cheated #3.
JIoKoMoTuB cheated #3.
cimbom1 cheated #3.
codename cheated #3.
Avadd0n cheated #3.
[2f2f]DriftKing cheated #3.
Mikozki cheated #3.
THE cheated #3.
___ cheated #3.
FlyOn cheated #3.
[OPG]JULIK cheated #3.
RoadWarrior_MdMx cheated #3.
[Mafia]:Vanek cheated #3.
MaJeBuSa cheated #3.
mcziom cheated #3.
CEX cheated #3.
kurs cheated #3.
[Mafia]:Jenek cheated #3.
Dron cheated #3.
<<D!MON>> cheated #3.
U_R_B_I_ cheated #3.
[FBI]Kennedy cheated #3.
crazy cheated #3.
jAy$0n(15)Eu cheated #9.
jAy$0n(15)Eu cheated #9.
Rigger cheated #3.
Pretorian cheated #3.
shim cheated #3.
m_t cheated #3.
666___ cheated #3.
Elesa cheated #3.
Elesa cheated #3.
Jebemtipsa cheated #9.
Jebemtipsa cheated #9.
[F&R]BUFFON cheated #3.
[B13]Floyd cheated #3.
T1XM1R cheated #3.
_____ cheated #3.
AepoDeg cheated #3.
Elesa cheated #3.
SEREGA cheated #3.
Imp cheated #3.
Master_[PL] cheated #3.
dimon cheated #3.
CEX cheated #3.
CR@ZYB@_D1T cheated #3.
In_ThE_eNd cheated #3.
Nomad cheated #3.
Sh1nOd@ cheated #3.
<x>Nick cheated #3.
arm cheated #3.
Havk[Statys_X] cheated #3.
<V>Mekamikaze cheated #3.
Holy cheated #3.
Ganster cheated #3.
cocatb cheated #3.
SmuLLeR cheated #3.
damir cheated #3.
Pretorian cheated #3.
<V>Mekamikaze cheated #3.
Pretorian cheated #3.
tag cheated #3.
passion cheated #3.
Sh1nOd@ cheated #3.
__OTTAb)_ cheated #3.
Cluzz cheated #3.
[Fallus]migz cheated #3.
Mroki cheated #3.
LuZ_[PL] cheated #3.
Sh1nOd@ cheated #3.
_Ooooooops_ cheated #3.
CEX cheated #3.
Scar cheated #3.
TcT^HiT_Me cheated #3.
AHIOTKA cheated #3.
rav cheated #3.
A_L_E_X cheated #3.
Sh1nOd@ cheated #3.
BorzMan cheated #3.
bush cheated #3.
CEX cheated #3.
[F&R]BUFFON cheated #3.
slava cheated #3.
CR@ZYB@_D1T cheated #3.
Pretorian cheated #3.
furkotti cheated #3.
Jenek cheated #3.
slim cheated #3.
rafa cheated #3.
FP_[F.] cheated #3.
SEREGA cheated #3.
Pretorian cheated #3.
ZloyDyx cheated #3.
[NR]zxman666 cheated #3.
miller cheated #3.
MIXAL666 cheated #3.
[apache]Sergey cheated #3.
CEX cheated #3.
<<D!MON>> cheated #3.
damir cheated #3.
T1XM1R cheated #3.
SmuLLeR cheated #3.
Jay cheated #3.
[F&R]BUFFON cheated #3.
KiNgBoSs[PL] cheated #3.
chuquim cheated #3.
[CheaterZ]GooK cheated #3.
traffic cheated #3.
NetIDS cheated #3.
kur_ cheated #3.
[FBI]Klinton cheated #3.
[B13]Floyd cheated #3.
rav cheated #3.
Dark cheated #9.
Dark cheated #9.
[zl]_LiP cheated #3.
[F&R]BUFFON cheated #3.
Tony cheated #3.
[RCT]*Del*X* cheated #3.
[RCT]*Del*X* cheated #3.
Vito[Statys_X] cheated #3.
[F&R]BUFFON cheated #3.
Bouns cheated #3.
[zl]_Smertnik cheated #3.
[FBI]Klinton cheated #3.
Levon cheated #3.
[FBI]Kennedy cheated #3.
[G*RaP]*Del*X* cheated #3.
SmuLLeR cheated #3.
[F&R]BUFFON cheated #3.
[G*R]*Del*X* cheated #3.
Jenek cheated #3.
[FBI]Kennedy cheated #3.
[zl]_Smertnik cheated #3.
Levon cheated #3.
[B13]Floyd cheated #3.
VenomBaBa cheated #3.
[apache]Sergey cheated #3.
[F&R]BUFFON cheated #3.
[G*R]*Del*X* cheated #3.
Jenek cheated #3.
[zl]_Smertnik cheated #3.
Bouns cheated #3.
[RCT]Tommy cheated #3.
[FBI]Kennedy cheated #3.
[B13]Floyd cheated #3.
Agio cheated #3.
jeroenie(nl) cheated #3.

Barmaley
03/09/2006, 03:21 PM
i have name vis cheat

Barmaley
03/09/2006, 04:48 PM
name cheat only PM DracoBlue

DracoBlue
03/09/2006, 04:50 PM
Barmaley, show me your danticheat.ini

Barmaley
03/09/2006, 05:04 PM
ForbiddenWeapons=1,8,9,16,17,18,33,34,35,36,38,39, 40
OnAltTab=1
OnForbiddenWeapon=1 or 2
OnHealthCheat=2
OnMoneyCheat=1
OnScoreCheat=1
MaxMoney=99999999
MaxIncreaseMoney=-1
MaxHealth=100
MaxIncreaseScore=5
MaxScore=9999999
DontKickAdmins=1
AltTabTime=180

Stan
03/09/2006, 09:23 PM
I dont get it, What stops cheaters from using anti-cheat revenge and kicking/banning the person for using a bad weapon?

[NoV]Fishbulb
04/09/2006, 06:34 PM
I dont get it, What stops cheaters from using anti-cheat revenge and kicking/banning the person for using a bad weapon?


The way you set the script up either stops that, or allows it. ;)

mabako
04/09/2006, 07:51 PM
What stops cheaters from using anti-cheat revenge
not too much. i made a script for something like this, it would have prevented the thing shown in your log:

http://www.m-etalpenguin.com/ip/index.php?showtopic=33 (without the -)

and kicking/banning the person for using a bad weapon?
your configuration.

ronnie_t
06/09/2006, 06:12 PM
not too much. i made a script for something like this, it would have prevented the thing shown in your log: http://www.sa-mp.com/ip/index.php?showtopic=33


link doesn't work

DracoBlue
07/09/2006, 10:40 AM
I didn't released the source of this script, because its an anticheat script - we discussed this so many times :|. Anyways I'll release the source, when I am back from holidays ... nc.

DracoBlue
07/09/2006, 11:02 AM
Ok here we go, hope it is helpful to some copy n' paste kiddies.

Source?
http://creativecommons.org/images/public/somerights20.png (http://creativecommons.org/licenses/by-nc-nd/2.0/de/) If you agree the Attribution-NonCommercial-NoDerivs 2.0 Germany-License, get it here (http://www.dracoblue.net/Downloads/source/DAntiCheat.pwn). Republishing prohibited. You can download this file only from there. If you got it from somewhere else, REPORT this at JanS@DracoBlue.de

DeC.dual
07/09/2006, 08:33 PM
What stops cheaters from using anti-cheat revenge
not too much. i made a script for something like this, it would have prevented the thing shown in your log:

http://www.m-etalpenguin.com/ip/index.php?showtopic=33 (without the -)

and kicking/banning the person for using a bad weapon?
your configuration.


Why is that site blocked?

is it just www.metal-penguin.com or wahtever ( www.bigbob.com )

I guess SAMP is jealous.

mabako
09/09/2006, 01:08 PM
it will be just replaced with sa-mp.com (whyever)

points at Mike

PsYcHoGoD
09/09/2006, 01:41 PM
Because the people of that site spammed that link all over the sa-mp forum(s).. that's what I remember, there might be more reasons why that link/site is filtered.

DracoBlue
10/09/2006, 08:25 PM
Nah, doesn't matter.

But I see newbies - modifying the .pwn - instead using the easy .ini-file :-).

Regards,
Jan (DracoBlue)

Webghost
15/01/2007, 01:00 AM
em... a little bug, when i use the anti-cheat protection script and also use the /register and /login function, then everytime a user logs into his /login [pass] and it restores the money it thinks its a cheat :(

DracoBlue
15/01/2007, 04:35 PM
its not a bug, its misstake in your danticheat.ini.

Change the maxincreasemoney to -1 (to enable) or configure your gamemode (described in first post!).

Kind regards,
Jan (DracoBlue)

Begginer
20/01/2007, 01:03 AM
err, it just doesn't work those forbidded weapons i just take out minigun and nothing happens do i have to kill someone?

lusofresh
13/02/2007, 07:54 PM
Hi, i talked with my team members and we all agreed with it,

I don't know if you still want to use it but we improved you older version of danticheat adding all the locations of drink and food machines.

As we think that regarding cheat users we must be all united i'm giving you all the coordinates we found and the file will be re-runing in the server soon along with the new danticheat version and many other scripts.


Danticheat
---------------------
Como ja devem saber o servidor tem o script danticheat que kika imediatamente quem ganhar vida fora das localizações das pizzarias etc...

So tem um problema é que as coordenadas das maquinas de bebidas e comidas não foram adicionadas ora se tentarem usalas sao kikados automaticamente.

O que eu venho pedir para se quiserem ajudar são as coordenadas de essas maquinas todas espalhadas por san andreas.

As coordenadas que temos de pizarias, hamburgarias e maquinas de comida e bebida são: Falta os places de comprar vida em mapas especiais

health_1_x=369
health_1_y=-7
health_1_z=1002
health_2_x=376
health_2_y=-68
health_2_z=1002
health_3_x=374
health_3_y=-120
health_3_z=1001
health_4_x=1788,224
health_4_y=-1369,434
health_4_z=15,75781
health_5_x=2326,141
health_5_y=-1646,123
health_5_z=14,82705
health_6_x=495,78
health_6_y=-23,36826
health_6_z=1000,68
health_7_x=500,7765
health_7_y=-2,32868
health_7_z=1000,68
health_8_x=501,9955
health_8_y=-2,427402
health_8_z=1000,68
health_9_x=-16,29894
health_9_y=-90,61118
health_9_z=1003,547
health_10_x=-17,72429
health_10_y=-90,73769
health_10_z=1003,547
health_11_x=1153,735
health_11_y=-1461,046
health_11_z=15,79688
health_12_x=2480,669
health_12_y=-1958,306
health_12_z=13,58481
health_13_x=1634,315
health_13_y=-2238,486
health_13_z=13,50729
health_14_x=2224,176
health_14_y=-1153,59
health_14_z=1025,797
health_15_x=2140,476
health_15_y=-1161,327
health_15_z=23,99219
health_16_x=1929,7
health_16_y=-1772,26
health_16_z=13,54688
health_17_x=2271,962
health_17_y=-77,42873
health_17_z=26,57645
health_18_x=1278,808
health_18_y=372,2365
health_18_z=19,55469
health_19_x=200,0183
health_19_y=-107,7683
health_19_z=1,551155
health_20_x=662,2777
health_20_y=-551,1711
health_20_z=16,33594
health_21_x=-19,2784
health_21_y=-56,86602
health_21_z=1003,547
health_22_x=-36,31145
health_22_y=-56,90476
health_22_z=1003,547
health_23_x=2502,977
health_23_y=1244,7
health_23_z=10,82031
health_24_x=1659,621
health_24_y=1721,884
health_24_z=10,82811
health_25_x=1398,615
health_25_y=2223,585
health_25_z=11,02344
health_26_x=2845,898
health_26_y=1294,061
health_26_z=11,39063
health_27_x=-1981,766
health_27_y=142,4246
health_27_z=27,6875
health_28_x=-2229,378
health_28_y=287,3817
health_28_z=35,32031
health_29_x=-1455,346
health_29_y=2592,633
health_29_z=55,83594
health_30_x=-252,7578
health_30_y=2598,126
health_30_z=62,85815
health_31_x=-252,774
health_31_y=2599,979
health_31_z=62,85815
health_32_x=-862,9868
health_32_y=1537,586
health_32_z=22,58704
health_33_x=-75,04948
health_33_y=1228,166
health_33_z=19,73187
health_34_x=2086,735
health_34_y=2071,57
health_34_z=11,0579
health_35_x=-2119,978
health_35_y=-423,6147
health_35_Z=35,53125
health_36_x=-2119,613
health_36_y=-422,3232
health_36_z=35,53125
health_37_x=-2419,218
health_37_y=986,1212
health_37_z=45,29688
health_38_x=-2419,265
health_38_y=984,7728
health_38_z=45,29688
health_39_x=375,0674
health_39_y=187,9961
health_39_z=1008,389
health_40_x=351,8874
health_40_y=206,262
health_40_z=1008,383
health_41_x=361,4037
health_41_y=159,5993
health_41_z=1008,383
health_42_x=371,7634
health_42_y=177,4597
health_42_z=1019,984
health_43_x=332,0979
health_43_y=177,5303
health_43_z=1019,984
health_44_x=330,8465
health_44_y=177,5297
health_44_z=1019,991
health_45_x=-1349,14
health_45_y=492,4518
health_45_z=11,19531
health_46_x=-1349,132
health_46_y=494,0183
health_46_z=11,19531


São designados os locias pelo numero a escolher ao calhas e colocando as coordenadas daquelas ceninhas vermelhas que sao tipo spawns, simples






As a last note i wanted to add sa-mp wouldn't be so addictive without your help. ;)

Wrong_Killer,
Xispes GTA Head Admin
www.xispes.com


Draco if u still remember this :D... why dont u release the next version of danticheat why these coords

DracoBlue
14/02/2007, 11:54 AM
Of course I remember. But its little bit different :-).

This was for the previous version, in the new one, it isn't affected by health increasement somewhere, because it will work.

I need to merge the previous and current version and implement those. :-)

Like said before, very good work!

Jan

lusofresh
14/02/2007, 03:00 PM
yes is just merge those scripts but where i can find the danticheat 0.9 just to use those coords

Skywalker1
21/02/2007, 10:02 PM
Draco of the one to make with that filterscript kick automatically any person who enters with nick with * or #?

savino
24/02/2007, 11:50 PM
cancelled by himself :roll:

kaisersouse
20/03/2007, 01:36 AM
Quick question (im looking into it as we speak tho)

one of my admins flew a dodo to the top of an airport control tower and jumped out. When he did that he got kicked.

Quick answer? Like I said im SSHing in to look at the .ini files.

EDIT: Also what do the numbers mean in teh DAntiCheat.log.txt?

Kaiser cheated #9
LUIS*[TPR] cheated #3

EDIT2: Ok...I was just kicked. As an admin. For standing still and chatting. I have to disable this now and either find something else or figure out why its happening. Since there is no source....

Sorry. In theory its good. Its caught a few minigunners on my map. But randomly kicking people (ive gotten 4 complaints from players that I KNOW werent doing anything because I work with them on a regular basis) just isn't going to fly. I've edited everything in the ini file so that the only thing it should detect is weapon cheat...and its still kicking me (while I'm logged in as admin)

savino
21/03/2007, 09:03 PM
Well, whenever your life increases (in an area not specified in AntiCheat.ini) you have been using a cheat or trainer -> kick.

1) Cheat DO NOT increase health to a value that is >100!

Of course. But not for an anti cheat protection.

2) If cheaters can see the code, what is the problem?? If he/she has 6000000000$ or 2000000000 Points, he/she will be banned anyway if he/she knows the code!
3)This script is not customizable(as it is without code), you are limited to some few function like kick or ban, but what if I want to freeze, jail, or something else?

Anyway, i like all your other script :mrgreen:

viKKmaN
24/03/2007, 10:15 AM
I NEED HELP! can someone giveme the weapons ID plz cauze i need em!I need to set the denied weapon only minigun

viKKmaN
27/03/2007, 07:23 PM
Dam this is hard!i've set some options but i get sumtimes kick for a reason undefined..
for example i enter game and i press ESC ( to pause game ) and than the flag button near LEFT alt!
If i stay too long minimized it kicks me!but i am admin can sumone configure it for me?plz
I need this :
-not to kick admins
- maximum startmoney 1000000000000
-maximum bank money 1000000000000
-FORBIDEN GUNS ( = minigun :D )
-alt + tab = kick

I use for my server gamemode pen1 so i have like 250 hp cauze i'm lvl 20 and i have about 1000000000000 in bank and 99000000 in hand.
And how can i do so ppl who use pause menu adn FLAG button not to be kicked (PLZ HELP)

This is the only topic of this kind so there aren't any explications for what i asked plz help.

greets,
   viKKMaN.

Nope didn't work

kaisersouse
27/03/2007, 09:26 PM
From the sounds of it you should just -1 everything except banned weapons


Dam this is hard!i've set some options but i get sumtimes kick for a reason undefined..
for example i enter game and i press ESC ( to pause game ) and than the flag button near LEFT alt!
If i stay too long minimized it kicks me!but i am admin can sumone configure it for me?plz
I need this :
-not to kick admins
- maximum startmoney 1000000000000
-maximum bank money 1000000000000
-FORBIDEN GUNS ( = minigun :D )
-alt + tab = kick

I use for my server gamemode pen1 so i have like 250 hp cauze i'm lvl 20 and i have about 1000000000000 in bank and 99000000 in hand.
And how can i do so ppl who use pause menu adn FLAG button not to be kicked (PLZ HELP)

This is the only topic of this kind so there aren't any explications for what i asked plz help.

greets,
viKKMaN.

{Pi0vr@}Underdog[RO]
28/04/2007, 07:15 PM
I have to be honest. I was coruped for two months with these cheats :!: but now, I am not a cheater anymore. Still, I have a question : does the anticheat automatically unban a banned person or do you have to do it manually ? (the unban, of course)

Pixels^
28/04/2007, 07:16 PM
Automatic unbanning isn't possible for 0.1b.

Paul-92
13/05/2007, 12:59 PM
I've a little problem!! i use the makabo admin script, but when i use the command /givemoney the anticheat kick me for cheating!!! How can i fix the problem???

PS:sorry for my bad english, but i'm 15 so speak clear thanks

Bye Paul

DracoBlue
13/05/2007, 05:42 PM
I've a little problem!! i use the makabo admin script, but when i use the command /givemoney the anticheat kick me for cheating!!! How can i fix the problem???

PS:sorry for my bad english, but i'm 15 so speak clear thanks

Bye Paul

Set a higher max increase value for money (see first post).

Or you can even use dprop and make the adminscript able to tell the danticheat if this was a "legal money increase"

Kind regards,
Jan (DracoBlue)

Paul-92
13/05/2007, 07:20 PM
I've a little problem!! i use the makabo admin script, but when i use the command /givemoney the anticheat kick me for cheating!!! How can i fix the problem???

PS:sorry for my bad english, but i'm 15 so speak clear thanks

Bye Paul

Set a higher max increase value for money (see first post).

Or you can even use dprop and make the adminscript able to tell the danticheat if this was a "legal money increase"

Kind regards,
Jan (DracoBlue)

how can i modify the dprop.ini?

DracoBlue
13/05/2007, 07:26 PM
No. dprop is a library for communication between gamemode and filterscripts. there is no dprop.ini. Anyways you could still adjust your danticheat.ini. See first post for example and instructions.

Paul-92
13/05/2007, 07:38 PM
but you say this
you can even use dprop and make the adminscript able to tell the danticheat if this was a "legal money increase"
how can i do it?

DracoBlue
13/05/2007, 07:50 PM
SetPlayerScore => DAntiCheat_SetPlayerScore
GivePlayerMoney => DAntiCheat_GivePlayerMoney
ResetPlayerMoney => DAntiCheat_ResetPlayerMoney

and #include <danticheat>