搜索
查看: 2630|回复: 4

请教一个问题!

[复制链接]
发表于 2007-5-11 21:01:06 | 显示全部楼层 |阅读模式 来自 中国–黑龙江
1。在使用AMXX建立主机的时候会在控制台显示AMX及版本的一些信息

我想知道那个是写在哪个文件里

2。show_hudmessage这里可以把字体加大吗

3。进入主机的时候执行的是哪个事件 我想在进入主机的时候显示一个show_hudmessage

4。如何在进入控制台的时候显示我独有的版本信息

例如client_print(0,print_console, "%s", "overlord")这个应该写在哪个事件里

请指教
发表于 2007-5-11 21:17:24 | 显示全部楼层 来自 中国–广东–中山

回复: 请教一个问题!

1.大概是scrollmsg插件功能吧,可以写在amxx.cfg里面。
2.好像不可以设置字体大小。
3.client_connect?还是client_putinserver?
4.可以写在client_connect里面,但你使用print_console玩家就无法直接看见了。
回复

使用道具 举报

 楼主| 发表于 2007-5-12 17:08:45 | 显示全部楼层 来自 中国–黑龙江

回复: 请教一个问题!

我是想当一个新的玩家进入主机的时候给这个玩家一个欢迎提示  

我想知道玩家进入后执行的哪个事件
回复

使用道具 举报

发表于 2007-5-12 18:41:04 | 显示全部楼层 来自 中国–福建–漳州

回复: 请教一个问题!

1. 你是说在服务器控制里显示的信息?那是在amxmodx/dlls/amxmodx_mm.dll文件里的,不能直接修改,如果需要,使用二进编辑软件修改。
2. 字体不能修改,字体大小是在客户端上的资源文件里定义的。
3. 可以在client_putinserver事件里使用task,延迟段时间后提示,或者
register_event("Spectator", "onSpectate", "a")

public onSpectate()
{
new id = read_data(1)
......//加个判断,当第一次执行这个事件时,就是玩家进入服务器的时候
}

4. CS1.5的话,直接写在client_connect里就应该可以了。
回复

使用道具 举报

 楼主| 发表于 2007-5-13 15:07:47 | 显示全部楼层 来自 中国–黑龙江

回复: 请教一个问题!

[PHP]#include <amxmodx>
#include <amxmisc>
public plugin_init()
{
register_plugin("Change to Knife", "1.0", "nuo")
register_clcmd("drop","hook_G", 0, "hook key G" )
}

public client_connect(id){

client_print(id,print_console,"..............in server")
return PLUGIN_CONTINUE
}
public client_putinserver(id)
{
client_print(id,print_chat,"..............1")
client_print(id,print_chat,"..............2")
client_print(id,print_chat,"..............3")
return PLUGIN_CONTINUE
}
public hook_G(id)
{
client_print(id,print_chat,"..............renglei")
   
}  [/PHP]

按照上面写的     我在进入服务器前后都没有任何的提示      进入服务器后按G键缺能显示提示信息  不知道我的代码哪里出问题了
回复

使用道具 举报

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

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