Wysłany: 2019-01-22, 12:05
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Witam ot?? doda?em przecinki do hudu i wyskakuje taki b??d
W DB3
hud / c_gui . lua : 39 : attempt to call global 'przecinek' ( a nil value )
kod
c_gui
--[[
Skrypt : HUD
Autor : Venteer
Dla GTAO . pl
]]
-- Dane
local sW , sH = guiGetScreenSize () -- / 1920 * sW / 1080 * sH
local font = dxCreateFont ( "files/czcionka.ttf" , 30 )
setElementData ( localPlayer , "hud" , true )
-- HUD
addEventHandler ( "onClientRender" , root , function()
setPlayerHudComponentVisible ( "ammo" , false )
setPlayerHudComponentVisible ( "area_name" , false )
setPlayerHudComponentVisible ( "armour" , false )
setPlayerHudComponentVisible ( "breath" , false )
setPlayerHudComponentVisible ( "clock" , false )
setPlayerHudComponentVisible ( "health" , false )
setPlayerHudComponentVisible ( "money" , false )
setPlayerHudComponentVisible ( "vehicle_name" , false )
setPlayerHudComponentVisible ( "weapon" , false )
setPlayerHudComponentVisible ( "radio" , false )
setPlayerHudComponentVisible ( "wanted" , false )
if not getElementData ( localPlayer , "hud" ) then return end
local health = getElementHealth ( localPlayer )
health = math . floor ( health )
local rp = getElementData ( localPlayer , "player:reputation" ) or 0 -- Tu zmie ? elementdate rp na w ? asn ?
local mp = getElementData ( localPlayer , "player:movep" ) or 0 -- Tu zmie ? elementdate rp na w ? asn ?
local money = getPlayerMoney ()
dxDrawImage ( sW * 0 , sH * 0 , sW * 1 , sH * 1 , "files/hud.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
-- dxDrawText ( health .. "%" , sW * 0.300 , sH * 0 , sW * 1 , sH * 0.040 , tocolor ( 255 , 255 , 255 , 255 ), 1.0 , font , "left" , "center" , false , false , false , false , false )
dxDrawText ( rp , sW * 0.510 , sH * 0.06 , sW * 1 , sH * 0.040 , tocolor ( 255 , 255 , 255 , 255 ), 1.0 , font , "left" , "center" , false , false , false , false , false )
dxDrawText ( mp , sW * 0.665 , sH * 0.06 , sW * 1 , sH * 0.040 , tocolor ( 255 , 255 , 255 , 255 ), 1.0 , font , "left" , "center" , false , false , false , false , false )
dxDrawText ( przecinek ( money ).. "$" , sW * 0.320 , sH * 0.06 , sW * 1 , sH * 0.040 , tocolor ( 255 , 255 , 255 , 255 ), 1.0 , font , "left" , "center" , false , false , false , false , false )
end )
-- On / off HUD ( F4 )
bindKey ( "F4" , "down" , function()
if getElementData ( localPlayer , "hud" ) then
setElementData ( localPlayer , "hud" , false )
setPlayerHudComponentVisible ( "radar" , false )
showChat ( false )
else
setElementData ( localPlayer , "hud" , true )
setPlayerHudComponentVisible ( "radar" , true )
showChat ( true )
end
function przecinek ( liczba )
local format = liczba
while true do
format , k = string . gsub ( format , "^(-?%d+)(%d%d%d)" , '%1,%2' )
if ( k == 0 ) then
break
end
end
return format
end
end )
ZA Pomoc stawiam zimmne piwko oraz respekt !
Wysłany: 2019-01-22, 12:41
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Funkcj? przecinek mia?e? pod klawiszem, w z?ym miejscu wstawi?e? kod, popraw sobie:
--[[
Skrypt : HUD
Autor : Venteer
Dla GTAO . pl
]]
function przecinek ( liczba )
local format = liczba
while true do
format , k = string . gsub ( format , "^(-?%d+)(%d%d%d)" , '%1,%2' )
if ( k == 0 ) then
break
end
end
return format
end
-- Dane
local sW , sH = guiGetScreenSize () -- / 1920 * sW / 1080 * sH
local font = dxCreateFont ( "files/czcionka.ttf" , 30 )
setElementData ( localPlayer , "hud" , true )
-- HUD
addEventHandler ( "onClientRender" , root , function()
setPlayerHudComponentVisible ( "ammo" , false )
setPlayerHudComponentVisible ( "area_name" , false )
setPlayerHudComponentVisible ( "armour" , false )
setPlayerHudComponentVisible ( "breath" , false )
setPlayerHudComponentVisible ( "clock" , false )
setPlayerHudComponentVisible ( "health" , false )
setPlayerHudComponentVisible ( "money" , false )
setPlayerHudComponentVisible ( "vehicle_name" , false )
setPlayerHudComponentVisible ( "weapon" , false )
setPlayerHudComponentVisible ( "radio" , false )
setPlayerHudComponentVisible ( "wanted" , false )
if not getElementData ( localPlayer , "hud" ) then return end
local health = getElementHealth ( localPlayer )
health = math . floor ( health )
local rp = getElementData ( localPlayer , "player:reputation" ) or 0 -- Tu zmie ? elementdate rp na w ? asn ?
local mp = getElementData ( localPlayer , "player:movep" ) or 0 -- Tu zmie ? elementdate rp na w ? asn ?
local money = getPlayerMoney ()
dxDrawImage ( sW * 0 , sH * 0 , sW * 1 , sH * 1 , "files/hud.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
-- dxDrawText ( health .. "%" , sW * 0.300 , sH * 0 , sW * 1 , sH * 0.040 , tocolor ( 255 , 255 , 255 , 255 ), 1.0 , font , "left" , "center" , false , false , false , false , false )
dxDrawText ( rp , sW * 0.510 , sH * 0.06 , sW * 1 , sH * 0.040 , tocolor ( 255 , 255 , 255 , 255 ), 1.0 , font , "left" , "center" , false , false , false , false , false )
dxDrawText ( mp , sW * 0.665 , sH * 0.06 , sW * 1 , sH * 0.040 , tocolor ( 255 , 255 , 255 , 255 ), 1.0 , font , "left" , "center" , false , false , false , false , false )
dxDrawText ( przecinek ( money ).. "$" , sW * 0.320 , sH * 0.06 , sW * 1 , sH * 0.040 , tocolor ( 255 , 255 , 255 , 255 ), 1.0 , font , "left" , "center" , false , false , false , false , false )
end )
-- On / off HUD ( F4 )
bindKey ( "F4" , "down" , function()
if getElementData ( localPlayer , "hud" ) then
setElementData ( localPlayer , "hud" , false )
setPlayerHudComponentVisible ( "radar" , false )
showChat ( false )
else
setElementData ( localPlayer , "hud" , true )
setPlayerHudComponentVisible ( "radar" , true )
showChat ( true )
end
end )
Wysłany: 2019-01-22, 16:44
Pyrek24
Wiek: 25 Na forum: 3438 dni Posty: 546
Nick w MP: Pyrek
Piwa : 10
Tagi: przecinki :: hudzie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: