Witam,
Jak będzie wyglądała funkcja, która sprawdzi, czy dany gracz zabił 3 osoby z pojdyńczego granata?
Znalazłem coś takiego, tylko mam z tym problem. Chciałbym żeby w funkcji 'public client_death' wyświetlił się napis: Gracz xyz zabił x graczy granatem.
#include <amxmodx>
#include <csx>
#include <hamsandwich>
new g_grenadeKills[33]
public plugin_init() {
RegisterHam(Ham_Think, "grenade", "FwdGrenadeThink")
}
public FwdGrenadeThink(ent) {
if(!pev(ent, pev_bInDuck)) {
new Float:dmgtime
pev(ent, pev_dmgtime, dmgtime)
if(dmgtime <= get_gametime()) {
g_grenadeKills[pev(ent, pev_owner)] = 0
set_pev(ent, pev_bInDuck, 1)
}
}
}
public client_death(victim, killer, weapon, hitPlace, teamKill) {
if(weapon == CSW_HEGRENADE && ++g_grenadeKills[killer] > 1) {
// more than 1 kill for nade
}
}


Dodatki SourceMod



Temat jest zamknięty







