89 lines
		
	
	
	
		
			3.5 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			89 lines
		
	
	
	
		
			3.5 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
| webhooks = {
 | |
|     use = "",
 | |
|     giveOtherPlayer = "",
 | |
|     buyItem = "",
 | |
|     transfer = "",
 | |
|     delete = "",
 | |
|     adminLog = "",
 | |
|     addItem = "",
 | |
|     banLog = "",
 | |
|     dumpsterSearch = "",
 | |
| 
 | |
|     -- drop when die
 | |
|     dropWeapon = "",
 | |
|     dropMoney = "",
 | |
|     dropItems = "", -- Also using throw item
 | |
|     pickUpWeapon = "",
 | |
|     pickUpCash = "",
 | |
|     pickUpItems = "", -- Also using throw item
 | |
| }
 | |
| 
 | |
| -- u can edit commands logs from server/commands.lua
 | |
| 
 | |
| function dropMoneyLog(cash, src)
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.dropMoney, string.format(lang.logDropMoney, cash), src)
 | |
| end
 | |
| 
 | |
| function dropWeaponLog(val, src)
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.dropWeapon, string.format(lang.logDropWeapon, val.namecash), src)
 | |
| end
 | |
| 
 | |
| function dropItemsLog(dropItemList, src)
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.dropItems, string.format("%s: %s", lang.logDropItems, json.encode(dropItemList)), src)
 | |
| end
 | |
| 
 | |
| function pickUpWeaponLog(data, src)
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.pickUpWeapon, string.format(lang.logGetWeapon, data.weapon.name), src)
 | |
| end
 | |
| 
 | |
| function pickUpCashLog(data, src)
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.pickUpCash, string.format(lang.logGetMoney, data.cash), src)
 | |
| end
 | |
| 
 | |
| function pickUpItemsLog(data, src)
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.pickUpItems, string.format("%s: %s", lang.logGetItems, json.encode(data.dropItemList)), src)
 | |
| end
 | |
| 
 | |
| function openAdminShopLog(src)
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.adminLog, "Open Admin Shop", src)
 | |
| end
 | |
| 
 | |
| function giveOtherPlayer(inputVal, label, src, OtherPlayerSrc)
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.giveOtherPlayer, string.format(lang.logGiveItem, inputVal, label), src, OtherPlayerSrc)
 | |
| end
 | |
| 
 | |
| function buyItemLog(shopType, itemName, count, price, src)
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.buyItem, string.format(lang.logBoughtItem, shopType, count, GetItemLabel(itemName), price), src)
 | |
| end
 | |
| 
 | |
| function transferLog(itemName, amount, dragDataInvKeyName, dropDataInvKeyName, src)
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.transfer, string.format(lang.logSwapItem, itemName, amount, dragDataInvKeyName, dropDataInvKeyName), src)
 | |
| end
 | |
| 
 | |
| function addItemLog(src, itemName, amount, slot, invokingResource)
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.addItem, string.format(lang.logAddItem, itemName, amount, slot, invokingResource), src)
 | |
| end
 | |
| 
 | |
| function removeItemLog(src, itemName, amount, slot, invokingResource)
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.removeItem, string.format(lang.logRemoveItem, itemName, amount, slot, invokingResource), src)
 | |
| end
 | |
| 
 | |
| function deleteItemLog(data, src) --Not Using
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.delete, string.format(lang.logDeleteItem, data.invKeyName, data.itemData.amount, GetItemLabel(data.itemData.name)), src)
 | |
| end
 | |
| 
 | |
| function useLog(label, src)
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.use, string.format(lang.logUseItem, label), src)
 | |
| end
 | |
| 
 | |
| function dumpsterSearch(src, item, amount)
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.dumpsterSearch, string.format(lang.logDumpsterSearch, item, amount), src)
 | |
| end
 | |
| 
 | |
| function banLog(src, banLogType, msg)
 | |
|     local playerName = GetPlayerName(src) or "Unknown Player Name"
 | |
|     banLogType = banLogType or "Unknown Ban Type"
 | |
|     msg = msg or "Unknown Reason"
 | |
|     tgiCore.DebugErrorLog("^1[ANTICHEAT] ^0 [ " .. src .. " ]" .. playerName .. " Has been kicked for " .. msg .. " (" .. banLogType .. ")")
 | |
|     TriggerEvent("tgiann-core:discordLog", webhooks.banLog, msg, src)
 | |
| end
 | 
