有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。
有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。:boss:回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。
为什么要限制呢?有什么关系吗?回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。
怕洗枪= =?金钱无限就会有玩家一直洗枪吧
回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。
楼上的说对了,哪位高人能写个这样的代码,十分感谢!回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发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;
}
回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。
感谢楼主的帮忙不过zwfgdlc我不是不让玩家发枪。问题是钱多的玩家一直在发枪服务器就挂了。不知道是什么问题。只要有玩家一直不停的发枪。服务器就马上挂
回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。
我的服务器最多金钱9万多,有些玩家不停的发枪一直 的发,发的服务器挂了回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。
超过购买时间就买不到枪了,还管他干什么回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。
Post by wangyang5008感谢楼主的帮忙
不过zwfgdlc我不是不让玩家发枪。问题是钱多的玩家一直在发枪服务器就挂了。不知道是什么问题。只要有玩家一直不停的发枪。服务器就马上挂
为什么不叫 zhang sheng 自己来发这个贴子?怕丢人吗?
回复: 有没有前辈能做一个限制玩家发枪的插件。一个玩家只能发5把枪。
最好的方法就是判断在两次扔枪的时间间隔,小于1秒就不让扔。不管它是什么枪1.6里 如果你手里有枪了,再买还能买吗? 是不是必须扔了手里的才能买同样的
页:
[1]
2