Jump to content

شرح كم حدث


Recommended Posts

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

إبغى شرح لحدث

"onClientRender" 

هو حدث ابغى اعرف حدثته مب وظيفته والي هي يتككرر في فترة زمنيه قصيرة

لاكن حدثه ايش ؟ اول م يشتغل المود ؟ اول م يموت اللاعب ؟ فهمتو علي ؟ ايش حدثه ؟

++

حدث

onClientClick 

مكتوب فالبارمتر

button = الزر حق الماوس صح ؟ الايسر او الايمن

state = الحالة أب او دون الفرق بينهم ؟ عشان ملخبط بينهم شوي

absoluteX = قياس اكس

absoluteY = قياس واي

يعني مستحيل يصير لمن يضغط نقطه فكل الشاشة

فين بارمتر الطول والعرض ؟ width,height

++

حدث

onClientMarkerHit 

ليش لمن احدد اي ماركر اخشه مايضبط ؟ يعني يصير لكل ماركر اخشه يصير الوظيفة ؟

انا اسوي زي كذا

addEventHandler ("onClientMarkerHit" , إسم الماركر, x اسم الفنكشن )

وم يضبط يصير لكل الماركرات لمن اخشها

وجربت مع onMarkerHit حق السيرفر وضبط

يعني مستحيل حق الكلينت لكل الماركرات

اتمنى الشرح

Link to comment

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

إبغى شرح لحدث

"onClientRender" 

هو حدث ابغى اعرف حدثته مب وظيفته والي هي يتككرر في فترة زمنيه قصيرة

لاكن حدثه ايش ؟ اول م يشتغل المود ؟ اول م يموت اللاعب ؟ فهمتو علي ؟ ايش حدثه ؟

++

حدث

onClientClick 

مكتوب فالبارمتر

button = الزر حق الماوس صح ؟ الايسر او الايمن

state = الحالة أب او دون الفرق بينهم ؟ عشان ملخبط بينهم شوي

absoluteX = قياس اكس

absoluteY = قياس واي

يعني مستحيل يصير لمن يضغط نقطه فكل الشاشة

فين بارمتر الطول والعرض ؟ width,height

++

حدث

onClientMarkerHit 

ليش لمن احدد اي ماركر اخشه مايضبط ؟ يعني يصير لكل ماركر اخشه يصير الوظيفة ؟

انا اسوي زي كذا

addEventHandler ("onClientMarkerHit" , إسم الماركر, x اسم الفنكشن )

وم يضبط يصير لكل الماركرات لمن اخشها

وجربت مع onMarkerHit حق السيرفر وضبط

يعني مستحيل حق الكلينت لكل الماركرات

اتمنى الشرح

onClientRender 

هذا يتنفذ كل مرة اللعبة تسوي frame

تقريباً كل ثانية يسويها

'onClientClick' 

ما اظن فيه بارمتار كذا :|

بلنسبة ل

Link to comment
عشان يطلع موضوعي فوق وتفيدوني

onClientMouseEnter 

هذا الفنكشن يتحقق ان الماوس على الزر نفسه بدون ماتضغط عليه

زي ماتقول دخل عليه

onClientMouseLeave 

وهذا يتحقق ان الماوس خارج الزر نفسه وايضا بدون ماتضغط عليه

يعني مادخلت عليه

شوف هذي الامثلة

شوف هذا المثال

  
Button = guiCreateButton(...)   
  
addEventHandler("onClientMouseEnter",root, 
  
    function(   ) 
  
    if ( source == Button ) then 
     
    guiSetFont ( Button ,  "sa-gothic" )  
     
    end 
end     ); 
  
addEventHandler("onClientMouseLeave",root, 
  
    function(   ) 
  
    if ( source == Button ) then 
     
    guiSetFont ( Button , "default-bold-small" ) 
     
    end 
end     ); 

Gui والسورس حق الفنكشنين ذولي هو المنت حق ال

Link to comment

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

إبغى شرح لحدث

"onClientRender" 

هو حدث ابغى اعرف حدثته مب وظيفته والي هي يتككرر في فترة زمنيه قصيرة

لاكن حدثه ايش ؟ اول م يشتغل المود ؟ اول م يموت اللاعب ؟ فهمتو علي ؟ ايش حدثه ؟

++

حدث

onClientClick 

مكتوب فالبارمتر

button = الزر حق الماوس صح ؟ الايسر او الايمن

state = الحالة أب او دون الفرق بينهم ؟ عشان ملخبط بينهم شوي

absoluteX = قياس اكس

absoluteY = قياس واي

يعني مستحيل يصير لمن يضغط نقطه فكل الشاشة

فين بارمتر الطول والعرض ؟ width,height

++

حدث

onClientMarkerHit 

ليش لمن احدد اي ماركر اخشه مايضبط ؟ يعني يصير لكل ماركر اخشه يصير الوظيفة ؟

انا اسوي زي كذا

addEventHandler ("onClientMarkerHit" , إسم الماركر, x اسم الفنكشن )

وم يضبط يصير لكل الماركرات لمن اخشها

وجربت مع onMarkerHit حق السيرفر وضبط

يعني مستحيل حق الكلينت لكل الماركرات

اتمنى الشرح

بخصوص 'onClientMarkerHit'

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

حط localPlayer بدال سورس

Link to comment

طيب ال

OnClientMouseEnter 

طيب دامها موجودهه ليش فيه الوظيفة المفيده هذي ؟ وهل بينهم فررق ؟

isMouseInPosition 

---

+ للحين م حد شرحلي

onClientClick  

~

اللوكال بلاير فالكلينت للاعب فقط صح ؟

يعني مثلا احط

مثال

setPlayerName ( localPlayer, "Guest" )

يصير كل ماحد تحمل المودات عنده ( الكلينت ) يجيه النك ذا صح؟ لو اسويها بتحققات تجي للي طبق شروط التحقق صح ؟

Link to comment

+

ي شباب انا مسوي

function LoginM() 
outputChatBox ("Hi") 
end 
addEventHandler ( "onClientGUIClick", btnLogin, LoginM ) 

طيب كذا لمن اضغط ع زر اسمه btnLogin

يرسل بشات Hi

لاكن المشكلة وين ؟

المشكلة لمن اضغط ع اللوحة كامله اي مكان

يرسل فشات

ابي لمن يضغط ع الزر نفسه

ادري بتتحقق

لاكن انا محطي ف الحدث اسم الزر

ليش لمن اضغط ع اللوحة يرسل ؟

+++

لمن اسوي مثلا مود بسيرفر محلي ( مجانيء ) ء

واركبه بسيرفر حقيقي تطلع مشاكل ؟ ولا هو هو ؟

Link to comment
+

ي شباب انا مسوي

function LoginM() 
outputChatBox ("Hi") 
end 
addEventHandler ( "onClientGUIClick", btnLogin, LoginM ) 

طيب كذا لمن اضغط ع زر اسمه btnLogin

يرسل بشات Hi

لاكن المشكلة وين ؟

المشكلة لمن اضغط ع اللوحة كامله اي مكان

يرسل فشات

ابي لمن يضغط ع الزر نفسه

ادري بتتحقق

لاكن انا محطي ف الحدث اسم الزر

ليش لمن اضغط ع اللوحة يرسل ؟

+++

لمن اسوي مثلا مود بسيرفر محلي ( مجانيء ) ء

واركبه بسيرفر حقيقي تطلع مشاكل ؟ ولا هو هو ؟

addEventHandler ( "onClientGUIClick", btnLogin, LoginM, false )

عشان الحدث مايشتغل مع parent و children

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