[Aporte] Nuevo Anticheat ¡Nex-AC! Perfecto para DM/RP

Aprende lo que no sabes de este lenguaje y encuentra herramientas y códigos útiles.

Moderador: Ayudantes

Reglas del Foro
  • Si tu código es corto, no crees un tema nuevo para liberarlo, publica un mensaje en el tema [Funciones] ¡Publica tu código aquí!.
  • Si creas una guía, debes explicar el código claramente. Evita poner la explicación en forma de comentarios dentro del mismo y no olvides utilizar el BBCode correspondiente: [Pawn]Código aquí[/Pawn].
  • No postear códigos sin probar. Publicar códigos con errores (que impidan compilar el script para el cual está destinado) en este apartado es motivo de sanción.
  • Si tu código necesita plugins, includes u otros códigos adicionales para funcionar, debes mencionarlo en el mensaje.
  • Si has utilizado códigos de otros autores, recuerda colocar los créditos correspondientes. (El plagio es motivo de sanción).
  • Si tu aporte es para un GameMode en específico, debes publicar el tema en el apartado "Guías y Aportes para GameModes específicos".
Responder
Avatar de Usuario
Im[S]pell
Junior
Junior
Mensajes: 530
Registrado: 21 Ene 2018 11:03
Ubicación: En tu cama <3
Contactar:
Reputación: 14

22 Abr 2018 08:45

Hola a Todos -hi, hoy les quiero compartir este Exelente Anticheat para los que quieran Empezar un Servidor -good , todos los Creditos y post Original se encuentran al Final de Este. Un +1 se Agradece -tongue

Nex Anticheat (Nex-AC) - es una protección integral que combina un poderoso anticheat y protección contra varios ataques (flood, DoS).
Anticheat detecta trampas populares que castigan instantáneamente a los tramposos.
Anti-DoS combina anti-flood, anti-DoS personalizable a nivel de red y una gran cantidad de herramientas de protección contra hacking, crashers, etc.

Lista de anti-trampas básicas:
* Anti-AirBreak (en pie / en vehículo)
* Anti-teleport hack (en pie / en / en / entre vehículos)
* Recolecciones anti-teleport
* Anti-FlyHack (en pie / en vehículo)
* Anti-SpeedHack (en pie / en vehículo)
* Anti-Health hack (en pie / en vehículo) y hack de armadura
* Anti-Weapon hack y (add / infinite) munición hackear
* Hack de acciones anti-especiales (incluyendo jetpack)
* Modo anti-Dios de las balas (a pie / en el vehículo)
* Anti-Invisible hack
* Anti-Money hack
* Anti-Tuning hack
* Anti-lagcomp-spoof
* Mod anti-Parkour
* Giro anti-rápido
* Fuego Anti-Rápido
* Anti-FakeSpawn
* Anti-FakeKill
* Objetivo anti-Pro
* Correr Anti-CJ
* Anti-CarShot
* Anti-CarJack
* Anti-UnFreeze
* Anti-AFK Ghost
* Anti-reconexión
* Anti-High ping
* Anti-Fake NPC
* Anti-Dialog hack
* Protección de la caja de arena
* Protección contra la versión inválida
* Asiento de cambio antiinundación
* La protección contra inundaciones se conecta a una ranura
* Anti-Rcon hack (brute / brute-forse)
* Funciones de retrollamada antiinundación (lista completa a continuación)
* Anti-crashers (complete la lista a continuación)
* Anti-NOP (lista completa a continuación)
* Anti-Dos

Características adicionales:

* Setting anticheat from file
La configuración se encuentra en un archivo separado (archivos de script/nex-ac_settings.cfg)
* Ver estadísticas

Posibilidad de ver estadísticas del anticheat mientras el servidor está trabajando desde su lanzamiento
Aparece automáticamente cuando el servidor se apaga. Almacenado en un registro del servidor (server_log.txt)
* Registrando las acciones más importantes
Opcionalmente puede habilitar el modo de depuración para registrar todas las acciones
* Multilingüe
Posibilidad de establecer cualquiera de los idiomas disponibles.
También simplifica la traducción de anticheat a otros idiomas

