3ssol Posted May 16, 2013 Share Posted May 16, 2013 السلام عليكم شباب ابي اسوي سباااون كل مره يوديني مكااان يعني زي كذا spawnPlayer (player, math.random (2080.87109, 1690.10315, 10.82031), math.random (2067.58472, 1692.58032, 10.77995), 10) سويت كذا وماضبط كيف اسويها ؟؟؟؟؟؟؟ Link to comment
K1NG Posted May 16, 2013 Share Posted May 16, 2013 -- Server Side # SpawnPoints = { { 2080.87109, 2067.58472, 10 }, { 1690.10315, 1692.58032, 10 }, { 10.82031, 10.77995, 10 } -- Syntax: { x, y, z } } randomPoint = math.random ( #SpawnPoints ) spawnPlayer ( player, SpawnPoints [ randomPoint ] [ 1 ], SpawnPoints [ randomPoint ] [ 2 ], SpawnsPoint [ randomPoint ] [ 3 ] ) وتعرف اللاعب حسب الحدث ذذ "onPlayerWasted" + "onPlayerJoin" وطبعاً أنت عليكـ تحطها بحدث Link to comment
3ssol Posted May 16, 2013 Author Share Posted May 16, 2013 احسها طريقه صعبه مافيه غيرها ؟ Link to comment
iPrestege Posted May 16, 2013 Share Posted May 16, 2013 Positions = { [1] = { x,y,z }, [2] = { x,y,z }, [3] = { x,y,z } } local x,y,z = unpack(Position[math.random(#Position)]) spawnPlayer ( player, x,y,z) Link to comment
3ssol Posted May 16, 2013 Author Share Posted May 16, 2013 انا مابي اعتمد علي النسخ و الصق انا ابي شي سهل وافهمه ويكون معه شرح Link to comment
iPrestege Posted May 16, 2013 Share Posted May 16, 2013 math.random = عشوائي #Positions = يجيب القيم كلها اللي بالجدول unpack = يعني فية عدد محدد من العناصر اللي عندكـ ذذ Link to comment
3ssol Posted May 16, 2013 Author Share Posted May 16, 2013 الي مافهمته unpack وضح اكثر وليه حطيت اولها y,x,z + ليه حطيت العلامه ذي في اول الكلمه #Position مع ان اسم الجدول Positions Link to comment
кιηg-αвα∂у Posted May 16, 2013 Share Posted May 16, 2013 unpack -- تستخرج قيمة من الجدول مثلآ value = unpack( tabel,[1] ) -- اسم الجدول ورقم القيمة مثال عشاوئي value = unpack( tabel,[math.random(#tabel)] ) حطينا علآمات المربع قبل اسم الجدول لتحديد كل القيم Link to comment
iPrestege Posted May 16, 2013 Share Posted May 16, 2013 الاخير خطأ كتآبي المفروض نفسة بس خطأ مثل ماقلت لك ذذ unpack = تفكك و تستخرج القيم Link to comment
3ssol Posted May 16, 2013 Author Share Posted May 16, 2013 كيف يعني تستخرج من الجدول ووش هي القيمه ي ليت واحد يوضح شوي لني بديت افهم من شرح عبادي Link to comment
кιηg-αвα∂у Posted May 16, 2013 Share Posted May 16, 2013 (edited) كيف يعني تستخرج من الجدولووش هي القيمه ي ليت واحد يوضح شوي لني بديت افهم من شرح عبادي -- مثلآ بسوي جدول في اسامي 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) -- تكتب الأسم في الشات Edited May 16, 2013 by Guest Link to comment
3ssol Posted May 16, 2013 Author Share Posted May 16, 2013 (edited) شررح جممميل ومفيد بس ليه بـ ماث راندوم تحط قبل اسم الجدول # + بـ وش اقدر استخدم هااذي unpack يعني وش فايدتها Edited May 16, 2013 by Guest Link to comment
iPrestege Posted May 16, 2013 Share Posted May 16, 2013 عبآدي عندك اخطاء كثير ._. !!!!!!!!! Link to comment
кιηg-αвα∂у Posted May 16, 2013 Share Posted May 16, 2013 عبآدي عندك اخطاء كثير ._. !!!!!!!!! %كلهم استخدمهم وشغالين معي 100 الى هاذي مدري عنها theName = unpack( abady,[math.random(#abady)] ) حط الأخطاء للأفادة Link to comment
кιηg-αвα∂у Posted May 16, 2013 Share Posted May 16, 2013 شررح جممميل ومفيد بس ليه بـ ماث راندوم تحط قبل اسم الجدول # + بـ وش اقدر استخدم هااذي unpack يعني وش فايدتها فائدتها بثلآث معاني تطلع القيمة , تجيب القيمة , تختار القيمة طبعاً القيمة الي تكون في الجدول --- #وبالنسبة لـ يجيب كل القيم من الجدول يعني مثلآ هاذه الجدول [1] = "KING-ABADY" -- القيمة الأولة رقمها 1 [2] = "3Sool" -- القيمة الثانية رقمها 2 [3] = "Mr.Pres[T]ege" -- القيمة الثالثة رقمها 3 لو استخدمنا # راح تطلع النتيجة KING-ABADY 3sool Mr.Pres[T]ege + شرح للجداول viewtopic.php?f=164&t=50471 Link to comment
iPrestege Posted May 16, 2013 Share Posted May 16, 2013 local table = { -- انشاء جدول -- اضافة قيم متعددهـ 2 فـ آكثر لـ استخدام ( unpack ) [1] = {"MR.Pres[T]ege","Woovie"}, -- قيمتين [2] = {"lil_Today","CCW"}, -- قيمتين [3] = {"Ransom","SolidSnake14"} -- قيمتين } setTimer( function ( ) local value,value2 = unpack ( table [ 1 ] ) -- نستخرج القيمة و نفككها local value3,value4 = unpack ( table [ 2 ] ) -- نفس الشيء بس بالثاني local value5,value6 = unpack ( table [ 3 ] ) -- نفس الشيء بس بالثالث outputChatBox( " "..value..","..value2.." "..value3.." ,"..value4.." , "..value5.." , "..value6.." " ) -- نطلعهم بالشات end,1000,0 -- تايمر متكرر ) Link to comment
кιηg-αвα∂у Posted May 16, 2013 Share Posted May 16, 2013 ماستخدم الجداول كثير لآهنت على التنبيه يا برستيج صاحب الموضوع شوف التعديل -- مثلآ بسوي جدول في اسامي 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) -- تكتب الأسم في الشات Link to comment
iPrestege Posted May 16, 2013 Share Posted May 16, 2013 ما زال كودك خطأ كيف تفكك قيمة وحده ؟ المفروض قيمتين بكل قيمة Link to comment
кιηg-αвα∂у Posted May 16, 2013 Share Posted May 16, 2013 ما زال كودك خطأ كيف تفكك قيمة وحده ؟ المفروض قيمتين بكل قيمة تستخرج قيمتين لو كان قيم الجدول اثنين شوف جدولك 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 } -- نسكر الجدول Link to comment
iPrestege Posted May 16, 2013 Share Posted May 16, 2013 ما زال كودك خطأ كيف تفكك قيمة وحده ؟ المفروض قيمتين بكل قيمة تستخرج قيمتين لو كان قيم الجدول اثنين شوف جدولك 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 } -- نسكر الجدول عارف بس لية اصلا تفكك و هو قيمة وحدة؟ من الاصل ؟؟ Link to comment
кιηg-αвα∂у Posted May 16, 2013 Share Posted May 16, 2013 عارف بس لية اصلا تفكك و هو قيمة وحدة؟ من الاصل ؟؟ توضيح لصاحب الموضوع فقط + انت تقصد كذا صح outputChatBox(abady[1]) Link to comment
3ssol Posted May 16, 2013 Author Share Posted May 16, 2013 شوووف 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 الاول ؟؟" Link to comment
iPrestege Posted May 16, 2013 Share Posted May 16, 2013 عارف بس لية اصلا تفكك و هو قيمة وحدة؟ من الاصل ؟؟ توضيح لصاحب الموضوع فقط + انت تقصد كذا صح outputChatBox(abady[1]) لا كذا خطأ عليك القيمة بيطلع لك ايرور -.- اقولك لية تففكها من الاصل؟ سوي لووب او سوي اللي تبي تسوية ماله داعي التفكيك ! Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now