Sign in to follow this  
LaNdEr

how get it Anti roccat script

Recommended Posts

Use Morkeye to detect injections of konedriver which is pressing / three times, same as writing ///

as posted above, Morkeye is ur best option at the moment. U can grab it here: http://www.ggc-stream.net/download/file/7

there are some clans using some effective scripts in their pub servers ( take C4S as an example) but since they wanna keep those files private u wont get an hand on them... unless u give them candies.

Share this post


Link to post
Share on other sites

Too hard to explain since the program itself is complex.

See if this http://www.morkeye.co.uk/help/index.html?alt_pbucon_startup_mode.htm

or this http://www.morkeye.co.uk/morkeye.pdf

would help.

What I found after some research is that Morkeye uses the pbucon feature to scan profane words in chats,scans for bind using the bindsrch feature & can kick for spamming. It can't scan for scripts/pressing of keys in the clientside. What the anti roccat servers(Gametracker link) have is a server side script which gets triggered if someone presses shift and forward slash 3 times. That trigger causes the client to do a auto chat with a specific code. Morkeye captures that auto chat and it matches with the predefined banned word list and kicks.

The other anti cheat scripts for example the ar51 anti aimbot & anti no recoil scripts are built with the same principal.

You can check AR51 kevinos' Xfire videos .

Share this post


Link to post
Share on other sites

Well there are also other solutions. One is to get the view angles from client frame. On next clientframe you check if the player points onto an enemy. In 3rd client frame you check if his view angles are again the ones he had in 1st clientframe. By requiring s minimum view angle movement distance between frame 1 and 2 you can evaluate it and flag that player.

Share this post


Link to post
Share on other sites

Script anti no recoil


AntiHack_Plusieurs() //for multi-shot (hold down fire) weapons
{
self endon("disconnect");
self endon("death");

while(!isDefined(self.firingWeapon))
wait .05;

suspiciousCount = 0;
currentRun = 0;

while(1)
{
if(self.pers["team"] == "spectator")
return;

lastFiring = self.firingWeapon;
lastAng = self getPlayerAngles();

wait .05;

curFiring = self.firingWeapon;
curAng = self getPlayerAngles();

wep = self getCurrentWeapon();
if(lastFiring && curFiring && lastAng == curAng && isNormalWep(wep) && self.health > 0 && game["state"] != "postgame")
{
currentRun++;
}
else
{
currentRun = 0;
}

if(currentRun >= 6)
{
suspiciousCount++;
currentRun = 0;

if(suspiciousCount == 5)
{
kick(self getEntityNumber());
return;
}
}
}
}

Share this post


Link to post
Share on other sites

NoNameStealing


NoNameStealing()
{
self endon("disconnect");
self.oldname = self.name;

while(1)
{
wait 1;

//if they've just renamed
if(self.name != self.oldname)
{
newName = tolower(self.name);
level.pp = getentarray("player", "classname");

//and they match someone elses name
for(i = 0; i < level.pp.size; i++)
{
if(level.pp[i] == self)
continue;

if(newName == tolower(level.pp[i].name))
{
iPrintLn(self.oldname + "^7 stole " + level.pp[i].name + "^7's name!");
kick(self getEntityNumber());
break;
}
}

self.oldname = self.name;
}
}
}

Share this post


Link to post
Share on other sites

i have error anti no recoil this line error if(lastFiring && curFiring && lastAng == curAng && isNormalWep(wep) && self.health > 0 && game["state"] != "postgame")

fix :


AntiHack_Plusieurs() //for multi-shot (hold down fire) weapons
{
self endon("disconnect");
self endon("death");

while(!isDefined(self.firingWeapon))
wait .05;

suspiciousCount = 0;
currentRun = 0;

while(1)
{
if(self.pers["team"] == "spectator")
return;

lastFiring = self.firingWeapon;
lastAng = self getPlayerAngles();

wait .05;

curFiring = self.firingWeapon;
curAng = self getPlayerAngles();

wep = self getCurrentWeapon();
if(lastFiring && curFiring && lastAng == curAng && isNormalWep(wep) && self.health > 0 && game["state"] != "postgame")
{
currentRun++;
}
else
{
currentRun = 0;
}

if(currentRun >= 6)
{
suspiciousCount++;
currentRun = 0;

if(suspiciousCount == 5)
{
kick(self getEntityNumber());
return;
}
}
}
}

isNormalWep(wep)
{
strange = (wep == "none" wep == "c4_mp" isSubStr(wep, "gl_") wep == "claymore_mp");
return !strange && !isHackWeapon(wep);
}

put this on weapons.gsc

Share this post


Link to post
Share on other sites

if you've downloaded modtools try going cod4 directory>raw>maps>mp>gametypes and you'll find all the stock scripts, if you don't have them files, you can easily grab them from here https://github.com/Call-of-Duty-Scripts/CoD4MW/tree/master/raw/maps/mp/gametypes some have already been edited with some bug fixes and such... and make sure the directory is maps>mp>gametypes and place all your scripts in gametypes.

So your _07.iwd file will look something like this, from left to right

55a8e3e82a041ffeff4590b568d92551.png

For small res users - http://gyazo.com/55a8e3e82a041ffeff4590b568d92551.png

then you upload it to your main folder on your server.

Share this post


Link to post
Share on other sites

if you've downloaded modtools try going cod4 directory>raw>maps>mp>gametypes and you'll find all the stock scripts, if you don't have them files, you can easily grab them from here https://github.com/Call-of-Duty-Scripts/CoD4MW/tree/master/raw/maps/mp/gametypes some have already been edited with some bug fixes and such... and make sure the directory is maps>mp>gametypes and place all your scripts in gametypes.

So your _07.iwd file will look something like this, from left to right

55a8e3e82a041ffeff4590b568d92551.png

For small res users - http://gyazo.com/55a8e3e82a041ffeff4590b568d92551.png

then you upload it to your main folder on your server.

Thanks for your answer. Helped me a lot!

Share this post


Link to post
Share on other sites

FATAR it is easy to make a gsc script which detects /// key presses^^

Can somebody make and/or publish a script which detects /// key presses and kicks or bans for it?

I've no idea how to make a script like this possible, but it would help a lot against hackers.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this