Jump to content

طلب معنى return


Bo7meeeD

Recommended Posts

مثال :

local x,y = guiGetPosition(guiElement,true) 
local x = 400 
local y = 100 -- هذا مكان النافذه موقعها  
Label = guiCreateWindow(x,y,30,30,"Test",false) 
  
function Ret()--return  هذا الفنكشن الي راح نسترجعه بـأستعمال 
    y = 100 
end 
  
addEventHandler("onClientRender",getRootElement(),function() 
    guiSetPosition(Label,x,y,false)-- هنا نعطي النافذه موقع 
    y = y +1 --واحد والأيفنت الي انا حاطه يخلي الفنكشن ذا كل اقل من ثانيه يعمل وراح يزيد كل ثانيه واحد yهنا نزيد على الموقع  
    if y >= 150 then -- الموقع 150yوهنا لما يكون  
        return Ret() -- راح نرجع للوضيفه ويكون 100 يعني النافذه راح ترجع مكانها 100 
    end 
end) 
  

اي شي مافهمته قوله

Link to comment

شككرا لكل اللي ساعدوني ....

@hassan الايفنت ذا حق وشو ما فهمته !

العفو,

addEventHandler("onClientRender",root,function Name)-- ذا الأيفنت يخلي الوضيفه تعمل او تشتغل كل اقل من ثانيه  
--مثال 
function X() 
    setTime(12,00) 
end 
addEventHandler("onClientRender",root,X) -- 12,00 راح يخلي الجو كل اقل من ثانية الساعه  
--كل اقل من ثانيه يشتغل وراح تثبت الساعه فهمت ولا اوضح زياده على شي ثاني؟X راح يخلي الفنكشن  

مثال ثاني ممكن يوضح لك اكثر + جربه

function C() 
    outputChatBox("Test") -- لاكن ذا اسرعsetTimer(C,600,0)راح يتكرر كل اقل من ثانيه يعني كل جزء من الثانيه يطلع بالشات كذا مثل  
end 
addEventHandler("onClientRender",getRootElement(),C) 

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...