apocalyptic 发表于 2007-3-3 20:09:03

register_event和register_logevent应该怎么用?

在官方说明中,register_event被解释为Registers an event on which a given function will be called(注册一个可以被特定函数调用的事件?),而register_logevent则是Registers a function to be called on a log event(注册一个可以被逻辑事件调用的函数?)。

现在我写了一个插件,需要在每一个回合刚开始的时候(也就是玩家刚出生的时候)对特定玩家的特定数据进行操作。内容如下:

public plugin_init() {
register_plugin("***","*","***")
register_event("RoundStart", "roundstart", "a")
}

public roundstart(id){
代码
return PLUGIN_CONTINUE
}


可是上述内容中的代码部分并没有被执行啊!怎么办?

Rulzy 发表于 2007-3-3 20:41:17

回复: register_event和register_logevent应该怎么用?

多看一下别人的源代码就能慢慢学会了,我刚开始的时候也是很多都不会用(当然现在还是有很多不会用)。

apocalyptic 发表于 2007-3-3 20:54:54

回复: register_event和register_logevent应该怎么用?

Post by Rulzy
多看一下别人的源代码就能慢慢学会了,我刚开始的时候也是很多都不会用(当然现在还是有很多不会用)。

:confused: :confused: :confused: :confused:
版主啊~~~~~
我这些代码就是从AMXX官方说明书上照抄过来的,应该不会有错啊~~~~~~
只是改掉了{}里面的部分而已……
我还看过不少AMXX官方提供的插件和源码,可是就找不到问题所在啊!
我用的就是你做的那个金钱无限插件,非常好用啊!不过就是这个函数搞不懂,还有几种特殊情况也不会写啊!~~~~~

jop 发表于 2007-3-3 21:03:35

回复: register_event和register_logevent应该怎么用?

event 并不是你随意写的,是系统指定的几个,看看这里
http://wiki.amxmodx.org/index.php/Half-Life_1_Game_Events

基本东西在这里都有
http://wiki.amxmodx.org
页: [1]
查看完整版本: register_event和register_logevent应该怎么用?