#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <dhudmessage>
new g_tscore = 0
new g_ctscore = 0
new rounds_elapsed
new maxoyuncu
public plugin_init()
{
register_plugin( "Ust Skor", "1.0", "Specified" );
set_task(4.0, "score_round", 0, _, _, "b")
register_event( "SendAudio", "t_win", "a", "2&%!MRAD_terwin" );
register_event( "SendAudio", "ct_win", "a", "2&%!MRAD_ctwin" );
register_event("HLTV", "new_round", "a", "1=0", "2=0");
register_event("TextMsg", "restart_round", "a", "2=#Game_will_restart_in");
maxoyuncu = get_maxplayers()
}
public new_round()
{
rounds_elapsed += 1;
}
public t_win( )
{
g_tscore++;
}
public ct_win( )
{
g_ctscore++;
}
public plugin_end( )
{
g_tscore = 0
g_ctscore = 0
}
public restart_round()
{
g_ctscore = 0;
g_tscore = 0;
rounds_elapsed = 0;
}
public score_round(id)
{
new oyuncu[32],toplamt,toplamct
for (new id=1; id <= maxoyuncu; id++) // Derslerde bu konu hakkinda bilgiler vericem.
{
if (!is_user_connected(id)) // Oyuncu oyundaysa
{
continue // Devam Etmesini Sagladim
}
if (cs_get_user_team(id) == CS_TEAM_T) // Sadece T takimi icin Ayarladim
{
oyuncu[toplamt++] = id // Oyuncu Sayilarini Topladim.Burda id oyuncuyu temsil eder ve toplam++ da bütün oyuncuları kapsar.
}
}
for (new id=1; id <= maxoyuncu; id++) // Derslerde bu konu hakkinda bilgiler vericem.
{
if (!is_user_connected(id)) // Oyuncu oyundaysa
{
continue // Devam Etmesini Sagladim
}
if (cs_get_user_team(id) == CS_TEAM_CT) // Sadece T takimi icin Ayarladim
{
oyuncu[toplamct++] = id // Oyuncu Sayilarini Topladim.Burda id oyuncuyu temsil eder ve toplam++ da bütün oyuncuları kapsar.
}
}
set_dhudmessage(255, 255, 255, -1.0, 0.0, 0, 0.5, 2.0, 0.5, 5.0);
show_dhudmessage(id ,"> GAWISCANSE.COM <")
set_dhudmessage(255, 255, 255, -1.0, 0.05, 2, 0.5, 2.0, 0.08, 2.0);
show_dhudmessage(id ,"> cs6.oyna.la <")
if(g_ctscore>g_tscore){
set_dhudmessage(0, 0, 255, -1.0, 0.1, 0, 1.5, 2.0, 0.08, 5.0);
show_dhudmessage(id ,"[TE:%d] [%d R] [CT:%d]",g_tscore,rounds_elapsed,g_ctscore)
}else if(g_ctscore<g_tscore){
set_dhudmessage(255, 0, 0, -1.0, 0.1, 0, 1.5, 2.0, 0.08, 5.0);
show_dhudmessage(id ,"[TE:%d] [%dR] [CT:%d]",g_tscore,rounds_elapsed,g_ctscore)
}else if(g_ctscore==g_tscore){
set_dhudmessage(255, 255, 0, -1.0, 0.1, 0, 1.5, 2.0, 0.08, 5.0);
show_dhudmessage(id ,"[TE:%d] [%dR] [CT:%d]",g_tscore,rounds_elapsed,g_ctscore)
}
set_dhudmessage(255, 255, 255, -1.0, 0.15, 0, 1.5, 2.0, 0.08, 5.0);
show_dhudmessage(id ,"TE:%d - Oyuncular - CT:%d",toplamt,toplamct)
}