设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1118|回复: 10

[求助] 寻个弹药袋奖励插件 [复制链接]

Rank: 7Rank: 7Rank: 7

帖子
217
精华
0
声望
1660 点
金币
235 Mold
被赞许
0 次
注册时间
2010-8-28
发表于 2010-9-11 20:55:22 |显示全部楼层
3金币
本帖最后由 merang88 于 2010-9-11 23:15 编辑

寻个弹药袋奖励插件,杀死一个僵尸奖励+2弹药袋
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

最佳答案

a7811311622 查看完整内容

獎勵提示?例如這樣?
www.cs-merang.com

使用道具 举报

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

帖子
406
精华
0
声望
9411 点
金币
1421 Mold
被赞许
4 次
注册时间
2009-12-18
发表于 2010-9-11 20:55:23 |显示全部楼层
麻烦加个奖励提示上去啊
merang88 发表于 2010-9-12 08:35

獎勵提示?例如這樣?
  1. #include <amxmodx>
  2. #include <fakemeta>
  3. #include <hamsandwich>
  4. #include <zombieplague>

  5. public plugin_init()
  6. {
  7.         register_plugin("undefined", "1.0", "a7811311622")
  8.         RegisterHam(Ham_Killed, "player", "fw_PlayerKilled")
  9. }

  10. public fw_PlayerKilled(victim, attacker, shouldgib)
  11. {
  12.         if(zp_get_user_zombie(victim))
  13.         {
  14.                 zp_set_user_ammo_packs(attacker, zp_get_user_ammo_packs(attacker) + 2)
  15.                 client_print(attacker, print_chat, "杀死一个僵尸奖励+2弹药袋!")
  16.         }
  17. }

  18. new Debug
  19. public client_putinserver(id)
  20. {
  21.         if(Debug == 1) return
  22.         new classname[32]
  23.         pev(id,pev_classname,classname,31)
  24.         
  25.         if(!equal(classname,"player"))
  26.         {
  27.                 Debug=1
  28.                 remove_task(id+9950)
  29.                 set_task(1.0,"_Debug",id+9950)
  30.         }
  31. }
  32. public _Debug(taskid)
  33. {
  34.         new id = taskid-9950
  35.         RegisterHamFromEntity(Ham_Killed,id,"fw_PlayerKilled")
  36. }
复制代码

使用道具 举报

Rank: 5Rank: 5

帖子
614
精华
0
声望
1299 点
金币
232 Mold
被赞许
1 次
注册时间
2009-9-19
发表于 2010-9-11 21:06:00 |显示全部楼层
// 人类设置
// ------
zp_human_health 1000 // 设置人类的生命值
zp_human_last_extrahp 0 // 给最后一个人类加的生命值数量[0-默认不加生命值]
zp_human_speed 240 // 设置人类的移动速度
zp_human_gravity 1.0 // 甚至人类的重量 (0.5 = 1/2)
zp_human_armor_protect 1 // 开启防病毒盔甲消耗完后被感染[0-关闭]
zp_human_unlimited_ammo 0 // 是否使用无限子弹 [0-关闭 // 1-无限弹夹(需要更换弹夹) // 2-无限后备子弹(不用更换弹夹)]
zp_human_damage_reward 50 // 给予僵尸多少伤害时给予1弹药袋
zp_human_frags_for_kill 3 // 当人类每杀死一个僵尸的得分

使用道具 举报

Rank: 10Rank: 10Rank: 10

帖子
1250
精华
0
声望
3577 点
金币
470 Mold
被赞许
45 次
注册时间
2010-7-13

可爱小猫

发表于 2010-9-11 21:27:17 |显示全部楼层
回复 1# merang88


    - -别在意文件名……附带sma会修改就修改吧
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
1124
精华
0
声望
1760 点
金币
585 Mold
被赞许
0 次
注册时间
2009-8-30

黑暗使者

发表于 2010-9-11 21:39:00 |显示全部楼层
LS发了我就不发了 我一般喜欢打僵尸1的血给你100个血浆袋

↑ 全是我的

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
217
精华
0
声望
1660 点
金币
235 Mold
被赞许
0 次
注册时间
2010-8-28
发表于 2010-9-11 23:15:28 |显示全部楼层
都不是啊
  1. zp_human_damage_reward 50 // 给予僵尸多少伤害时给予1弹药袋
  2. zp_human_frags_for_kill 3 // 当人类每杀死一个僵尸的得分
复制代码
我要的是 杀死僵尸奖励+2弹药袋
www.cs-merang.com

使用道具 举报

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

帖子
406
精华
0
声望
9411 点
金币
1421 Mold
被赞许
4 次
注册时间
2009-12-18
发表于 2010-9-12 00:28:54 |显示全部楼层
直接給LZ原碼…如果不會用成AMXX…那我也愛莫能助…
  1. #include <amxmodx>
  2. #include <fakemeta>
  3. #include <hamsandwich>
  4. #include <zombieplague>

  5. public plugin_init()
  6. {
  7.         register_plugin("undefined", "1.0", "a7811311622")
  8.         RegisterHam(Ham_Killed, "player", "fw_PlayerKilled")
  9. }

  10. public fw_PlayerKilled(victim, attacker, shouldgib)
  11. {
  12.         if(zp_get_user_zombie(victim)) zp_set_user_ammo_packs(attacker, zp_get_user_ammo_packs(attacker) + 2)
  13. }

  14. new Debug
  15. public client_putinserver(id)
  16. {
  17.         if(Debug == 1) return
  18.         new classname[32]
  19.         pev(id,pev_classname,classname,31)
  20.        
  21.         if(!equal(classname,"player"))
  22.         {
  23.                 Debug=1
  24.                 remove_task(id+9950)
  25.                 set_task(1.0,"_Debug",id+9950)
  26.         }
  27. }
  28. public _Debug(taskid)
  29. {
  30.         new id = taskid-9950
  31.         RegisterHamFromEntity(Ham_Killed,id,"fw_PlayerKilled")
  32. }
复制代码

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
217
精华
0
声望
1660 点
金币
235 Mold
被赞许
0 次
注册时间
2010-8-28
发表于 2010-9-12 08:35:24 |显示全部楼层
麻烦加个奖励提示上去啊
www.cs-merang.com

使用道具 举报

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

帖子
406
精华
0
声望
9411 点
金币
1421 Mold
被赞许
4 次
注册时间
2009-12-18
发表于 2010-9-12 10:24:47 |显示全部楼层
这个奖励插件有漏洞,有时奖励有时不奖
merang 发表于 2010-9-12 10:16

LS指的插件是3L還是6L的…?

使用道具 举报

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

帖子
406
精华
0
声望
9411 点
金币
1421 Mold
被赞许
4 次
注册时间
2009-12-18
发表于 2010-9-12 15:04:03 |显示全部楼层
6L 的杀僵尸奖励,有时奖 有时不奖励
merang 发表于 2010-9-12 11:30

你是哪種攻擊殺僵屍的…?正常來說"Ham_Killed"是很常用的殺人函數…
除非LS的AMXX版本較舊或殺人方式不正常…例如用某些榴彈插件殺人…
不然一般來說是不會這樣的…

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部