1
0

Updated the Debuggers plugin to the #121 API.

This commit is contained in:
madmaxoft 2013-08-21 21:42:39 +02:00
parent 3957ca94e7
commit e9583b3e81

View File

@ -16,15 +16,21 @@ function Initialize(Plugin)
Plugin:SetName("Debuggers") Plugin:SetName("Debuggers")
Plugin:SetVersion(1) Plugin:SetVersion(1)
PluginManager = cRoot:Get():GetPluginManager() --[[
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_USING_BLOCK); -- Test multiple hook handlers:
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_USING_ITEM); cPluginManager.AddHook(cPluginManager.HOOK_TICK, OnTick1);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_TAKE_DAMAGE); cPluginManager.AddHook(cPluginManager.HOOK_TICK, OnTick2);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_TICK); --]]
PluginManager:AddHook(Plugin, cPluginManager.HOOK_CHAT);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_PLAYER_RIGHT_CLICKING_ENTITY); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_USING_BLOCK, OnPlayerUsingBlock);
PluginManager:AddHook(Plugin, cPluginManager.HOOK_WORLD_TICK); cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_USING_ITEM, OnPlayerUsingItem);
cPluginManager.AddHook(cPluginManager.HOOK_TAKE_DAMAGE, OnTakeDamage);
cPluginManager.AddHook(cPluginManager.HOOK_TICK, OnTick);
cPluginManager.AddHook(cPluginManager.HOOK_CHAT, OnChat);
cPluginManager.AddHook(cPluginManager.HOOK_PLAYER_RIGHT_CLICKING_ENTITY, OnPlayerRightClickingEntity);
cPluginManager.AddHook(cPluginManager.HOOK_WORLD_TICK, OnWorldTick);
PluginManager = cRoot:Get():GetPluginManager();
PluginManager:BindCommand("/le", "debuggers", HandleListEntitiesCmd, "- Shows a list of all the loaded entities"); PluginManager:BindCommand("/le", "debuggers", HandleListEntitiesCmd, "- Shows a list of all the loaded entities");
PluginManager:BindCommand("/ke", "debuggers", HandleKillEntitiesCmd, "- Kills all the loaded entities"); PluginManager:BindCommand("/ke", "debuggers", HandleKillEntitiesCmd, "- Kills all the loaded entities");
PluginManager:BindCommand("/wool", "debuggers", HandleWoolCmd, "- Sets all your armor to blue wool"); PluginManager:BindCommand("/wool", "debuggers", HandleWoolCmd, "- Sets all your armor to blue wool");
@ -415,6 +421,24 @@ end
function OnTick1()
-- For testing multiple hook handlers per plugin
LOGINFO("Tick1");
end
function OnTick2()
-- For testing multiple hook handlers per plugin
LOGINFO("Tick2");
end
--- When set to a positive number, the following OnTick() will perform GC and decrease until 0 again --- When set to a positive number, the following OnTick() will perform GC and decrease until 0 again
GCOnTick = 0; GCOnTick = 0;