[Include] Anticheat de vida
#1

Introducciуn
Este include es un pequeсo anticheat que hice para un servidor, y que ahora me he decidido a publicarlo.
Simplemente es como el "ServerSideMoney" pero en vez del dinero, lo hace con la vida.

їCуmo se usa?
Poned el archivo "vida.inc" en la carpeta de includes donde estб alojado vuestro pawno (el que usais avitualmente),ejemplo:
Код:
C:\Users\Yo\Desktop\Mi_Server\pawno\includes\vida.inc
Код:
C:/home/Yo/Desktop/Mi_Server/pawno/includes/vida.inc
Despuйs, simplemente abran su GameMode y debajo del include de a_samp, pongan el include vida, quedando de la siguiente manera:
pawn Код:
#include <a_samp>
#include <vida>
//demбs includes ...
Ademбs, tendrбs que poner el public "UnJugadorHaHackeadoVida" en alguna parte del GM, ejemplo:
pawn Код:
public OnGameModeInit()
{
     AddPlayerClass(playerid,....);
     //...
}

public UnJugadorHaHackeadoVida(playerid,Float:VidaExtra)
{
     //aquн pudes poner que mande un mensaje, que lo banee, lo que quieras
     new msg[64];
     format(msg,sizeof(msg),"ID:%d se ha sumado %0.0f de vida",playerid,VidaExtra);
     SendClientMessage(playerid,COLOR,msg);
     return 1;
}
Tambiйn tendrбs que poner en la parte de spawn del jugador, un SetPlayerHealth, para prevenir posibles errores, ejemplo:
pawn Код:
public OnPlayerSpawn(playerid)
{
     SetPlayerSkin(playerid,skin);//ejemplo
     //demбs cуdigos
     SetPlayerHealth(playerid,100.0);//importante
}
Las funciones de vida como SetPlayerHealth o GetPlayerHealth no cambian, siguen siendo las mismas y se utilizan de la misma manera.

їErrores,Bugs o Preguntas?

Bug: Al compilar salen 2 warinings indicando la redefinicion de macros/constantes. Solucionado
Si hay mбs bugs/errores, no dudйis en reportarlos.

ChangeLog
Код:
07/08/2010 :
     Primer lanzamiento, algunos bugs encontrados.
02/09/2010 :
     Segundo lanzamiento, casi todos los bugs reportados se han solucionado.
Descarga
Verisiуn 1.0: Megaupload:Mirror
Verisiуn 1.0: Mediafire:Mirror

Version 2.0: Megaupload:Mirror
Versiуn: 2.0: Mediafire:Mirror
Reply
#2

Bien la charla de hoy entre the_chaoz, mrdeath, cristian y yo xD, sirvio te dio una idea

Bien hecho!!!
Reply
#3

Quote:
Originally Posted by xenowort
Посмотреть сообщение
Bien la charla de hoy entre the_chaoz, mrdeath, cristian y yo xD, sirvio te dio una idea

Bien hecho!!!
Jaja, lo podrнamos aсadirlo a lo que estбbamos intentando hacer.
2 minutos y vнdeo subido.
Reply
#4

Muy bueno, bastante ъtil :P.
Reply
#5

es en OnPlayerSpawn? o SetPlayerSpawn?
Reply
#6

Yo tengo el junkbuster puesto me tira warning debe ser algo que debe tener lo mismo
Reply
#7

Quote:
Originally Posted by xenowort
Посмотреть сообщение
Bien la charla de hoy entre the_chaoz, mrdeath, cristian y yo xD, sirvio te dio una idea

Bien hecho!!!
Yo no me enterй de nada.
Reply
#8

Quote:
Originally Posted by CristianTdj
Посмотреть сообщение
Yo no me enterй de nada.
Jajajajajajaja! no se de que hablabais pero me rio xD, Buen aporte xD
Reply
#9

Quote:
Originally Posted by CristianTdj
Посмотреть сообщение
Yo no me enterй de nada.
de un proyecto que se me ocurrio a mi al cual estas invitado, maсana te explico bien xD
Reply
#10

Quote:
Originally Posted by SeQualX
Посмотреть сообщение
es en OnPlayerSpawn? o SetPlayerSpawn?
OnPlayerSpawn es un "public"
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)