希望各位大大不要嫌小弟烦...

Home Home
引用 | 编辑 freeze02468
2014-01-19 01:26
楼主
推文 x0
小弟在外国网站找到了优能离子枪的插件...


这个插件就只有一个小问题...其他的都C$O没两样!!


而这个问题就是杀人图示...


小弟参考了教学修改完后...有编译成功!!


但是却还是出现了骷髅头的图案...


接着开启控制台后,上面所显示的是...


"XXX killed  the blackorange with worldspawn"


是 worldspawn 而不是小弟改过的 Plasma
请问各位大大有办法解决杀人图示的问题吗? 表情

本帖包含附件
档名: zip zp_extra_PlasmaGun.rar   (2022-06-09 14:21 / 6 KB)   下载次数:3 需要威望:100


献花 x0
引用 | 编辑 a7811311622
2014-01-19 13:41
1楼
  
下面是引用 freeze02468 于 2014-01-19 01:26 发表的 希望各位大大不要嫌小弟烦...: 到引言文
小弟在外国网站找到了优能离子枪的插件...


这个插件就只有一个小问题...其他的都C$O没两样!!


而这个问题就是杀人图示...


小弟参考了教学修改完后...有编译成功!!


但是却还是出现了骷髅头的图案...


接着开启控制台后,上面所显示的是...


"XXX killed  the blackorange with worldspawn"


是 worldspawn 而不是小弟改过的 Plasma
请问各位大大有办法解决杀人图示的问题吗? 表情
又是 Dias 的插件…
应该是这插件写 ExecuteHamB(Ham_TakeDamage 的第二个函数给 0 的原因…
你把 0 改成 find_ent_by_owner(-1, weapon_plasma, id) 再说…

献花 x0
引用 | 编辑 freeze02468
2014-01-19 15:12
2楼
  
下面是引用 a7811311622 于 2014-01-19 13:41 发表的 : 到引言文

又是 Dias 的插件…
应该是这插件写 ExecuteHamB(Ham_TakeDamage 的第二个函数给 0 的原因…
你把 0 改成 find_ent_by_owner(-1, weapon_plasma, id) 再说…
谢谢大大的回答~表情

Dias 大大的插件看来问题不少阿
小弟修改好了! 不过...控制台的指令还是显示 Player killed Blackorange with worldspawn ...表情

献花 x0
引用 | 编辑 a7811311622
2014-01-19 17:27
3楼
  
下面是引用 freeze02468 于 2014-01-19 15:12 发表的 : 到引言文

谢谢大大的回答~表情

Dias 大大的插件看来问题不少阿
小弟修改好了! 不过...控制台的指令还是显示 Player killed Blackorange with worldspawn ...表情
呃…你该不会直接改成「find_ent_by_owner(-1, weapon_plasma, id)」这样吧…?
我的意思是
复制程式
public Damage_Plasma(Ent, Id)
{
    static Owner; Owner = pev(Ent, pev_iuser1)
    static Attacker; 
    if(!is_user_alive(Owner)) 
    {
        Attacker = 0
        return
    } else Attacker = Owner
    
    if(is_user_alive(Id) && zp_get_user_zombie(Id))
        ExecuteHamB(Ham_TakeDamage, Id, find_ent_by_owner(-1, weapon_plasma, Attacker), Attacker, float(DAMAGE), DMG_ACID)
    
    for(new i = 0; i < g_MaxPlayers; i++)
    {
        if(!is_user_alive(i))
            continue
        if(entity_range(i, Ent) > PLASMA_RADIUS)
            continue
        if(!zp_get_user_zombie(i))
            continue
            
        ExecuteHamB(Ham_TakeDamage, i, find_ent_by_owner(-1, weapon_plasma, Attacker), Attacker, float(DAMAGE) / random_float(1.25, 1.5), DMG_ACID)
    }
}


献花 x1
引用 | 编辑 freeze02468
2014-01-19 18:19
4楼
  
下面是引用 a7811311622 于 2014-01-19 17:27 发表的 : 到引言文

呃…你该不会直接改成「find_ent_by_owner(-1, weapon_plasma, id)」这样吧…?
我的意思是
[code]public Damage_Plasma(Ent, Id)
.......
小弟正是这么做耶...表情 没办法小弟真的是个插件白痴...
大大别打我!! 表情

刚刚小弟测试了之后成功了!!

真的很谢谢大大的帮忙!!

接着...能再请问一个问题吗?
抱歉小弟每次都来这一招...表情

其实又是史莱姆大大的插件...

http://bbs.mychat.to/reads.php?tid=897561&keyword=m79

是关于这篇...小弟有把插件改成可以再ZP模式使用...

不过他买子弹的时候会买到夜鹰的...请问这是本来就会这样吗? 有办法解决吗?

本帖包含附件
档名: zip m79.rar   (2022-06-09 14:21 / 10 KB)   下载次数:1 需要威望:100


献花 x0
引用 | 编辑 a7811311622
2014-01-19 21:31
5楼
  
下面是引用 freeze02468 于 2014-01-19 18:19 发表的 : 到引言文

小弟正是这么做耶...表情  没办法小弟真的是个插件白痴...
大大别打我!! 表情  

刚刚小弟测试了之后成功了!!

真的很谢谢大大的帮忙!!

接着...能再请问一个问题吗?
抱歉小弟每次都来这一招...表情  

其实又是史莱姆大大的插件...

http://bbs.mychat.to/reads.php?tid=897561&keyword=m79

是关于这篇...小弟有把插件改成可以再ZP模式使用...

不过他买子弹的时候会买到夜鹰的...请问这是本来就会这样吗? 有办法解决吗?
没得测试…不知道什么原因…
先确定一下你的 weapon_m79.txt 写的子弹SPR是不是榴弹…

献花 x0
引用 | 编辑 freeze02468
2014-01-19 22:40
6楼
  
下面是引用 a7811311622 于 2014-01-19 21:31 发表的 : 到引言文

没得测试…不知道什么原因…
先确定一下你的 weapon_m79.txt 写的子弹SPR是不是榴弹…



是的...我看就让他维持原状好了...不要按到","就OK了
很感谢大大的回答!! 表情

献花 x0
引用 | 编辑 a7811311622
2014-01-19 22:54
7楼
  
下面是引用 freeze02468 于 2014-01-19 22:40 发表的 : 到引言文




是的...我看就让他维持原状好了...不要按到","就OK了
很感谢大大的回答!! 表情
如果是按","的话…
就尝试将ZP主插件里 clcmd_buyammo 里所有的 message 都改成 emessage 试试…
例如
复制程式
emessage_begin(MSG_ONE_UNRELIABLE, g_msgAmmoPickup, _, id)
ewrite_byte(AMMOID[weaponid]) // ammo id
ewrite_byte(BUYAMMO[weaponid]) // ammo amount
emessage_end()
如果没效…当我没猜对…

献花 x1
引用 | 编辑 freeze02468
2014-01-20 00:26
8楼
  
下面是引用 a7811311622 于 2014-01-19 22:54 发表的 : 到引言文

如果是按","的话…
就尝试将ZP主插件里 clcmd_buyammo 里所有的 message 都改成 emessage 试试…
例如
复制程式
emessage_begin(MSG_ONE_UNRELIABLE, g_msgAmmoPickup, _, id)
ewrite_byte(AMMOID[weaponid]) // ammo id
ewrite_byte(BUYAMMO[weaponid]) // ammo amount
emessage_end()
如果没效…当我没猜对…

很谢谢大大的帮忙!!

不过最后还是没效...

以后小弟小心点按就好了
请大大接受小弟送的鲜花吧!!表情

献花 x0