@Refresh.
Dorzucam jeszcze jedno pytanie, jak będę robić bronie na surfa w osobnych pluginach, to jak mam to dodać, żeby tylko osoba z tą bronią miała te bonusy a inni nie.
Tutaj dam kod broni:
#include <amxmodx>
#include <surfxpmod>
#include <hamsandwich>
#include <fakemeta>
new bool:weapon_enabled
public plugin_init(){
register_plugin("Nazwa broni","1.0","ProScout")
register_event("CurWeapon","ev_CurWeapon", "be", "1=1")
RegisterHam(Ham_TakeDamage, "player", "fwHamTakeDamage");
}
public client_putinserver(id)
{
weapon_enabled = true
}
public client_disconnect(id)
{
weapon_enabled = false
}
public plugin_precache()
{
precache_model("models/folder/model.mdl")
}
public ev_CurWeapon(id)
{
if(weapon_enabled == true)
if(!is_user_connected(id) || !is_user_alive(id))
{
return PLUGIN_HANDLED;
}
new Weapon_Id = read_data(2)
if(Weapon_Id == CSW_NAZWA && surf_get_user_lvl( id ) >= LEVEL)
{
set_pev(id, pev_viewmodel2, "models/folder/model.mdll")
}
return PLUGIN_CONTINUE
}
public fwHamTakeDamage(id, victim, inflictor, attacker, Float:damage, damagebits)
{
if(weapon_enabled == true)
if(!is_user_connected(victim) || !is_user_connected(attacker))
return HAM_IGNORED;
if(get_user_weapon(attacker) == CSW_NAZWA && surf_get_user_lvl( attacker ) >= LEVEL)
{
SetHamParamFloat(4, damage * DMG)
return HAM_HANDLED
}
return HAM_IGNORED
}