19.06.2011, 07:40
Bueno, hola a todos, este es mi primer tutorial asн que si hay algo mal solo comenten.
Primero creamos un variable llamada "Dinero" debajo de los #define:
Cada vez que des dinero a un jugador tendrбs que hacer esto. Ejemplo:
Y para detectar si ha obtenido dinero mediante cheats tendremos que poner este cуdigo en "OnPlayerUpdate":
Gracias, eso fue todo, espero que les sirva.
Primero creamos un variable llamada "Dinero" debajo de los #define:
pawn Код:
new Dinero[MAX_PLAYERS];
pawn Код:
if(strcmp("/darmedinero", cmdtext, true, 12) == 0) //Comando "/darmedinero", esto debe de ir en "OnPlayerCommandText".
{
GivePlayerMoney(playerid, 10000); //Le estas dando $10000 al jugador.
Dinero[playerid] += 10000; //Ahora en la variable agregas que le diste $10000 al jugador.
return 1;
}
pawn Код:
public OnPlayerUpdate(playerid)
{
if(GetPlayerMoney(playerid) != Dinero[playerid]) //Esto es para ver si el dinero del jugador no es lo igual a la variable "Dinero".
{
new string[100], pName[20];
GetPlayerName(playerid, pName, 20); //Obtienes el nombre del jugador.
format(string, 128, "%s ha sido sacado del servidor por: Cheater.", pName); //Creas el mensaje
SendClientMessageToAll(-1, string); //Mandas el mensaje a todos los jugadores.
BanEx(playerid, "Dinero cheats"); //Jugador baneado.
}
return 1;
}