Kod:
#include <amxmodx>
#include <reapi>
#include <fakemeta>
new bool:kontrol[33],olucvar,sync,days;
public plugin_init() {
register_plugin("Hiz Plugini", "1.0", "ndgn");
register_clcmd("say /speed", "speedkontrol");
register_logevent("elbasi", 2, "1=Round_Start");
sync = CreateHudSyncObj();
olucvar = register_cvar("speed_oluyken", "0"); /* Oluyken hiz gostergesi gosterilsin mi? - Gosterilsin: 1 | Gosterilmesin: 0 */
set_task(1.0, "hudmessaj", 1337,_ ,_ ,"b");
}
public elbasi() {
days = get_member_game(m_iNumCTWins)+get_member_game(m_iNumTerroristWins)+1;
}
public hudmessaj() {
set_dhudmessage(170, 170, 255, -1.0, 0.0, 0, 0.0, 1.1);
show_dhudmessage(0 ,"KARANLIK GAMING BLA BLA BLA^n[ - SERVER IP VS BLA BLA BLA - ]");
}
public speed(id) {
if(is_user_connected(id) && (get_pcvar_num(olucvar)!=0 || is_user_alive(id)) && !kontrol[id]) {
static Float:speedv;
if(!Stuck(id)) {
static Float:velocity[3]; pev(id, pev_velocity, velocity);
speedv = vector_length(velocity);
} else speedv=0.00;
set_hudmessage(255, 0, 0, -1.0, 0.0, 0, 0.0, 0.1, 0.01);
ShowSyncHudMsg(id, sync,"^n^n[ GUN : %d | /redbulll asdfsafda afsfsf ]^n[ HIZ : %3.2f ]",days, speedv);
}
}
public speedkontrol(id) kontrol[id] = kontrol[id] ? false:true;
public client_putinserver(id) kontrol[id]=false, set_task(0.1,"speed",id, _, _, "b");
bool:Stuck(id) {
static Float:Origin[3]; pev(id, pev_origin, Origin);
engfunc(EngFunc_TraceHull, Origin, Origin, IGNORE_MONSTERS, pev(id, pev_flags) & FL_DUCKING ? HULL_HEAD : HULL_HUMAN, 0, 0);
if(get_tr2(0, TR_StartSolid)) return true;
return false;
})

