GM:OnLuaError
Örnek
Hook'u kullanarak lua_error_url'nin işlevselliğini kopyalayın ve payload'a (veri yüküne) yeni değerler ekleyin.
--
-- Nil fonksiyonların çağrılması veya bir tabloyu dizinlemek için nil kullanılması gibi mantık hatalarında çağrılır.
--
hook.Add( "OnLuaError", "mock_lua_error_url", function( error, realm, stack, name, addon_id )
--
-- Günlük kaydı için yararlı olabilecek hatayla ilgili bilgileri içeren belirtilen URL'ye bir POST isteği gönderin.
--
http.Post( "https://example.com/report_lua_error.php", {
error = error,
stack = util.TableToJSON(stack, false),
realm = realm,
addon = addon_id or 0,
gamemode = engine.ActiveGamemode(),
gmv = VERSIONSTR,
os = jit.os,
--
-- Gösterim amacıyla lua_error_url'yi genişleten yeni veriler,
-- ancak bunların çok kullanışlı olduğu söylenemez.
--
addon_name = name,
time = os.time(),
player_count = player.GetCount()
} )
end )
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord