Jump to content

استفسارين


Recommended Posts

السلام عليكم

عندي استفسارين

.. اول شي

ابي اول م اللعب يلمس مركر

انا محدد اكثر من احداثي 5 احداثيات مثلا

ابي لما الاعب يلمس المركر

يحط الاعب في الاحداثي الاول

ويجي لاعب غيرو يلمس المركر يحط الاعب هذا في الاحداثي الثاني

وهكذا بدون يحط لاعبين في نفس الاحداثي

كيف ^^ ؟

 

.. ثاني شئ

 ابي اول م الاعب يلمس المركر

اول شخص يلمس المركر يطلع بالشات الاعب كذا المركز الاول

وثاني شخص يلمس المركر يطلع بالشات الاعب كذا المركز الثاني

وثالث شخص يلمس المركر يطلع بالشات الاعب كذا المركز الثالث

كيف ^^ ؟

  وبس

Link to comment
local coordinates = {
    {...},
    {...},
    {...},
    {...},
    {...}
}

local count = 1

addEventHandler('onMarkerHit', root, function(hit)
    count = count +1
    if count > #coordinates then count = 1 end
    
    setElementPosition(hit, unpack(coordinates[count]))
end)

للمعلومية هذا مو كود كامل

فقط توضيح للفكرة ..

  • Like 1
Link to comment
2 hours ago, #,+( _xiRoc[K]; > said:

local coordinates = {
    {...},
    {...},
    {...},
    {...},
    {...}
}

local count = 1

addEventHandler('onMarkerHit', root, function(hit)
    count = count +1
    if count > #coordinates then count = 1 end
    
    setElementPosition(hit, unpack(coordinates[count]))
end)

للمعلومية هذا مو كود كامل

فقط توضيح للفكرة ..

هذا طلبي الاول اعتقد 

كيف طلبي الثاني

Link to comment
4 minutes ago, MARIY said:

هذا طلبي الاول اعتقد 

كيف طلبي الثاني

الطلب الثاني تقدر تسويه بمتغير او داتا

 او جدول

Edited by #DesTroeyR
Link to comment

زي الطريقة الي فوق

local coordinates = {
    {...},
    {...},
    {...},
    {...},
    {...}
}

local numbers = {
[1] = 'الأول',
[2] = 'الثاني',
[3] = 'الثالث',
[4] = 'الرابع',
[5] = 'الخامس',
}

local count = 1

addEventHandler('onMarkerHit', root, function(hit)
    count = count +1
    if count > #coordinates then count = 1 end
    
	setElementPosition(hit, unpack(coordinates[count]))
    outputChatBox('المركز '..numbers[count], hit)
end)
Edited by #,+( _xiRoc[K]; >
Link to comment
local Places = {
 [ 1 ] = { x = 0 , y = 0 , z = 0 } ,
 [ 2 ] = { x = 0 , y = 0 , z = 0 } ,
}

Var = 0

addEventHandler("onMarkerHit",root,
function(player)
if source == Marker then
if getElementType(player) == "player" and not isPedInVehicle(player) then
Var = Var + 1
setElementPosition(player,Places[Var].x,Places[Var].y,Places[Var].z )
end
end
end
)

الكود للاخ عبد الكريم

Link to comment
5 hours ago, #MR.NaiF said:

local Places = {
 [ 1 ] = { x = 0 , y = 0 , z = 0 } ,
 [ 2 ] = { x = 0 , y = 0 , z = 0 } ,
}

Var = 0

addEventHandler("onMarkerHit",root,
function(player)
if source == Marker then
if getElementType(player) == "player" and not isPedInVehicle(player) then
Var = Var + 1
setElementPosition(player,Places[Var].x,Places[Var].y,Places[Var].z )
end
end
end
)

الكود للاخ عبد الكريم

اذا يا صاحب الموضوع بتستعمل الكود ذا لا تنسى تسوي تحقق  ان الرقم أصغر من اللي فالجدول عشان ما يتعدا الجدول ويصير بق

  • Like 2
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...