2018年4月16日 星期一


惡靈勢力2要觸發某些功能都要透過這些事件才能啟動
例如:玩家受傷、玩家死亡等等

下方是國外的所有事件清單,還列出了簡易的用法,不過都是英文的

通用事件
https://wiki.alliedmods.net/Generic_Source_Events

通用伺服器事件
https://wiki.alliedmods.net/Generic_Source_Server_Events

惡靈勢力2事件
https://wiki.alliedmods.net/Left_4_Dead_2_Events

有些是直接就可以用的事件
像是OnPluginStart
用法:

public OnPluginStart()
{
    功能寫裡面
}


下面再舉例一些用法


例如第一行
HookEvent("item_pickup", evtRoundStartAndItemPickup_mul);//物品撿取

HookEvent要放在OnPluginStart裡面
意思就是插件開始時就執行事件,要執行的事件就是物品撿取item_pickup
事件名稱都是固定的,沒辦法改,但是我們可以設定前往public(類別)的名稱

有的時候會有相同的事件要使用不同的功能,所以就要去設定不同的public(類別)的名稱
例如上面舉例的evtRoundStartAndItemPickup_mul

然後就會執行這public


我們一般會使用到的事件可能只有10幾種,不需要全部都去了解,有使用到的時候再去用關鍵字再去查詢即可

我的表達方式可能還是會有些地方不清楚,歡迎在下方留言提供建議

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © 阿土進擊班 - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -