● 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;
}