Jump to content

مشكله في الكود


Recommended Posts

السلام عليكم فيه مشكله ب الكود المشكله هي تايمر

addEvent("outbut1", true )
addEventHandler("outbut1",root,
function ( )
       dxDrawText("!! لديك الشخصية بالفعل", 367 - 1, 22 - 1, 1042 - 1, 84 - 1, tocolor(0, 0, 0, 255), 3.00, "default-bold", "center", "center", true, true, false, true, false)
       dxDrawText("!! لديك الشخصية بالفعل", 367 + 1, 22 - 1, 1042 + 1, 84 - 1, tocolor(0, 0, 0, 255), 3.00, "default-bold", "center", "center", true, true, false, true, false)
        dxDrawText("!! لديك الشخصية بالفعل", 367 - 1, 22 + 1, 1042 - 1, 84 + 1, tocolor(0, 0, 0, 255), 3.00, "default-bold", "center", "center", true, true, false, true, false)
        dxDrawText("!! لديك الشخصية بالفعل", 367 + 1, 22 + 1, 1042 + 1, 84 + 1, tocolor(0, 0, 0, 255), 3.00, "default-bold", "center", "center", true, true, false, true, false)
        dxDrawText("!! لديك الشخصية بالفعل", 367, 22, 1042, 84, tocolor(75, 178, 75, 255), 3.00, "default-bold", "center", "center", true, true, false, true, false)
		setTimer ( function()
		end, 5000, 1 )
end
)

عمل وكل شي بس  يطلع الكلام ما يظل اجزاء من ثانيه ويختفي وانا حاطه هنا 5 ثواني شو المشكلة ؟؟ ويا ريت توضحو لي وشكرا

 

Link to comment

الخطأ هو انك ماحطيت فنكشنات الدي اكس في رندر

والخطأ الثاني انك حطيت التايمر فاضي يعني بأختصار مابيسوي شي !

جرب تعدل الكود الى :

addEvent('outbut1', true)
addEventHandler('outbut1', root, function()
    if not isEventHandlerAdded('onClientRender', root, showError) and not isTimer(errorTimer) then
    addEventHandler('onClientRender', root, showError);
        errorTimer = setTimer(function(),
            if isEventHandlerAdded('onClientRender', root, showError) then
                removeEventHandler('onClientRender', root, showError);
            end
        end, 5000, 1)
    end
end );

function showError()
    dxDrawText('!! لديك الشخصية بالفعل', 367 - 1, 22 - 1, 1042 - 1, 84 - 1, tocolor(0, 0, 0, 255), 3.00, 'default-bold', 'center', 'center', true, true, false, true, false)
    dxDrawText('!! لديك الشخصية بالفعل', 367 + 1, 22 - 1, 1042 + 1, 84 - 1, tocolor(0, 0, 0, 255), 3.00, 'default-bold', 'center', 'center', true, true, false, true, false)
    dxDrawText('!! لديك الشخصية بالفعل', 367 - 1, 22 + 1, 1042 - 1, 84 + 1, tocolor(0, 0, 0, 255), 3.00, 'default-bold', 'center', 'center', true, true, false, true, false)
    dxDrawText('!! لديك الشخصية بالفعل', 367 + 1, 22 + 1, 1042 + 1, 84 + 1, tocolor(0, 0, 0, 255), 3.00, 'default-bold', 'center', 'center', true, true, false, true, false)
    dxDrawText('!! لديك الشخصية بالفعل', 367, 22, 1042, 84, tocolor(75, 178, 75, 255), 3.00, 'default-bold', 'center', 'center', true, true, false, true, false)
end

function isEventHandlerAdded( sEventName, pElementAttachedTo, func )
    if 
        type( sEventName ) == 'string' and 
        isElement( pElementAttachedTo ) and 
        type( func ) == 'function' 
    then
        local aAttachedFunctions = getEventHandlers( sEventName, pElementAttachedTo )
        if type( aAttachedFunctions ) == 'table' and #aAttachedFunctions > 0 then
            for i, v in ipairs( aAttachedFunctions ) do
                if v == func then
                    return true
                end
            end
        end
    end

    return false
end

 

Edited by #,+( _xiRoc[K]; >
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...