Chciałbym aby podczas zabicia kogoś za pomocą Head Shota dodawało bonus Doświadczenia ( 10, 20 lub 30 bonusowego doświadczenia )
Udało mi się zrobić coś takiego:
public client_death(killer, victim, wpnindex, hitplace, TK)
{
new rand = random_num(1, 3);
if(rand == 1)
{
cod_hsxp = 10
}
else if(rand == 2)
{
cod_hsxp = 20
}
else if(rand == 3)
{
cod_hsxp = 30
}
if(!is_user_alive(killer) || !is_user_connected(killer))
return PLUGIN_CONTINUE;
if(get_user_team(victim) != get_user_team(killer))
{
if(hitplace == HIT_HEAD)
{
cod_hs = rand;
cod_set_user_xp(killer, cod_get_user_xp(killer) + cod_hs);
set_hudmessage(20, 255, 20, 0.30, -1.0, 1, 6.0, 4.0)
show_hudmessage(killer, "HEADSHOT^n +%i", cod_hs)
}
}
return PLUGIN_CONTINUE;
}
Jednak za zabicie Head Shotem dostaje 1 doświadczenia ( raz chyba dostałem 3 doświadczenia bonusowego )