搜索
楼主: JoForce R

[求助]可以帮小弟做一个这样的小插件吗?

[复制链接]
发表于 2006-8-15 07:59:28 | 显示全部楼层 来自 中国–江苏–南京

回复: [求助]可以帮小弟做一个这样的小插件吗?

Post by JoForce R
装了...我一个人进服试过!换图后没有自动刷新...请问是否要有双方玩家才自动刷新呢?

是,我的和17楼的都是根据Game_Commencing的事件来执行代码,而Game_Commencing是必须双方都有队员才触发,19楼的兄弟代码有问题,Round_Start只要回合开始就会有,不管有没有人
回复

使用道具 举报

 楼主| 发表于 2006-8-15 08:46:17 | 显示全部楼层 来自 中国–广东–佛山–三水区

回复: [求助]可以帮小弟做一个这样的小插件吗?

好的!明白了.......谢谢!
回复

使用道具 举报

 楼主| 发表于 2006-8-15 09:32:08 | 显示全部楼层 来自 中国–广东–佛山–三水区

回复: [求助]可以帮小弟做一个这样的小插件吗?

现在可以啦。。。我还想请问一个问题!
换图后会显示2秒后自动刷新。。。
我想将它改为3秒后。。。请问如何修改?谢谢!
回复

使用道具 举报

发表于 2006-8-15 23:09:17 | 显示全部楼层 来自 中国–广东–深圳–罗湖区

回复: [求助]可以帮小弟做一个这样的小插件吗?

上面兄弟的代码如果服务器设置freezetime长一点,就可能在freezetime前执行sv_restart

根据楼主要求,要在freezetime后5秒执行sv_restart,同时要有玩家进入才执行
下面代码可以满足要求,不管freezetime设置多少,只在freezetime过后的时间才执行
[php]
#include <amxmodx>
new bool:FristTime
public plugin_init()
{
   register_plugin("Restart after freezetime","0.1","iG_os")
   register_logevent("freezetime_over", 2, "1=Round_Start")
   register_event("TextMsg","restart_round_even","a","2&#Game_C")   
}
public restart_round_even()
{
   FristTime = true
}
public freezetime_over()
{
   if (FristTime)
   {
      FristTime = false
      server_cmd("sv_restart 5")  //时间自己改
   }
   return PLUGIN_CONTINUE
}

[/php]
回复

使用道具 举报

 楼主| 发表于 2006-8-16 07:36:17 | 显示全部楼层 来自 中国–广东–佛山–三水区

回复: [求助]可以帮小弟做一个这样的小插件吗?

知道啦。。。谢谢你的帮助!
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表