搜索
楼主: wangyang5008

关于投票选择地图的投票开始,那个按键声,请各位兄弟来帮忙下。

[复制链接]
 楼主| 发表于 2008-5-19 14:14:04 | 显示全部楼层 来自 浙江衢州

回复: 关于投票选择地图的投票开始,那个按键声,请各位兄弟来帮忙下。

投票踢人和投票封禁玩家是adminvote插件
投票命令是amx_votekick
投票封禁玩家命令是amx_voteban
投票换地图是mapsmenu插件
投票换地图命令是amx_votemapmenu

这3个命令的那键地方好象都没有地方可以设置。麻烦你帮忙看看
回复

使用道具 举报

发表于 2008-5-19 14:19:36 | 显示全部楼层 来自 北京海淀

回复: 关于投票选择地图的投票开始,那个按键声,请各位兄弟来帮忙下。

  1. public voteCount(id, key)
  2. {
  3. if(key == 9 && g_voteCaller == id)
  4. {
  5.   client_print(0, print_chat, "%L", LANG_PLAYER, "VOT_CANC")
  6.   remove_task(99889988)
  7.   set_cvar_float("amx_last_voting", get_gametime())
  8.   log_amx("Vote: Cancel vote session")
  9.   return PLUGIN_HANDLED
  10. }else if(key>3 || !task_exists(99889988))
  11.   return PLUGIN_HANDLED
  12. if (get_cvar_num("amx_vote_answers"))
  13. {
  14.   new name[32]
  15.   get_user_name(id, name, 31)
  16.   
  17.   if (g_yesNoVote)
  18.    client_print(0, print_chat, "%L", LANG_PLAYER, key ? "VOTED_AGAINST" : "VOTED_FOR", name)
  19.   else
  20.    client_print(0, print_chat, "%L", LANG_PLAYER, "VOTED_FOR_OPT", name, key + 1)
  21. }
  22. ++g_voteCount[key]
  23. return PLUGIN_HANDLED
  24. }
复制代码
在这个函数里加
回复

使用道具 举报

 楼主| 发表于 2008-5-19 14:25:23 | 显示全部楼层 来自 浙江衢州

回复: 关于投票选择地图的投票开始,那个按键声,请各位兄弟来帮忙下。

非常感谢前辈的快速的回答。还有就是mapsmenu代码能不能也帮忙看看在什么地方加。这个mapsmenu代码好象不一样
回复

使用道具 举报

发表于 2008-5-19 14:27:23 | 显示全部楼层 来自 北京海淀

回复: 关于投票选择地图的投票开始,那个按键声,请各位兄弟来帮忙下。

方法我已经说了,例子也给了,具体实践要你自己来。
最后说一次
register_menucmd(register_menuid(YNMenuName),(1<<7|1<<8|1<<9),"countYN")
在插件里找红色部分,这里的例子是mapchooser里的,然后搜索countYN,找到对应函数,那里面就有"key =="这样的判断,在这里面加入发声音命令就行了。注意写在语句块里,就是{}里。
回复

使用道具 举报

 楼主| 发表于 2008-5-19 14:32:59 | 显示全部楼层 来自 浙江衢州

回复: 关于投票选择地图的投票开始,那个按键声,请各位兄弟来帮忙下。

恩,前辈已经花了你很多时间,我也最后问下mapsmenu代码不同。
你说你看了mapsmenu代码里面根本没有按键的地方。而且和你说的那些代码完全不一样。希望他能帮忙看看
回复

使用道具 举报

 楼主| 发表于 2008-5-19 14:33:30 | 显示全部楼层 来自 浙江衢州

回复: 关于投票选择地图的投票开始,那个按键声,请各位兄弟来帮忙下。

mapsmenu代码和其他投票插件完全不同。没有任何的KEY代码
回复

使用道具 举报

发表于 2008-5-19 14:36:15 | 显示全部楼层 来自 北京海淀

回复: 关于投票选择地图的投票开始,那个按键声,请各位兄弟来帮忙下。

register_menucmd(register_menuid("Changelevel Menu"), 1023, "actionMapsMenu")
register_menucmd(register_menuid("Which map do you want?"), 527, "voteCount")
register_menucmd(register_menuid("Change map to"), 527, "voteCount")
register_menucmd(register_menuid("Votemap Menu"), 1023, "actionVoteMapMenu")
register_menucmd(register_menuid("The winner: "), 3, "actionResult")

这不都是吗
回复

使用道具 举报

 楼主| 发表于 2008-5-19 14:43:51 | 显示全部楼层 来自 浙江衢州

回复: 关于投票选择地图的投票开始,那个按键声,请各位兄弟来帮忙下。

前辈,晚辈真的很笨。请指点我要加的具体位置,多谢了!
回复

使用道具 举报

发表于 2008-5-20 19:19:12 | 显示全部楼层 来自 安徽合肥

回复: 关于投票选择地图的投票开始,那个按键声,请各位兄弟来帮忙下。

看不懂,佩服........
回复

使用道具 举报

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

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