Jump to content

ربط سكربت مع سكربت اخر


Recommended Posts

اول شيء لزم تسوي

طريقة فتح للوحة الي تبيها تفتح من سكربت ثاني

عن طريق

addCommandHandler('الكلمة الي تفتح بأف 8', اسم الوظيفة لفتح النافذة) 
  

ثم تروح على السكربت الثاني

وتسوي

function open () 
    showCursor ( false ) 
    executeCommandHandler ( "الكلمة الي تفتح بأف 8 في السكربت الاول" ) 
end 

اتمنى فهمت

Link to comment

استعمل exports

افضل طريقة لك

بلنسبة للexports

ذا يسوي فنكشن في مود تاني انت تختاره مثال

exports["Money"]:givePlayerMoney(source, 500) 

الحين نحن استعملنا المود Money

سوينا فنكشن اسمه givePlayerMoney

اللي هو داخل سكربت Money

و بلنسبة لحالتك سوي فنكشن يظهر لك اللوحة و سوي له exports

و الexports

ما يشتغل الا اذا عرفت الفنكشن في الميتا بحيث انه يتعمل له exports

مثال للتعريف

function="اسم الفنكشن" type="نوع الفنكشن"/>  

النوع تحطه حسب الملف كلاينت او سييرفر

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

لو في اخطاء اسف و صححوها يمكن استفيد :)

Link to comment

تفضل مثال للكلينت

  
MainWindow = guiCreateWindow(10, (screenH - 325) / 2, 240, 325, "[ Skin Shop ]", false) 
guiSetVisible(MainWindow, false); 
  
function showSkinShopPanel( bool ) 
    if guiGetVisible(MainWindow) ~= bool then 
        guiSetVisible(MainWindow ,bool); 
        showCursor(bool); 
    end 
end 
  

طبعاً سويت الفنكشن الي يفتح النافذه اسمه showSkinShopPanel

نسويله اكسبورت من الميتا

  
function="showSkinShopPanel" type="client"/> 
  

الحين لما نبي نفتح هذي النافذه من مود ثاني نسويله اكسبورت من المود الثاني

  
exports["اسم المود الي تبي تتصل بيه"]:showSkinShopPanel( true ) 
  

ان شاء الله تكون فهمت

Edited by Guest
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...