C:\Documents and Settings\Fernando\Desktop\anti-speed.pwn(48) : error 017: undefined symbol "GetPlayerDistanceFromPoint"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
/*
|----------------------------------------------------|
|___________________ Anti-Speed Hack ________________|
| |
| Creditos: Paulo_TerroR e Caio_Freeze |
|____________________________________________________|
*/
#define FILTERSCRIPT
#include <a_samp>
//============Define=========//
#define COR_VERDE 0x00FF00AA //
//===========================//
//========new=====//
//new string[128];//
//================//
//===forward====//
forward Hack(); //
//==============//
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Carregando Anti-Speed Hack... ");
print("--------------------------------------\n");
SetTimer("Hack", 1000, true);
return 1;
}
public OnFilterScriptExit()
{
print("\n--------------------------------------");
print(" Desligando Anti-Speed Hack... ");
print("--------------------------------------\n");
return 1;
}
public Hack()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
new keys, updown, leftright, string[128];
GetPlayerKeys(i, keys, updown, leftright);
new Nome[MAX_PLAYER_NAME]; GetPlayerName(i, Nome, sizeof(Nome));
new Float:_Pos[3]; GetPlayerPos(i, _Pos[0], _Pos[1], _Pos[2]);
new Float:Pos = GetPlayerDistanceFromPoint(i, _Pos[0], _Pos[1], _Pos[2]);
if((keys & KEY_ACTION || keys & KEY_FIRE) && (floatround(floatmul(Pos, 10.0)) > 200) && (IsPlayerInAnyVehicle(i)))
{
format(string, 128, "Anti-Speed Hack: [%d]%s estб usando ******!", i, Nome);
if(IsPlayerAdmin(i))
SendClientMessage(i, COR_VERDE, string);
}
}
}
/*
|----------------------------------------------------|
|___________________ Anti-Speed Hack ________________|
| |
| Creditos: Paulo_TerroR e Caio_Freeze |
|____________________________________________________|
*/
#include <a_samp>
public OnGameModeInit()
{
SetTimer("AntiSH",1000,true);
return 1;
}
forward AntiSH(playerid);
public AntiSH(playerid)
{
if(GetSpeedKM(playerid) > 300)
{
Ban(playerid);
}
return 1;
}
stock IsPlayerInWater(playerid)
{
new Float:x,Float:y,Float:pz;
GetPlayerPos(playerid,x,y,pz);
if (
(IsPlayerInArea(playerid, 2032.1371, 1841.2656, 1703.1653, 1467.1099) && pz <= 9.0484) //lv piratenschiff
|| (IsPlayerInArea(playerid, 2109.0725, 2065.8232, 1962.5355, 10.8547) && pz <= 10.0792) //lv visage
|| (IsPlayerInArea(playerid, -492.5810, -1424.7122, 2836.8284, 2001.8235) && pz <= 41.06) //lv staucamm
|| (IsPlayerInArea(playerid, -2675.1492, -2762.1792, -413.3973, -514.3894) && pz <= 4.24) //sf sьdwesten kleiner teich
|| (IsPlayerInArea(playerid, -453.9256, -825.7167, -1869.9600, -2072.8215) && pz <= 5.72) //sf gammel teich
|| (IsPlayerInArea(playerid, 1281.0251, 1202.2368, -2346.7451, -2414.4492) && pz <= 9.3145) //ls neben dem airport
|| (IsPlayerInArea(playerid, 2012.6154, 1928.9028, -1178.6207, -1221.4043) && pz <= 18.45) //ls mitte teich
|| (IsPlayerInArea(playerid, 2326.4858, 2295.7471, -1400.2797, -1431.1266) && pz <= 22.615) //ls weiter sьdцstlich
|| (IsPlayerInArea(playerid, 2550.0454, 2513.7588, 1583.3751, 1553.0753) && pz <= 9.4171) //lv pool цstlich
|| (IsPlayerInArea(playerid, 1102.3634, 1087.3705, -663.1653, -682.5446) && pz <= 112.45) //ls pool nordwestlich
|| (IsPlayerInArea(playerid, 1287.7906, 1270.4369, -801.3882, -810.0527) && pz <= 87.123) //pool bei maddog's haus oben
|| (pz < 1.5)
)
{
return 1;
}
return 0;
}
stock
GetSpeedKM(playerid)
{
new
Float:PosX,
Float:PosY,
Float:PosZ,
Float:PlayerSpeedDistance;
GetVehicleVelocity(GetPlayerVehicleID(playerid), PosX, PosY, PosZ);
PlayerSpeedDistance = floatmul(floatsqroot(floatadd(floatadd(floatpower(PosX, 2), floatpower(PosY, 2)), floatpower(PosZ, 2))), 170.0);
new
spe = floatround(PlayerSpeedDistance * 1);
return spe;
}
stock IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if (x > minx && x < maxx && y > miny && y < maxy) return 1;
return 0;
}
PHP код:
|
/*
|----------------------------------------------------|
|___________________ Anti-Speed Hack ________________|
| |
| Creditos: Paulo_TerroR |
| Transformado em FS por: Caio_Freeze |
|____________________________________________________|
*/
#define FILTERSCRIPT
#include <a_samp>
//============Define=========//
#define COR_VERDE 0x00FF00AA //
//===========================//
//========new=====//
new string[128]; //
//================//
//===forward====//
forward Hack(); //
//==============//
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Carregando Anti-Speed Hack... ");
print("--------------------------------------\n");
SetTimer("Hack", 200, true);
return 1;
}
public OnFilterScriptExit()
{
print("\n--------------------------------------");
print(" Desligando Anti-Speed Hack... ");
print("--------------------------------------\n");
return 1;
}
public Hack()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
new keys, updown, leftright, string[128];
GetPlayerKeys(i, keys, updown, leftright);
new Nome[MAX_PLAYER_NAME]; GetPlayerName(i, Nome, sizeof(Nome));
new Float:Pos[4]; Pos[3] = GetPlayerDistanceFromPoint(i, Pos[0], Pos[1], Pos[2]); GetPlayerPos(i, Pos[0], Pos[1], Pos[2]);
if((keys & KEY_ACTION || keys & KEY_FIRE) && (floatround(floatmul(Pos[3], 10.0)) > 200) && (IsPlayerInAnyVehicle(i)))
{
format(string, 128, "Anti-Speed Hack: [%d]%s estб usando ******!", i, Nome);
AvisarAdm(COR_VERDE, string);
}
}
}
stock AvisarAdm(color, const str[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i, color, str);
}
}
}
return 1;
}
/*
|----------------------------------------------------|
|___________________ Anti-Speed Hack ________________|
| |
| Creditos: Paulo_TerroR |
| Transformado em FS por: Caio_Freeze |
|____________________________________________________|
*/
@Off
Olha oq vcs acham ? se ele passa O MEU COD para FS ele tem o direito de colocar os seus creditos ? ele nгo fez nada alem de colocar meu COD no new.pwn! COD!!! @Topic Consertado! pawn Код:
|