Noticias:

Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Menú Principal

Contador de Kills

Iniciado por Swarlog, Ene 30, 2023, 11:28 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;
}