求上回合的所以武器在下回合消失的插件

Home Home
引用 | 编辑 ruby2009g
2013-06-11 17:03
楼主
推文 x0
求上回合的所以武器在下回合消失的插件


例如 : 
=======================================
当上回合有一把m4a1,usp,小刀,1x手榴弹,2x闪光弹


我想所有玩家都在下回合全部消失(当然小刀不算啦)


下回合有usp(玩一般正常都会送),小刀
=======================================


希望有人能够帮帮我吧!表情
如果你觉得我有什么不礼貌的地方请指出,我会作出修改

献花 x0
引用 | 编辑 点解会咁既
2013-06-11 17:09
1楼
  
回合开始时用
strip_user_weapons(id) //武器清空
give_item(id, "weapon_knife") //给小刀
give_item(id, "weapon_usp") //给USP

???是想这样吧

献花 x1
引用 | 编辑 ak47klo
2013-06-12 19:57
2楼
  
下面是引用 derek199 于 2013-06-11 17:09 发表的: 到引言文
回合开始时用
strip_user_weapons(id) //武器清空
give_item(id, "weapon_knife") //给小刀
give_item(id, "weapon_usp") //给USP

???是想这样吧

正确
但是你还是写给他吧(本人懒~~~
他好像不太懂插件

献花 x0
引用 | 编辑 11922911
2013-06-18 20:18
3楼
  
试试看这个

复制程式
#include <amxmodx>
#include <fun>
#include <fakemeta>
#include <hamsandwich>

const m_fHasSurvivedLastRound = 113

public plugin_init()
{
       RegisterHam( Ham_Spawn, "player", "CBasePlayer__Spawn" ) // Don't hook 'Post' forward
}

// Pre hook
public CBasePlayer__Spawn( id )
{
       // Has survived last round
       if( is_user_alive( id ) )
       {
              strip_user_weapons( id )
              set_pdata_int( id, m_fHasSurvivedLastRound, false ) // Make map give default items
       }
}


献花 x0