Jump to content

source root getlocalplayer() theplayer ?


Recommended Posts

Posted

السلام عليكم

source  root getlocalplayer() theplayer  

الي فوق وش وضيفتهم ^ ؟

الي فهمتة من ال

source

انو مثلا عندك كود سيرفر وال هوه مثلا

outputChatBox(......) 

تقدر تستخدم ال

source

حتى تخلي الكتابة تطلع للاعب معين مو للسيرفر كلة

والباقيات ؟

Posted (edited)

طبعاً انا بعلمك الي اعرفهه :wink:

thePlayer

الكود ذا يستعمل لـ سيرفر ويمديك تسويه مثل كذا

function printIp ( thePlayer ) -- لازم تحط thePlayer بين القوسين عشان يتعرف عليه سكربت 
    outputChatBox ( "IP: " .. getPlayerIP ( thePlayer ), thePlayer ) -- هنا تحط الكود كـ مثال 
end -- انهاء الفنكشن 
addCommandHandler ( "ip", printIp ) -- تسوي كومنت 

و getlocalPlayer( ) تستخدم فقط للكلنت ويمديك تختصرها بـ localPlayer

اتوقع سهله الي فوق

اخر شيء وهو root اعطيك مثال عليه

وفايده يربط بين الاشياء مثل تحت

function OnClick ( ) -- اسم الفنكشن 
    if source == Button1 then -- اذا ظغط زر الاول 
    -- هنا كودك 
    end -- انهاء if 
end -- انهاء الفنكشن 
  
addEventHandler ( 'onClientGUIClick', root, OnClick ) -- حدث الظغط على الشاشه 

و اخر شيء source ...

وهو يعني الشخص الي سواه

function showMeMyVersion( source ) -- لازم تحط source بين القوسين 
    local version = getPlayerVersion ( source ) -- يتصل 
    outputChatBox ( "Your client version is: " .. version, source ) -- ويطلع الكلام بالشات 
end -- انهاء الفنكشن 
  
addCommandHandler ( "myversion", showMeMyVersion ) -- كومنت 
Edited by Guest
Posted
طبعاً انا بعلمك الي اعرفهه :wink:

thePlayer

الكود ذا يستعمل لـ سيرفر ويمديك تسويه مثل كذا

function printIp ( thePlayer ) -- لازم تحط thePlayer بين القوسين عشان يتعرف عليه سكربت 
    outputChatBox ( "IP: " .. getPlayerIP ( thePlayer ), thePlayer ) -- هنا تحط الكود كـ مثال 
end -- انهاء الفنكشن 
addCommandHandler ( "ip", printIp ) -- تسوي كومنت 

و getlocalPlayer( ) تستخدم فقط للكلنت ويمديك تختصرها بـ localPlayer

اتوقع سهله الي فوق

اخر شيء وهو root اعطيك مثال عليه

وفايده يربط بين الاشياء مثل تحت

function OnClick ( ) -- اسم الفنكشن 
    if source == Button1 then -- اذا ظغط زر الاول 
    -- هنا كودك 
    end -- انهاء if 
end -- انهاء الفنكشن 
  
addEventHandler ( 'onClientGUIClick', root, OnClick ) -- حدث الظغط على الشاشه 

شكرا :)

فهمتها تقريبا كلها :/

Posted

السورس مو اللاعب السورس على حسب الافنت مثلا افنت onMarkerHit السورس = الماركر

Posted

source : هو مصدر الحدث يعمل فقط بالحدث

root : getRootElementهي اختصار لـ

getLocalPlayer: localPlayer هي احضار الاعب المحلي ويعمل بالكلنت فقط ولها اختصار وهو

thePlayer: ليس له تعريف ولكن تقدر تعرفه

Posted
السلام عليكم
source  root getlocalplayer() theplayer  

الي فوق وش وضيفتهم ^ ؟

الي فهمتة من ال

source

انو مثلا عندك كود سيرفر وال هوه مثلا

outputChatBox(......) 

تقدر تستخدم ال

source

حتى تخلي الكتابة تطلع للاعب معين مو للسيرفر كلة

والباقيات ؟

root = للكل

thePlayer = مالها فايده الا اذا عرفتها

getLocalPlayer() = وهي نفس السورس لاكن كلنت localPlayer اختصارها

Posted
getLocalPlayer() = وهي نفس السورس لاكن كلنت localPlayer اختصارها

مافيه أي صله بين

localPlayer و source

السورس موجود كلاينت وسيرفر في الايفتات بس

وهو المصدر للأيفنت ومو لازم يكون لاعب

ولوكال بلاير فقط كلاينت ومو شرط يكون في ايفنت هو يعبر عن اللاعب الي جالس يشغل السكربت

او باختصار اللاعب الي شغال عنده السكربت

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