1. sayfa (Toplam 1 sayfa)

Skoru En Yüksek Oyuncuya Smoke veirlmesi

Gönderilme zamanı: Çrş Oca 26, 2022 9:30 pm
gönderen passlackweb

Kod: Tümünü seç

#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.