如果是插件的話…方法有兩個:
1<message_const.inc>的 TE_EXPLOSION …
2如果是想讓原本的爆炸SPR替換成想要的就用:
複製程式
new g_explodeSpr
public plugin_init()
{
register_message(23, "message_temp_entity")
}
public plugin_precache()
{
g_explodeSpr = precache_model("sprites/???.spr")
}
public message_temp_entity(msg_id, msg_dest, msg_entity)
{
if (get_msg_arg_int(1) == TE_EXPLOSION)
{
set_msg_arg_int(5, get_msg_argtype(5), g_explodeSpr)
}
}
雖然 message_temp_entity 的條件最好設定的嚴謹一點…
不過…也很少看到有人寫自定義的 TE_EXPLOSION 會很雞婆的用 emessage 就是了…