FeiZzu
Początkujący skrypter
Wiek: 23 Na forum: 3207 dni Posty: 37
Nick w MP: Ventii
Piwa : 8
Mia?em przerw? do?? d?ug? od edytowania i robienia na gui editorze.. I zapomnia?em wielu rzeczy. I dlatego nie wiem do ko?ca dlaczego jak dodam grafike hudu do gui z pysa to ta grafika wcale si? nie pokazuje, w mecie wszystko jest dopisane.. Ale nie wiem co jeszcze naprawi? w tym kodzie.. ;-;
local sx , sy = guiGetScreenSize ()
local screenW , screenH = guiGetScreenSize ()
function renderHUD ()
if getElementData ( localPlayer , "notshowhud" ) then return end
dxSetAspectRatioAdjustmentEnabled ( true )
local realtime = getRealTime ()
local hour = realtime . hour
local minute = realtime . minute
local x , y , z = getElementPosition ( localPlayer )
dxDrawImage ( screenW * 0.2219 , screenH * 0.0000 , screenW * 0.5568 , screenH * 0.3251 , ":pystories-gui/hud.png" , 0 , 0 , 0 , tocolor ( 255 , 255 , 255 , 255 ), false )
dxDrawText ( string . format ( "PLN %06d" , getPlayerMoney ()), screenW * 0.4313 + 1 , screenH * 0.0704 + 1 , screenW * 0.5651 + 1 , screenH * 0.0889 + 1 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "pricedown" , "center" , "top" , false , false , false , false , false )
dxDrawText ( string . format ( "PLN %06d" , getPlayerMoney ()), screenW * 0.4313 , screenH * 0.0704 , screenW * 0.5651 , screenH * 0.0889 , tocolor ( 255 , 255 , 255 , 255 ), 1.00 , "pricedown" , "center" , "top" , false , false , false , false , false )
dxDrawText ( "| FPS: " .. getElementData ( localPlayer , "fps" ).. " | PING: " .. getPlayerPing ( localPlayer ).. " |" , screenW * 0.8097 + 1 , screenH * 0.0143 + 1 , screenW * 0.9575 + 1 , screenH * 0.0456 + 1 , tocolor ( 0 , 0 , 0 , 255 ), 1.5 , "default-bold" , "center" , "top" , false , false , false , false , false )
dxDrawText ( "| FPS: " .. getElementData ( localPlayer , "fps" ).. " | PING: " .. getPlayerPing ( localPlayer ).. " |" , screenW * 0.8097 , screenH * 0.0143 , screenW * 0.9575 , screenH * 0.0456 , tocolor ( 255 , 255 , 255 , 255 ), 1.5 , "default-bold" , "center" , "top" , false , false , false , false , false )
end
--
addEventHandler ( "onClientRender" , root , function()
if not getElementData ( localPlayer , "player:logged" ) then return end
if dxSetAspectRatioAdjustmentEnabled then dxSetAspectRatioAdjustmentEnabled ( true ) end
renderHUD () -- set new hud
end )
addEventHandler ( "onClientResourceStart" , resourceRoot , function()
showPlayerHudComponent ( "all" , false )
showPlayerHudComponent ( "radar" , true )
showPlayerHudComponent ( "crosshair" , true )
showPlayerHudComponent ( "weapon" , true )
showPlayerHudComponent ( "health" , true )
showPlayerHudComponent ( "breath" , true )
showPlayerHudComponent ( "armour" , true )
showPlayerHudComponent ( "clock" , true )
showPlayerHudComponent ( "ammo" , true )
end )
addCommandHandler ( "qkx.gp" ,function()
outputChatBox ( "Interior: " .. getElementInterior ( localPlayer ) .. " Dimension: " .. getElementDimension ( localPlayer ))
local x , y , z = getElementPosition ( localPlayer )
local _ , _ , a = getElementRotation ( localPlayer )
p = string . format ( "%.2f, %.2f, %.2f" , x , y , z )
setClipboard ( p )
outputChatBox ( "Pozycja gracza: " .. p )
local veh = getPedOccupiedVehicle ( localPlayer )
if veh then
local x , y , z = getElementPosition ( veh )
local rx , ry , rz = getElementRotation ( veh )
p = string . format ( "%.2f, %.2f, %.2f, %.1f, %.1f, %.1f" , x , y , z , rx , ry , rz )
setClipboard ( p )
outputChatBox ( "Pozycja pojazdu: " .. p )
end
end )
Ostatnio zmieniony przez FeiZzu 2018-01-31, 10:41, w całości zmieniany 1 raz