Jump to content

سباون متعدد


Recommended Posts

السلام عليكم

شباب ابي اسوي سباااون

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

يعني زي كذا

spawnPlayer (player, math.random (2080.87109, 1690.10315, 10.82031), math.random (2067.58472, 1692.58032, 10.77995), 10) 

سويت كذا وماضبط

كيف اسويها ؟؟؟؟؟؟؟

Link to comment
-- 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
كيف يعني تستخرج من الجدول

ووش هي القيمه ي ليت واحد يوضح شوي لني بديت افهم من شرح عبادي

-- مثلآ بسوي جدول في اسامي 
  
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 by Guest
Link to comment

شررح جممميل ومفيد

بس ليه بـ ماث راندوم

تحط قبل اسم الجدول

#

+ بـ وش اقدر استخدم هااذي

unpack

يعني وش فايدتها

Edited by Guest
Link to comment
شررح جممميل ومفيد

بس ليه بـ ماث راندوم

تحط قبل اسم الجدول

#

+ بـ وش اقدر استخدم هااذي

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

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

ماستخدم الجداول كثير

لآهنت على التنبيه يا برستيج

صاحب الموضوع شوف التعديل

-- مثلآ بسوي جدول في اسامي 
  
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
ما زال كودك خطأ كيف تفكك قيمة وحده ؟ المفروض قيمتين بكل قيمة

تستخرج قيمتين لو كان قيم الجدول اثنين

شوف جدولك

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
ما زال كودك خطأ كيف تفكك قيمة وحده ؟ المفروض قيمتين بكل قيمة

تستخرج قيمتين لو كان قيم الجدول اثنين

شوف جدولك

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

شوووف

  
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

عارف بس لية اصلا تفكك و هو قيمة وحدة؟ من الاصل ؟؟

توضيح لصاحب الموضوع فقط

+

انت تقصد كذا صح

outputChatBox(abady[1]) 

لا كذا خطأ عليك القيمة بيطلع لك ايرور -.- اقولك لية تففكها من الاصل؟ سوي لووب او سوي اللي تبي تسوية ماله داعي التفكيك !

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