#Basel Posted February 6, 2016 Share Posted February 6, 2016 السلام عليكم ورحمه الله وتعالى طلب فنكشات ساويت لوحه وفيه ازار وبدي اساوي مود تغير الجو اذا ضغط على زر معين يغير له جو طبعا لاعب نفسه مب لكل الاعبين ابي فنكشات وشكرا Link to comment
shwaeki Posted February 6, 2016 Share Posted February 6, 2016 "onClientGUIClick" setWeather Link to comment
#Basel Posted February 7, 2016 Author Share Posted February 7, 2016 (edited) addEventHandler("onClientGUIClick",root, function ( ) if ( source == GUIEditor.button[1] ) then setWeather ( 9 ) end end ) ساويت دا وزبط ^ بس بستفسر عن ال root root -- لجميع سيرفير وانا حاطط لجميع سيرفير root يعني لين اضغط على زر بجي لاعب نفسه وانا حاطط root -- ممكن تشرحها وشكرا شويكي & Edited February 7, 2016 by Guest Link to comment
shwaeki Posted February 7, 2016 Share Posted February 7, 2016 هون تعدني جميع الازرار root ال GUIEditor.button[1] بعدين بتتحقق اذا كان الزر يلي انضغط عليه هو اذا كان هو بتغير الجو عند الاعب نفسة لانه الكود كلنت بتغير للاعب نفسة بس لونه الكود سيرفر بتغير يا الكل اسمي شويكي مو شوكي Link to comment
#Basel Posted February 7, 2016 Author Share Posted February 7, 2016 طيب ما اقدر احط بدال روت دي getLocalPlayer() ؟؟ Link to comment
#Soking Posted February 8, 2016 Share Posted February 8, 2016 لوكال بلاييير root لجميع الازرار شدخل الوكال بلاير ؟ Link to comment
3NAD Posted February 8, 2016 Share Posted February 8, 2016 addEventHandler("onClientGUIClick",root, function ( ) if ( source == GUIEditor.button[1] ) then setWeather ( 9 ) end end ) ساويت دا وزبط ^ بس بستفسر عن ال root root -- لجميع سيرفير وانا حاطط لجميع سيرفير root يعني لين اضغط على زر بجي لاعب نفسه وانا حاطط root -- ممكن تشرحها وشكرا شويكي & عندك طريقتين اما الروت وهي كل الأزرار , او مباشرة على الزر الذي تريده addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == GUIEditor.button[1] ) then setWeather ( 9 ) end end ) addEventHandler ( "onClientGUIClick", GUIEditor.button[1], function ( ) setWeather ( 9 ) end , false ) اختصارات: root = getRootElement localPlayer = getLocalPlayer resourceRoot = getResourceRootElement ( getThisResource ) -- اقرا الصفحات Link to comment
#Basel Posted February 8, 2016 Author Share Posted February 8, 2016 addEventHandler("onClientGUIClick",root, function ( ) if ( source == GUIEditor.button[1] ) then setWeather ( 9 ) end end ) ساويت دا وزبط ^ بس بستفسر عن ال root root -- لجميع سيرفير وانا حاطط لجميع سيرفير root يعني لين اضغط على زر بجي لاعب نفسه وانا حاطط root -- ممكن تشرحها وشكرا شويكي & عندك طريقتين اما الروت وهي كل الأزرار , او مباشرة على الزر الذي تريده addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == GUIEditor.button[1] ) then setWeather ( 9 ) end end ) addEventHandler ( "onClientGUIClick", GUIEditor.button[1], function ( ) setWeather ( 9 ) end , false ) اختصارات: root = getRootElement localPlayer = getLocalPlayer resourceRoot = getResourceRootElement ( getThisResource ) -- اقرا الصفحات منور عناد - تسلم .. بس استفسار بنسبه ل false addEventHandler ( "onClientGUIClick", GUIEditor.button[1], function ( ) setWeather ( 9 ) end , false )[/lua] false من وين جائت ؟ وليه محطوطه Link to comment
</Mr.Tn6eL> Posted February 8, 2016 Share Posted February 8, 2016 هذي نحطها عشان ما يشتغل الحدث على اي عنصر في نافذة الزر يعني عندك نافذة وفيها 5 ازرار لو ماحطيت فولس مثلا راح يتفعل الحدث اذ ضغطت على اي مكان باللوحة Link to comment
#Basel Posted February 9, 2016 Author Share Posted February 9, 2016 thanks .. بس عندي اكثر من زر اقدر اساويه ب جدول ...؟؟؟ Link to comment
HassoN Posted February 10, 2016 Share Posted February 10, 2016 thanks ..بس عندي اكثر من زر اقدر اساويه ب جدول ...؟؟؟ <= سوي زي ذي الطريقة addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == GUIEditor.button[1] ) then setWeather ( 9 ) elseif ( source == Button2) then setWeather ( 5 ) elseif ( source == Button3) then setWeather ( 6 ) end end ) Link to comment
#Basel Posted February 10, 2016 Author Share Posted February 10, 2016 thanks ..بس عندي اكثر من زر اقدر اساويه ب جدول ...؟؟؟ <= سوي زي ذي الطريقة addEventHandler ( "onClientGUIClick", root, function ( ) if ( source == GUIEditor.button[1] ) then setWeather ( 9 ) elseif ( source == Button2) then setWeather ( 5 ) elseif ( source == Button3) then setWeather ( 6 ) end end ) اعرفها هاي بس بدي بطريقه الجدول اقدر ولا ؟ + مشكور Link to comment
#DRAGON!FIRE Posted February 10, 2016 Share Posted February 10, 2016 local table_ = { -- [ button Name ] = [ Weather number ], [ button1 ] = 9, [ button2 ] = 5, [ button3 ] = 6, } addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) for k, v in pairs ( table_ ) do if ( source == k ) then setWeather ( v ) end end end ) Link to comment
#StrOnG_,) Posted February 10, 2016 Share Posted February 10, 2016 local table_ = { -- [ button Name ] = [ Weather number ], [ button1 ] = 9, [ button2 ] = 5, [ button3 ] = 6, } addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) for k, v in pairs ( table_ ) do if ( source == k ) then setWeather ( v ) end end end ) بعد إذن صاحب الموضوع زاحف ايش معنى هذي k if ( source == k ) then Link to comment
Jupi Posted February 10, 2016 Share Posted February 10, 2016 K = Key = المفتاح V = Value = القيمة Link to comment
#StrOnG_,) Posted February 10, 2016 Share Posted February 10, 2016 K = Key = المفتاحV = Value = القيمة اها مشكور Link to comment
Jupi Posted February 10, 2016 Share Posted February 10, 2016 K = Key = المفتاحV = Value = القيمة اها مشكور العفو Link to comment
#Basel Posted February 10, 2016 Author Share Posted February 10, 2016 [ button1 ] = 9, [ button1 ] --- هو ال k ? المفتاح 9 ---- هو ال v .القيمة صح ؟ Link to comment
</Mr.Tn6eL> Posted February 10, 2016 Share Posted February 10, 2016 local table_ = { -- [ button Name ] = [ Weather number ], [ button1 ] = 9, [ button2 ] = 5, [ button3 ] = 6, } addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) for k, v in pairs ( table_ ) do if ( source == k ) then setWeather ( v ) end end end ) يقدر يسويها بدون لوب كذا if table_[source] then setWeather ( table_[source] ) end Link to comment
#DRAGON!FIRE Posted February 10, 2016 Share Posted February 10, 2016 [ button1 ] = 9, [ button1 ] --- هو ال k ? المفتاح 9 ---- هو ال v .القيمة صح ؟ صح . Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now