心静如水 发表于 2008-8-26 15:09:12

在插件里第五局开启某插件如何编写?麻烦帮忙一下..

这段开启某插件的命令如何写?

yzmzx 发表于 2008-8-26 15:25:53

回复: 在插件里第五局开启某插件如何编写?麻烦帮忙一下..

setTimeText(text[], len, tmlf, id)
{
new secs = tmlf % 60
new mins = tmlf / 60
new nextmap
get_cvar_string("amx_nextmap",nextmap,31)
if (secs == 0)
format(text, len, "剩余时间 %d %L^n^n下幅地图: 等待投票", mins, id, (mins > 3) ? "MINUTES" : "MINUTE")
else if (secs == 0)
format(text, len, "剩余时间 %d %L^n^n下幅地图: %s", mins, id, (mins > 1) ? "MINUTES" : "MINUTE", nextmap)
else if (mins == 0)
format(text, len, "换图剩余时间 %d %L^n^n下幅地图: %s", secs, id, (secs > 1) ? "SECONDS" : "SECOND",nextmap)

主要我是想在最后1分钟之前的所有提示都是"等待投票',
在最后一分钟就显示下一地图.....

怎么实现...........谢谢

baili1258 发表于 2008-8-26 16:05:36

回复: 在插件里第五局开启某插件如何编写?麻烦帮忙一下..

第一局就先暂停插件了,到第五局就取消暂停插件吧!
我的思路是这样的
服务器控制台使用 amxx pause xxxxxx.amxx 的方式暂停插件,使用 amxx unpause xxxxxx.amxx 的方式恢复插件。

心静如水 发表于 2008-8-26 18:01:27

回复: 在插件里第五局开启某插件如何编写?麻烦帮忙一下..

Post by baili1258
第一局就先暂停插件了,到第五局就取消暂停插件吧!
我的思路是这样的
服务器控制台使用 amxx pause xxxxxx.amxx 的方式暂停插件,使用 amxx unpause xxxxxx.amxx 的方式恢复插件。
这个方式在地图文件里面可以设置,但在插件里面应该不是这样命令的............

baili1258 发表于 2008-8-26 19:59:48

回复: 在插件里第五局开启某插件如何编写?麻烦帮忙一下..

Post by 心静如水
这个方式在地图文件里面可以设置,但在插件里面应该不是这样命令的............

可以直接用server_cmd(amxx pause xxxxxx.amxx)
server_cmd(amxx unpause xxxxxx.amxx)

心静如水 发表于 2008-8-26 21:17:37

回复: 在插件里第五局开启某插件如何编写?麻烦帮忙一下..

Post by baili1258
可以直接用server_cmd(amxx pause xxxxxx.amxx)
server_cmd(amxx unpause xxxxxx.amxx)
为定义的AMXX...............

baili1258 发表于 2008-8-26 22:12:29

回复: 在插件里第五局开启某插件如何编写?麻烦帮忙一下..

这样就可以暂停插件了,难道不对吗?
我之前都是这样做的
效果还行

veryluckko 发表于 2008-8-26 22:55:36

回复: 在插件里第五局开启某插件如何编写?麻烦帮忙一下..

学到了 ~~嘿嘿嘿嘿嘿嘿

心静如水 发表于 2008-8-27 02:01:07

回复: 在插件里第五局开启某插件如何编写?麻烦帮忙一下..

命令还是不对啊.................

baili1258 发表于 2008-8-27 10:02:29

回复: 在插件里第五局开启某插件如何编写?麻烦帮忙一下..

Post by 心静如水
命令还是不对啊.................
server_cmd("amxx pause 123.amxx")
server_cmd("amxx unpause 123.amxx")
这样吧!!
页: [1] 2
查看完整版本: 在插件里第五局开启某插件如何编写?麻烦帮忙一下..