Jump to content

طلب شرح


Recommended Posts

السلام عليكم و رحمة الله و بركاتة

شياي ابي حد يشرحلي

setTimer 

1- كيف اخلة يشغل المود بعد 10 ثواني من دخول الاعب

يعني عندي لوحة ابية بعد دخول الاعب ب 10 ثواني تشتغل

2-كيف اخلية يطفي مود او يشغلة بعد وقت محدد

يعني اول ما يدخلتطلع لوحة و بعد 10 ثواني تختفي

3- كيف و وين احطة

Link to comment
السلام عليكم و رحمة الله و بركاتة

شياي ابي حد يشرحلي

setTimer 

1- كيف اخلة يشغل المود بعد 10 ثواني من دخول الاعب

يعني عندي لوحة ابية بعد دخول الاعب ب 10 ثواني تشتغل

2-كيف اخلية يطفي مود او يشغلة بعد وقت محدد

يعني اول ما يدخلتطلع لوحة و بعد 10 ثواني تختفي

3- كيف و وين احطة

وعليكم السلام ورحمة الله وبركاته

setTimer( 
guiSetVisible, 
10000, -- الوقت بعد 10 ثواني 
1, -- شغل الوقت مره وحده 
false) -- اخفاء الوحه عن الظهور 

Link to comment

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

انمنا مبرمج يرد و يفهمني

بعدين انا مسوي مو ضوع موضروري اروح يا موضوع تاني

و بكرك اخي

Link to comment

تركيب الكود :

timer setTimer ( function theFunction, int timeInterval, int timesToExecute, [ var arguments... ] ) 

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

timeInterval = يعني كل كم ثانيه او دقيقه او... تبيه يكرر الوظيفه milliseconds الوقت لكل

timesToExecute = كل دقيقه Hello عدد مرات التكرار مثلا تبي تايمر مفتوح يعني زي المثال الي تحت يكرر كلمه

التايمر هو زي الوقت تسويه وتسوي وظيفه مع الوقت مثال,

setTimer(outputChatBox,1000,0,'Hello') 

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

setTimer(outputChatBox,1000,0,'Hello') 

الطريقه الثانيه,

setTimer(function() 
    outputChatBox('Hello') 
end,1000,0) 

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

Link to comment

طيب اخي اذا ابها يتكرر ايش احط 1

ولا ما احط اشي

و مثلا انا عندي لوحة تسجيل دخول كيف ابيها بعد ما يدخل الاعب تشتغل بعد 5 دقائق

و كيف اقدر اخليها تختفي بعد 5 10 دقائق

Link to comment
طيب اخي اذا ابها يتكرر ايش احط 1

ولا ما احط اشي

و مثلا انا عندي لوحة تسجيل دخول كيف ابيها بعد ما يدخل الاعب تشتغل بعد 5 دقائق

و كيف اقدر اخليها تختفي بعد 5 10 دقائق

الـ 1 او الـ 0 هو التايمر اما مفتوح او مرة وحدة وخلاص ينتهي

الـ 0 لو تبيه مفتوح , الـ 1 لو تبيه مرة وحدة

ببساطة تسوي تايمر 10 دقائق وتخفي ,

Link to comment

طيب اخي انا الحين سويت لوحة اجرب عليها

كيف اخليها تعمل بد ما يدخل الاعب ب 5 دقائق

يعني بدخل و بلعب بعد 5 دقائق تطلعلو

  
GUIEditor = { 
    button = {}, 
    window = {}, 
    label = {} 
} 
addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        GUIEditor.window[1] = guiCreateWindow(457, 155, 385, 251, "لوحة انتقالات", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        GUIEditor.button[1] = guiCreateButton(43, 59, 111, 86, "", false, GUIEditor.window[1]) 
        GUIEditor.button[2] = guiCreateButton(43, 59, 111, 86, "الدائري", false, GUIEditor.window[1]) 
        GUIEditor.button[3] = guiCreateButton(234, 59, 111, 86, "النحيل", false, GUIEditor.window[1]) 
        GUIEditor.label[1] = guiCreateLabel(35, 167, 314, 60, "للانتقال اضغط على البوتون", false, GUIEditor.window[1])     
    end 
) 
  

هي ما تحداج حدث دخول الاعب لنو بطلع يا حالها اول ما ادخل اصلا

Link to comment

ذي طريقه بسيطه,

GUIEditor = { 
    button = {}, 
    window = {}, 
    label = {} 
} 
  
window = function() 
        GUIEditor.window[1] = guiCreateWindow(457, 155, 385, 251, "لوحة انتقالات", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
        GUIEditor.button[1] = guiCreateButton(43, 59, 111, 86, "", false, GUIEditor.window[1]) 
        GUIEditor.button[2] = guiCreateButton(43, 59, 111, 86, "الدائري", false, GUIEditor.window[1]) 
        GUIEditor.button[3] = guiCreateButton(234, 59, 111, 86, "النحيل", false, GUIEditor.window[1]) 
        GUIEditor.label[1] = guiCreateLabel(35, 167, 314, 60, "للانتقال اضغط على البوتون", false, GUIEditor.window[1])     
end 
  
setTimer(window,5*60*1000,1) 
Link to comment

خخخخ

الله يصلحك شكلك ما تبي تفهم

التايمر

ببساطه

يعني

تبي تسوي شي بعد 3 ثواني

مثلا تبي يطلع كلام في الشات بعد 3 ثواني

تسوي

كذا

setTimer (outputChatBox, 3000, 1, "hello", source, 255, 0, 0) 
-- بس الفنكشن في الاصل بيكون كذا 
outputChatBox("hello", source, 255, 0, 0) 
 -- يعني اذا تبي تسوي شي في التايمر تحط الفنكشن اول وبعدين التايمر وبعدين الارقومنتات 
-- يعني تفصلهم عن بعض زي ما سويت هنا 
setTimer (outputChatBox, 3000, 1, "hello", source, 255, 0, 0) 

اتمنى فهمت

Link to comment

مشكور هاد طلع في 100 طريقة

مثلا على الوحة هديك يلي فوق سويتها من قبل

ابيها بعد دقيقة تدنفي من بعد ما اشغلها يعني من بعد ما تظهر بعد تقيقة تختفي

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