overlord 发表于 2007-5-11 21:01:06

请教一个问题!

1。在使用AMXX建立主机的时候会在控制台显示AMX及版本的一些信息

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

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

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

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

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

请指教

apocalyptic 发表于 2007-5-11 21:17:24

回复: 请教一个问题!

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

overlord 发表于 2007-5-12 17:08:45

回复: 请教一个问题!

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

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

Rulzy 发表于 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里就应该可以了。

overlord 发表于 2007-5-13 15:07:47

回复: 请教一个问题!

#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")
   
}

按照上面写的   我在进入服务器前后都没有任何的提示      进入服务器后按G键缺能显示提示信息不知道我的代码哪里出问题了
页: [1]
查看完整版本: 请教一个问题!