引用 | 編輯
freeze02468
2014-02-05 16:46 |
樓主
▼ |
||||||||||||||||||||||||||||||||
x0
各位大大您們好~新年快樂壓~ 賞個小弟紅包吧!? (誤 相信各位大大應該已經對小弟感到很厭倦了吧? 很抱歉...但是如果不問的話小弟心裡會覺得很悶的~ 好了...廢話不多說... 這個問題還是有關武器插件的問題... 就是當小弟買了主武器之後... 接著再買副武器的話...主武器就會變回原本的模組...但是...開槍之後就立馬變回M1887的模組... 接著小弟有去參考了其他的插件...發現加了附件裡面的指令之後就可以了...不過... 指令好像有一點長...請問各位大大是不是能夠將指令縮短呢?或是另有其他方法呢? 就拜託各位大大了!! 另外...小弟想再追加一個問題...是關於倒數... 小弟用主插件去修改,但是倒數完的時候沒有像CSO一樣會過一陣子之後殭屍才出來... 請問各位大大有辦法做修改嗎? 感激不盡!! 真是想不到小弟才剛開始過新的一年就有那嚜多問題要問...
x0
|
引用 | 編輯
andyt0621
2014-02-06 11:52 |
1樓
▲ ▼ |
改v檔模組..不是在CurWeapon就是要用Ham_Item_Deploy..
(後者我還沒有試過 xD -- 剛剛沒看到後面的問題.. ZP倒數通常判斷countdown <= 0就會出現喪屍.. 而CSO就會倒數至0之後一秒出現.. 所以改插件除去=就可以 x1 |
引用 | 編輯
a7811311622
2014-02-06 15:22 |
2樓
▲ ▼ |
我太久沒管V檔模型了…一直用以前YY大用的 CurWeapon 寫法…
剛才才改用 Ham_Item_Deploy 就發生了一樣的問題… 後來參考了 ConnorMcLeod 的改彈量插件才知到… Ham_Item_AttachToPlayer 也會影響… 後來我只加了 Ham_Item_AttachToPlayer 後就沒問題了… x0 |
引用 | 編輯
freeze02468
2014-02-06 22:22 |
3樓
▲ ▼ |
引用 | 編輯
freeze02468
2014-02-06 22:27 |
4樓
▲ ▼ |
下面是引用 a7811311622 於 2014-02-06 15:22 發表的 :對不起大大...小弟看不懂大大您在講什麼... 抱歉因為小弟是外行人...不曉得大大能夠教教小弟要怎麼做嗎? 另外能請問大大加了小弟附件裡的指令之後會不會有其他問題? 這樣做OK嗎? P.S 小弟剛剛發現附件裡的指令可以刪掉一些...也是可以正常運作! 小弟有重新上傳過了! x0 |
引用 | 編輯
a7811311622
2014-02-06 23:35 |
5樓
▲ ▼ |
下面是引用 freeze02468 於 2014-02-06 22:27 發表的 :我的意思是… 例如原本有個 複製程式 RegisterHam(Ham_Item_Deploy, "weapon_m3", "fw_Item_Deploy_Post", 1) 複製程式 RegisterHam(Ham_Item_AttachToPlayer, "weapon_m3", "fw_Item_Deploy_Post", 1) RegisterHam(Ham_Item_Deploy, "weapon_m3", "fw_Item_Deploy_Post", 1) x0 |
引用 | 編輯
freeze02468
2014-02-07 00:31 |
6樓
▲ ▼ |
下面是引用 a7811311622 於 2014-02-06 23:35 發表的 :原來是這樣阿... 那請問大大是不是將附件裡的SPR改成像這樣? 小弟把前面那一長串砍了...不過不知道後面的那些指令能不能夠簡短化...(replace_weapon_models的部份...感覺插件裡面已經有跟他一樣的指令了...) 複製程式 RegisterHam(Ham_Item_Deploy, "weapon_m3", "fw_Item_Deploy_Post", 1) RegisterHam(Ham_AttachToPlayer, "weapon_m3", "fw_Item_Deploy_Post", 1) public fw_Item_Deploy_Post(weapon) { static owner owner = pev(weapon, pev_owner) static weaponid weaponid = cs_get_weapon_id(weapon) replace_weapon_models(owner, weaponid) } public event_cur_weapon(id) { replace_weapon_models(id, read_data) if(read_data != CSW_M3 || !has_hellm3[id]) return } replace_weapon_models(id, weaponid) { switch (weaponid) { case CSW_M3: { if (zp_get_user_zombie(id) || zp_get_user_survivor(id)) return; if(has_hellm3[id]) { set_hellm3_model(id) } } } } x0 |
引用 | 編輯
a7811311622
2014-02-07 09:21 |
7樓
▲ ▼ |
引用 | 編輯
freeze02468
2014-02-07 12:53 |
8樓
▲ ▼ |
引用 | 編輯
freeze02468
2014-02-07 17:25 |
9樓
▲ ▼ |
引用 | 編輯
a7811311622
2014-02-07 21:05 |
10樓
▲ ▼ |
下面是引用 freeze02468 於 2014-02-07 17:25 發表的 :複製程式 if (g_time_countdown >= 1 - 你想要延遲的整數時間) { if (g_time_countdown <= 20) // 這是播放倒數聲音的 { client_print(0, print_center,"%L",LANG_PLAYER, "NOTICE_TIME_COUNTDOWN", g_time_countdown) PlaySound(sound_countdown[g_time_countdown - 1]) } g_time_countdown -= 1 remove_task(TASK_MAKEZOMBIE) set_task(1.0, "make_zombie_task", TASK_MAKEZOMBIE) } else { // Call make a zombie with no specific mode make_a_zombie(MODE_NONE, 0) } x1 |
引用 | 編輯
freeze02468
2014-02-07 22:03 |
11樓
▲ ▼ |
引用 | 編輯
a7811311622
2014-02-07 23:09 |
12樓
▲ ▼ |
引用 | 編輯
freeze02468
2014-02-07 23:56 |
13樓
▲ |