引用 | 编辑
dennis888
2010-07-12 10:00 |
楼主
▼ |
||
![]() 幸存者冇护甲,但 infection round ge 丧尸系扣人类(包括幸存者)护甲,咁D 幸存者 一被丧尸抓就变成丧尸(幸存者没法用子弹包购买护甲) 教学:在主插件内搜寻「 // Turn player into a Survivor 」,要search 三次(「 // Turn player into a Survivor 」系主插件出现三次), 「 // Turn player into a Survivor 」呢句下面系 「humanme(id, 1, 0)」, 在「humanme(id, 1, 0)」ge 下一行加 「cs_set_user_armor ( id, 护甲值, CsArmorType:armortype )」 护甲值:1护甲 - 999护甲 以上教学系参考 yesterday00 ge 回文 http://bbs-mychat.com/reads.php?tid=864101&keyword=%E5%80%96%E5%AD%98%E8%80%85 翻译: 小弟现在转玩ZP4.3,我是管理员,有时在传染模式把电脑玩家转成复仇者或幸存者,但在传染模式把电脑玩家转成幸存者有个bug 幸存者没有护甲,在传染模式的丧尸是扣人类(包括幸存者)的护甲,幸存者只要被丧尸抓,就会变成丧尸(幸存者没法用子弹包购买护甲) 教学:在主插件内搜寻「 // Turn player into a Survivor 」,要search 三次(「 // Turn player into a Survivor 」在主插件内会出现三次), 「 // Turn player into a Survivor 」这一句下面是 「humanme(id, 1, 0)」, 在「humanme(id, 1, 0)」这一句的下一行加上 「cs_set_user_armor ( id, 护甲值, CsArmorType:armortype )」 护甲值:1护甲 - 999护甲 以上教学是参考 yesterday00 的回文 http://bbs-mychat.com/reads.php?tid=864101&keyword=%E5%80%96%E5%AD%98%E8%80%85 ![]()
|
引用 | 编辑
dennis888
2010-07-12 10:09 |
1楼
▲ ▼ |
现在加上补充,如果有人把购买复仇者ge 插件ge 内容改成购买幸存者,要在「set_task(1.0, "set_survivor", id)」这句下面加上「cs_set_user_armor (id, 999, CS_ARMOR_VESTHELM)」
http://bbs-mychat.com/reads.php?tid=791467&keyword=%E5%BE%A9%E4%BB%87%E8%80%85 如果这样都不明白,就参考下面!!! 「 #include <amxmodx> #include <cstrike> #include <zombieplague> #define PLUGIN "[ZP] Extra Item: tyder" #define VERSION "1.0" #define AUTHOR "fezh" new tyder, name[32] public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) tyder = zp_register_extra_item("SurvivorLeaderDNA", 30, ZP_TEAM_HUMAN) } public zp_extra_item_selected(id, itemid) { if (itemid == tyder) { get_user_name(id, name, 31) set_hudmessage(0, 255, 0, -0.05, -0.45, 1, 0.0, 5.0, 1.0, 1.0, -1) show_hudmessage(0, "SurvivorLeaderDetected!!!", name) set_task(1.0, "set_survivor", id) cs_set_user_armor (id, 999, CS_ARMOR_VESTHELM) } } public set_survivor(id) { get_user_name(id, name, 31) server_cmd("amx_show_activity 0") server_cmd("zp_survivor %s", name) server_cmd("amx_show_activity 2") } 」 这个是购买幸存者的插件内容。 ![]() |
引用 | 编辑
dennis888
2010-07-12 10:12 |
2楼
▲ ▼ |
漏左呢样好重要的野
在主插件内修改的护甲值一定要和购买幸存者的插件的护甲值是完全一样!!!!!! (我唔系灌水!!!) 如果是不一样,幸存者护甲就是 0 !!!!!!! ![]() |
引用 | 编辑
dennis888
2010-07-19 07:30 |
5楼
▲ ▼ |
如果发现有error ,把「cs_set_user_armor ( id, 护甲值, CsArmorType:armortype )」改成
「cs_set_user_armor ( id, 护甲值, CS_ARMOR_VESTHELM) )」(因小弟complie过时发现error!!) 抱歉现在才说,唔好打我 ![]() ![]() |
引用 | 编辑
Rubbish-Nec
2010-07-19 09:40 |
6楼
▲ ▼ |
下面是引用 dennis888 于 2010-07-19 07:30 发表的 : 看来被我那篇误导了… ![]() 设定护甲可以用<fakemeta>的(虽然好像每个插件也一定会用到……) 复制程式 pev(id, pev_armorvalue) //取得的护甲值 set_pev(id, pev_armorvalue, 护甲值) //设定护甲值 ![]() |