El sonu say kısmında en çok damage toplayan 3 kişiyi say kısmında renkli belirtmek istiyorum plugini yapabilen arkadaşlar olursa sevinirim
@emirakpinar
@PaZee
En cok damage alan ilk 3 kisi
Moderatör: Moderatörler
-
Konu Sahibi
Yasaklı Üye - Mesajlar: 18
- Kayıt: Prş Eki 12, 2017 11:36 am
-
Yasaklı Üye - Mesajlar: 73
- Kayıt: Çrş Eki 11, 2017 10:47 am
En cok damage alan ilk 3 kisi

Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
Konu Sahibi
Yasaklı Üye - Mesajlar: 18
- Kayıt: Prş Eki 12, 2017 11:36 am
En cok damage alan ilk 3 kisi
Yok bunu istemiyorum , Sadece her el sonu say da renkli olarak çıkmasını istiyorum. Hud olmasın
1. En fazla hasar veren: NICK & damage
2. En fazla hasar veren: NICK & damage
3. En fazla hasar veren : NICK & damage
1. En fazla hasar veren: NICK & damage
2. En fazla hasar veren: NICK & damage
3. En fazla hasar veren : NICK & damage
Link: | |
Linklerini gizle |
-
Konu Sahibi
Yasaklı Üye - Mesajlar: 18
- Kayıt: Prş Eki 12, 2017 11:36 am
-
- Mesajlar: 1762
- Kayıt: Çrş Şub 22, 2017 11:28 pm
- Konum: Istanbul
- Server Ip/DNS: Cs.teknoklan.com
- Clan İsmi: TeknoKlan
- İletişim:
En cok damage alan ilk 3 kisi
Dedigin bu olsa gerek ?
denermisin
denermisin
Kod: Tümünü seç
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#define PLUGIN "[Bio] Top Hasar"
#define VERSION "1.0"
#define AUTHOR "TKnight Gaming"
#define MAX_TOP 3
new TopDamage[3], MyDamage[33], g_MaxPlayers, g_Bot
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("HLTV", "Event_NewRound", "a", "1=0", "2=0")
RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage_Post", 1)
register_logevent("Check_DamageTop", 2, "1=Round_End");
g_MaxPlayers = get_maxplayers();
}
public client_putinserver(id)
{
if(!g_Bot && is_user_bot(id))
{
g_Bot = 1
set_task(0.1, "RegisterHamBot", id)
}
}
public client_disconnected(id)
{
MyDamage[id] = 0
}
public RegisterHamBot(id)
{
RegisterHamFromEntity(Ham_TakeDamage, id, "fw_TakeDamage_Post", 1)
}
public Event_NewRound()
{
for(new i = 0; i < MAX_TOP; i++)
{
TopDamage[i] = -1;
}
for(new i = 0; i < g_MaxPlayers; i++)
MyDamage[i] = 0
}
public Check_DamageTop()
{
static Id1, Id2, Id3, Highest; Id1 = Id2 = Id3 = -1; Highest = 0
for(new i = 0; i < g_MaxPlayers; i++)
{
if(!is_user_connected(i))
continue
if(MyDamage[i] < Highest || !MyDamage[i])
continue
Id1 = i
Highest = MyDamage[i]
}
TopDamage[0] = Id1
Highest = 0
for(new i = 0; i < g_MaxPlayers; i++)
{
if(!is_user_connected(i))
continue
if(i == Id1)
continue
if(MyDamage[i] < Highest || !MyDamage[i])
continue
Id2 = i
Highest = MyDamage[i]
}
TopDamage[1] = Id2
Highest = 0
for(new i = 0; i < g_MaxPlayers; i++)
{
if(!is_user_connected(i))
continue
if(i == Id1 || i == Id2)
continue
if(MyDamage[i] < Highest || !MyDamage[i])
continue
Id3 = i
Highest = MyDamage[i]
}
TopDamage[2] = Id3
static Name[3][32], Damage[3];
static ID
if(TopDamage[0] != -1)
{
ID = TopDamage[0]
if(is_user_connected(ID))
{
get_user_name(ID, Name[0], 31)
Damage[0] = MyDamage[ID]
} else {
formatex(Name[0], 31, "-")
Damage[0] = 0
}
} else {
formatex(Name[0], 31, "-")
Damage[0] = 0
}
if(TopDamage[1] != -1)
{
ID = TopDamage[1]
if(is_user_connected(ID))
{
get_user_name(ID, Name[1], 31)
Damage[1] = MyDamage[ID]
} else {
formatex(Name[1], 31, "-")
Damage[1] = 0
}
} else {
formatex(Name[1], 31, "-")
Damage[1] = 0
}
if(TopDamage[2] != -1)
{
ID = TopDamage[2]
if(is_user_connected(ID))
{
get_user_name(ID, Name[2], 31)
Damage[2] = MyDamage[ID]
} else {
formatex(Name[0], 31, "-")
Damage[2] = 0
}
} else {
formatex(Name[2], 31, "-")
Damage[2] = 0
}
renkli_yazi(0,"!n[!tCS!gDuragi!n]!tBu El Hasar Verenlerden 1.%s (%i) Hasar ile",Name[0], Damage[0])
renkli_yazi(0,"!n[!tCS!gDuragi!n]!tBu El Hasar Verenlerden 2.%s (%i) Hasar ile",Name[1], Damage[1])
renkli_yazi(0,"!n[!tCS!gDuragi!n]!tBu El Hasar Verenlerden 3.%s (%i) Hasar ile",Name[2], Damage[2])
}
public fw_TakeDamage_Post(Victim, Inflictor, Attacker, Float:Damage, DamageBits)
{
if(!is_user_connected(Victim) || !is_user_connected(Attacker))
return HAM_IGNORED
if(get_user_team(Attacker) == get_user_team(Victim))
return HAM_IGNORED
MyDamage[Attacker] += floatround(Damage)
return HAM_HANDLED
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
if (id) players[0] = id; else get_players(players, count, "ch");
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
Link: | |
Linklerini gizle |
-
Konu Sahibi
Yasaklı Üye - Mesajlar: 18
- Kayıt: Prş Eki 12, 2017 11:36 am
En cok damage alan ilk 3 kisi
sagol istedigim gibi @paZee sagolasın yardımın için
Link: | |
Linklerini gizle |
-
- Mesajlar: 33
- Kayıt: Pzt Eki 30, 2017 11:29 am
En cok damage alan ilk 3 kisi
Bu plugini kardesim sag tarafa alabilir misin pluginler ust uste geliyor cunki
Rica etsem
Rica etsem
Link: | |
Linklerini gizle |
-
- Mesajlar: 1233
- Kayıt: Cmt Tem 09, 2016 10:21 am
- Konum: Türkiye ~ İstanbul ~ Sinop
- Server Ip/DNS: 213.238.173.xx
- Clan İsmi: тαĸıηтı`
- İletişim:
En cok damage alan ilk 3 kisi
Bu plugin Say Kısmından GEçior istediğiniz Hud sağ taraftamı
el sonu ilk 3 kişi saydan gösterir
el sonu ilk 3 kişi saydan gösterir
Link: | |
Linklerini gizle |