кιηg-αвα∂у
-
Posts
396 -
Joined
-
Last visited
Posts posted by кιηg-αвα∂у
-
-
ههههههه هذا كودي ؟
وش عدلت عليه ؟
+ حبيت اقولك ان طريقتك خطااا
لازم تسوي مثل ماقال ذي بيست
==
مو
~=
طريقتي مو غلط
+ كودك عدلت كلمة وحدة ركز وتعرفها
جرب هذه
addEventHandler("onClientGUIClick",guiRoot, function() if source == GUIEditor_Button[1] then if guiGetText(GUIEditor_Edit[1]) ~= "" and guiGetText(GUIEditor_Edit[1]) ~= " " and guiGetText(GUIEditor_Edit[2]) ~= "" and guiGetText(GUIEditor_Edit[2]) ~= " " then RandomName = guiGetText(GUIEditor_Edit[1]) hobo = guiGetText(GUIEditor_Edit[2]) if RandomName and hobo then triggerServerEvent("wp",localPlayer,RandomName) end end end end)
-
كيق عبادي طريقتك ضبط 100 % 100
بس انا جربتها علي ايديت واحد فقط وضبطت
ولاكن ماعرف اسويها علي اثنين ايديت ممكن تعدل علي كودي الي فوق ؟
جرب
addEventHandler("onClientGUIClick",guiRoot, function() if source == GUIEditor_Button[1] then if guiGetText(GUIEditor_Edit[1]) ~= "" or guiGetText(GUIEditor_Edit[1]) ~= " " or guiGetText(GUIEditor_Edit[2]) ~= "" or guiGetText(GUIEditor_Edit[2]) ~= " " then RandomName = guiGetText(GUIEditor_Edit[1]) hobo = guiGetText(GUIEditor_Edit[2]) if RandomName and hobo then triggerServerEvent("wp",localPlayer,RandomName) end end end end)
-
if guiGetText(edit1) ~= "" or guiGetText(edit1) ~= " " and guiGetText(edit2) ~= "" or guiGetText(edit2) ~= " " then
~= لا يساوي
انت حاط اذا الاديت لايساوي فارغ
يعني ما راح يحقق الوظيفه
لازم تسوي اذا الاديت يساوي فراغ وتسوي الوظيفه
طريقه برستيج افضل نوعا ما
يعني تبيه لو كان الأديت فارغ يرسل الرسالة
ولو كتب في ألأديت السلام عليكم مايرسل
افهم وش يبي بعدين تكلم
-
if guiGetText(edit1) ~= "" or guiGetText(edit1) ~= " " and guiGetText(edit2) ~= "" or guiGetText(edit2) ~= " " then
-
يسلمو عبادي
بس بسالك
يعني ماستخدم
onclick
واحط اسم الزر الي راح يرسل صح ؟
اسوي مثل كذا
bindKey("enter","down",
function ()
if source == اسم الزر then
واسكر الوضيفه
؟؟؟؟؟؟؟؟؟
لآ
غلط
بس
bindKey("enter","down", function() -- codeHere end )
-
عادي مثل اي زر
bindKey("enter","down", function)
بأسم وضيفة الأرسال function بدل
-
next
نفس ipairs
بس الاغلب يقول انها افضل من ipairs
الفرق الى الان ماكتشفتة بس افضل منها ..
next > ipairs تجيب كل القيم مثل الجداول والخ ذذ نجيب كل الاعبين عرفت ذذ
اثنينهم يصلحون
ياليت احد يوضح الفرق
-
Label = guiCreateLabel(200,200,200,40,"Timer : ",false) local num = 5 function Numper() guiSetText(Label,"Timer : "..num) num = num - 1 if num <= -2 then guiSetVisible(Label,false) killTimer(NumberTimer) num = 5 end end -- اكتب الحدث الي يبدأ العد التنازلي guiSetVisible(Label,true) NumberTimer = setTimer(Numper,1000,0) -- نهاية الحدث
-
-
برستيج انت قلت استخدمو هل وضيفتين
isElement
destroyElement
وماشوفهم استخدموها ؟؟؟؟؟؟؟؟؟؟؟؟؟
او وش الفايده منهم
الكود الي فوق راح يشغل صوت
و
isElement destroyElement
تستخدمها للتأكد اذا كان الصوت شغال تطفيه
ماتحتاجه لأن اكيد ماراح يعيد التحميل الى اذا طفيت المود وششغلته او طلع ودخلت
واذا طفه المود او طلعت اكيد بيطفي الصوت
-
عادي الأسم تحط الي تبي
الأسم يعتبر مفتاح لتحديد القيمة
يعني مثلا تقدر تسوي زر فتح للوحة بدون اسم ؟
لا كذا خطأ عليك القيمة بيطلع لك ايرور -.- اقولك لية تففكها من الاصل؟ سوي لووب او سوي اللي تبي تسوية ماله داعي التفكيك !اوضح لصاحب الموضوع فائدتها فقط
عموما توضيحك المفروض يكون اصح بـ قيمتين لانة لو قيمة وحدة وشولة تفككها؟ عموما بالتوفيق حبيت افيدك لا اكثر انت و صآحب الموضوع ..
اوك شكراً
واتوقع صاحب الموضوع فهم
-
شوووف
theName = unpack( abady[math.random(#abady)] ) -- نطلع اسم عشاوئي theName = unpack( abady[math.random(1,3)] ) -- طريقة ثانية لآستخراج اسمي عشوائي outputChatBox(myName)
ليه ماحطيت اسم الـ
unpack
مثلا كذا
theName = unpack( abady[math.random(#abady)] ) -- نطلع اسم عشاوئي theName = unpack( abady[math.random(1,3)] ) -- طريقة ثانية لآستخراج اسمي عشوائي outputChatBox(theName )
ليه حطيت بـ الشات اسم الـ
unpack الاول ؟؟"
عادي الأسم تحط الي تبي
الأسم يعتبر مفتاح لتحديد القيمة
يعني مثلا تقدر تسوي زر فتح للوحة بدون اسم ؟
لا كذا خطأ عليك القيمة بيطلع لك ايرور -.- اقولك لية تففكها من الاصل؟ سوي لووب او سوي اللي تبي تسوية ماله داعي التفكيك !اوضح لصاحب الموضوع فائدتها فقط
-
عارف بس لية اصلا تفكك و هو قيمة وحدة؟ من الاصل ؟؟
توضيح لصاحب الموضوع فقط
+
انت تقصد كذا صح
outputChatBox(abady[1])
-
ما زال كودك خطأ كيف تفكك قيمة وحده ؟ المفروض قيمتين بكل قيمة
تستخرج قيمتين لو كان قيم الجدول اثنين
شوف جدولك
local table = { -- انشاء جدول -- اضافة قيم متعددهـ 2 فـ آكثر لـ استخدام ( unpack ) [1] = {"MR.Pres[T]ege","Woovie"}, -- قيمتين [2] = {"lil_Today","CCW"}, -- قيمتين [3] = {"Ransom","SolidSnake14"} -- قيمتين }
وشوف جدولي
abady = { -- نفتح جدول اسمه عبادي [1] = {"KING-ABADY"}, -- القيمة الأولة رقمها 1 [2] = {"3Sool"}, -- القيمة الثانية رقمها 2 [3] = {"Mr.Pres[T]ege"}, -- القيمة الثالثة رقمها 3 } -- نسكر الجدول
-
ماستخدم الجداول كثير
لآهنت على التنبيه يا برستيج
صاحب الموضوع شوف التعديل
-- مثلآ بسوي جدول في اسامي abady = { -- نفتح جدول اسمه عبادي [1] = {"KING-ABADY"}, -- القيمة الأولة رقمها 1 [2] = {"3Sool"}, -- القيمة الثانية رقمها 2 [3] = {"Mr.Pres[T]ege"}, -- القيمة الثالثة رقمها 3 } -- نسكر الجدول -- نطلع اسمك من الجدول myName = unpack( abady[2] ) -- تجيب اسمك عن طريق الرقم outputChatBox(myName) -- تكتب اسمك في الشات -- لو مثلا تبي تجيب اسم عشاوئي -- يعني اسمي او اسمك او اسم برستيج theName = unpack( abady[math.random(#abady)] ) -- نطلع اسم عشاوئي theName = unpack( abady[math.random(1,3)] ) -- طريقة ثانية لآستخراج اسمي عشوائي outputChatBox(myName) -- تكتب الأسم في الشات
-
شررح جممميل ومفيد
بس ليه بـ ماث راندوم
تحط قبل اسم الجدول
#
+ بـ وش اقدر استخدم هااذي
unpack
يعني وش فايدتها
فائدتها بثلآث معاني
تطلع القيمة , تجيب القيمة , تختار القيمة
طبعاً القيمة الي تكون في الجدول
---
#وبالنسبة لـ
يجيب كل القيم من الجدول
يعني مثلآ هاذه الجدول
[1] = "KING-ABADY" -- القيمة الأولة رقمها 1 [2] = "3Sool" -- القيمة الثانية رقمها 2 [3] = "Mr.Pres[T]ege" -- القيمة الثالثة رقمها 3
لو استخدمنا # راح تطلع النتيجة
KING-ABADY
3sool
Mr.Pres[T]ege
+ شرح للجداول
-
عبآدي عندك اخطاء كثير ._. !!!!!!!!!
%كلهم استخدمهم وشغالين معي 100
الى هاذي مدري عنها
theName = unpack( abady,[math.random(#abady)] )
حط الأخطاء للأفادة
-
كيف يعني تستخرج من الجدول
ووش هي القيمه ي ليت واحد يوضح شوي لني بديت افهم من شرح عبادي
-- مثلآ بسوي جدول في اسامي abady = { -- نفتح جدول اسمه عبادي [1] = {"KING-ABADY"}, -- القيمة الأولة رقمها 1 [2] = {"3Sool"}, -- القيمة الثانية رقمها 2 [3] = {"Mr.Pres[T]ege"}, -- القيمة الثالثة رقمها 3 } -- نسكر الجدول -- نطلع اسمك من الجدول myName = unpack( abady[2] ) -- تجيب اسمك عن طريق الرقم outputChatBox(myName) -- تكتب اسمك في الشات -- لو مثلا تبي تجيب اسم عشاوئي -- يعني اسمي او اسمك او اسم برستيج theName = unpack( abady[math.random(#abady)] ) -- نطلع اسم عشاوئي theName = unpack( abady[math.random(1,3)] ) -- طريقة ثانية لآستخراج اسمي عشوائي outputChatBox(myName) -- تكتب الأسم في الشات
-
unpack -- تستخرج قيمة من الجدول
مثلآ
value = unpack( tabel,[1] ) -- اسم الجدول ورقم القيمة
مثال عشاوئي
value = unpack( tabel,[math.random(#tabel)] ) حطينا علآمات المربع قبل اسم الجدول لتحديد كل القيم
-
مثال عن طريقة استخدام المود الي حطه ضاوي
addEventHandler("onClientPlayerJoin", root, function() exports["drawData"]:outputDraw ( "" .. getPlayerName( source ) .. " Join The Server", 0, 255, 0, false ) end)
توضيح للكود الي فوق
exports -- يتصل على المود المكتوب اسمه بعد هذه ["drawData"] -- اسم المود outputDraw -- الوضيفة الي تكتب فوق ( "" .. getPlayerName( source ) .. " Join The Server", 0, 255, 0, false ) -- الأرقمنت للوضيفة
مثال ثاني
addEventHandler ( "onClientPlayerChangeNick", root, function ( oldNick, newNick ) nickData = "* " .. oldNick .. " is now known as " .. newNick .. "." -- الكلآم الي ينكتب فوق exports["drawData"]:outputDraw ( nickData, 255, 100, 100, false ) -- يتصل عليه ويطلع الكلآم فوق end )
-
for i, v in ipairs ( CarsTable ) do local row = guiGridListAddRow ( GUIEditor_Grid[1] ) -- يضيف سطر guiGridListSetItemText ( GUIEditor_Grid[1], row, 1, v[1], false, true ) -- guiSetText يضيف كلآم للسطر يعني مثل end
وبالنسبة لـ1
هذه رقم الترتيب للعامود
يعني مثلآ
---- هذه مثال للتوضيح ----
العامود الي فيه الأسم رقم 1
والعامود الي فيه الحالة متصل او لآ رقم 2
---- هذه مثال للتوضيح ----
v1وبالنسبة لـ
هاذي القيمة رقم واحد من الجدول
-
local get = guiGridListGetItemText(GUIEditor_Grid[1], row, 1 ) -- يجيب النص
وضحلي هنا لاهنت
يعني مثلآ انت مسوي لستت اسماء
واللسته
1- king-abady
2- 3ssol
3-#1De[4]gle, - noop
وفي زر تضغط عليه يجيب انت وش محدد
افرض انك حددت اسمي وضغطت على الزر
نجيب التحديد
guiGridListGetSelectedItems
ويجيب النص للممحدد بـ
guiGridListGetItemText(GUIEditor_Grid[1], row, 1 )
king-abady وراح تطلع النتيجة
يعني مثلآ
guiGridListGetItemText(GUIEditor_Grid[1], guiGridListGetSelectedItems(GUIEditor_Grid[1]), 1)
-- هذه راح يجيب التحديد والنص المكتوب في سطر التحديد
-
local row, col = guiGridListGetSelectedItem ( GUIEditor_Grid[1] ) -- يجيب الشي الي محدد بالماوس local get = guiGridListGetItemText(GUIEditor_Grid[1], row, 1 ) -- يجيب النص المكتوب if ( row and col and row ~= -1 and col ~= -1 ) then -- جملة شرطية مانقدر نشرحها لك بدون القيم
-
guiGridListSetSelectedItem
استفسار عن الايديت
in البرمجة
Posted
اوضح لك
~= يعني لآيساوي
== يعني يساوي
انت تبي يسواي فراغ ولآ مايساوي فراغ ؟