Jump to content

x[ تصحيح ]x كود وضع اللاعبين بجدول ونقلهم


Recommended Posts

السلامم عليكم و رحمه الله و بركاته

شباب

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

يضيفه للجدول بعدين يجيب الاعبين الي بالجدول و ينقلهم مكان ثاني

لكن م ظبت

الاكواد

Mmarker = createMarker(2227.14526 ,1838.75574 ,10.82031+1.0,"arrow",2,255,0,0,255) 
  
  
raceTableee= {} 
  
  
addEventHandler("onClientMarkerHit",root, 
function (hitting)  
if source == Mmarker then 
 if hitting == localPlayer then 
 outputChatBox("1") 
table.insert(raceTableee, hitting) 
  
for i, v in ipairs (raceTableee) do 
local mathPlayer1 = math.random(i) 
local mathPlayer2 = math.random(i) 
setElementPosition(mathPlayer1, 3078.82690, -1499.04944, 71.22847) 
setElementPosition(mathPlayer2, 3078.82690+5, -1499.04944, 71.22847) 
outputChatBox("2") 
end 
end 
end 
end 
)    
  

عندي سؤال كيف اسوي تحق و اعرف كم واحد منضاف بالجدول :mrgreen:

شكرا لكل واحد بيعلق ذذ

Edited by Guest
Link to comment
السلامم عليكم و رحمه الله و بركاته

شباب

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

يضيفه للجدول بعدين يجيب الاعبين الي بالجدول و ينقلهم مكان ثاني

لكن م ظبت

الاكواد

Mmarker = createMarker(2227.14526 ,1838.75574 ,10.82031+1.0,"arrow",2,255,0,0,255) 
  
  
raceTableee= {} 
  
  
addEventHandler("onClientMarkerHit",root, 
function (hitting)  
if source == Mmarker then 
 if hitting == localPlayer then 
 outputChatBox("1") 
table.insert(raceTableee, hitting) 
  
for i, v in ipairs (raceTableee) do 
local mathPlayer1 = math.random(i) 
local mathPlayer2 = math.random(i) 
setElementPosition(mathPlayer1, 3078.82690, -1499.04944, 71.22847) 
setElementPosition(mathPlayer2, 3078.82690+5, -1499.04944, 71.22847) 
outputChatBox("2") 
end 
end 
end 
end 
)    
  

عندي سؤال كيف اسوي تحق و اعرف كم واحد منضاف بالجدول :mrgreen:

شكرا لكل واحد بيعلق ذذ

انتا عاايز لما اللاعب يدخل الماركر يحطو في الجدول و ينقلو ولا ينقل كل اللاعبين الي فالجدول

اصل ما لو اي حد دخل الماركر هينقلو و يحطو في الجدول ليه تخليه لما يدخل اللاعب ينقل الكل تاني ؟

فهمني شو تبي تسوي

Link to comment

يعني كذا

Mmarker = createMarker(2227.14526 ,1838.75574 ,10.82031+1.0,"arrow",2,255,0,0,255) 
  
  
raceTableee= {} 
  
  
addEventHandler("onClientMarkerHit",root, 
function (hitting)  
if source == Mmarker then 
 if hitting == localPlayer then 
 outputChatBox("1") 
table.insert(raceTableee, hitting) 
  
  
end 
end 
end 
)    
  
setTimet(function() 
for i, v in ipairs (raceTableee) do 
local mathPlayer1 = math.random(v) 
local mathPlayer2 = math.random(v) 
setElementPosition(mathPlayer1, 3078.82690, -1499.04944, 71.22847) 
setElementPosition(mathPlayer2, 3078.82690+5, -1499.04944, 71.22847) 
outputChatBox("2") 
end 
end,5000,1) 

بس ما يصير

Link to comment

اخوي طريقة كتابتك للعنوان غلط نتمنى تغيير العنوان والتدقيق في الموضوع اكثر

x[ تصحيح ]x لاتكتفي بكتابة هذا العنوان فقط !!

بل إجعل عنوانك هكذا

x[ تصحيح ]x كود وضع اللاعبين بجدول ونقلهم

نتمنى الانتباه منك + تعديل العنوان

Link to comment

function addPlayerToTable(player, tablee) 
if isPlayerInTable(player, tablee) then return end 
table.insert(tablee, player) 
end 
  
function isPlayerInTable(player, tablee) 
for i,p in ipairs(tablee) do 
if p == player then 
return true 
else 
return false 
end 
end 
end 
  
  
player = getLocalPlayer() 
addEventHandler("onClientMarkerHit", Mmarker, 
function(hit) 
if hit == player then 
for i,v in ipairs(raceTableee) do 
setElementPosition(v, x, y, z) 
outputChatBox("1") 
setElementPosition(player, x, y, z) 
addPlayerToTable(player, raceTableee) 
end 
end 
end) 
  
Link to comment

local Table = {} 
Marker = createMarker(2227.14526 ,1838.75574 ,10.82031+1.0,"arrow",2,255,0,0,255) 
  
function addPlayerToTable(player, tablee) 
if isPlayerInTable(player, tablee) then return end 
table.insert(tablee, player) 
end 
  
function isPlayerInTable(player, tablee) 
for i,p in ipairs(tablee) do 
if p == player then 
return true 
else 
return false 
end 
end 
end 
  
  
addEventHandler("onMarkerHit", Marker, 
function(hit) 
for i,v in ipairs(Table) do 
setElementPosition(v, x, y, z) 
outputChatBox("2", v, 255, 0, 0) 
end 
outputChatBox("1", hit, 255, 0, 0) 
setElementPosition(hit, x, y, z) 
addPlayerToTable(hit, Table) 
end) 

جربتها و نفعت سيرفر سايد

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