Jump to content

function


Recommended Posts

آلسسلآممم عليكمم #

آبي آعرفف

متى آححط كلآمم بـ آلوظيفةة

مآ آقصد آلألمنت عشآن آعرففه !

يعني مثلآ يجيني كذآ

function ( Player , Command) 

؟؟ ,

Link to comment

هذا مثال استفيد منه , وتفهم كل شي

نفس الفنكشن

function (player, command) 

ذآ الكود ~

addEventHandler ( "onResourceStart", resourceRoot, createPoliceTeam ) 
addCommandHandler ("uncop", 
function (player, command) 
  if (getPlayerNametagText (player) == "[COP]" .. getPlayerName (player)) then 
    setPlayerNametagText (player, getPlayerName (player)) 
    takeWeapon (player, 3) 
  end 
end) 

:mrgreen:

Link to comment
آلكومآند مآ لهة علآققةة بآلتعريفف آلدآخلي !!

مآ معي آلكود بس جيت آستفسر ..

صرآحةة انا ما أفهم كثير في الكومند ووو

بس انا لقيت الكود فعطيتك إياه كـ مثال لانه مثل الفنكشن الي حطيته

:arrowup::arrowup::arrowup:

Link to comment

ولكل حدث أو وظيفة معرّفات خاصة فيه .. تعرفها بالوظيفة إذا تبي تستخدمها (Parameters) أخوي هذهـ .. تسمى المعرّفات

الحين كيف نبي نعرف هالمعرّفات على وش تدل ووش هي ؟

أخوي الويكي موضح فيه المعرّفات الخاصة بكل حدث ..

onPlayerChat ناخذ مثآل على حدث

الحين نبي نعرف وش المعرّفات الخاصة بهالحدث ..

Parameters ندخل على صفحته بالويكي .. تلاقي مكتوب بالخط العريض

وتحتها محطوطة المعرّفات وشرح عن كل وحدة ..

الحين إلي مكتوب بالويكي عن معرّفات الحدث ذا هو كذا ..

message: A string representing the message typed into the chat.

messageType: An integer value representing the message type:

0: normal message

1: action message (/me)

2: team message

الحين المعرّف الأول .. هو إلي يدل على الرسالة إلي إنكتبت بالشات ..

أما المعرّف الثاني .. يدل على نوع الرسالة إلي إنكتبت .. وموضح لكـ نوعها ..

بحيث أن رقم 0 = رسالة عادية

/me رقم 1 = الرسالة إلي تنكتب عن طريق أمر

رقم 2 = رسالة الفريق .. إلي هي من حرف "غ" ذذ

الحين لنفرض أننا بنسوي سكربت صغير .. وتكون فكرته إذا كتب اللاعب بالشات وكان نوع الكتابة = رسالة فريق ، إلي هي عن طريق حرف "غ" وكانت الرسالة = تجربة .. يعطي اللاعب سلاح ..

الحين رح نحتاج إننا نستخدم المعرّفات .. أول شي عشان نتحقق من الرسالة + من نوع الرسالة

الحين لما نعرف هالمعرّفات بالوظيفة نحطها بالترتيب ... ولكن مهو شرط إسمها يكون مثل الويكي يعني تقدر تسميها مثل ما تبي أهم شي تكون بالترتيب ..

الحين الكود يصير معنا كذا ..

addEventHandler ( "onPlayerChat", root, -- نصنع حدث .. عند تحدث اللاعب بالشات 
    function ( msg, msgType ) -- نصنع وظيفة .. ونحط فيها المعرّفات بالترتيب 
        if ( msg == "تجربة" ) and ( msgType == 2 ) then -- نسوي شرط .. إذا كانت الرسالة = تجربة ونوع الرسالة = 2 إلي هي رسالة فريق 
            giveWeapon ( source, 31, 100 ) -- نعطي اللاعب سلاح 
        end -- نغلق الشرط 
    end -- نغلق الوظيفة 
) -- نغلق الحدث 

Link to comment
ولكل حدث أو وظيفة معرّفات خاصة فيه .. تعرفها بالوظيفة إذا تبي تستخدمها (Parameters) أخوي هذهـ .. تسمى المعرّفات

الحين كيف نبي نعرف هالمعرّفات على وش تدل ووش هي ؟

أخوي الويكي موضح فيه المعرّفات الخاصة بكل حدث ..

onPlayerChat ناخذ مثآل على حدث

الحين نبي نعرف وش المعرّفات الخاصة بهالحدث ..

Parameters ندخل على صفحته بالويكي .. تلاقي مكتوب بالخط العريض

وتحتها محطوطة المعرّفات وشرح عن كل وحدة ..

الحين إلي مكتوب بالويكي عن معرّفات الحدث ذا هو كذا ..

message: A string representing the message typed into the chat.

messageType: An integer value representing the message type:

0: normal message

1: action message (/me)

2: team message

الحين المعرّف الأول .. هو إلي يدل على الرسالة إلي إنكتبت بالشات ..

أما المعرّف الثاني .. يدل على نوع الرسالة إلي إنكتبت .. وموضح لكـ نوعها ..

بحيث أن رقم 0 = رسالة عادية

/me رقم 1 = الرسالة إلي تنكتب عن طريق أمر

رقم 2 = رسالة الفريق .. إلي هي من حرف "غ" ذذ

الحين لنفرض أننا بنسوي سكربت صغير .. وتكون فكرته إذا كتب اللاعب بالشات وكان نوع الكتابة = رسالة فريق ، إلي هي عن طريق حرف "غ" وكانت الرسالة = تجربة .. يعطي اللاعب سلاح ..

الحين رح نحتاج إننا نستخدم المعرّفات .. أول شي عشان نتحقق من الرسالة + من نوع الرسالة

الحين لما نعرف هالمعرّفات بالوظيفة نحطها بالترتيب ... ولكن مهو شرط إسمها يكون مثل الويكي يعني تقدر تسميها مثل ما تبي أهم شي تكون بالترتيب ..

الحين الكود يصير معنا كذا ..

addEventHandler ( "onPlayerChat", root, -- نصنع حدث .. عند تحدث اللاعب بالشات 
    function ( msg, msgType ) -- نصنع وظيفة .. ونحط فيها المعرّفات بالترتيب 
        if ( msg == "تجربة" ) and ( msgType == 2 ) then -- نسوي شرط .. إذا كانت الرسالة = تجربة ونوع الرسالة = 2 إلي هي رسالة فريق 
            giveWeapon ( source, 31, 100 ) -- نعطي اللاعب سلاح 
        end -- نغلق الشرط 
    end -- نغلق الوظيفة 
) -- نغلق الحدث 

+++++++++++++++++++11111111111111111111111111111

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