皮洨歪大大补给箱插件的一些问题..

Home Home
引用 | 编辑 love2257210
2010-09-02 21:36
楼主
推文 x0
http://bbs.mychat.to/reads.php?tid=856122&keyword=%E8%A3%9C%E7%B5%A6我用他的这个
为什么我有时候去捡补给箱时会有捡到东西的声音
却没显示任何提示,如果没捡到的话
它有时会说
我很倒楣,补给箱里没有任何东西
我有删了一些枪,要从哪里删除比较完整
因为我都直接把不要的
把它编号下面的都删除。
这样可以吗?
例如:
case 2:
  {
   drop_weapons(id, 1)
   fm_give_item(id, "weapon_sg552")
   fm_give_item(id, "ammo_556nato")
   fm_give_item(id, "ammo_556nato")
   fm_give_item(id, "ammo_556nato")
   fm_give_item(id, "ammo_556nato")
   
   client_print(0, print_center, "%s 捡到了CV47-60R", name)
我就会删完后会变成剩下这样..
case 2:
这样对吗?
(就是编号下面全部的都被删除了)
如果有误请告知谢谢 !

献花 x0
引用 | 编辑 皮洨歪
2010-09-02 22:10
1楼
  
您好
若枪枝太多 您要删除的话
恩.... 举例来说
----------------------------------------------------
  case 1:  
  {
   drop_weapons(id, 1)  
   fm_give_item(id, "weapon_mp5navy")  
   fm_give_item(id, "ammo_9mm")  
   fm_give_item(id, "ammo_9mm")
   fm_give_item(id, "ammo_9mm")
   fm_give_item(id, "ammo_9mm")
   
   client_print(0, print_center, "%s 捡到一把MP5 冲锋枪", name)  
  }
  case 2:
  {
   drop_weapons(id, 1)
   fm_give_item(id, "weapon_sg552")
   fm_give_item(id, "ammo_556nato")
   fm_give_item(id, "ammo_556nato")
   fm_give_item(id, "ammo_556nato")
   fm_give_item(id, "ammo_556nato")
   
   client_print(0, print_center, "%s 捡到一把SIG552 近狙型步枪", name)
  }

  case 3:
  {
   drop_weapons(id, 1)
   fm_give_item(id, "weapon_mac10")
   fm_give_item(id, "ammo_45acp")
   fm_give_item(id, "ammo_45acp")
   fm_give_item(id, "ammo_45acp")
   fm_give_item(id, "ammo_45acp")
   
   client_print(0, print_center, "%s 捡到一把MAC10 小型冲锋枪", name)
  }
----------------------------------------------------

把红色粗体字部份 删除
而 编号 3 的部份 就改成 编号 2

----------------------------------------------------
  case 1:  
  {
   drop_weapons(id, 1)  
   fm_give_item(id, "weapon_mp5navy") 
   fm_give_item(id, "ammo_9mm")  
   fm_give_item(id, "ammo_9mm")
   fm_give_item(id, "ammo_9mm")
   fm_give_item(id, "ammo_9mm")
   
   client_print(0, print_center, "%s 捡到一把MP5 冲锋枪", name)  
  }
  case 3:  # 3 > 2
  {
   drop_weapons(id, 1)
   fm_give_item(id, "weapon_mac10")
   fm_give_item(id, "ammo_45acp")
   fm_give_item(id, "ammo_45acp")
   fm_give_item(id, "ammo_45acp")
   fm_give_item(id, "ammo_45acp")
   
   client_print(0, print_center, "%s 捡到一把MAC10 小型冲锋枪", name)
  }
----------------------------------------------------

后面也是 要排序 1.2.3.4..............X




new num = random_num(1, 20)


部分

如果您的
case #  剩下 17 项


改成

new num = random_num(1, 17)


这样就行了^^

献花 x1
引用 | 编辑 love2257210
2010-09-03 17:14
2楼
  
下面是引用 皮洨歪 于 2010-09-02 22:10 发表的 : 到引言文
您好
若枪枝太多 您要删除的话
恩.... 举例来说
----------------------------------------------------
  case 1:  
.......

能顺便问一下
要怎么改补给箱枪的备用子弹
好像有教学... 但看不懂...而且用了好像也没用..
会的话能教我一下吗?

献花 x0
引用 | 编辑 史来姆
2010-09-03 17:22
3楼
  
在fm_give_item(id, "weapon_xxx") 下面加上
fm_set_user_bpammo(id, CSW_XXX, YYY)
XXX为枪枝名称,例如AWP,AK47,ELITE等等
YYY为后备子弹数目,例如200

如果我想SG552有200后备弹,便写成这样
fm_give_item(id, "weapon_sg552")
fm_set_user_bpammo(id, CSW_SG552, 200)

献花 x1
引用 | 编辑 love2257210
2010-09-03 17:45
4楼
  
下面是引用 史来姆 于 2010-09-03 17:22 发表的 : 到引言文
在fm_give_item(id, "weapon_xxx") 下面加上
fm_set_user_bpammo(id, CSW_XXX, YYY)
XXX为枪枝名称,例如AWP,AK47,ELITE等等
YYY为后备子弹数目,例如200

如果我想SG552有200后备弹,便写成这样
fm_give_item(id, "weapon_sg552")
fm_set_user_bpammo(id, CSW_SG552, 200)

好像没用耶...因为加进去后就变成没办法转挡了

献花 x0
引用 | 编辑 史来姆
2010-09-03 17:46
5楼
  
有没有#include<cstrike>?

献花 x0
引用 | 编辑 love2257210
2010-09-03 17:59
6楼
  
下面是引用 史来姆 于 2010-09-03 17:22 发表的 : 到引言文
在fm_give_item(id, "weapon_xxx") 下面加上
fm_set_user_bpammo(id, CSW_XXX, YYY)
XXX为枪枝名称,例如AWP,AK47,ELITE等等
YYY为后备子弹数目,例如200

如果我想SG552有200后备弹,便写成这样
fm_give_item(id, "weapon_sg552")
fm_set_user_bpammo(id, CSW_SG552, 200)


是我错怪你了...刚刚用的时候好像是我自己不小心加到什么符号吧
成功了!谢谢你!每次您都热心的帮别人解答!花花给你表情

献花 x0