Page 1 of 1
say
Posted: 2011 Apr 29 16:22
by aurimasko
Code: Select all
public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_dictionary("vip.txt") register_clcmd("say /vipmenu", "vipmenu") register_clcmd("say_team /vipmenu", "vipmenu") register_clcmd("say /noriu", "ShowMotd") register_clcmd("say", "handle_say") cvar_ct_hp = register_cvar("amx_ct_hp", "100") cvar_ct_ap = register_cvar("amx_ct_ap", "100") cvar_ct_inv = register_cvar("amx_ct_inv", "60") cvar_ct_speed = register_cvar("amx_ct_speed", "350.0") cvar_t_hp = register_cvar("amx_t_hp", "150") cvar_t_ap = register_cvar("amx_t_ap", "150") cvar_t_speed = register_cvar("amx_t_speed", "400.0") cvar_t_inv = register_cvar("amx_t_inv", "40") register_cvar("amx_maxjumps","2") register_cvar("amx_mjadminonly","1") RegisterHam(Ham_Spawn, "player", "FwdHamSpawn_Post", 1) RegisterHam(Ham_TakeDamage, "player", "player_damage") register_event("DeathMsg", "hook_death", "a", "1>0") register_event("CurWeapon", "CurWeapon", "be", "1=1") register_message(get_user_msgid("CurWeapon"), "message_cur_weapon") MsgSayText = get_user_msgid("SayText") maxplayers = get_maxplayers()}
Kas kode blogai, kad nebeleidžia rašyti į SAY ( y) (būtent šitas neleidžia pluginas).
Re: say
Posted: 2011 Apr 29 16:40
by beast
rodyk handle_say funkciją
Re: say
Posted: 2011 Apr 29 16:53
by aurimasko
beast wrote:rodyk handle_say funkciją
Code: Select all
public handle_say(id){ new said[192] read_args(said, 192) if (contain(said, "/vip") != -1) set_task(0.1, "print_adminlist", id) return PLUGIN_HANDLED}
-- 2011 Bal 29 17:54 --
Radau klaidą
PLUGIN_HANDLED >>
PLUGIN_CONTINUE
-- 2011 Bal 29 19:13 --
Code: Select all
L 04/29/2011 - 19:11:57: [HAMSANDWICH] Failed to retrieve classtype for "func_healtcharge", hook for "FwdHamUse_Button" not active.
o kaip šitai ištaisyti? Kodas:
Code: Select all
RegisterHam(Ham_Use, "func_recharge", "FwdHamUse_Button") RegisterHam(Ham_Use, "func_healtcharge", "FwdHamUse_Button") RegisterHam(Ham_Use, "func_button", "FwdHamUse_Button") public FwdHamUse_Button( iEntity, id, iActivator, iUseType, Float:flValue ) { new mapname[32] get_mapname(mapname, 31) if (equali(mapname, "jail_xmf", 8) || equali(mapname, "jail_rehab_b3", 13)) { if(duel_active && no_butt && iUseType == 2 && flValue == 1.0 && is_user_alive(id) && (g_duel[id]) && get_pdata_int(iEntity, m_toggle_state, 4) == 1) { set_hudmessage( 0, 100, 255, -1.0, 0.25, 0, 2.0, 2.0, 0.2, 0.2, 3 ) show_hudmessage( id, "Tu kauniesi su kaliniu paskutinioje kovoje!^nTu negali spausti jokiu mygtuku!" ) return HAM_SUPERCEDE } } return HAM_IGNORED}
Re: say
Posted: 2011 Apr 29 19:20
by aaarnas
Nėra tokios class kai registruoji Ham_Use forwardą. Registruojant su Ham moduliu, klasė jau turi egzistuoti.