remove unnecessary & update server detect

master
rubin 2 years ago
parent 5f9b743bae
commit 8166c35164
  1. 34
      corn-hud.lua

@ -20,21 +20,18 @@ local coord = {
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(0) end
repeat
wait(100)
local res, id = sampGetPlayerIdByCharHandle(PLAYER_PED)
nickname = sampGetPlayerNickname(id)
if res then score = sampGetPlayerScore(id) end
until score > 0
local magicChar = { ":", "|" }
local hostName = sampGetCurrentServerName()
for i = 1, #magicChar do hostName = hostName:gsub(magicChar[i], '') end
if string.find(hostName, "Legacy") then serverName = "Legacy" end
if string.find(hostName, "Reborn") then serverName = "Reborn" end
if string.find(hostName, "Revolution") then serverName = "Revolution" end
if hostName == "Samp-Rp.Ru Server 02 Client 0.3.7" then serverName = "Two" end
if serverName == nil then thisScript():unload() end
iniName = string.format("cornHUD-%s", serverName)
repeat wait(0) until sampGetCurrentServerName() ~= "SA-MP"
repeat wait(0) until sampGetCurrentServerName():find("Samp%-Rp.Ru") or sampGetCurrentServerName():find("SRP")
server = sampGetCurrentServerName():gsub("|", "")
server =
(server:find("02") and "Two" or
(server:find("Revo") and "Revolution" or
(server:find("Legacy") and "Legacy" or (server:find("Classic") and "Classic" or
(server:find("Zero Two") and "Two" or "")))))
if server == "" then
thisScript():unload()
end
iniName = string.format("cornHUD-%s", server)
ini = inicfg.load({
['Farm 0'] = {
corn = 0,
@ -91,13 +88,8 @@ function main()
},
}, iniName)
inicfg.save(ini, iniName)
sampfuncsLog(' {FFFFFF}corn-hud by Serhiy_Rubin loaded. CMD: /corn | /corn hud. | Key combo: '..ini.Settings.Key1:gsub("VK_", '')..' + '..ini.Settings.Key2:gsub("VK_", ''))
sampfuncsLog(' {FFFFFF}corn-hud loaded. CMD: /corn | /corn hud. | Key combo: '..ini.Settings.Key1:gsub("VK_", '')..' + '..ini.Settings.Key2:gsub("VK_", ''))
font = renderCreateFont(ini.Render.FontName, ini.Render.FontSize, ini.Render.FontFlag)
sampRegisterChatCommand('getcoord', function(param)
local x, y, z = getCharCoordinates(PLAYER_PED)
string = string.format("%0.2f, %0.2f, %0.2f", x, y, z)
setClipboardText(string)
end)
sampRegisterChatCommand('corn', function(param)
if render and param:lower():find('pos') then
SetPos()

Loading…
Cancel
Save