- 448
- 147
Такая вот Фигня Происходит
Мун Лог Краша
Сам Код
Мун Лог Краша
[20:22:09.134352] (error) AdminTools: opcode '03C0' call caused an unhandled exception
stack traceback:
[C]: in function 'storeCarCharIsInNoSave'
...top\GTA 140K BY DAPO SHOWW\moonloader\Sturmtil-Tools.lua:12330: in function 'infostate'
...top\GTA 140K BY DAPO SHOWW\moonloader\Sturmtil-Tools.lua:5205: in function 'OnDrawFrame'
...\Desktop\GTA 140K BY DAPO SHOWW\moonloader\lib\imgui.lua:1379: in function <...\Desktop\GTA 140K BY DAPO SHOWW\moonloader\lib\imgui.lua:1368>
stack traceback:
[C]: in function 'storeCarCharIsInNoSave'
...top\GTA 140K BY DAPO SHOWW\moonloader\Sturmtil-Tools.lua:12330: in function 'infostate'
...top\GTA 140K BY DAPO SHOWW\moonloader\Sturmtil-Tools.lua:5205: in function 'OnDrawFrame'
...\Desktop\GTA 140K BY DAPO SHOWW\moonloader\lib\imgui.lua:1379: in function <...\Desktop\GTA 140K BY DAPO SHOWW\moonloader\lib\imgui.lua:1368>
Сам Код
Lua:
function infostate()
shotre = 0
if cfg.main.styleinformation == 1 then
local _, char = sampGetCharHandleBySampPlayerId(spec_id)
if _ and char then
local carhandle = storeCarCharIsInNoSave(char)
local afkplayer = sampIsPlayerPaused(spec_id)
imgui.BeginChild('##34545345445456454', imgui.ImVec2(0, 0), false)
imgui.Columns(4)
imgui.SetColumnWidth(-1, 87); imgui.Text(u8'Уровень'); imgui.NextColumn()
imgui.SetColumnWidth(-1, 87); imgui.Text(sampGetPlayerScore(spec_id)); imgui.NextColumn()
imgui.SetColumnWidth(-1, 87); imgui.Text(u8'Опыт'); imgui.NextColumn()
imgui.SetColumnWidth(-1, 87); imgui.Text(respect); imgui.NextColumn()
imgui.Separator()
imgui.Text(u8'Пинг')
imgui.NextColumn()
if tonumber(sampGetPlayerPing(spec_id)) > 60 then
if not pl then
imgui.TextColoredRGB('{ff6347}'..sampGetPlayerPing(spec_id)..'(0.00)')
else
imgui.TextColoredRGB('{ff6347}'..sampGetPlayerPing(spec_id)..'('..pl..')')
end
else
if not pl then
imgui.Text(''..sampGetPlayerPing(spec_id)..'(0.00)')
else
imgui.Text(''..sampGetPlayerPing(spec_id)..'('..pl..')')
end
end
imgui.NextColumn()
imgui.Text(u8'АФК')
imgui.NextColumn()
if afkplayer then imgui.Text(u8'Отошел') else imgui.Text('0') end
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'Здоровье')
imgui.NextColumn()
imgui.Text(sampGetPlayerHealth(spec_id))
imgui.NextColumn()
imgui.Text(u8'Бронь')
imgui.NextColumn()
imgui.Text(sampGetPlayerArmor(spec_id))
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'Оружие/ПТ')
imgui.NextColumn()
if _ then
imgui.Text(''..tonumber(getCurrentCharWeapon(char))..':'..getAmmoInCharWeapon(char, tonumber(getCurrentCharWeapon(char)))..'')
else
imgui.Text('0')
end
imgui.NextColumn()
imgui.Text(u8'Shot общее')
imgui.NextColumn()
imgui.Text('0/0')
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'WARNS')
imgui.NextColumn()
imgui.Text(warns)
imgui.NextColumn()
imgui.Text(u8'Shot в /re')
imgui.NextColumn()
if _ then
if isCharShooting(char) then
shotre = shotre + 1
end
end
imgui.Text(''..shotre..'/'..shotre)
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'Фракция')
imgui.NextColumn()
if org ~= "Не имеется" then imgui.Text(u8:decode(tostring(org))) else imgui.Text(u8'Гражданин') end
imgui.NextColumn()
imgui.Text(u8'Ранг')
imgui.NextColumn()
imgui.Text(rank)
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'Скорость')
imgui.NextColumn()
if _ then
imgui.Text(''..math.ceil(getCharSpeed(char))..' / 257.0')
else
imgui.Text('0 / 257.0')
end
imgui.NextColumn()
imgui.Text(u8'Скин')
imgui.NextColumn()
if _ then
imgui.Text(getCharModel(char))
else
imgui.Text('0')
end
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'Игра')
imgui.NextColumn()
imgui.TextColoredRGB((tostring(statespec)))
imgui.NextColumn()
imgui.Text(u8'Защита')
imgui.NextColumn()
imgui.Text('-0%')
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'Урон')
imgui.NextColumn()
imgui.Text('+0')
imgui.NextColumn()
imgui.Text(u8'Реген')
imgui.NextColumn()
imgui.Text('0')
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'Euro')
imgui.NextColumn()
imgui.Text(euro)
imgui.NextColumn()
imgui.Text(u8'BTC')
imgui.NextColumn()
imgui.Text(btc)
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'VIP статус')
imgui.NextColumn()
imgui.Text((tostring(vipstatus)))
imgui.Separator()
imgui.Columns(1)
imgui.EndChild()
end
local afkplayer = sampIsPlayerPaused(spec_id)
imgui.BeginChild('##34545345445456452344', imgui.ImVec2(0, 0), false)
imgui.Columns(4)
imgui.SetColumnWidth(-1, 87); imgui.Text(u8'Уровень'); imgui.NextColumn()
imgui.SetColumnWidth(-1, 87); imgui.Text(sampGetPlayerScore(spec_id)); imgui.NextColumn()
imgui.SetColumnWidth(-1, 87); imgui.Text(u8'Опыт'); imgui.NextColumn()
imgui.SetColumnWidth(-1, 87); imgui.Text(respect); imgui.NextColumn()
imgui.Separator()
imgui.Text(u8'Пинг')
imgui.NextColumn()
if tonumber(sampGetPlayerPing(spec_id)) > 60 then
if not pl then
imgui.TextColoredRGB('{ff6347}'..sampGetPlayerPing(spec_id)..'(0.00)')
else
imgui.TextColoredRGB('{ff6347}'..sampGetPlayerPing(spec_id)..'('..pl..')')
end
else
if not pl then
imgui.Text(''..sampGetPlayerPing(spec_id)..'(0.00)')
else
imgui.Text(''..sampGetPlayerPing(spec_id)..'('..pl..')')
end
end
imgui.NextColumn()
imgui.Text(u8'АФК')
imgui.NextColumn()
if afkplayer then imgui.Text(u8'Отошел') else imgui.Text('0') end
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'Здоровье')
imgui.NextColumn()
imgui.Text(sampGetPlayerHealth(spec_id))
imgui.NextColumn()
imgui.Text(u8'Бронь')
imgui.NextColumn()
imgui.Text(sampGetPlayerArmor(spec_id))
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'Оружие/ПТ')
imgui.NextColumn()
if _ then
imgui.Text(''..tonumber(getCurrentCharWeapon(char))..':'..getAmmoInCharWeapon(char, tonumber(getCurrentCharWeapon(char)))..'')
else
imgui.Text('0')
end
imgui.NextColumn()
imgui.Text(u8'Shot общее')
imgui.NextColumn()
imgui.Text('0/0')
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'WARNS')
imgui.NextColumn()
imgui.Text(warns)
imgui.NextColumn()
imgui.Text(u8'Shot в /re')
imgui.NextColumn()
if _ then
if isCharShooting(char) then
shotre = shotre + 1
end
end
imgui.Text(''..shotre..'/'..shotre)
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'Фракция')
imgui.NextColumn()
if org ~= "Не имеется" then imgui.Text(tostring(org)) else imgui.Text(u8'Гражданин') end
imgui.NextColumn()
imgui.Text(u8'Ранг')
imgui.NextColumn()
imgui.Text(rank)
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'Скорость')
imgui.NextColumn()
if _ then
imgui.Text(''..math.ceil(getCharSpeed(char))..' / 257.0')
else
imgui.Text('0 / 257.0')
end
imgui.NextColumn()
imgui.Text(u8'Скин')
imgui.NextColumn()
if _ then
imgui.Text(getCharModel(char))
else
imgui.Text('0')
end
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'Игра')
imgui.NextColumn()
imgui.TextColoredRGB((tostring(statespec)))
imgui.NextColumn()
imgui.Text(u8'Защита')
imgui.NextColumn()
imgui.Text('-0%')
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'Урон')
imgui.NextColumn()
imgui.Text('+0')
imgui.NextColumn()
imgui.Text(u8'Реген')
imgui.NextColumn()
imgui.Text('0')
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'Euro')
imgui.NextColumn()
imgui.Text(euro)
imgui.NextColumn()
imgui.Text(u8'BTC')
imgui.NextColumn()
imgui.Text(btc)
imgui.Separator()
imgui.NextColumn()
imgui.Text(u8'VIP статус')
imgui.NextColumn()
imgui.Text((tostring(vipstatus)))
imgui.Separator()
imgui.EndChild()
elseif cfg.main.styleinformation == 2 then
local _, char = sampGetCharHandleBySampPlayerId(spec_id)
local afkplayer = sampIsPlayerPaused(spec_id)
imgui.BeginChild("asd1", imgui.ImVec2(90, 405), true)
imgui.Text(u8'Уровень')
imgui.Separator()
imgui.Text(u8'Пинг')
imgui.Separator()
imgui.Text(u8'Здоровье')
imgui.Separator()
imgui.Text(u8'Патроны')
imgui.Separator()
imgui.Text(u8'Фракция')
imgui.Separator()
imgui.Text(u8'Скорость')
imgui.Separator()
imgui.Text(u8'Euro')
imgui.Separator()
imgui.Text(u8'Игра')
imgui.Separator()
imgui.Text(u8'Скин')
imgui.Separator()
imgui.Text(u8'Респекты')
imgui.Separator()
imgui.Text(u8'AFK')
imgui.Separator()
imgui.Text(u8'Бронь')
imgui.Separator()
imgui.Text(u8'Оружие')
imgui.Separator()
imgui.Text(u8'Ранг')
imgui.Separator()
imgui.Text(u8'Варны')
imgui.Separator()
imgui.Text(u8'BTC')
imgui.Separator()
imgui.Text(u8'VIP статус')
imgui.Separator()
imgui.Text(u8'Packetloss')
imgui.EndChild()
imgui.SameLine()
imgui.BeginChild("asd2", imgui.ImVec2(90, 405), true)
imgui.Text(sampGetPlayerScore(spec_id))
imgui.Separator()
imgui.Text(sampGetPlayerPing(spec_id))
imgui.Separator()
imgui.Text(sampGetPlayerHealth(spec_id))
imgui.Separator()
if _ then
imgui.Text(getAmmoInCharWeapon(char, weapon))
else
imgui.Text('0')
end
imgui.Separator()
local color = ("%06X"):format(bit.band(sampGetPlayerColor(spec_id), 0xFFFFFF))
imgui.TextColoredRGB(("{"..color.."}"..tostring(org)))
imgui.Separator()
if _ then
imgui.Text(math.ceil(getCharSpeed(char)))
else
imgui.Text('0')
end
imgui.Separator()
imgui.Text(euro)
imgui.Separator()
imgui.TextColoredRGB((tostring(statespec)))
imgui.Separator()
if _ then
imgui.Text(getCharModel(char))
else
imgui.Text('0')
end
imgui.Separator()
imgui.Text(respect)
imgui.Separator()
if afkplayer then imgui.Text(u8'Отошел') else imgui.Text('0') end
imgui.Separator()
imgui.Text(sampGetPlayerArmor(spec_id))
imgui.Separator()
if _ then
imgui.Text(weapons.get_name(tonumber(getCurrentCharWeapon(char))))
else
imgui.Text('Fist')
end
imgui.Separator()
imgui.Text(rank)
imgui.Separator()
imgui.Text(warns)
imgui.Separator()
imgui.Text(btc)
imgui.Separator()
imgui.TextColoredRGB((tostring(vipstatus)))
imgui.Separator()
imgui.Text(pl)
imgui.EndChild()
end
end