Jump to content

كيف اضيف اغنية للقيم مود


Recommended Posts

فـ هذي اعذرني ي الخوي هذي شغل تعب عليه سعد وشغل وزارة تعبنا علية سنين مانقدر نعطيك اياها ساهلة مسهلة وتراها شغلة شوي خصوصاً الاحداثيات بتتعبك سعد تعب عليها والوزارة ماطلع عبث عشان تصلح مثلنا وعليك بالقوة .

اعتقد انه قصد الصورة ، وحتى نفس السالفة كلها امر سهل ،

ليه مصعب الموضوع انت تبي تساعده ساعده ، ماتبي اسكت وخلك من الكلام الزايد

المهم هذا مثال بسيط

تقدر تعدله حسب الي تبي ، بس سويت لك مثال عشان تفهم الطريقة وتسويها على الي تبي انت :)

local sx, sy = guiGetScreenSize() 
local start = getTickCount() 
setTimer( 
function () 
start2 = getTickCount() 
end,5000,1) 
local py = sy/2 
addEventHandler("onClientRender", root, 
    function() 
    local now = getTickCount() 
    local x, y = interpolateBetween( (sx*0.90), (sy*0.90), 0, (sx*0.90-500), (sy*0.90-500), 0, ( now - start ) / (( start + 5000 ) - start), "Linear" )  
        if now < start + 5000 then 
            dxDrawRectangle(sx/2-(x/2), sy/2-(y/2), x, y, tocolor(0, 255, 156, 170), false) 
        else     
            local x, y = (sx*0.90-500), (sy*0.90-500) 
            local py = py - (sy*0.90-500)/2 
            local py2 = interpolateBetween( py, 0, 0, (py - 800), 0, 0, ( now - start2 ) / (( start2 + 5000 ) - start2) , "Linear" )  
            dxDrawRectangle(sx/2 - x/2, py2, x, y, tocolor(0, 255, 156, 170), false) 
        end 
    end 
) 

طبعا هو مجرد شكل Rectangle

ليس صورة ، فلذالك انت عدلها ، قل لي ماتعرف التعديل بعد :shock:

الصورة مب معرفة

مب المفروض تحط كود

image = guiCreateStaticImage(0.17,0.14,0.66,0.72, "mm.png", false ) 

ولا لا

Link to comment
  • Replies 89
  • Created
  • Last Reply

Top Posters In This Topic

فـ هذي اعذرني ي الخوي هذي شغل تعب عليه سعد وشغل وزارة تعبنا علية سنين مانقدر نعطيك اياها ساهلة مسهلة وتراها شغلة شوي خصوصاً الاحداثيات بتتعبك سعد تعب عليها والوزارة ماطلع عبث عشان تصلح مثلنا وعليك بالقوة .

اعتقد انه قصد الصورة ، وحتى نفس السالفة كلها امر سهل ،

ليه مصعب الموضوع انت تبي تساعده ساعده ، ماتبي اسكت وخلك من الكلام الزايد

المهم هذا مثال بسيط

تقدر تعدله حسب الي تبي ، بس سويت لك مثال عشان تفهم الطريقة وتسويها على الي تبي انت :)

local sx, sy = guiGetScreenSize() 
local start = getTickCount() 
setTimer( 
function () 
start2 = getTickCount() 
end,5000,1) 
local py = sy/2 
addEventHandler("onClientRender", root, 
    function() 
    local now = getTickCount() 
    local x, y = interpolateBetween( (sx*0.90), (sy*0.90), 0, (sx*0.90-500), (sy*0.90-500), 0, ( now - start ) / (( start + 5000 ) - start), "Linear" )  
        if now < start + 5000 then 
            dxDrawRectangle(sx/2-(x/2), sy/2-(y/2), x, y, tocolor(0, 255, 156, 170), false) 
        else     
            local x, y = (sx*0.90-500), (sy*0.90-500) 
            local py = py - (sy*0.90-500)/2 
            local py2 = interpolateBetween( py, 0, 0, (py - 800), 0, 0, ( now - start2 ) / (( start2 + 5000 ) - start2) , "Linear" )  
            dxDrawRectangle(sx/2 - x/2, py2, x, y, tocolor(0, 255, 156, 170), false) 
        end 
    end 
) 

طبعا هو مجرد شكل Rectangle

ليس صورة ، فلذالك انت عدلها ، قل لي ماتعرف التعديل بعد

الصورة مب معرفة

مب المفروض تحط كود

image = guiCreateStaticImage(0.17,0.14,0.66,0.72, "mm.png", false ) 

ولا لا

-_- تقدر تحط الصنع حق الصورة فوق ،

وتستبدل dxDrawRectangle

الى

guiSetPosition

او

انك تستبدلها الى dxDrawImage

مع مراعاه الفرق بين الارقمنات في الفنكشنيين

