3NAD Posted May 10, 2013 Share Posted May 10, 2013 addEventHandler - Required Arguments -- أرقومنتات مطلوبة eventName -- إسم الإيفنت attachedTo -- ربط الإيفنت مع handlerFunction -- الوظيفة Link to comment
yazan Posted May 10, 2013 Share Posted May 10, 2013 يا اخوي يعني يلي يدخل يكتب شي و يتروح لوحه Link to comment
فاّرس Posted May 10, 2013 Share Posted May 10, 2013 طبعآ تختلف مثل : addCommandHandler("..", function() انت شوف المثآل وبتفهم, وبالنسبه للماركر, عندك طريقتين, الاولى , marker = createMarker(...) addEventHandler("onClientMarkerHit",resourceRoot, function() if source == marker then الثآنيةة, marker = createMarker(...) addEventHandler("onClientMarkerHit",marker, function() resourceRoot = server + client Link to comment
3NAD Posted May 10, 2013 Share Posted May 10, 2013 addEventHandler - Required Arguments -- أرقومنتات مطلوبة eventName -- إسم الإيفنت attachedTo -- ربط الإيفنت مع handlerFunction -- الوظيفة لم افهم addEventHandler ( eventName, attachedTo, handlerFunction ) Ex.: function Hit ( ) setElementHealth ( source, 100 ) -- source == attachedTo end -- ]] addEventHandler ( "onClientPlayerDamage", localPlayer, Hit ) -- localPlayer == getLocalPlayer ( ) Link to comment
3ssol Posted May 10, 2013 Author Share Posted May 10, 2013 طيب ي اخ ذي بيست يعني اذا بسوي ماركرات كثيره اسوي كذا addEventHandler("onClientMarkerHit",resourceRoot, واذا ابي اسوي ماركر واحد استخدم addEventHandler("onClientMarkerHit",marker, وحتي لو ابي اسوي ماركر واحد يمديني احط هاذي resourceRoot وتحت بل فنكشن اكتب if ( localPlayer == marker ) then صح ؟ Link to comment
فاّرس Posted May 10, 2013 Share Posted May 10, 2013 resourceRoot = تكون للاكواد الي بالمود نفسه, root = تكون لكل المودات, + لو تبي اكثر من ماركر سو كذآ addEventHandler("onClientMarkerHit",resourceRoot, function() if source == marker then -- any thing elseif source == marker2 then -- any thing end end) Link to comment
S4MuEL Posted May 10, 2013 Share Posted May 10, 2013 (edited) الآففضل لو تبي تسوي مآركرآت كثيرةة سسوهآ جدول وإستعمل الطريقةة الأولى ! addEventHandler("onClientMarkerHit", marker, وططبعآ خل إسم الجدول ! marker .. Edited May 10, 2013 by Guest Link to comment
فاّرس Posted May 10, 2013 Share Posted May 10, 2013 (edited) الآففل لو تبي تسوي مآركرآت كثيرةةسسوهآ جدول وإستعمل الطريقةة الأولى ! addEventHandler("onClientMarkerHit", marker, وططبعآ خل إسم الجدول ! marker .. يمكن يبي كل ماركر له وظيفه محدده, يسوي مثل الي قلت له فوق^ واذا يبي الماركرت نفس الوظيفة يسوي جدول Edited May 10, 2013 by Guest Link to comment
iPrestege Posted May 10, 2013 Share Posted May 10, 2013 لا هذاخطأ ذذ الطريقة تكون مثل كذا مثلا نفرض عندكـ 10 ماركرات صح ؟ وتبيهم كلهم يسسون نفس الوظيفة مثلا تفتح نافذهـ صح ؟ marker = {} for i = 1,10 do marker[i] = createMarker(...) end addEventHandler("oClientMarkerHit",resourceRoot, function ( player ) if ( player == getLocalPlayer() ) then guiSetVisible ( element , true ) showCursor ( true ) end end ) ككذا لو تلمس اي ماركر بـ المود هذا يسوي الوظيفة يعني يفتح النافذهـ ((= عرفت؟ Link to comment
فاّرس Posted May 10, 2013 Share Posted May 10, 2013 لا هذاخطأ ذذ الطريقة تكون مثل كذا مثلا نفرض عندكـ 10 ماركرات صح ؟ وتبيهم كلهم يسسون نفس الوظيفة مثلا تفتح نافذهـ صح ؟ marker = {} for i = 1,10 do marker[i] = createMarker(...) end addEventHandler("oClientMarkerHit",resourceRoot, function ( player ) if ( player == getLocalPlayer() ) then guiSetVisible ( element , true ) showCursor ( true ) end end ) ككذا لو تلمس اي ماركر بـ المود هذا يسوي الوظيفة يعني يفتح النافذهـ ((= عرفت؟ for i = 1,10 do وين معرفه هذي؟ ووش الرقم؟ Link to comment
S4MuEL Posted May 10, 2013 Share Posted May 10, 2013 برستيج شششيكـ ع ذي ! "oClientMarkerHit" Link to comment
iPrestege Posted May 10, 2013 Share Posted May 10, 2013 لا هذاخطأ ذذ الطريقة تكون مثل كذا مثلا نفرض عندكـ 10 ماركرات صح ؟ وتبيهم كلهم يسسون نفس الوظيفة مثلا تفتح نافذهـ صح ؟ marker = {} for i = 1,10 do marker[i] = createMarker(...) end addEventHandler("oClientMarkerHit",resourceRoot, function ( player ) if ( player == getLocalPlayer() ) then guiSetVisible ( element , true ) showCursor ( true ) end end ) ككذا لو تلمس اي ماركر بـ المود هذا يسوي الوظيفة يعني يفتح النافذهـ ((= عرفت؟ for i = 1,10 do وين معرفه هذي؟ ووش الرقم؟ يعني كذا بيسوي لك 10 ماركرات وماتشوف for i = ? Link to comment
iPrestege Posted May 10, 2013 Share Posted May 10, 2013 برستيج شششيكـ ع ذي ! "oClientMarkerHit" ناسي حرف n Link to comment
S4MuEL Posted May 10, 2013 Share Posted May 10, 2013 برستيج ، ليه مآ تجي كذآ ؟ for i = 10 do آو for i = 1 do Link to comment
فاّرس Posted May 10, 2013 Share Posted May 10, 2013 لا هذاخطأ ذذ الطريقة تكون مثل كذا مثلا نفرض عندكـ 10 ماركرات صح ؟ وتبيهم كلهم يسسون نفس الوظيفة مثلا تفتح نافذهـ صح ؟ marker = {} for i = 1,10 do marker[i] = createMarker(...) end addEventHandler("oClientMarkerHit",resourceRoot, function ( player ) if ( player == getLocalPlayer() ) then guiSetVisible ( element , true ) showCursor ( true ) end end ) ككذا لو تلمس اي ماركر بـ المود هذا يسوي الوظيفة يعني يفتح النافذهـ ((= عرفت؟ for i = 1,10 do وين معرفه هذي؟ ووش الرقم؟ يعني كذا بيسوي لك 10 ماركرات وماتشوف for i = ? الا بس يوم شفت 1.10 استغربت Link to comment
iPrestege Posted May 10, 2013 Share Posted May 10, 2013 مافية شيء اسمة استغربت ابدا مافية ! كل شيء لة توضيح شف هـ المثآل : for k = 1,30 do outputChatBox("",root) end يسوي مخرج النص 30 مرهـ ( = بدال ماتسوية اكثر من مرة ! Link to comment
فاّرس Posted May 10, 2013 Share Posted May 10, 2013 مافية شيء اسمة استغربت ابدا مافية ! كل شيء لة توضيح شف هـ المثآل : for k = 1,30 do outputChatBox("",root) end يسوي مخرج النص 30 مرهـ ( = بدال ماتسوية اكثر من مرة ! فاهم والله, بس قلت وش فايده, العدد الي بعد الفاصلهه لآ اكثر, + يعطيك العافيه للتوضيحح, Link to comment
S4MuEL Posted May 10, 2013 Share Posted May 10, 2013 الححين لو سوينآ كذآ وش يصير ؟ for k = 1,30 do outputChatBox("k",root) end يخرج لكـ حرفف k بالشآت 30 مرةة ؟ آو for k = 1,30 do outputChatBox("..k..",root) end Link to comment
iPrestege Posted May 10, 2013 Share Posted May 10, 2013 الاولى بيتكرر k بالشات الثانية ولا شيء ماله معنى بيطلع ..k.. بالشات ~ Link to comment
S4MuEL Posted May 10, 2013 Share Posted May 10, 2013 ليهة الثآنيةة مآ يطلع ؟ ححنآ بالـ for عرففنآ الـ k . ؟ يعني الثآنيةة ليهة مآ يجيك مخرج نصي بالشآت ؟ for k = 1,30 do outputChatBox(""..k.."",root) end Link to comment
iPrestege Posted May 10, 2013 Share Posted May 10, 2013 ليهة الثآنيةة مآ يطلع ؟ححنآ بالـ for عرففنآ الـ k . ؟ يعني الثآنيةة ليهة مآ يجيك مخرج نصي بالشآت ؟ الثاني يجيكـ ..k.. بس بالشات ~ Link to comment
S4MuEL Posted May 10, 2013 Share Posted May 10, 2013 عدلت الرد ؟ ! ششفهة ممرةة ثآنيةة ؟ Link to comment
PaiN^ Posted May 10, 2013 Share Posted May 10, 2013 لها قيمة معرفة, بتطلع قيمتها بالشات k لو الـ أما لو مالها قيمة زي ما قال برستيج 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