PHP Kod:
#include <amxmodx>
#include <reapi>
new const PLUGIN[] = "En_Iyi_Smoke";
new const VERSION[] = "1.0";
new const AUTHOR[] = "By.Kinq";
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_event("HLTV", "Event_Round_Start", "a", "1=0", "2=0");
}
public Event_Round_Start()
{
set_task(1.0, "T_Best", 0);
set_task(1.0, "CT_Best", 0);
}
public T_Best(ID)
{
new Players[32], Num_Alive_T, New_ID, best, Name[33];
get_players(Players, Num_Alive_T, "aeh", "TERRORIST");
for(new i; i < Num_Alive_T; i++)
{
New_ID = Players;
if(get_entvar(New_ID, var_frags) >= get_entvar(best, var_frags))
{
best = New_ID;
}
}
get_user_name(best, Name, 32);
set_task(1.0, "Add_Smoke", best);
}
public CT_Best(ID)
{
new Players[32], Num_Alive_CT, New_ID,best, Name[33];
get_players(Players, Num_Alive_CT, "aeh", "CT");
for(new i; i < Num_Alive_CT; i++)
{
New_ID = Players;
if(get_entvar(New_ID, var_frags) >= get_entvar(best, var_frags))
{
best = New_ID;
}
}
get_user_name(best, Name, 32);
set_task(1.0, "Add_Smoke", best);
}
public Add_Smoke(ID){
rg_give_item(ID, "weapon_flashbang");
}
bu flashbang eklentisi sıkıntısız çalışıyor t ve ct birincilerine veriyor ve say geçmiyor tam istediğim gibi bunun içerisine smoke eklemenizi rica ediyorum ondada say geçmesin fakat takım birincilerine değil sadece skoru en yüksek olana vermesini istiyorum el başı
fakat diyelim aynı 2 oyuncunun skoruda aynı ölümlerine bakılsın ölümleride aynıysa ilk fraga ulaşanda olsun smoke..
Yani pluginin içinde
CT ve T birincilerine Flashbang vericek, En yüksek skorlu oyuncuya ise smoke verilecek. yani t veya ct liderlerinin birinde flash diğerinde flash+smoke olmuş olacak.
Smoke eklenicek turun sonunda en yüksek skor kimde ise el başında smoke ona verilecek yine say mesajı geçmeyecek.