Link to comment
فـ هذي اعذرني ي الخوي هذي شغل تعب عليه سعد وشغل وزارة تعبنا علية سنين مانقدر نعطيك اياها ساهلة مسهلة وتراها شغلة شوي خصوصاً الاحداثيات بتتعبك سعد تعب عليها والوزارة ماطلع عبث عشان تصلح مثلنا وعليك بالقوة .

اعتقد انه قصد الصورة ، وحتى نفس السالفة كلها امر سهل ،

ليه مصعب الموضوع انت تبي تساعده ساعده ، ماتبي اسكت وخلك من الكلام الزايد

المهم هذا مثال بسيط

تقدر تعدله حسب الي تبي ، بس سويت لك مثال عشان تفهم الطريقة وتسويها على الي تبي انت :)

local sx, sy = guiGetScreenSize() 
local start = getTickCount() 
setTimer( 
function () 
start2 = getTickCount() 
end,5000,1) 
local py = sy/2 
addEventHandler("onClientRender", root, 
    function() 
    local now = getTickCount() 
    local x, y = interpolateBetween( (sx*0.90), (sy*0.90), 0, (sx*0.90-500), (sy*0.90-500), 0, ( now - start ) / (( start + 5000 ) - start), "Linear" )  
        if now < start + 5000 then 
            dxDrawRectangle(sx/2-(x/2), sy/2-(y/2), x, y, tocolor(0, 255, 156, 170), false) 
        else     
            local x, y = (sx*0.90-500), (sy*0.90-500) 
            local py = py - (sy*0.90-500)/2 
            local py2 = interpolateBetween( py, 0, 0, (py - 800), 0, 0, ( now - start2 ) / (( start2 + 5000 ) - start2) , "Linear" )  
            dxDrawRectangle(sx/2 - x/2, py2, x, y, tocolor(0, 255, 156, 170), false) 
        end 
    end 
) 

طبعا هو مجرد شكل Rectangle

ليس صورة ، فلذالك انت عدلها ، قل لي ماتعرف التعديل بعد :shock:

ي عزيزي هذا حق علي شغل وتعبانين فية وافكارنا وعموماً الله يوفقة وعلى فكرة ترا لو اني فاضي رديت عليك بس عندي اللي اهم منك ومن اللعبه كلها .

Link to comment
فـ هذي اعذرني ي الخوي هذي شغل تعب عليه سعد وشغل وزارة تعبنا علية سنين مانقدر نعطيك اياها ساهلة مسهلة وتراها شغلة شوي خصوصاً الاحداثيات بتتعبك سعد تعب عليها والوزارة ماطلع عبث عشان تصلح مثلنا وعليك بالقوة .

اعتقد انه قصد الصورة ، وحتى نفس السالفة كلها امر سهل ،

ليه مصعب الموضوع انت تبي تساعده ساعده ، ماتبي اسكت وخلك من الكلام الزايد

المهم هذا مثال بسيط

تقدر تعدله حسب الي تبي ، بس سويت لك مثال عشان تفهم الطريقة وتسويها على الي تبي انت :)

local sx, sy = guiGetScreenSize() 
local start = getTickCount() 
setTimer( 
function () 
start2 = getTickCount() 
end,5000,1) 
local py = sy/2 
addEventHandler("onClientRender", root, 
    function() 
    local now = getTickCount() 
    local x, y = interpolateBetween( (sx*0.90), (sy*0.90), 0, (sx*0.90-500), (sy*0.90-500), 0, ( now - start ) / (( start + 5000 ) - start), "Linear" )  
        if now < start + 5000 then 
            dxDrawRectangle(sx/2-(x/2), sy/2-(y/2), x, y, tocolor(0, 255, 156, 170), false) 
        else     
            local x, y = (sx*0.90-500), (sy*0.90-500) 
            local py = py - (sy*0.90-500)/2 
            local py2 = interpolateBetween( py, 0, 0, (py - 800), 0, 0, ( now - start2 ) / (( start2 + 5000 ) - start2) , "Linear" )  
            dxDrawRectangle(sx/2 - x/2, py2, x, y, tocolor(0, 255, 156, 170), false) 
        end 
    end 
) 

طبعا هو مجرد شكل Rectangle

ليس صورة ، فلذالك انت عدلها ، قل لي ماتعرف التعديل بعد :shock:

ي عزيزي هذا حق علي شغل وتعبانين فية وافكارنا وعموماً الله يوفقة وعلى فكرة ترا لو اني فاضي رديت عليك بس عندي اللي اهم منك ومن اللعبه كلها .

اول شيء فيه اخطاء املائية كثيرة عندك

فية ؟ فيه ،

الله يوفقة ؟ يوفقه

عالعموم ، الفكرة من قبلكم وهو طلب الصورة لا غير او طريقة عرض الصورة ، ماقال ابي الانترو حقكم او شيء زي كذاً ،

