Jump to content

مساعدة بكود برمجة يرجي دخول المبرمجين للمساعدة


SAM!!

Recommended Posts

 

السلام عليكم

انا مسوي شوب وابي اضيف بالشوب شراء شئيئن جديدين

الاول زر لشراء سكين مخفي يعني يخليك مخفي

وزر لشراء نطة عالية بس ابي احط يرتبلي المود معلش

السكين المخفي= 10000$

النطة العالية =15000$

كمان دول اكوادهم

النطة العالية =  

sWorldSpecialPropertyEnabled

اختفاء السكين=

setElementAlpha 

 

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

وابي كود لما ادوس علي زر يغلق النافذة

وشكرا لكم

Edited by mazzika!!
Link to comment

شوف الامر سهل

وببسطها لك انت قلت ان عندك ثلاث ازرار

واحد يخليك مخفي

وواحد يخليك تخلي اللاعب ينط أعلى

وواحد للإغلاق

طيب فكر بعقلك كذا ، وافتح احداث الكلاينت

موجوده الاحداث بالرابط التالي 

ClientEvents

لو دخلت بتحصل قائمه بالاحداث 

GUI رح تروح للقائمة رقم 4 والي هي 

اضغط عليها رح يطلع لك جميع الاحداث الي تختص بالنوافذ

دور فيهم واقراهم واذا ماتعرف انقليزي افتح المترجم

احنا نبي حدث اذا اللاعب ضغط على الزر يعطيه شي معين

ف نقعد نبحث إلين نحصل هذا الحدث

وفعلاً حصلنا هذا الحدث وهو اول حدث بالقائمه 

onClientGUIClick

طيب احنا عارفين ايش معنى هذا الحدث

يعني اذا اللاعب المحلي ( الكلاينت ) ضغط على عنصر

GUI من عناصر ال 

طيب لازم نشوف مصدر الحدث ( السورس ) ء

نقرا الويكي ايش كاتب لنا 

p_249hd0r0.jpeg

طيب ترجمه الكلام الي كاتبه

GUI يقولك : مصدر هذا الحدث هو عنصر ال

الذي تم ضغطه

طيب نروح ونفتح النوتباد ونكتب الحدث بالشكل التالي

--------------------

addEventHandler("onClientGUIClick",root, 

function () -- الوظيفه

 

end -- إغلاق الوظيفه

) -- قوس اغلاق الحدث

--------------------

طيب كذا سوينا الحدث والوظيفه

طيب الحين لازم نحط شروط للحدث

على شان نحط وظيفه معينه يسويها لما ينضغط زر معين

في اللوحه

--------------------

addEventHandler("onClientGUIClick",root, 

function () -- الوظيفه

if ( source ==  زر اخفاء السكن ) then -- شرط 

 

end -- إغلاق الشرط

end -- إغلاق الوظيفه

) -- قوس اغلاق الحدث

--------------------

طيب كذا سوينا شرط

اذا كان السورس هو زر إخفاء السكن 

ايش لازم يسوي ؟ ، لازم يخفي السكن صح

طيب إخفاء السكن تعتبر وظيفه هذي صح ولا لا ؟

ف نروح للويكي ونفتح وظائف الكلاينت

ClientFunctions

طيب رح ندور على شي يتعلق بال 

Alpha

Ctrl + F على شان تبحث في الصفحه

طيب رح ندور ونختار المناسب

والمناسب هو

setElementAlpha

نفتحه ونقرأ ونترجم ، اهم شي القراءة والترجمة

شف وش يقلك

p_2491ql20.jpeg

يقولك ان هذي الوظيفه تستخدم لوضع قيمه شفافيه العنصر

والعنصر ممكن يكون : لاعب ، بيد ، سياره ، اوبجكت

او سلاح

طيب تمام ، الحين نقرأ ساينتكس الكود والارقيومنت الاساسيه للكود

نشوف 

p_249j5vy0.jpeg

طيب شفنا الساينتكس ، لكن في اشياء مو مفهومه مثل

TheElement , alpha