Lista de públicos que están protegidos por antiinundación:
* OnDialogResponse
* OnEnterExitModShop
* OnPlayerClickMap
* OnPlayerClickPlayer
* OnPlayerClickTextDraw
* OnPlayerCommandText
* OnPlayerEnterVehicle
* OnPlayerExitVehicle
* OnPlayerPickUpPickup
* OnPlayerRequestClass
* OnPlayerSelectedMenuRow
* OnPlayerStateChange
* OnVehicleMod
* OnVehiclePaintjob
* OnVehicleRespray
* OnVehicleDeath
* OnPlayerText
* OnPlayerEnterCheckpoint
* OnPlayerLeaveCheckpoint
* OnPlayerRequestSpawn
* OnPlayerExitedMenu
* OnPlayerEnterRaceCheckpoint
* OnPlayerLeaveRaceCheckpoint
* OnPlayerClickPlayerTextDraw
* OnVehicleDamageStatusUpdate
* OnPlayerSelectObject

Anti-Crashers:
* Ajuste no válido
* Asiento de vehículo inválido
* Caracteres ilegales en los diálogos (eliminación)
* Objetos adjuntos no válidos
* Arrasador de armas

Functiones:

Código: Seleccionar todo

public OnCheatDetected(playerid, ip_address[], type, code)
 Called when triggered one of the anti-cheats
 playerid - ID of the cheater
 ip_address[] - IP-address of the cheater
 type - Type of cheating (when 0 it returns the ID, when 1 - IP)
 code - Code (ID) of the anti-cheat

EnableAntiCheat(acid, enable)
 Use to enable/disable one of the anti-cheats
 acid - ID of the anti-cheat
 enable - 1 to enable/0 to disable

EnableAntiCheatForPlayer(playerid, acid, enable)
 Use to enable/disable one of the anti-cheats for a particular player
 playerid - ID of the player who needs to enable/disable the anti-cheat
 acid - ID of the anti-cheat
 enable - 1 to enable/0 to disable


Added in v1.3:

IsAntiCheatEnabled(acid)
 Use to check whether one of the anti-cheats is enabled/disabled
 acid - ID of the anti-cheat
 Return 1 (true) if enabled or 0 (false) if disabled

IsAntiCheatEnabledForPlayer(playerid, acid)
 Use to check whether one of the anti-cheats is enabled/disabled for a particular player
 playerid - ID of the player to be checked whether the anti-cheat enabled/disabled for him
 acid - ID of the anti-cheat
 Return 1 (true) if enabled or 0 (false) if disabled


Added in v1.8.8:

AntiCheatGetHealth(playerid, &Float:health)
 Use to get the amount of a player's health
 playerid - The ID of the player
 &Float:health - Variable for storage health, passed by reference

AntiCheatGetArmour(playerid, &Float:armour)
 Use to get the amount of a player's armour
 playerid - The ID of the player
 &Float:armour - Variable for storage armour, passed by reference

AntiCheatGetVehicleHealth(vehicleid, &Float:health)
 Use to get the amount of a vehicle health
 vehicleid - The ID of the vehicle
 &Float:health - Variable for storage health, passed by reference

AntiCheatGetWeaponData(playerid, slot, &weapons, &ammo)
 Use to get weapons and ammo in a certain slot of a player
 playerid - The ID of the player
 slot - The slot in which need get the weapons and ammo
 &weapons - Variable for storage weapon ID, passed by reference
 &ammo - Variable for storage amount of ammo, passed by reference

AntiCheatGetSpawnWeapon(playerid, &weapon1, &weapon1_ammo, &weapon2, &weapon2_ammo, &weapon3, &weapon3_ammo)
 Use to get spawn weapons and ammo of a player
 playerid - The ID of the player
 &weapon1 - Variable for storage the weapon 1, passed by reference
 &weapon1_ammo - The variable for storage the amount of ammo for the weapon 1, passed by reference
 &weapon2 - Variable for storage the weapon 2, passed by reference
 &weapon2_ammo - The variable for storage the amount of ammo for the weapon 2, passed by reference
 &weapon3 - Variable for storage the weapon 3, passed by reference
 &weapon3_ammo - The variable for storage the amount of ammo for the weapon 3, passed by reference

