new
actorid_aimbot;
GameMode::Init()
{
actorid_aimbot = CreateActor(264, 1848.6160, 1352.1880, 16.9223, 0.0);
return true;
}
YCMD:aimbot(playerid, params[], help)
{
new
id;
if(sscanf(params, "u", id)) return Scu(playerid, "/aimbot [ID/Pseudo du Joueur]");
if(!IsPlayerConnected(id)) return Sce(playerid, "Ce joueur n'est pas connecté.");
new
Float:x,
Float:y,
Float:z,
Float:angle;
GetPlayerPos(id, x, y, z);
GetPlayerFacingAngle(id, angle);
new
Float:x_actor = x + (2.5 * floatsin(-angle, degrees)),
Float:y_actor = y + (2.5 * floatcos(-angle, degrees));
SetActorPos(actorid_aimbot, x_actor, y_actor, z);
SetTimerEx("Aimbot_Detection", 750, false, "ddfdd", playerid, id, angle + 3.6, 0, 0);
return true;
}
forward Aimbot_Detection(playerid, aimbotid, Float:angle, test, detect);
public Aimbot_Detection(playerid, aimbotid, Float:angle, test, detect)
{
new
Float:x,
Float:y,
Float:z;
GetPlayerPos(aimbotid, x, y, z);
new
Float:x_actor = x + (1.5 * floatsin(-angle, degrees)),
Float:y_actor = y + (1.5 * floatcos(-angle, degrees));
SetActorPos(actorid_aimbot, x_actor, y_actor, z + 1.0);
if(GetPlayerTargetActor(aimbotid) == actorid_aimbot) detect++;
if(++test == 200)
{
Scm(playerid, -1, "[Aimbot] %d détections sur 200 pour l'ID %d", detect, aimbotid);
SetActorPos(actorid_aimbot, 1848.6160, 1352.1880, 16.9223);
return true;
}
return SetTimerEx("Aimbot_Detection", 25, false, "ddfdd", playerid, aimbotid, angle + 3.6, test, detect);
}
Comments
0 B
|👍
/👎
0 B
|👍
/👎
0 B
|👍
/👎