Jump to content

سؤال


Recommended Posts

سيرفر حق هيمو (pro)

الفكره انه يوم تدخل لعبه يحمل المودات البدايه و الفري روم و بعض المودات الرئيسة

ثم يجيك قريد ليست فيه اسم المود يلي ودك تحمله او سياره

هنا لزم تعمل ربط بين المود و المود يلي بتعمله بستخدام الوظيفة يلي طرحها تابل

Link to comment
سيرفر حق هيمو (pro)

الفكره انه يوم تدخل لعبه يحمل المودات البدايه و الفري روم و بعض المودات الرئيسة

ثم يجيك قريد ليست فيه اسم المود يلي ودك تحمله او سياره

هنا لزم تعمل ربط بين المود و المود يلي بتعمله بستخدام الوظيفة يلي طرحها تابل

ممكن شرح اكثر انا جديد

Link to comment

يعني مثلن

انت عملت سياره

تحط بالميتا

meta

  

"1.dff" download="false" /> 
"1.txd" download="false" /> 

  

Client

  
GUIEditor = { 
    button = {}, 
    window = {} 
} 
  
GUIEditor.window[1] = guiCreateWindow(540, 229, 167, 199, "", false) 
guiWindowSetSizable(GUIEditor.window[1], false) 
  
GUIEditor.button[1] = guiCreateButton(23, 47, 118, 44, "car 1 d", false, GUIEditor.window[1]) 
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") 
GUIEditor.button[2] = guiCreateButton(23, 109, 118, 47, "car 2 d", false, GUIEditor.window[1]) 
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") 
  
addEventHandler ( "onClientGUIClick", GUIEditor.button[1], function () 
downloadFile ( "1.ddf" ) 
end) 
  
addEventHandler ( "onClientGUIClick", GUIEditor.button[2], function () 
downloadFile ( "1.txd" ) 
end) 
  
  

و هذه مثال بسيط على لوحة اذا كبسة اول زر تنزل

txd

و ثاني

ddf

و تقدر تعمله ليسته و تقدر بزر واحد تنزل اكثر من شي

مثل

  
addEventHandler ( "onClientGUIClick", GUIEditor.button[2], function () 
downloadFile ( "1.txd" ) 
downloadFile ( "2.txd" ) 
downloadFile ( "3.txd" ) 
downloadFile ( "f.png" ) 
end) 
  
  

Link to comment
يعني مثلن

انت عملت سياره

تحط بالميتا

meta

  

"1.dff" download="false" /> 
"1.txd" download="false" /> 

  

Client

  
GUIEditor = { 
    button = {}, 
    window = {} 
} 
  
GUIEditor.window[1] = guiCreateWindow(540, 229, 167, 199, "", false) 
guiWindowSetSizable(GUIEditor.window[1], false) 
  
GUIEditor.button[1] = guiCreateButton(23, 47, 118, 44, "car 1 d", false, GUIEditor.window[1]) 
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") 
GUIEditor.button[2] = guiCreateButton(23, 109, 118, 47, "car 2 d", false, GUIEditor.window[1]) 
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") 
  
addEventHandler ( "onClientGUIClick", GUIEditor.button[1], function () 
downloadFile ( "1.ddf" ) 
end) 
  
addEventHandler ( "onClientGUIClick", GUIEditor.button[2], function () 
downloadFile ( "1.txd" ) 
end) 
  
  

و هذه مثال بسيط على لوحة اذا كبسة اول زر تنزل

txd

و ثاني

ddf

و تقدر تعمله ليسته و تقدر بزر واحد تنزل اكثر من شي

مثل

  
addEventHandler ( "onClientGUIClick", GUIEditor.button[2], function () 
downloadFile ( "1.txd" ) 
downloadFile ( "2.txd" ) 
downloadFile ( "3.txd" ) 
downloadFile ( "f.png" ) 
end) 
  
  

طيب شلون اعرف كم حمل

وهل انتهى التحميل

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

Link to comment
if isTransferBoxActive() == true then 

بس لما تسوي downloadFile

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

تقدر تعمل واحد

لاكن صعب

تجيب حجم الملف و كم حمل و كم باقي له ليخلص تحميل

و تعمل

guiProgressBarsetProgress

و في طريقة ثانيه تعمل

ProgressBar

و تعمل تحقق كل ما يتحمل مود بيزيد نسبه معينه

(غيردقيق )

وظائف ممكن تسسعدك

fileGetSize

guiCreateProgressBar

guiProgressBarsetProgress

guiProgressBargetProgress

Link to comment
مممكن تساعدوني ؟ مافهت

skype : abdou_mca26

الحين اظيفك

Client

  
  
GUIEditor = { 
    button = {}, 
    window = {} 
} 
  
GUIEditor.window[1] = guiCreateWindow(540, 229, 167, 199, "", false) 
guiWindowSetSizable(GUIEditor.window[1], false) 
 guiSetVisible(GUIEditor.window[1], true) 
showCursor ( true ) 
  
GUIEditor.button[1] = guiCreateButton(23, 47, 118, 44, "car 1 d", false, GUIEditor.window[1]) 
guiSetProperty(GUIEditor.button[1], "NormalTextColour", "FFAAAAAA") 
GUIEditor.button[2] = guiCreateButton(23, 109, 118, 47, "x", false, GUIEditor.window[1]) 
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFAAAAAA") 
  
addEventHandler ( "onClientGUIClick", GUIEditor.button[1], function () 
downloadFile ( "c1.dff" ) 
downloadFile ( "c1.txd" ) 
txd = engineLoadTXD("c1.txd")  
engineImportTXD(txd, 429)  
dff = engineLoadDFF("c1.dff", 0) 
engineReplaceModel(dff, 429) 
end) 
  
addEventHandler ( "onClientGUIClick", GUIEditor.button[2], function () 
 guiSetVisible(GUIEditor.window[1], false) 
showCursor ( false ) 
end) 
  

+

meta

    "c1.txd" download="false" /> 
    "c1.dff" download="false" /> 
    

+

c1.txd - dff

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