горошек
Начинающий
-
Автор темы
- #1
how to fake nl v2 in 2k21
там много говно кода, кста ещё паста (бай логи гамесенса, измените на невер)
SS:
там много говно кода, кста ещё паста (бай логи гамесенса, измените на невер)
SS:
Пожалуйста, авторизуйтесь для просмотра ссылки.
JavaScript:
UI.AddLabel(" Aimbot logging");
UI.AddCheckbox( "Enable chat logging" );
hitboxes = [
'generic',
'head',
'chest',
'stomach',
'left arm',
'right arm',
'left leg',
'right leg',
'?'
];
var scriptitems = ("Misc", "JAVASCRIPT", "Script items");
var shots = 0;
var predicthc = 0;
var safety = 0;
var hitboxName = "";
var choked = 0;
var exploit = 0;
var logs = [];
var logsct = [];
var logsalpha = [];
var logtype = ""
function getHitboxName(index)
{
switch (index)
{
case 0:
hitboxName = "head";
break;
case 1:
hitboxName = "head";
break;
case 2:
hitboxName = "stomach";
break;
case 3:
hitboxName = "stomach";
break;
case 4:
hitboxName = "stomach";
break;
case 5:
hitboxName = "chest";
break;
case 6:
hitboxName = "chest";
break;
case 7:
hitboxName = "left leg";
break;
case 8:
hitboxName = "right leg";
break;
case 9:
hitboxName = "left leg";
break;
case 10:
hitboxName = "right leg";
break;
case 11:
hitboxName = "left leg";
break;
case 12:
hitboxName = "right leg";
break;
case 13:
hitboxName = "left arm";
break;
case 14:
hitboxName = "right arm";
break;
case 15:
hitboxName = "left arm";
break;
case 16:
hitboxName = "left arm";
break;
case 17:
hitboxName = "right arm";
break;
case 18:
hitboxName = "right arm";
break;
default:
hitboxName = "body";
}
return hitboxName;
}
function HitgroupName(index) {
return hitboxes[index] || 'body';
}
var target = -1;
var shots_fired = 0;
var hits = 0;
var lastUpdate = 0;
var logged = false;
function ragebot_fire() {
predicthc = Event.GetInt("hitchance");
safety = Event.GetInt("safepoint");
hitboxName = getHitboxName(Event.GetInt("hitbox"));
exploit = (Event.GetInt("exploit")+1).toString();
target = Event.GetInt("target_index");
shots_fired++;
logged = false;
lastUpdate = Globals.Curtime();
}
function hitlog() {
var hit = Entity.GetEntityFromUserID(Event.GetInt("userid"));
var attacker = Entity.GetEntityFromUserID(Event.GetInt("attacker"));
if (attacker == Entity.GetLocalPlayer() && hit == target) hits++;
var hittype = "Hurt";
me = Entity.GetLocalPlayer();
hitbox = Event.GetInt('hitgroup');
target_damage = Event.GetInt("dmg_health");
target_health = Event.GetInt("health");
victim = Event.GetInt('userid');
attacker = Event.GetInt('attacker');
weapon = Event.GetString('weapon');
victimIndex = Entity.GetEntityFromUserID(victim);
attackerIndex = Entity.GetEntityFromUserID(attacker);
name = Entity.GetName(victimIndex);
var simtime = Globals.Tickcount() % 17;
var flags = "";
if (exploit == 2)
flags += "T";
flags += "B";
if (hitbox == 1)
flags += "H";
if (safety == 1) {
safety = "true";
}
else {
safety = "false";
}
if (weapon == "hegrenade")
hittype = "Naded ";
else if (weapon == "inferno")
hittype = "Burned ";
else if (weapon == "knife")
hittype = "Knifed ";
if (me == attackerIndex && me != victimIndex) {
Cheat.PrintColor([173, 255, 47, 255], "[neverlose.cc] ");
if (hittype == "Hurt") {
Cheat.Print("Hurt " +name+" in the "+HitgroupName(hitbox)+" for "+target_damage.toString()+" ("+target_health.toString()+" remaining)\n");
logs.push(+hittype+ name+" in the "+HitgroupName(hitbox)+" for "+target_damage.toString()+" ("+target_health.toString()+" remaining)");
}
else {
Cheat.Print("["+shots.toString()+"] "+hittype+name+"'s "+HitgroupName(hitbox)+" for "+target_damage.toString()+" ("+target_health.toString()+" remaining) \n");
logs.push("["+shots.toString()+"] "+hittype+name+"'s "+HitgroupName(hitbox)+" for "+target_damage.toString()+" ("+target_health.toString()+" remaining)");
}
logsct.push(Globals.Curtime());
logsalpha.push(255);
}
if (shots == 99)
shots = 0;
else
shots++;
}
function fire() {
Cheat.PrintColor([173, 255, 47, 255], "[neverlose.cc] ");
Cheat.Print("Fired at ("+name+")|("+HitgroupName(hitbox)+") bt (0) dmg ("+target_damage.toString()+") hc ("+predicthc.toString()+") \n");
}
function removelogs() {
if (logs.length > 6) {
logs.shift();
logsct.shift();
logsalpha.shift();
}
if (logsct[0] + 6.5 < Globals.Curtime()) {
logsalpha[0] -= Globals.Frametime() * 600;
if (logsalpha[0] < 0) {
logs.shift();
logsct.shift();
logsalpha.shift();
}
}
}
function item_purchase() {
Cheat.PrintColor([173, 255, 47, 255], "[gamesense] ");
Cheat.Print(Entity.GetName(Entity.GetEntityFromUserID(Event.GetInt("userid")))+" bought "+Event.GetString("weapon")+"\n");
logs.push(Entity.GetName(Entity.GetEntityFromUserID(Event.GetInt("userid")))+" bought "+Event.GetString("weapon")+"");
logsct.push(Globals.Curtime());
logsalpha.push(255);
}
function onDraw22() {
if (!World.GetServerString() && !UI.GetValie("Script items", "Hit logs")) return;
if (shots_fired > hits && (Globals.Curtime() - lastUpdate > 0.33)) {
if (Globals.Curtime() - lastUpdate > 1) {
shots_fired = 0;
hits = 0;
}
if (!logged) {
var simtime = Globals.Tickcount() % 16;
logged = true;
var issafe = "true";
var reason = "resolver";
if (safety == 0) {
issafe = "false";
}
if (Entity.IsAlive(target) == false)
reason = "death player";
else if (Entity.IsAlive(Entity.GetLocalPlayer()) == false)
reason = "dead server";
else if (safety == true && predicthc < 76)
reason = "spread";
else if (safety == true && predicthc > 76)
reason = "prediction error";
var flags = "";
if (exploit == 2)
flags += "T";
flags += "B";
var flags = "";
var angle = "";
var side1 = "";
var side2 = "";
var info = "";
var ocl = "";
if (exploit == 2)
flags = getRandomIntInclusive(0, 58);
angle = getRandomIntInclusive(0, 999);
flags = getRandomIntInclusive(0, 58);
side1 = getRandomIntInclusive(0, 3);
side2 = getRandomIntInclusive(0, 1);
ocl = getRandomIntInclusive(0, 1);
if (reason == "spread"){reason = "spread", info = " [angle: "+flags+"."+angle+"] [occlusion: " + ocl + "]"};
if (reason == "resolver"){reason = "resolver", info = " [side: "+side1+" | "+side2+"]"};
Cheat.PrintColor([173, 255, 47, 255], "[neverlose.cc] ");
Cheat.Print("Missed shot due to ");
Cheat.PrintColor([211, 204, 18, 255], reason);
Cheat.PrintColor([255, 255, 255, 255], info + "\n");
if (shots == 99)
shots = 0;
else
shots++;
}
}
}
function getRandomIntInclusive(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min)) + min;
}
function main() {
Global.RegisterCallback("ragebot_fire", "ragebot_fire");
Global.RegisterCallback("ragebot_fire", "fire");
Global.RegisterCallback("item_purchase", "item_purchase");
Global.RegisterCallback("player_hurt", "hitlog");
Global.RegisterCallback("Draw", "onDraw22");
Global.RegisterCallback("Draw", "removelogs");
}
main();