فقلي بعد ان طريقة عرض الصورة من فكرتكم :lol:

لاحظ طلبه اول شيء بعدين قل الي براسك ، مب تشوف اسم سيرفرك وتقلب عصبي

طريقة العرض معروفة من قبل ، فماتحتاج تقول من فكرتك او فكرة سعد او غيره :)

Link to comment

اعتقد انه قصد الصورة ، وحتى نفس السالفة كلها امر سهل ،

ليه مصعب الموضوع انت تبي تساعده ساعده ، ماتبي اسكت وخلك من الكلام الزايد

المهم هذا مثال بسيط

تقدر تعدله حسب الي تبي ، بس سويت لك مثال عشان تفهم الطريقة وتسويها على الي تبي انت :)

local sx, sy = guiGetScreenSize() 
local start = getTickCount() 
setTimer( 
function () 
start2 = getTickCount() 
end,5000,1) 
local py = sy/2 
addEventHandler("onClientRender", root, 
    function() 
    local now = getTickCount() 
    local x, y = interpolateBetween( (sx*0.90), (sy*0.90), 0, (sx*0.90-500), (sy*0.90-500), 0, ( now - start ) / (( start + 5000 ) - start), "Linear" )  
        if now < start + 5000 then 
            dxDrawRectangle(sx/2-(x/2), sy/2-(y/2), x, y, tocolor(0, 255, 156, 170), false) 
        else     
            local x, y = (sx*0.90-500), (sy*0.90-500) 
            local py = py - (sy*0.90-500)/2 
            local py2 = interpolateBetween( py, 0, 0, (py - 800), 0, 0, ( now - start2 ) / (( start2 + 5000 ) - start2) , "Linear" )  
            dxDrawRectangle(sx/2 - x/2, py2, x, y, tocolor(0, 255, 156, 170), false) 
        end 
    end 
) 

طبعا هو مجرد شكل Rectangle

ليس صورة ، فلذالك انت عدلها ، قل لي ماتعرف التعديل بعد

الصورة مب معرفة

مب المفروض تحط كود

image = guiCreateStaticImage(0.17,0.14,0.66,0.72, "mm.png", false ) 

ولا لا

-_- تقدر تحط الصنع حق الصورة فوق ،

وتستبدل dxDrawRectangle

الى

guiSetPosition

او

انك تستبدلها الى dxDrawImage

مع مراعاه الفرق بين الارقمنات في الفنكشنيين

ممكن تشرحلي الكود لاني حاولت التعديل عليه وما اشتغل المود

او تقولي الاكواد وانا بحاول افهمها

Link to comment

ممكن تشرحلي الكود لاني حاولت التعديل عليه وما اشتغل المود

او تقولي الاكواد وانا بحاول افهمها

تفهم ايش ؟

عطيتك مثال افهمه يلا ، باين انك راعي نسخ ولصق ،

كيف تفهم يعني عطيتك مثال يلا افهمه

Link to comment
  • 2 weeks later...

ممكن تشرحلي الكود لاني حاولت التعديل عليه وما اشتغل المود

او تقولي الاكواد وانا بحاول افهمها

تفهم ايش ؟

عطيتك مثال افهمه يلا ، باين انك راعي نسخ ولصق ،

كيف تفهم يعني عطيتك مثال يلا افهمه

طب الحين حطيت هاي الكود وما اشتغل ليش

function loadingSystem () 
                                         dxDrawImage ( sX * 0, sY * 0, sX * 1, sY * 1, "logo1.png", 0, 0, 0, tocolor(255, 255, 255, 255), true ) 
                                       
                                        dxDrawImage ( sX * 0.40, sY * 0.96, sX * 0.32, sY * 0.3, "NOOVL.png", 0, 0, 0, tocolor(255, 255, 255, 255), true ) 
                                  dxDrawRectangle ( sX * 0.41, sY * 0.97, positionX, sY * 0.02, tocolor(255, 255, 0, 255), true ) 
dxDrawText ( "", sX * 0.69, sY * 1, sX * 0.42, sY * 0.10, tocolor(255, 0, 255, 255), 1.30, "default-bold", "center", "center", false, false, true, false, false )  
end 

لو ممكن مكانه غلط هاي اكواد الكلينكت كلها

  
 
local sm = {}
sm.moov = 0
sm.object1, sm.object2 = nil, nil
 
local function removeCamHandler ()
    if(sm.moov == 1) then
        sm.moov = 0
        removeEventHandler ( "onClientPreRender", getRootElement(), camRender )
    end
end
 
function camRender ()
    if sm.object1 and isElement(sm.object1) then
        local x1, y1, z1 = getElementPosition ( sm.object1 )
        local x2, y2, z2 = getElementPosition ( sm.object2 )
        setCameraMatrix ( x1, y1, z1, x2, y2, z2 )
    end
end
 
function smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time )
    if(sm.moov == 1) then return false end
    sm.object1 = createObject ( 1337, x1, y1, z1 )
    sm.object2 = createObject ( 1337, x1t, y1t, z1t )
    setElementAlpha ( sm.object1, 0 )
    setElementAlpha ( sm.object2, 0 )
    setObjectScale(sm.object1, 0.01)
    setObjectScale(sm.object2, 0.01)
    moveObject ( sm.object1, time, x2, y2, z2, 0, 0, 0, "InOutQuad" )
    moveObject ( sm.object2, time, x2t, y2t, z2t, 0, 0, 0, "InOutQuad" )
 
    addEventHandler ( "onClientPreRender", getRootElement(), camRender )
    sm.moov = 1
    setTimer ( removeCamHandler, time, 1 )
    setTimer ( destroyElement, time, 1, sm.object1 )
    setTimer ( destroyElement, time, 1, sm.object2 )
    return true
end
 
 function loadingSystem ()
                                         dxDrawImage ( sX * 0, sY * 0, sX * 1, sY * 1, "logo1.png", 0, 0, 0, tocolor(255, 255, 255, 255), true )
                                     
                                        dxDrawImage ( sX * 0.40, sY * 0.96, sX * 0.32, sY * 0.3, "NOOVL.png", 0, 0, 0, tocolor(255, 255, 255, 255), true )
                                  dxDrawRectangle ( sX * 0.41, sY * 0.97, positionX, sY * 0.02, tocolor(255, 255, 0, 255), true )
dxDrawText ( "", sX * 0.69, sY * 1, sX * 0.42, sY * 0.10, tocolor(255, 0, 255, 255), 1.30, "default-bold", "center", "center", false, false, true, false, false )
end
 
function centerWindow(center_window)
    local screenW,screenH=guiGetScreenSize()
    local windowW,windowH=guiGetSize(center_window,false)
    local x,y = (screenW-windowW)/2,(screenH-windowH)/2
    guiSetPosition(center_window,x,y,false)
end
 
addEventHandler("onClientResourceStart",resourceRoot,
addEventHandler( "onClientResourceStart",resourceRoot,
 
 
 
 
 
    function ()
        setTimer(function ()
            if isPedInVehicle(localPlayer) then destroyElement(getPedOccupiedVehicle(localPlayer)) end
            dx = true    
            setCameraMatrix(-3267.3137207031,-3007.099609375,41.797698974609,-3268.2373046875,-3007.0227050781,41.422218322754)
            sound = playSound ("ss.mp3",true)
            setTime(1,0)
            showCursor(true)
            guiSetInputEnabled(true)
            fadeCamera(true)
            showChat(false)
            setElementDimension(localPlayer,0)
            setElementData(localPlayer,"new",false)
            outputChatBox("#0069c7 ## #ff0000 GameMode By #0069c7 !Dr.>M<.ostafa-_<8 #0069c7##",255,0,0,true)
        end,500,1)
    end
  )
)  
 