AntiCheatGetPos(playerid, &Float:x, &Float:y, &Float:z)
 Use to get a player's position
 playerid - The ID of the player
 &Float:x - The variable for storage the x coordinate, passed by reference
 &Float:y - The variable for storage the y coordinate, passed by reference
 &Float:z - The variable for storage the z coordinate, passed by reference

AntiCheatGetVehicleVelocity(vehicleid, &Float:x, &Float:y, &Float:z)
 Use to get a vehicle speed
 vehicleid - The ID of the vehicle
 &Float:x - The variable for storage the x speed, passed by reference
 &Float:y - The variable for storage the y speed, passed by reference
 &Float:z - The variable for storage the z speed, passed by reference

AntiCheatGetSpeed(playerid)
 Use to get a player's speed
 playerid - The ID of the player
 Returns a player's speed or 0 if the player is not connected

AntiCheatGetAnimationIndex(playerid)
 Use to get the index (ID) of a player's current animation
 playerid - The ID of the player
 Returns the ID of the animation or 0 if the player is not connected

AntiCheatGetDialog(playerid)
 Use to get the ID of the opened dialog of a player
 playerid - The ID of the player
 Returns the ID of the dialog or 0 if the player is not connected

AntiCheatGetMoney(playerid)
 Use to get the amount of a player's money
 playerid - The ID of the player
 Returns the amount of money or 0 if the player is not connected

AntiCheatGetEnterVehicle(playerid)
 Use to get the ID of the vehicle which a player try to enter
 playerid - The ID of the player
 Returns the ID of the vehicle or 0 if the player is not connected

AntiCheatGetVehicleID(playerid)
 Use to get the ID of the vehicle in which a player is in
 playerid - The ID of the player
 Returns the ID of the vehicle or 0 if the player is not connected

AntiCheatGetWeapon(playerid)
 Use to get a player's current weapon ID
 playerid - The ID of the player
 Returns the ID of weapon or 0 if the player is not connected

AntiCheatGetVehicleSeat(playerid)
 Use to get the seat in the vehicle on which the player is in
 playerid - The ID of the player
 Returns a number of the seat or 0 if the player is not connected

AntiCheatGetSpecialAction(playerid)
 Use to get the ID of the special action of a player
 playerid - The ID of the player
 Returns the ID of the special action or 0 if the player is not connected

AntiCheatGetLastSpecialAction(playerid)
 Use to get the ID of the previous special action of a player
 playerid - The ID of the player
 Returns the ID of the previous special action or 0 if the player is not connected

AntiCheatGetLastShotWeapon(playerid)
 Use to get the ID of the last weapon from which a player shot
 playerid - The ID of the player
 Returns the ID of the last weapon or 0 if the player is not connected

AntiCheatGetLastPickup(playerid)
 Use to get the ID of the last pickup which a player picked
 playerid - The ID of the player
 Returns the ID of the last picked up pickup or 0 if the player is not connected

AntiCheatGetLastUpdateTime(playerid)
 Use to get a player's last update timestamp
 playerid - The ID of the player
 Returns a timestamp of the last update or 0 if the player is not connected

AntiCheatGetLastReloadTime(playerid)
 Use to get a player's last (weapon) reload timestamp
 playerid - The ID of the player
 Returns a timestamp of the last reload or 0 if the player is not connected

AntiCheatGetLastEnteredVehTime(playerid)
 Use to get a player's last entering vehicle attempt timestamp
 playerid - The ID of the player
 Returns a timestamp of the last entering attempt or 0 if the player is not connected

AntiCheatGetLastShotTime(playerid)
 Use to get a player's last shot timestamp
 playerid - The ID of the player
 Returns a timestamp of the last shot or 0 if the player is not connected

AntiCheatGetLastSpawnTime(playerid)
 Use to get a player's last spawn timestamp
 playerid - The ID of the player
 Returns a timestamp of the last spawn or 0 if the player is not connected

