wangyang5008 发表于 2008-6-8 16:45:12

有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。

有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。:boss:

731 发表于 2008-6-8 23:19:22

回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。

为什么要限制呢?有什么关系吗?

6016 发表于 2008-6-8 23:44:19

回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。

怕洗枪= =?

金钱无限就会有玩家一直洗枪吧

wangyang5008 发表于 2008-6-21 17:57:40

回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。

楼上的说对了,哪位高人能写个这样的代码,十分感谢!

zwfgdlc 发表于 2008-6-21 20:42:39

回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。

看你发好几天,今天正好有点空,帮下你吧.
以下代码限制,在购买时间内发枪,购买时间过后不限制,否则就不合理了.看到有把好枪想捡来用都不行.

#include <amxmodx>
#include <amxmisc>
#define PLUGIN_NAME "droprestrict"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "zwfgdlc"
new dropcount={0,0,0,...};
new bool:droprestrict
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
register_clcmd("drop","cmddrop")
register_event("HLTV","eHLTV","a","1=0","2=0")
}
public cmddrop(id)
{
if(!droprestrict) return PLUGIN_CONTINUE;

new clip,ammo;
new wpn=get_user_weapon(id,clip,ammo)
if(wpn!=CSW_KNIFE&&wpn!=CSW_SMOKEGRENADE&&wpn!=CSW_FLASHBANG&&wpn!=CSW_HEGRENADE)
{
dropcount++
if(dropcount>5)
return PLUGIN_HANDLED;
}else return PLUGIN_CONTINUE;

return PLUGIN_HANDLED
}
public eHLTV()
{
droprestrict=true;
new maxplayer=get_playersnum()
for(new id=1;id<=maxplayer;id++)
{
dropcount=0;
}
set_task(get_cvar_float("mp_buytime")*60.0+get_cvar_float("mp_freezetime"),"drop_switch")
}
public drop_switch()
{
droprestrict=false;
}

wangyang5008 发表于 2008-6-21 21:22:45

回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。

感谢楼主的帮忙
不过zwfgdlc我不是不让玩家发枪。问题是钱多的玩家一直在发枪服务器就挂了。不知道是什么问题。只要有玩家一直不停的发枪。服务器就马上挂

wangyang5008 发表于 2008-6-21 21:26:28

回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。

我的服务器最多金钱9万多,有些玩家不停的发枪一直 的发,发的服务器挂了

zwfgdlc 发表于 2008-6-21 21:54:41

回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。

超过购买时间就买不到枪了,还管他干什么

731 发表于 2008-6-21 22:00:52

回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。

Post by wangyang5008
感谢楼主的帮忙
不过zwfgdlc我不是不让玩家发枪。问题是钱多的玩家一直在发枪服务器就挂了。不知道是什么问题。只要有玩家一直不停的发枪。服务器就马上挂

为什么不叫 zhang sheng 自己来发这个贴子?怕丢人吗?

jim_yang 发表于 2008-6-21 22:03:31

回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。

最好的方法就是判断在两次扔枪的时间间隔,小于1秒就不让扔。不管它是什么枪

1.6里 如果你手里有枪了,再买还能买吗? 是不是必须扔了手里的才能买同样的
页: [1] 2
查看完整版本: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。