From 62715ba2e8939d88c583147df8bd65d6c7fbb668 Mon Sep 17 00:00:00 2001 From: KrystilizeNevaDies <57762380+KrystilizeNevaDies@users.noreply.github.com> Date: Thu, 7 May 2020 01:12:06 +1000 Subject: [PATCH] Added Item Tossing Check --- hooks.lua | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/hooks.lua b/hooks.lua index af59cde..40420fd 100644 --- a/hooks.lua +++ b/hooks.lua @@ -13,6 +13,8 @@ function InitHooks(a_Plugin) cPluginManager:AddHook(cPluginManager.HOOK_PLAYER_SPAWNED, OnPlayerSpawned) cPluginManager:AddHook(cPluginManager.HOOK_TAKE_DAMAGE, OnTakeDamage) cPluginManager:AddHook(cPluginManager.HOOK_WORLD_TICK, OnWorldTick) + cPluginManager:AddHook(cPluginManager.HOOK_PLAYER_TOSSING_ITEM,OnPlayerTossingItem) + end @@ -230,6 +232,17 @@ function OnWorldTick(a_World, a_TimeDelta) ) end - - - +function OnPlayerTossingItem(a_Player) + local PlayerState = GetPlayerState(a_Player) + if (PlayerState:IsLoggedIn()) then + return false + end + + a_Player:SendMessage( + cCompositeChat() + :AddTextPart("Please use ") + :AddSuggestCommandPart("/login", "/login", "u") + :AddTextPart(" first.") + ) + return true +end