AntiCheatIntEnterExitsIsEnabled(playerid)
 Use to check whether enter/exit markers in interiors are enabled/disabled for a player
 playerid - The ID of the player
 Returns 1 (true) if enabled or 0 (false) if disabled

AntiCheatStuntBonusIsEnabled(playerid)
 Use to check whether stunt bonus is enabled/disabled for a player
 playerid - The ID of the player
 Returns 1 (true) if enabled or 0 (false) if disabled

AntiCheatIsInModShop(playerid)
 Use to check whether a player is in ModShop or not
 playerid - The ID of the player
 Returns 1 (true) if it is or 0 (false) if it is not

AntiCheatIsFrozen(playerid)
 Use to check whether a player is frozen or not
 playerid - The ID of the player
 Returns 1 (true) if frozen or 0 (false) if not frozen

AntiCheatIsDead(playerid)
 Use to check whether a player is dead or not
 playerid - The ID of the player
 Returns 1 (true) if dead or 0 (false) if not dead

AntiCheatIsConnected(playerid)
 Use to check whether a player is on a server or not
 playerid - The ID of the player
 Returns 1 (true) if it is or 0 (false) if it is not
Multilengüa
El script se puede configurar en cualquiera de los idiomas disponibles. Para hacerlo, simplemente descargue la localización deseada, guárdela en un directorio con la inclusión principal (nex_ac.inc) y vuelva a compilar su secuencia de comandos.
(Se liberara solo el Idioma español en Pawnscript.com Debido a que es una Comunidad en Español, los demas lenguales los pueden ver en el Post Original)

Descarga:
* Spanish (ES) (v1.0 - 1.9.35):
Pastebin
Pastebin

Creditos:
Magic_York, Roberto_York, TheHero, Nike_33, Vitalik_Gonsor, Mix_Rargard, Unisheld, f0Re3t - testing
ZiGGi, Urukhay, Yashas, theYiin, RaefaldhiAmartya, PatchwerkQWER, kvann, rt-2 - advices on the code
Carper -
Jstylezzz -
J4Rr3x -
Alex Westbrook, JustBored
lashona, ArthourP
wampiros6 -
DeitY, Dragony92
NicK_
KyleSmith - Improved
M4D - Persian
Valera_Kovshikov
RaefaldhiAmartya
vannesenn
j3rry, vic1997
zaibaslr2
UnforgiveNNN
Pedro.
Ben_Lovejoy
Rengar
bgedition
Jensenn
Sanady
Grig
SooBad
OldPawn
R.Spell (Por Aportarlo en Pawnscript y Traducirlo)

Post Original (Forum-Samp)
http://forum.sa-mp.com/showthread.php?t=579963
• Conserva bien lo tuyo y NO CODICIES lo ajeno. Si haces eso, nada podrá impedirte ser FELIZ

PawnScript & R.Spell User Pawno

-----------------------------------------------------------------------------------------------------------------------------------------------------------


● Proyectos & Ex Servidores

-----------------------------------------------------------------------------------------------------------------------------------------------------------


Imagen

Aportes en Samp: Mostrar
[GM] Call Of Duty BLACK: viewtopic.php?f=41&t=26501
[APORTE] Sistema de Robo al Banco: viewtopic.php?f=40&t=26482
[En Creacion:] Sistema de Registro por Textdraw COD
[Guía:] Actualizar GameMode a 0.3.7 R2: viewtopic.php?f=40&t=26961
[Aporte:] ¡TDEditor! Crea TextDraw: viewtopic.php?f=40&t=26913
[Guía:] Reparar Run Time Error 19 Not Found: viewtopic.php?f=40&t=26568
[Aporte:] Nuevo Anticheat ¡Nex-AC! Perfecto para DM/RP: viewtopic.php?f=40&t=27326


Hostname: |•|»PlazeWorld City Roleplay [PZ:RP]«|•| - [Re-Apertura]

Adress: 192.95.53.4:1150


Avatar de Usuario
gloweryt
Junior
Junior
Mensajes: 195
Registrado: 16 May 2017 11:42
Ubicación: Colombia
Reputación: 11

22 Abr 2018 09:58

