Jump to content

تصحي


Recommended Posts

السلام عليكم رجعت ب مشكلةبس ب نفس المود تاع قبل شوي ذذ

المهم

سويت المود و نسخته بكل الاماكن بس فيه مشكلة انو

ما يظهر يعين مخفي

الاككواد :

local Marker1 = createMarker ( 376.56619, -68.11906, 1000.51514,"cylinder",1.5,255,0,0,255) 
setElementInterior (Marker1,10) 
setElementDimension (Marker1, 6) 
setElementInterior (Marker1,10) 
setElementDimension (Marker1, 5) 
setElementDimension (Marker1, 7) 
setElementDimension (Marker1, 5) 
setElementDimension (Marker1, 1) 
setElementInterior (Marker1,10) 
setElementDimension (Marker1, 9) 
setElementInterior (Marker1,10) 
setElementDimension (Marker1, 0) 
setElementInterior (Marker1,10) 
setElementDimension (Marker1, 5) 
setElementInterior (Marker1,5) 
setElementDimension (Marker1, 2) 
setElementInterior (Marker1,10) 
setElementDimension (Marker1, 3) 
setElementInterior (Marker1,10) 
  

الحل ذذ

Link to comment

حط فاصلة بعد اخر رقم والرقم اللي تبيه Interiors لو تبي تضيف بـ الدمنيشين او الـ

,number

local Positions = { 
  [ "Interiors" ] = { 10, 5 }, 
  [ "Dimensions" ] = { 5, 6, 7 }, 
} 
local Marker1 = createMarker ( 376.56619, -68.11906, 1000.51514,"cylinder",2,255,0,0,255) 
for i = 1, #Positions[ "Dimensions" ] do 
   setElementDimension ( Marker1, Positions[ "Dimensions" ][i] ) 
end 
for i = 1, #Positions[ "Interiors" ] do 
   setElementInterior ( Marker1, Positions[ "Interiors" ][i] ) 
end 
Link to comment
حط فاصلة بعد اخر رقم والرقم اللي تبيه Interiors لو تبي تضيف بـ الدمنيشين او الـ

,number

local Positions = { 
  [ "Interiors" ] = { 10, 5 }, 
  [ "Dimensions" ] = { 5, 6, 7 }, 
} 
local Marker1 = createMarker ( 376.56619, -68.11906, 1000.51514,"cylinder",2,255,0,0,255) 
for i = 1, #Positions[ "Dimensions" ] do 
   setElementDimension ( Marker1, Positions[ "Dimensions" ][i] ) 
end 
for i = 1, #Positions[ "Interiors" ] do 
   setElementInterior ( Marker1, Positions[ "Interiors" ][i] ) 
end 

زاحف بعد اذنك ياليت تشرح لي الكود

ايش هي i

+ i = 1 ?

ليه ماحطيتها i = 2 ?

لان عندي القيم مود حقي اكواده كثير وودي احولها تيبل ,

Link to comment

زاحف بعد اذنك ياليت تشرح لي الكود

ايش هي i

+ i = 1 ?

ليه ماحطيتها i = 2 ?

لان عندي القيم مود حقي اكواده كثير وودي احولها تيبل ,

هذا لوب اجيب القيم من 1 الى عدد قيم الجدول والقيمة اللي به

Dimensions لانه الجدول في اكثر من قيمة حلو وكل قيمة بها قيم يعني كانه هذي المفاتيح والقيم حقها .. فالنفترض بتجيب ثاني رقم من ال

Positions[ "Dimensions" ] 

الحين انت جبت الـ مفتاح الثاني .. بس ما حددت القيمة من القيم الموجودة بذا المفتاح تقول تسوي كذا

Positions[ "Dimensions" ][2] 

انا سويت كذا

for i = 1, #Positions[ "Dimensions" ] do 

لوب

i = يبدا العد من قيمة 1 الى اخر قيمة بالمفتاح اللي حطيته عشان يحط الماركر بكل رقم موجود بالمفتاح ذا

تقولي ليه ما تحط 2 .. لو حطيت 2 الرقم الاول اللي بالمفتاح ما يطبق عليه الكود يصير يجيب من ثاني رقم الى اخر قيمةة يعني حطيت 1 عشان يجيب من اول قيمة لاخر قيمة

بالنسبة وش i

مجرد متغير مداكـ تحط اي شي بداله

مثلأ

for Max = 1, 5 do 

اي شي ما فهمته تفضل اسال .

Link to comment

الله يعطيك العافية حبيبي ,

كذا صح ؟

local Positions = { 
  [ "Interiors" ] = { 10, 5 }, 
  [ "Dimensions" ] = { 5, 6, 7 }, 
  [ "Pos" ] = { 23214, 234234, 10.5 } 
} 
local Marker1 = createMarker ( 376.56619, -68.11906, 1000.51514,"cylinder",2,255,0,0,255) 
for i = 1, #Positions[ "Dimensions" ] do 
   setElementDimension ( Marker1, Positions[ "Dimensions" ][i] ) 
end 
for i = 1, #Positions[ "Interiors" ] do 
   setElementInterior ( Marker1, Positions[ "Interiors" ][i] ) 
for i = 1, #Pos ["Pos"] do 
   setElementPosition ( localPlayer, Pos [ "Pos" ] [i] ) 
end 

لان ودي اتعلم التيبل واختصر اكوادي ,

Link to comment
الله يعطيك العافية حبيبي ,

كذا صح ؟

local Positions = { 
  [ "Interiors" ] = { 10, 5 }, 
  [ "Dimensions" ] = { 5, 6, 7 }, 
  [ "Pos" ] = { 23214, 234234, 10.5 } 
} 
local Marker1 = createMarker ( 376.56619, -68.11906, 1000.51514,"cylinder",2,255,0,0,255) 
for i = 1, #Positions[ "Dimensions" ] do 
   setElementDimension ( Marker1, Positions[ "Dimensions" ][i] ) 
end 
for i = 1, #Positions[ "Interiors" ] do 
   setElementInterior ( Marker1, Positions[ "Interiors" ][i] ) 
for i = 1, #Pos ["Pos"] do 
   setElementPosition ( localPlayer, Pos [ "Pos" ] [i] ) 
end 

لان ودي اتعلم التيبل واختصر اكوادي ,

خطأ استخدم

unpack 

Link to comment
for i = 1, #Pos ["Pos"] do 
   setElementPosition ( localPlayer, Pos [ "Pos" ] [i] ) 
end 

ثلاث ارقمنات انت ما جبتها وحطيتها بشكل صحيح setElementPosition فنشكن

زي ما قالك استخدم unpack

ممكن ما تستخدمها تسوي زي كذا

setElementPosition ( localPlayer, Positions[ "Pos" ] [1], Positions[ "Pos" ] [2], Positions[ "Pos" ] [3] ) 

باستخدام ان باكـ

local x, y, z = unpack (  Positions[ "Pos" ]  ) 
setElementPosition ( localPlayer, x, y, z ) 
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...