Noticias:

No tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.

Menú Principal

Contador de Kills

Iniciado por Swarlog, May 13, 2025, 06:46 PM

Tema anterior - Siguiente tema

Swarlog

Información Adicional:

Ideal para servidores DM, con este fs tendreis un contador de kills personalizado y personalizable!

Código:

#include <a_samp>

//Kills Nesesarios
#define Multikills 3
#define Ultrakills 5
#define Asesino    8
#define Arrasador  12
#define Dios       20

#define COLOR_GREEN 0x33AA33AA

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Kills Counter By DanielSNM ®  v1.2");
	print("---(Ideal Para: DM)-------------------\n");
	return 1;
}

new kills[MAX_PLAYERS];
new pname[24];
new string[256];

public OnPlayerSpawn(playerid)
{
	kills[playerid]=0;
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	kills[killerid]++;
	if(kills[killerid]==Multikills) {
	GetPlayerName(killerid,pname,24);
	format(string,256,"-- %s esta Multikill! (+500)",pname);
	SendClientMessageToAll(COLOR_GREEN,string);
	GivePlayerMoney(killerid,500);
	}
	if(kills[killerid]==Ultrakills) {
	GetPlayerName(killerid,pname,24);
	format(string,256,"-- %s esta Ultrakill! (+1000)",pname);
	SendClientMessageToAll(COLOR_GREEN,string);
	GivePlayerMoney(killerid,1000);
	}
	if(kills[killerid]==Asesino) {
	GetPlayerName(killerid,pname,24);
	format(string,256,"-- %s esta Asesino!!! (+1500)",pname);
	SendClientMessageToAll(COLOR_GREEN,string);
	GivePlayerMoney(killerid,1500);
	}
	if(kills[killerid]==Arrasador) {
	GetPlayerName(killerid,pname,24);
	format(string,256,"-- %s esta Arrasando!!! (+2000)",pname);
	SendClientMessageToAll(COLOR_GREEN,string);
	GivePlayerMoney(killerid,2000);
	}
	if(kills[killerid]==Dios) {
	GetPlayerName(killerid,pname,24);
	format(string,256,"-- %s es Dios!!!!! (+2500)",pname);
	SendClientMessageToAll(COLOR_GREEN,string);
	GivePlayerMoney(killerid,2500);
	}
	if(reason== 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8) {
	GetPlayerName(killerid,pname,24);
	new nombre[24];
	GetPlayerName(playerid,nombre,24);
	format(string,256,"-- %s ah sido humillado por %s!! (+1500)",pname,nombre);
	SendClientMessageToAll(COLOR_GREEN,string);
	GivePlayerMoney(killerid,1500);
	}
	return 1;
}