Required Arguments نقرأ ال

على شان نفهمهم

شوف وش كاتب لك 

TheElemnt : يقولك هو العنصر الي تبي تحط له الشفافيه 

alpha : يقولك هو قيمه الشفافيه 

مع العلم ان القيمه محصوره بين 0-255

مع العلم ان 255 هي اقصى شفافيه

و0 هي اقل شفافيه ، يعني بيكون مخفي عند صفر

نروح للكود الي سويناه ونظيف الكود الي فهمته لك فوق

--------------------

addEventHandler("onClientGUIClick",root, 

function () -- الوظيفه

if ( source ==  زر اخفاء السكن ) then -- شرط 

setElementAlpha ( localPlayer , 0 ) 

end -- إغلاق الشرط

end -- إغلاق الوظيفه

) -- قوس اغلاق الحدث

--------------------

طيب تلاحظ شي بالكود

localPlayer انا كتبت شي اسمه 

ليش ؟ لان انا جالس في جانب الكلاينت

وهذي تعني اللاعب المحلي

يعني اذا ضغط اللاعب المحلي الزر تخلي شفافيته 0

طيب الحين خلصنا من سالفه اخفاء السكن 

نبي نسوي نطه عاليه صح 

elseif نروح ونحط

--------------------

addEventHandler("onClientGUIClick",root, 

function () -- الوظيفه

if ( source ==  زر اخفاء السكن ) then -- شرط 

setElementAlpha ( localPlayer , 0 ) 

elseif ( source == زر النطه العاليه ) then

end -- إغلاق الشرط

end -- إغلاق الوظيفه

) -- قوس اغلاق الحدث

--------------------

الحين الي ابيه منك انك تسوي ذا الكود بروحك حق النطه العالي

واشوفك هل فهمت شرحي عدل ولا لا

اذا سويتها وكلشي تمام

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

بالتوفيق لك .. 

Edited by Mr.CoR
خطأ إملائي
Link to comment

Mr.CoR

 

تسلم فهمت شرحك الوافي

 

addEventHandler("onClientGUIClick",root, 

function () -- الوظيفه

if ( source ==  زر اخفاء السكن ) then -- شرط 

setElementAlpha ( localPlayer , 0 ) 

elseif ( source == زر النطه العاليه ) then

setWorldSpecialPropertyEnabled ( localPlayer , 0 ) 

 

 

Link to comment
2 hours ago, mazzika!! said:

Mr.CoR

 

تسلم فهمت شرحك الوافي

 


addEventHandler("onClientGUIClick",root, 
function () -- الوظيفه

if ( source ==  زر اخفاء السكن ) then -- شرط 

setElementAlpha ( localPlayer , 0 ) 

elseif ( source == زر النطه العاليه ) then

setWorldSpecialPropertyEnabled ( localPlayer , 0 ) 

عندك غلط

setWorldSpecialPropertyEnabled(localPlayer, "aircars") -- مثال الطيران بالسيرفر + 

 

 

Link to comment
3 hours ago, mazzika!! said:

Mr.CoR

 

تسلم فهمت شرحك الوافي

 


addEventHandler("onClientGUIClick",root, 
function () -- الوظيفه

if ( source ==  زر اخفاء السكن ) then -- شرط 

setElementAlpha ( localPlayer , 0 ) 

elseif ( source == زر النطه العاليه ) then

setWorldSpecialPropertyEnabled ( localPlayer , 0 ) 

 

 

عندك خطأ

setWorldSpecialPropertyEnabled( localPlayer , 0 )

هذا خطأ ارجع شوف الساينتاكس وتعرف 

+

نسيت ال 
 

end

end

)

 

Edited by Ja[B]er[X]Pro
Link to comment
  • hovercars - سيارة تمشي ع ماء
  • aircars - تطير
  • extrabunny - نط ع دراجات هوائية نطة كبيرة
  • extrajump - نط عالي بدون سيارة او شيء اخر شخصية بس
  • ذلو حطهم Here
  • setWorldSpecialPropertyEnabled(source, "extrajump")
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...