No lo he probado pero... Wow, +1
No te preocupes si no funciona bien. Si todo estuviera correcto, serías despedido de tu trabajo

-Ley Mosher de Ingeniería de Software


Avatar de Usuario
KaizerHind
Senior
Senior
Mensajes: 1974
Registrado: 01 Mar 2016 12:27
Ubicación: En algún lugar del mundo.
Contactar:
Reputación: 63

22 Abr 2018 10:43

Una vez probé un Anticheat de estos, o no recuerdo cual fue, pero el Airbreak lo detectaba hasta en el Login, jaja, ya lo habia visto, pero buen aporte.
Imagen

Actualmente retirado de Pawnscript, si usted desea comunicarse conmigo
puede escribirme en las redes que se encuentran en mi firma.

Desarrollador de Modelos - Versión 0.3 DL.
¿Quieres ver mi trabajo? Entra abajo en mi Pagina de contacto o Portafolio de diseño.

Imagen Pagina de Contacto. Imagen Portafolio de diseño.Imagen Canal de Youtube.ImagenKaizer#2694.


» Aportes dentro del Foro.
.
Avatar de Usuario
Alfon
Baneado
Baneado
Mensajes: 693
Registrado: 17 Ene 2016 18:39
Ubicación: YOVIVOENALGUNAPARTEDEESTE INSIGNIFICANTEMUNDOLLENODE RARITOSYANORMALES PERONOPASANADACARNAL YOLOSAMO
Reputación: 24

22 Abr 2018 11:27

Nah, ya lo testeé hace poco y la verdad es como un junkbuster pero actualizado, no me gusta éste anticheat por el simple echo de que todavía contiene fallos por solucionar y que no es apto para todo servidor a menos que ajustes cada cosa :P sí puede ser eficiente, pero hay fallos todavía.

No hay mejor que ponerme a crear un anti cheat de algo yo mismo, reitero, es como un junkbuster pero actualizado, algunos les servirá, a mi no, porque tiene fallos y es mejor evitar de terceros que lamentar en el transcurso.


Gracias por el aporte del anti cheat igual.
Avatar de Usuario
Houssama
Baneado
Baneado
Mensajes: 449
Registrado: 10 Nov 2016 15:23
Ubicación: Venezuela
Contactar:
Reputación: 7

22 Abr 2018 11:43

Spoiler:
R.Spell escribió:
22 Abr 2018 08:45
Hola a Todos -hi, hoy les quiero compartir este Exelente Anticheat para los que quieran Empezar un Servidor -good , todos los Creditos y post Original se encuentran al Final de Este. Un +1 se Agradece -tongue

Nex Anticheat (Nex-AC) - es una protección integral que combina un poderoso anticheat y protección contra varios ataques (flood, DoS).
Anticheat detecta trampas populares que castigan instantáneamente a los tramposos.
Anti-DoS combina anti-flood, anti-DoS personalizable a nivel de red y una gran cantidad de herramientas de protección contra hacking, crashers, etc.

Lista de anti-trampas básicas:
* Anti-AirBreak (en pie / en vehículo)
* Anti-teleport hack (en pie / en / en / entre vehículos)
* Recolecciones anti-teleport
* Anti-FlyHack (en pie / en vehículo)
* Anti-SpeedHack (en pie / en vehículo)
* Anti-Health hack (en pie / en vehículo) y hack de armadura
* Anti-Weapon hack y (add / infinite) munición hackear
* Hack de acciones anti-especiales (incluyendo jetpack)
* Modo anti-Dios de las balas (a pie / en el vehículo)
* Anti-Invisible hack
* Anti-Money hack
* Anti-Tuning hack
* Anti-lagcomp-spoof
* Mod anti-Parkour
* Giro anti-rápido
* Fuego Anti-Rápido
* Anti-FakeSpawn
* Anti-FakeKill
* Objetivo anti-Pro
* Correr Anti-CJ
* Anti-CarShot
* Anti-CarJack
* Anti-UnFreeze
* Anti-AFK Ghost
* Anti-reconexión
* Anti-High ping
* Anti-Fake NPC
* Anti-Dialog hack
* Protección de la caja de arena
* Protección contra la versión inválida
* Asiento de cambio antiinundación
* La protección contra inundaciones se conecta a una ranura
* Anti-Rcon hack (brute / brute-forse)
* Funciones de retrollamada antiinundación (lista completa a continuación)
* Anti-crashers (complete la lista a continuación)
* Anti-NOP (lista completa a continuación)
* Anti-Dos

