آلسلام عليكم , آخبآركم
طبعآآ آنآ مبتدئ بآلبرمجة , وجآي آبي كم شغله بخصوص قيم مود آلـ " ريس "
المهم
نشوف هالكود
addEventHandler('onClientResourceStart', g_ResRoot,
function()
g_Players = getElementsByType('player')
fadeCamera(false,0.0)
-- create GUI
local screenWidth, screenHeight = guiGetScreenSize()
g_dxGUI = {
ranknum = dxText:create('1', screenWidth - 60, screenHeight - 95, false, 'bankgothic', 2, 'right'),
ranksuffix = dxText:create('st', screenWidth - 40, screenHeight - 86, false, 'bankgothic', 1),
checkpoint = dxText:create('0/0', screenWidth - 15, screenHeight - 54, false, 'bankgothic', 0.8, 'right'),
timepassed = dxText:create('0:00:00', screenWidth - 10, screenHeight - 25, false, 'bankgothic', 0.7, 'right'),
mapdisplay = dxText:create('Map: #0088ff none', 2, screenHeight - dxGetFontHeight(0.7, 'bankgothic')/2, false, 'bankgothic', 0.7, 'left')
}
g_dxGUI.ranknum:type('stroke', 2, 0, 0, 0, 255)
g_dxGUI.ranksuffix:type('stroke', 2, 0, 0, 0, 255)
g_dxGUI.checkpoint:type('stroke', 1, 0, 0, 0, 255)
g_dxGUI.timepassed:type('stroke', 1, 0, 0, 0, 255)
g_GUI = {
timeleftbg = guiCreateStaticImage(screenWidth/2-108/2, 15, 108, 24, 'img/timeleft.png', false, nil),
timeleft = guiCreateLabel(screenWidth/2-108/2, 19, 108, 30, '', false),
healthbar = FancyProgress.create(250, 1000, 'img/progress_health_bg.png', -65, 60, 123, 30, 'img/progress_health.png', 8, 8, 108, 15),
speedbar = FancyProgress.create(0, 1.5, 'img/progress_speed_bg.png', -65, 90, 123, 30, 'img/progress_speed.png', 8, 8, 108, 15),
}
guiSetFont(g_GUI.timeleft, 'default-bold-small')
guiLabelSetHorizontalAlign(g_GUI.timeleft, 'center')
g_GUI.speedbar:setProgress(0)
hideGUIComponents('timeleftbg', 'timeleft', 'healthbar', 'speedbar', 'ranknum', 'ranksuffix', 'checkpoint', 'timepassed')
RankingBoard.precreateLabels(10)
-- set update handlers
g_PickupStartTick = getTickCount()
addEventHandler('onClientRender', g_Root, updateBars)
g_WaterCheckTimer = setTimer(checkWater, 1000, 0)
-- load pickup models and textures
for name,id in pairs(g_ModelForPickupType) do
engineImportTXD(engineLoadTXD('model/' .. name .. '.txd'), id)
engineReplaceModel(engineLoadDFF('model/' .. name .. '.dff', id), id)
-- Double draw distance for pickups
engineSetModelLODDistance( id, 60 )
end
if isVersion101Compatible() then
-- Dont clip vehicles (1.0.1 function)
setCameraClip ( true, false )
end
-- Init presentation screens
TravelScreen.init()
TitleScreen.init()
-- Show title screen now
TitleScreen.show()
setPedCanBeKnockedOffBike(g_Me, false)
end
)
هذآ طبعآ حق ذي آلشغلآت
انا ابي اجمعها كلها جنب بعض بالنص فوق
وتصير بهالشكل
وقت اللعب (Time Played ) اللي هو تحت ع اليمين ,
وقت النهاية (Time LEFT) اللي هو فوق بالنص
والهيلث اللون الاخضر ..
ابي اجمعهم كلهم بالشكل اللي فوق .. كيف ؟
وآلف شكر