下面是引用 timmy3a 於 2014-06-10 00:56 發表的 求解... 手雷拖尾效果(同時&關鍵不同之處): 插件來源: https://forums.alliedmods.net/sho...19096?p=19096是~ 這樣 兩個手雷 同時掉出就會有1個手雷沒拖尾效果.......
下面是引用 unnamed 於 2014-06-11 12:48 發表的 : new grenadeid = get_grenade(id)估計是這裡出問題,連續丟手雷後,每次取得的手雷ID都是屬於先丟出的手雷第二個則採用FM_SetModel來直接捕捉手雷被丟出的事件及手雷ID所以每次取得的手雷ID都是不同的
public fw_setmodel(ent,model[]) { public fw_SetModel( iEnt, szModel[ ] ) { static iOwner iOwner = pev( iEnt, pev_owner ) if( !is_user_connected( iOwner ) ) return; if ( szModel[ 7 ] != 'w' || szModel[8] != '_') return; static Float:dmgtime pev( iEnt, pev_dmgtime, dmgtime ) if( dmgtime == 0.0 ) return; if( szModel[ 9 ] == 'h' && szModel[ 10 ] == 'e' ) { //已經確認是你丟出的手雷 //在此加入拖尾效果,代碼可以在message_const.inc找到 } } }