Características adicionales:

* Setting anticheat from file
La configuración se encuentra en un archivo separado (archivos de script/nex-ac_settings.cfg)
* Ver estadísticas

Posibilidad de ver estadísticas del anticheat mientras el servidor está trabajando desde su lanzamiento
Aparece automáticamente cuando el servidor se apaga. Almacenado en un registro del servidor (server_log.txt)
* Registrando las acciones más importantes
Opcionalmente puede habilitar el modo de depuración para registrar todas las acciones
* Multilingüe
Posibilidad de establecer cualquiera de los idiomas disponibles.
También simplifica la traducción de anticheat a otros idiomas

Lista de públicos que están protegidos por antiinundación:
* OnDialogResponse
* OnEnterExitModShop
* OnPlayerClickMap
* OnPlayerClickPlayer
* OnPlayerClickTextDraw
* OnPlayerCommandText
* OnPlayerEnterVehicle
* OnPlayerExitVehicle
* OnPlayerPickUpPickup
* OnPlayerRequestClass
* OnPlayerSelectedMenuRow
* OnPlayerStateChange
* OnVehicleMod
* OnVehiclePaintjob
* OnVehicleRespray
* OnVehicleDeath
* OnPlayerText
* OnPlayerEnterCheckpoint
* OnPlayerLeaveCheckpoint
* OnPlayerRequestSpawn
* OnPlayerExitedMenu
* OnPlayerEnterRaceCheckpoint
* OnPlayerLeaveRaceCheckpoint
* OnPlayerClickPlayerTextDraw
* OnVehicleDamageStatusUpdate
* OnPlayerSelectObject

Anti-Crashers:
* Ajuste no válido
* Asiento de vehículo inválido
* Caracteres ilegales en los diálogos (eliminación)
* Objetos adjuntos no válidos
* Arrasador de armas

Functiones:

Código: Seleccionar todo

public OnCheatDetected(playerid, ip_address[], type, code)
 Called when triggered one of the anti-cheats
 playerid - ID of the cheater
 ip_address[] - IP-address of the cheater
 type - Type of cheating (when 0 it returns the ID, when 1 - IP)
 code - Code (ID) of the anti-cheat

EnableAntiCheat(acid, enable)
 Use to enable/disable one of the anti-cheats
 acid - ID of the anti-cheat
 enable - 1 to enable/0 to disable

EnableAntiCheatForPlayer(playerid, acid, enable)
 Use to enable/disable one of the anti-cheats for a particular player
 playerid - ID of the player who needs to enable/disable the anti-cheat
 acid - ID of the anti-cheat
 enable - 1 to enable/0 to disable


Added in v1.3:

IsAntiCheatEnabled(acid)
 Use to check whether one of the anti-cheats is enabled/disabled
 acid - ID of the anti-cheat
 Return 1 (true) if enabled or 0 (false) if disabled

IsAntiCheatEnabledForPlayer(playerid, acid)
 Use to check whether one of the anti-cheats is enabled/disabled for a particular player
 playerid - ID of the player to be checked whether the anti-cheat enabled/disabled for him
 acid - ID of the anti-cheat
 Return 1 (true) if enabled or 0 (false) if disabled


Added in v1.8.8:

AntiCheatGetHealth(playerid, &Float:health)
 Use to get the amount of a player's health
 playerid - The ID of the player
 &Float:health - Variable for storage health, passed by reference

AntiCheatGetArmour(playerid, &Float:armour)
 Use to get the amount of a player's armour
 playerid - The ID of the player
 &Float:armour - Variable for storage armour, passed by reference

AntiCheatGetVehicleHealth(vehicleid, &Float:health)
 Use to get the amount of a vehicle health
 vehicleid - The ID of the vehicle
 &Float:health - Variable for storage health, passed by reference

