wangyang5008 发表于 2008-5-19 13:24:30

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

我的服务器是有了,就是没有源码。想了解下,他是怎么产生的。先谢了!

jim_yang 发表于 2008-5-19 13:26:22

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

就是在每个菜单命令执行时候加一句client_cmd(id, "spk 声音文件");

wangyang5008 发表于 2008-5-19 13:31:30

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

前辈我说的是投票换图 投票踢人 投票封禁玩家的按键选择音

例子
比如说投票踢人
按键1 是
按键2 否

那么如果要把按键声音加上去的话用你说的那个来写声音就会一起出现是的不。

现在我的意思是哪个玩家选择1声音就是是的
选择2就是不的声音

jim_yang 发表于 2008-5-19 13:38:01

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

不同的命令用不同的声音啊,这还用我说
每个键都对应一个命令,每个命令对应一个函数入口,在不同的函数体里写下不同的播放命令不就行了。管它是什么命令,只要你确定对应的函数在哪儿就行了。

jim_yang 发表于 2008-5-19 13:40:10

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

给你摘一段我插件里的

public menu_amxx(id, menu, item)
{
switch(item)
{
case 0: menu_display(id, g_MENU_Players, 0)
case 1: menu_display(id, g_MENU_Maps, 0)
case 2: menu_display(id, g_MENU_Bot, 0)
case 3: show_time(id)
case 4: game_over(id)
}
return PLUGIN_HANDLED
}

0.1.2.3.4对应按键1.2.3.4.5,你在case里分别加入不同的spk 声音文件,当然就会出不同的声音了

wangyang5008 发表于 2008-5-19 13:53:01

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

jim_yang问题是他原来的代码里面好象没有这些按键选择的地方设置.

声音文件我也发上来了

我试过了用
选择YES就在底下加client_cmd(0,"spk miscyup")
选择NO就在底下加client_cmd(0,"spk misc/nope")
但是他会一起出来是的不.声音不知道是不是写错地方了

adminvote代码
是不是在
format(lYes, 15, "%L", id, "YES")
format(lNo, 15, "%L", id, "NO")
这里加声音?

mapchooser代码是不是在这里加声音
   pos+=format(menu,511-pos,"8.%L^n",LANG_SERVER,"YES_MAP")
   pos+=format(menu,511-pos,"9.%L^n",LANG_SERVER,"NO_MAP")

那么mapsmenu又该加到哪句代码啊.

jim_yang 发表于 2008-5-19 14:04:00

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

register_menucmd这个函数的最后一个参数就是使用该菜单命令的函数入口的名字,搜索这个参数名就能找到按键函数了。

jim_yang 发表于 2008-5-19 14:09:35

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

投票应该是在adminvote里找,多项选择的应该是"voteCount",双选的应该是"actionResult",具体要改哪儿还得你自己定。比如

public actionResult(id, key)
{
remove_task(4545454)

switch (key)
{
case 0:
{
   set_task(2.0, "delayedExec", 0, g_Execute, g_execLen)
   log_amx("Vote: %L", "en", "RES_ACCEPTED")
   client_print(0, print_chat, "%L", LANG_PLAYER, "RES_ACCEPTED")
   //client_cmd(id, "spk ...")
}
case 1:
{autoRefuse()
      //client_cmd(id, "spk ...")
}
}

return PLUGIN_HANDLED
}

wangyang5008 发表于 2008-5-19 14:09:35

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

前辈!mapsmenu没有按键选择地方能不能麻烦你再次看看

wangyang5008 发表于 2008-5-19 14:10:49

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

还有adminvote也没有按键地方可以写,只有mapchooser找到了按键地方
希望前辈在帮忙看看mapsmenu和adminvote的代码
页: [1] 2
查看完整版本: 关于投票选择地图的投票开始,那个按键声,请各位兄弟来帮忙下。