引用 | 编辑
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楼
▲ |