AntiCheatGetWeaponData(playerid, slot, &weapons, &ammo)
 Use to get weapons and ammo in a certain slot of a player
 playerid - The ID of the player
 slot - The slot in which need get the weapons and ammo
 &weapons - Variable for storage weapon ID, passed by reference
 &ammo - Variable for storage amount of ammo, passed by reference

AntiCheatGetSpawnWeapon(playerid, &weapon1, &weapon1_ammo, &weapon2, &weapon2_ammo, &weapon3, &weapon3_ammo)
 Use to get spawn weapons and ammo of a player
 playerid - The ID of the player
 &weapon1 - Variable for storage the weapon 1, passed by reference
 &weapon1_ammo - The variable for storage the amount of ammo for the weapon 1, passed by reference
 &weapon2 - Variable for storage the weapon 2, passed by reference
 &weapon2_ammo - The variable for storage the amount of ammo for the weapon 2, passed by reference
 &weapon3 - Variable for storage the weapon 3, passed by reference
 &weapon3_ammo - The variable for storage the amount of ammo for the weapon 3, passed by reference

AntiCheatGetPos(playerid, &Float:x, &Float:y, &Float:z)
 Use to get a player's position
 playerid - The ID of the player
 &Float:x - The variable for storage the x coordinate, passed by reference
 &Float:y - The variable for storage the y coordinate, passed by reference
 &Float:z - The variable for storage the z coordinate, passed by reference

AntiCheatGetVehicleVelocity(vehicleid, &Float:x, &Float:y, &Float:z)
 Use to get a vehicle speed
 vehicleid - The ID of the vehicle
 &Float:x - The variable for storage the x speed, passed by reference
 &Float:y - The variable for storage the y speed, passed by reference
 &Float:z - The variable for storage the z speed, passed by reference

AntiCheatGetSpeed(playerid)
 Use to get a player's speed
 playerid - The ID of the player
 Returns a player's speed or 0 if the player is not connected

AntiCheatGetAnimationIndex(playerid)
 Use to get the index (ID) of a player's current animation
 playerid - The ID of the player
 Returns the ID of the animation or 0 if the player is not connected

AntiCheatGetDialog(playerid)
 Use to get the ID of the opened dialog of a player
 playerid - The ID of the player
 Returns the ID of the dialog or 0 if the player is not connected

AntiCheatGetMoney(playerid)
 Use to get the amount of a player's money
 playerid - The ID of the player
 Returns the amount of money or 0 if the player is not connected

AntiCheatGetEnterVehicle(playerid)
 Use to get the ID of the vehicle which a player try to enter
 playerid - The ID of the player
 Returns the ID of the vehicle or 0 if the player is not connected

AntiCheatGetVehicleID(playerid)
 Use to get the ID of the vehicle in which a player is in
 playerid - The ID of the player
 Returns the ID of the vehicle or 0 if the player is not connected

AntiCheatGetWeapon(playerid)
 Use to get a player's current weapon ID
 playerid - The ID of the player
 Returns the ID of weapon or 0 if the player is not connected

AntiCheatGetVehicleSeat(playerid)
 Use to get the seat in the vehicle on which the player is in
 playerid - The ID of the player
 Returns a number of the seat or 0 if the player is not connected

AntiCheatGetSpecialAction(playerid)
 Use to get the ID of the special action of a player
 playerid - The ID of the player
 Returns the ID of the special action or 0 if the player is not connected

AntiCheatGetLastSpecialAction(playerid)
 Use to get the ID of the previous special action of a player
 playerid - The ID of the player
 Returns the ID of the previous special action or 0 if the player is not connected

AntiCheatGetLastShotWeapon(playerid)
 Use to get the ID of the last weapon from which a player shot
 playerid - The ID of the player
 Returns the ID of the last weapon or 0 if the player is not connected

AntiCheatGetLastPickup(playerid)
 Use to get the ID of the last pickup which a player picked
 playerid - The ID of the player
 Returns the ID of the last picked up pickup or 0 if the player is not connected

