引用 | 編輯
a7811311622
2010-03-22 23:03 |
樓主
▼ |
||
x0
話說「register_forward(FM_Touch, "fw_Touch")」這段如果要判斷模組的話要怎麼判斷…我曾經想問這種判斷: 複製程式 public fw_Touch(ptr, ptd) { ........... ......... new classname[32] pev(ptr, pev_classname, classname, charsmax(classname)) if (equal(classname[7], "w_m4a1.mdl")) { ..... } } 請問有大大知道其他寫法嗎…? 完美武器W檔:不再像以往是創造一個物件當作W檔,而是確實的將原本的W檔改變模組。 x0
|
引用 | 編輯
a7811311622
2010-03-23 00:15 |
3樓
▲ ▼ |
下面是引用 fk1794xd 於 2010-03-22 23:52 發表的 : 以往的武器插件是將你丟出去的武器(例如M4A1)的模組消去,在消去的瞬間再另外製造一個物件, 而這個物件就是你設定的W檔模組,之後再設定丟出去後的物理效果以達到「丟槍」的感覺, 而這個物件就像是CSO的補給箱,只不過外型是W檔模組,當你碰到時就會一瞬間判斷一堆程式, 例如這把槍的V檔P檔、是否有裝消音、目前彈藥量和備份彈藥量…等,在此時會將原本的物件消去, 不然撿起武器後武器還是在地上…會變成無限拾取… 在數位男女,這寫法的先驅者就是yymmychat大,而yymmychat大到目前為止有關武器的插件都是 這樣的寫法,而現在這寫法被數位男女大部分的插件創作者延用,例如森之千手大大的"武器插件製作器" 就是利用yymmychat大的寫法。 但是…我目前發現的寫法則是真實的將原W檔以新W檔蓋過,在不消去原本模組的情況下 直接修改原W檔的外觀,所以才會這麼說… (怎麼變成在講古了… ) x0 |
引用 | 編輯
oscarbox2001
2010-03-23 17:20 |
4樓
▲ ▼ |
好深奧...
幫不上忙 (曾經一度要研究 "武器插件製作器" 的原碼內容 後來發現好複雜...) x0 |
引用 | 編輯
01a2Bc3DeF
2010-03-23 20:56 |
5樓
▲ ▼ |
引用 | 編輯
a7811311622
2010-03-23 21:21 |
6樓
▲ ▼ |
下面是引用 01a2Bc3DeF 於 2010-03-23 20:56 發表的 : 感謝提供~ 雖然後來是找到錯誤的原因了…不過還有一堆BUG要解決… 很想拜託yymmychat大神處理的說… x0 |
引用 | 編輯
andy22022099
2010-04-01 21:42 |
8樓
▲ ▼ |
連您都解決不暸了.........................
x0 |
引用 | 編輯
a7811311622
2010-04-01 21:44 |
9樓
▲ ▼ |
引用 | 編輯
lyw8614505
2010-04-08 13:02 |
10樓
▲ ▼ |
有沒有發布這個插件呢,很想用一下
x0 |