رقمي للجدول لان الجدول اصلاً يرقم الانديكس بدون ما ترقمه انت index ما تحتاج تسوي
ElementPosition = {
{x,y,z}, -- [1]
{x,y,z}, -- [2]
{x,y,z}, -- [3]
{x,y,z} -- [4]
}
ثانياً تعال هنا
addEventHandler('onPlayerSpawn',root,function()
if getElementModel(source) == id then
local x,y,z = unpack(ElementPosition[math.random(#ElementPosition)])
spawnPlayer(source,x,y,z)
end
end
)
Stack overflow كذا رح يجي للأخ في الدي بق حقه spawnPlayer باستخدام spawn تحدث لما اللاعب يتسواله onPlayerSpawn وش هذا الكود
بالنسبة للاخ صاحب الموضوع:
local respawnPositions = {
{ x, y, z },
{ x, y, z },
{ x, y, z }
-- اعلى شيء بالجدول وحط الاحداثيات فيه { x, y, z }, اذا تبي تحط احداثيات جديدة استخدم
}
function respawnPlayer ( player, x, y, z, skin )
spawnPlayer ( player, x, y, z, 0, skin )
end
function onWasted ( )
local skin = getElementModel ( source )
if ( skin == skiniD ) then
local x, y, z = unpack ( respawnPositions [ math.random ( #respawnPositions ) ] )
setTimer ( respawnPlayer, 5000, 1, source, x, y, z, skin ) -- خمس ثواني ويعيده للحياة في اي احداثيات من الاحداثيات الي بالجدول
end
end
addEventHandler ( "onPlayerWasted", root, onWasted )