AntiCheatGetLastUpdateTime(playerid)
 Use to get a player's last update timestamp
 playerid - The ID of the player
 Returns a timestamp of the last update or 0 if the player is not connected

AntiCheatGetLastReloadTime(playerid)
 Use to get a player's last (weapon) reload timestamp
 playerid - The ID of the player
 Returns a timestamp of the last reload or 0 if the player is not connected

AntiCheatGetLastEnteredVehTime(playerid)
 Use to get a player's last entering vehicle attempt timestamp
 playerid - The ID of the player
 Returns a timestamp of the last entering attempt or 0 if the player is not connected

AntiCheatGetLastShotTime(playerid)
 Use to get a player's last shot timestamp
 playerid - The ID of the player
 Returns a timestamp of the last shot or 0 if the player is not connected

AntiCheatGetLastSpawnTime(playerid)
 Use to get a player's last spawn timestamp
 playerid - The ID of the player
 Returns a timestamp of the last spawn or 0 if the player is not connected

AntiCheatIntEnterExitsIsEnabled(playerid)
 Use to check whether enter/exit markers in interiors are enabled/disabled for a player
 playerid - The ID of the player
 Returns 1 (true) if enabled or 0 (false) if disabled

AntiCheatStuntBonusIsEnabled(playerid)
 Use to check whether stunt bonus is enabled/disabled for a player
 playerid - The ID of the player
 Returns 1 (true) if enabled or 0 (false) if disabled

AntiCheatIsInModShop(playerid)
 Use to check whether a player is in ModShop or not
 playerid - The ID of the player
 Returns 1 (true) if it is or 0 (false) if it is not

AntiCheatIsFrozen(playerid)
 Use to check whether a player is frozen or not
 playerid - The ID of the player
 Returns 1 (true) if frozen or 0 (false) if not frozen

AntiCheatIsDead(playerid)
 Use to check whether a player is dead or not
 playerid - The ID of the player
 Returns 1 (true) if dead or 0 (false) if not dead

AntiCheatIsConnected(playerid)
 Use to check whether a player is on a server or not
 playerid - The ID of the player
 Returns 1 (true) if it is or 0 (false) if it is not
Multilengüa
El script se puede configurar en cualquiera de los idiomas disponibles. Para hacerlo, simplemente descargue la localización deseada, guárdela en un directorio con la inclusión principal (nex_ac.inc) y vuelva a compilar su secuencia de comandos.
(Se liberara solo el Idioma español en Pawnscript.com Debido a que es una Comunidad en Español, los demas lenguales los pueden ver en el Post Original)

Descarga:
* Spanish (ES) (v1.0 - 1.9.35):
Pastebin
Pastebin

Creditos:
Magic_York, Roberto_York, TheHero, Nike_33, Vitalik_Gonsor, Mix_Rargard, Unisheld, f0Re3t - testing
ZiGGi, Urukhay, Yashas, theYiin, RaefaldhiAmartya, PatchwerkQWER, kvann, rt-2 - advices on the code
Carper -
Jstylezzz -
J4Rr3x -
Alex Westbrook, JustBored
lashona, ArthourP
wampiros6 -
DeitY, Dragony92
NicK_
KyleSmith - Improved
M4D - Persian
Valera_Kovshikov
RaefaldhiAmartya
vannesenn
j3rry, vic1997
zaibaslr2
UnforgiveNNN
Pedro.
Ben_Lovejoy
Rengar
bgedition
Jensenn
Sanady
Grig
SooBad
OldPawn
R.Spell (Por Aportarlo en Pawnscript y Traducirlo)

Post Original (Forum-Samp)
http://forum.sa-mp.com/showthread.php?t=579963
Buen aporte al foro aunque solo fue copypaste xd
Scripter:38% :c
Mapper: 45%
WebMaster: 20% alv :c
Imagen
ChrisPa
Mensajes: 101
Registrado: 19 Abr 2018 20:37
Ubicación: Mexico
Contactar:
Reputación: -5

25 Abr 2018 13:31

me quedo con junkbost pero = buen trabajo
Si te ayude por favor déjame +1 =) Se agradece, yo are lo mismo cuando tu me ayudes

Responder