wnd = guiCreateStaticImage(0,-268,389,268,"abed.png",false)
english = guiCreateButton(0.0231,0.0284,0.0566,0.1082,"En",true,wnd)
guiSetFont(english,"default-bold-small")
setTimer(function()
guiSetProperty(english, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
    end, 1000, 0)
arabic = guiCreateButton(0.0848,0.0284,0.0566,0.1082,"Ar",true,wnd)
guiSetFont(arabic,"default-bold-small")
setTimer(function()
guiSetProperty(arabic, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
    end, 1000, 0)
user_l = guiCreateLabel(0.0206,0.1903,0.9614,0.0784,"Username",true,wnd)
function Color ( )
guiLabelSetColor (user_l, math.random(0, 255), math.random(0, 255), math.random(0, 255) )
end
setTimer ( Color, 1000, 0 )
guiLabelSetHorizontalAlign(user_l,"center",false)
guiSetFont(user_l,"default-bold-small")
user = guiCreateEdit(0.0231,0.2724,0.9537,0.1306,"",true,wnd)
setTimer(function()
guiSetProperty(user, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
    end, 1000, 0)
pass_l = guiCreateLabel(0.0206,0.4216,0.9614,0.0784,"Password",true,wnd)
function Color ( )
guiLabelSetColor (pass_l, math.random(0, 255), math.random(0, 255), math.random(0, 255) )
end
setTimer ( Color, 1000, 0 )
guiLabelSetHorizontalAlign(pass_l,"center",false)
guiSetFont(pass_l,"default-bold-small")
pass = guiCreateEdit(0.0231,0.5187,0.9537,0.1306,"",true,wnd)
setTimer(function()
guiSetProperty(pass, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
    end, 100, 0)
guiEditSetMasked(pass,true)
remember = guiCreateCheckBox(0.0231,0.6642,0.3728,0.0746,"Remember Me !!",false,true,wnd)
guiSetFont(remember,"default-bold-small")
setTimer(function()
guiSetProperty(remember, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
    end, 1000, 0)
reg = guiCreateButton(0.5244,0.7724,0.3239,0.153,"Register",true,wnd)
guiSetFont(reg,"default-bold-small")
setTimer(function()
guiSetProperty(reg, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
    end, 1000, 0)
login = guiCreateButton(0.144,0.7724,0.3239,0.153,"Login",true,wnd)
guiSetFont(login,"default-bold-small")
setTimer(function()
guiSetProperty(login, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
    end, 1000, 0)
centerWindow(wnd)
triggerServerEvent("onGetSave",localPlayer)
 
addEvent("onPutSave",true)
addEventHandler("onPutSave",root,
    function (puser,ppass)
        guiSetText(user,puser)
        guiSetText(pass,ppass)
    end
)
 
addEventHandler("onClientGUIClick",root,
    function ()
        if ( source == ex ) then
            guiSetVisible(wnd,false)
            showCursor(false)
            guiSetInputEnabled(false)
            Show()
        elseif ( source == english ) then
            guiSetText(user_l,"Username")
            guiSetText(pass_l,"Password")
            guiSetText(login,"Login")
            guiSetText(reg,"Register")
            guiSetText(remember,"Remember Me !!")
        elseif ( source == arabic ) then
            guiSetText(user_l,"اسم المستخدم")
            guiSetText(pass_l,"كلمه المرور")
            guiSetText(login,"تسجيل الدخول")
            guiSetText(reg,"حساب جديد")
            guiSetText(remember,"تذكرني")
        end
    end
)
 
addEventHandler("onClientGUIClick",root,
    function ()
        local user = guiGetText(user)
        local pass = guiGetText(pass)
        if ( source == login ) then
            if user ~= "" and pass ~= "" then
                if guiCheckBoxGetSelected(remember) then
                    triggerServerEvent("onLoginWith",localPlayer,user,pass)
                else
                    triggerServerEvent("onLogin",localPlayer,user,pass)
                end
            else
                outputChatBox("* You Must Write Username Or Password",255,0,0)
            end
        elseif ( source == reg ) then
            if user ~= "" and pass ~= "" then
                triggerServerEvent("onReg",localPlayer,user,pass)
            else
                outputChatBox("* You Must Write Username Or Password",255,0,0)
            end
        end
    end
)
 
addEvent("onCl",true)
addEventHandler("onCl",root,
    function ()
        guiSetVisible(wnd,false)
        showCursor(false)
        guiSetInputEnabled(false)
        Show()
    end
)
 
function setPlayerXYZ(x,y,z)
    local player = getLocalPlayer()
    setElementData(player,"x",x)
    setElementData(player,"y",y)
    setElementData(player,"z",z)
end
 
text = ".:[ حيـــأاأاأكــــم الــــلــــه فـــــي وزارهــ الملوكــ]:."
dx = false
skin = {{46,"ثوب سعودي ابيض"},{0,"cj"},{124,"ثوب سعودي اسود"}}
num = 1
place = {
    {"النخيل",2021.6854248047,1441.3870849609,40.58459854126,2022.5858154297,1441.0551757813,40.303291320801,2119.56250,1396.94238,10.81252},
    {"الدائري",1869.2296142578,1426.2882080078,74.245399475098,1868.2775878906,1426.3618164063,73.948387145996,1686.27844,1400.07080,10.74839},
    {"ساحة القتال",414.17388916016,2046.4881591797,61.682598114014,413.30380249023,2046.0771484375,61.410533905029,277.93359,1988.82581,17.64063},
    {"البداية",-3585.2995605469,-3004.3706054688,26.32799911499,-3584.3828125,-3004.4555664063,25.937921524048,-3553.19995,-2999.30005,13.99582},
    {"الطعس",-2750.5700683594,-2616.154296875,26.364200592041,-2750.1618652344,-2615.2575683594,26.193408966064,-2682.37036,-2549.38403,3.23208},
}
--[[
1-   7892.251953125,-3044.7609863281,8.2206001281738,7892.4155273438,-3045.7424316406,8.1202297210693,
2-   7861.3447265625,-2983.4196777344,27.067300796509,7861.7626953125,-2984.2622070313,26.727567672729,
     -2719.56055,-318.80200,71.47559
]]--[[
    2086.59619,1472.00696,10.82031
    2040.5595703125,1424.5876464844,38.590599060059,2040.6915283203,1425.5034179688,38.211277008057
----------------------------------------------------------------------------------------------------------------
    2109.34326,1549.89893,10.82031
    2021.6854248047,1441.3870849609,40.58459854126,2022.5858154297,1441.0551757813,40.303291320801
    1686.27844 1400.07080 10.74839
    1869.2296142578,1426.2882080078,74.245399475098,1868.2775878906,1426.3618164063,73.948387145996
   
]]
function Show()
    smoothMoveCamera(-3267.3137207031,-3007.099609375,41.797698974609,-3268.2373046875,-3007.0227050781,41.422218322754,-3309.0305175781,-3005.046875,27.066600799561,-3310.0219726563,-3005.0729980469,26.939065933228,6000)
    ped = createPed(skin[1][1],-3314.58276,-3005.19312,25.75240)
    bindKey("arrow_l","down",left)
    bindKey("arrow_r","down",right)
    bindKey("enter","down",enter)
    text = skin[1][2]
end
function left()
    if num == 1 then
        num = #skin
    else
        num = num - 1
    end
    setElementModel(ped,skin[num][1])
    text = skin[num][2]
    playSoundFrontEnd(32)
end
 
function right()
    if num == #skin then
        num =
Link to comment

خد هادا هو

يجي تحميل وبعدينن صورة وبعدينن لوحة تسجيل

الخ.......

      
             
            function centerWindow(center_window)
                local screenW,screenH=guiGetScreenSize()
                local windowW,windowH=guiGetSize(center_window,false)
                local x,y = (screenW-windowW)/2,(screenH-windowH)/2
                guiSetPosition(center_window,x,y,false)
            end    
             
            local sm = {}
            sm.moov = 0
            sm.object1, sm.object2 = nil, nil
             
            local function removeCamHandler ()
                if(sm.moov == 1) then
                    sm.moov = 0
                    removeEventHandler ( "onClientPreRender", getRootElement(), camRender )
                end
            end
             
            function camRender ()
                if sm.object1 and isElement(sm.object1) then
                    local x1, y1, z1 = getElementPosition ( sm.object1 )
                    local x2, y2, z2 = getElementPosition ( sm.object2 )
                    setCameraMatrix ( x1, y1, z1, x2, y2, z2 )
                end
            end
             
            function smoothMoveCamera ( x1, y1, z1, x1t, y1t, z1t, x2, y2, z2, x2t, y2t, z2t, time )
                if(sm.moov == 1) then return false end
                sm.object1 = createObject ( 1337, x1, y1, z1 )
                sm.object2 = createObject ( 1337, x1t, y1t, z1t )
                setElementAlpha ( sm.object1, 0 )
                setElementAlpha ( sm.object2, 0 )
                setObjectScale(sm.object1, 0.01)
                setObjectScale(sm.object2, 0.01)
                moveObject ( sm.object1, time, x2, y2, z2, 0, 0, 0, "InOutQuad" )
                moveObject ( sm.object2, time, x2t, y2t, z2t, 0, 0, 0, "InOutQuad" )
               
                addEventHandler ( "onClientPreRender", getRootElement(), camRender )
                sm.moov = 1
                setTimer ( removeCamHandler, time, 1 )
                setTimer ( destroyElement, time, 1, sm.object1 )
                setTimer ( destroyElement, time, 1, sm.object2 )
                return true
            end
     
            wnd = guiCreateStaticImage(45, 8, 718, 544, "abed.png",false)
 
            english = guiCreateButton(0.0231,0.0284,0.0566,0.1082,"En",true,wnd)
            guiSetFont(english,"default-bold-small")
    guiSetVisible(wnd,false)
            setTimer(function()
            guiSetProperty(english, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
                end, 1000, 0)
            arabic = guiCreateButton(621, 372, 125, 125, "Ar",true,wnd)
            guiSetFont(arabic,"default-bold-small")
            setTimer(function()
            guiSetProperty(arabic, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
                end, 1000, 0)
            user_2 = guiCreateLabel(463, 310, 177, 29, "Username", false, wnd)
            function Color ( )
            guiLabelSetColor (user_2, math.random(0, 255), math.random(0, 255), math.random(0, 255) )
            end
            setTimer ( Color, 1000, 0 )
            guiLabelSetHorizontalAlign(user_2,"center",false)
            guiSetFont(user_2,"default-bold-small")
            user_l = guiCreateLabel(115, 310, 177, 29, "Username",false,wnd)
            function Color ( )
            guiLabelSetColor (user_l, math.random(0, 255), math.random(0, 255), math.random(0, 255) )
            end
            setTimer ( Color, 1000, 0 )
            guiLabelSetHorizontalAlign(user_l,"center",false)
            guiSetFont(user_l,"default-bold-small")
            user1 = guiCreateEdit(476, 345, 159, 28, "", false, wnd)
            setTimer(function()
            guiSetProperty(user1, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
                end, 1000, 0)
            user = guiCreateEdit(126, 343, 159, 28, "",false,wnd)
            setTimer(function()
            guiSetProperty(user, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
                end, 1000, 0)
            pass_2 = guiCreateLabel(462, 379, 177, 29, "Password", false,wnd)
            function Color ( )
            guiLabelSetColor (pass_2, math.random(0, 255), math.random(0, 255), math.random(0, 255) )
            end
            setTimer ( Color, 1000, 0 )
            guiLabelSetHorizontalAlign(pass_2,"center",false)
            guiSetFont(pass_2,"default-bold-small")
            pass_l = guiCreateLabel(115, 378, 177, 29, "Password",false,wnd)
            function Color ( )
            guiLabelSetColor (pass_l, math.random(0, 255), math.random(0, 255), math.random(0, 255) )
            end
            setTimer ( Color, 1000, 0 )
            guiLabelSetHorizontalAlign(pass_l,"center",false)
            guiSetFont(pass_l,"default-bold-small")
            pass1 = guiCreateEdit(475, 413, 159, 28, "", false,wnd)
            setTimer(function()
            guiSetProperty(pass1, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
                end, 100, 0)
            guiEditSetMasked(pass1,true)
            pass = guiCreateEdit(127, 414, 159, 28, "",false,wnd)
            setTimer(function()
            guiSetProperty(pass, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
                end, 100, 0)
            guiEditSetMasked(pass,true)
            remember = guiCreateCheckBox(0.0231,0.6642,0.3728,0.0746,"Remember Me !!",false,true,wnd)
            guiSetFont(remember,"default-bold-small")
            setTimer(function()
            guiSetProperty(remember, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
                end, 1000, 0)
            reg = guiCreateButton(470, 461, 175, 40, "Register",false,wnd)
            guiSetFont(reg,"default-bold-small")
            setTimer(function()
            guiSetProperty(reg, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
                end, 1000, 0)
            login = guiCreateButton(118, 466, 175, 40, "Login",false,wnd)
            guiSetFont(login,"default-bold-small")
            setTimer(function()
            guiSetProperty(login, 'NormalTextColour', string.format("%.2X%.2X%.2X%.2X", 255, math.random(255), math.random(255), math.random(255)))
                end, 1000, 0)
    addEventHandler("onClientResourceStart", resourceRoot,
        function()
     
        showChat(false)
        fadeCamera(false);
    end)
function dxDrawlogo()
 
dxDrawImage( 318, 360, 129, 134, "img/logo.png", 0,0,0)
dxDrawText("please wait ...", 260, 303, 529, 339, tocolor(255, 255, 255, 255), 1.20, "default-bold", "center", "top", false, false, false, false, false)
 
end
        local rot = 9
        function dxDrawLoading()
 
 
        rot = rot + 2
        if rot > 360 then rot = 0 end
 
        dxDrawText("Welcome To Server | GameMod By : Mr.Momar5600", 162 - 1, 147 - 1, 669 - 1, 199 - 1, tocolor(0, 0, 0, 255), 2.00, "default-bold", "center", "top", false, false, false, false, false)
 
        dxDrawText("Welcome To Server | GameMod By : Mr.Momar5600", 162 + 1, 147 - 1, 669 + 1, 199 - 1, tocolor(0, 0, 0, 255), 2.00, "default-bold", "center", "top", false, false, false, false, false)
 
        dxDrawText("Welcome To Server | GameMod By : Mr.Momar5600", 162 - 1, 147 + 1, 669 - 1, 199 + 1, tocolor(0, 0, 0, 255), 2.00, "default-bold", "center", "top", false, false, false, false, false)
 
        dxDrawText("Welcome To Server | GameMod By : Mr.Momar5600", 162 + 1, 147 + 1, 669 + 1, 199 + 1, tocolor(0, 0, 0, 255), 2.00, "default-bold", "center", "top", false, false, false, false, false)
 
        dxDrawText("Welcome To Server | GameMod By : Mr.Momar5600", 162, 147, 669, 199, tocolor(255, 255, 255, 255), 2.00, "default-bold", "center", "top", false, false, false, false, false)
 
        dxDrawImage( 318, 360, 129, 134, "load.png", rot)
 
        dxDrawText("Loading ....", 271, 303, 529, 339, tocolor(255, 255, 255, 255), 1.20, "default-bold", "center", "top", false, false, false, false, false)
        end
        addEventHandler("onClientRender", root, dxDrawLoading);
        removeEventHandler("onClientRender", root, dxDrawLoading);
 
 
 
addEventHandler("onClientRender", root, dxDrawLoading);
 
setTimer(
 
function ()
addEventHandler("onClientRender", root, dxDrawlogo);
 
 
removeEventHandler("onClientRender", root, dxDrawLoading);
end,6000,1)
setTimer(function ()
removeEventHandler("onClientRender", root, dxDrawlogo);
 
if isPedInVehicle(localPlayer) then destroyElement(getPedOccupiedVehicle(localPlayer)) end
 
 
dx = true    
 
fadeCamera(true);
 
setCameraMatrix(-2684.654296875,1933.3981933594,185.04570007324,-2684.6457519531,1932.5715332031,184.48304748535)
 
 
sound = playSound ("ss.mp3",true)
 
showChat(true)
 
guiSetVisible(wnd,true)
 
showCursor(true)
 
guiSetInputEnabled(true)
 
 
setElementDimension(localPlayer,0)
 
setElementData(localPlayer,"new",false)
 
outputChatBox("#0069c7 ## #ff0000 GameMode By #0069c7[#ff0000MR~#0069c7Mos.[T].aّّّfA~#ff0000] #0069c7##",255,0,0,true)
 
 
end,10000,1)
 
 
            centerWindow(wnd)
            triggerServerEvent("onGetSave",localPlayer)
     
            addEvent("onPutSave",true)
            addEventHandler("onPutSave",root,
                function (puser,ppass)
                    guiSetText(user,puser)
                    guiSetText(pass,ppass)
                end
            )
             
            addEventHandler("onClientGUIClick",root,
                function ()
                    if ( source == ex ) then
                        guiSetVisible(wnd,false)
                        showCursor(false)
                        guiSetInputEnabled(false)
                        Show()
                    elseif ( source == english ) then
                        guiSetText(user_l,"Username")
                        guiSetText(pass_l,"Password")
                        guiSetText(login,"Login")
                        guiSetText(reg,"Register")
                        guiSetText(remember,"Remember Me !!")
                    elseif ( source == arabic ) then
                        guiSetText(user_l,"اسم المستخدم")
                        guiSetText(pass_l,"كلمه المرور")
                        guiSetText(login,"تسجيل الدخول")
                        guiSetText(reg,"حساب جديد")
                        guiSetText(remember,"تذكرني")
                    end
                end
            )
             
            addEventHandler("onClientGUIClick",root,
                function ()
                    local user = guiGetText(user)
                    local pass = guiGetText(pass)
                    local user1 = guiGetText(user1)
                    local pass1 = guiGetText(pass1)
                    if ( source == login ) then
                        if user ~= "" and pass ~= "" then
                            if guiCheckBoxGetSelected(remember) then
                                triggerServerEvent("onLoginWith",localPlayer,user,pass)
                            else
                                triggerServerEvent("onLogin",localPlayer,user,pass)
                            end
                        else
                           
Link to comment
(( start + 5000 ) - start)

أنا مادري أنتو تتعاطون ولالا

خمسة آلاف start تزيد

start بعدين ترجع تنقص

خلها 50000 وريح بالك :D

فكر

رقم start رقم ثابت

ورقم now رقم غير ثابت

يعني ماتقدر تعرف الرقم

لانه من فنكشن getTickCount

+ لاحظ القوس

لو تفهم المعادلة راح تفهم وش نقصد بالاساس

لو هي صعبة عليك ياحبي يمديك تسوي مخرج outputChatBox

وتفهم الي قاعد نسويه

+ لو كان تشغيله بعد فتره من دخول الاعب للسيرفر

راح يكون وقت اطول وراح يكون تعقيد اكثر

فعشان كذا الطريقة هاذي اسهل بكثير من طريقتك

ان كانك تقصد انه من بداية دخول الاعب للسيرفر

فكلامك صحيح :roll:

لكن انا استعملها بصفة عامة باي وقت :D

Link to comment
(( start + 5000 ) - start)

أنا مادري أنتو تتعاطون ولالا

خمسة آلاف start تزيد

start بعدين ترجع تنقص

خلها 50000 وريح بالك

فكر

رقم start رقم ثابت

ورقم now رقم غير ثابت

يعني ماتقدر تعرف الرقم

لانه من فنكشن getTickCount

+ لاحظ القوس

لو تفهم المعادلة راح تفهم وش نقصد بالاساس

لو هي صعبة عليك ياحبي يمديك تسوي مخرج outputChatBox

وتفهم الي قاعد نسويه

ان كانك تقصد انه من بداية المود

فانا اشوف الافضل كذا لاني ماني دايم اكون افضي احسب

مثلا لو كان بعد وقت قليل من البداية راح تكون حوسة نوعا ماً

بس كل الطريقتين صح بالاخير

مايحتاج تقول نسوي كذا ولا نسوي كذا

now ركز هو ما تكلم عن

start = 100000 نفترض ان

إذا اضفت 5000 رح يكون 105000

إذا نقصت 100000 رح يكون 5000

يعني، ذا

( now - start ) / (( start + 5000 ) - start)

يساوي ذا

( now - start ) / 5000

:lol: طيب حطها 5000 من البداية؟

Link to comment

ايوه عليك نور ياتابل هذا كان قصدي وفرت علي الكتابة شكرا لك

:mrgreen:

تبوله فهمني وش قصدك سكايب

عالعموم كلامك صحيح انت وتبوله

لكن مع ذالك اهم شيء انه شغال ومايهمك الطريقة

-ـ- صح طريقة ابو كلب

يمكن اغير فيما بعد :)

ولا تزعل انت وياه :twisted:

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...