引用 | 編輯
timmy3a
2014-06-10 00:56 |
樓主
▼ |
||
x0
插件來源: https://forums.alliedmods.net/showthread.php?p=19096?p=19096是~ 這樣 兩個手雷 同時掉出就會有1個手雷沒拖尾效果 另一插件:寒冰手雷 https://forums.alliedmods.net/showthread.php?t=41126&highlight=Frost+Nade?t=41126&highlight=Frost+Nade 這個連續掉(同時) 兩個手雷都會有拖尾效果~ 想問兩個SMA 拖尾編寫 有什麼關鍵不同之處.... 想修改好 grentrail 的插件 ........... 求解........ 自己花了好多時間都弄不好 x0
|
引用 | 編輯
弒血
2014-06-10 16:18 |
2樓
▲ ▼ |
下面是引用 timmy3a 於 2014-06-10 00:56 發表的 求解... 手雷拖尾效果(同時&關鍵不同之處): 已經寫好了.. 私下討論吧..看你個人要不要接受。 x0 |
引用 | 編輯
unnamed
2014-06-11 12:48 |
3樓
▲ ▼ |
new grenadeid = get_grenade(id)
估計是這裡出問題,連續丟手雷後, 每次取得的手雷ID都是屬於先丟出的手雷 第二個則採用FM_SetModel來直接捕捉手雷被丟出的事件及手雷ID 所以每次取得的手雷ID都是不同的 x0 |
引用 | 編輯
unnamed
2014-06-13 00:30 |
5樓
▲ |
複製程式
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找到 } } } x0 |