Jump to content

x[ مشكلة ]x بالجداول


Recommended Posts

السلام عليكم يا اهل الخير

عندي مشكلة في ذاا لكود

ابي لما ادخل ماركرانزل بمكان و لما احد يدخل بعدي ينزل في مكان ثاني بس بالترتيب حق الجدول و ما احد ينزل في مكان نزل فيه شخص قبل

صاحب الفكرة عبد الكريم


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


aTeleportMarker = createMarker(-2766.55078,375.58664,7.33468,"arrow",2,255,255,0,255) 


addEventHandler('onMarkerHit',aTeleportMarker,function(player)
if getElementType(player) == 'player' and not isPedInVehicle(player) and #Places < 2 then
Var = Var + 1
setElementPosition(player,Places[Var].x,Places[Var].y,Places[Var].z )
end
end
)

 

Edited by MR.NaiF-MTA
Link to comment
32 minutes ago, MR.NaiF-MTA said:

السلام عليكم يا اهل الخير

عندي مشكلة في ذاا لكود

ابي لما ادخل ماركرانزل بمكان و لما احد يدخل بعدي ينزل في مكان ثاني بس بالترتيب حق الجدول و ما احد ينزل في مكان نزل فيه شخص قبل

صاحب الفكرة عبد الكريم


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


aTeleportMarker = createMarker(-2766.55078,375.58664,7.33468,"arrow",2,255,255,0,255) 


addEventHandler('onMarkerHit',aTeleportMarker,function(player)
if getElementType(player) == 'player' and not isPedInVehicle(player) and #Places < 2 then
Var = Var + 1
setElementPosition(player,Places[Var].x,Places[Var].y,Places[Var].z )
end
end
)

 

حد. المشكله بالزبط

Link to comment
10 minutes ago, MR.NaiF-MTA said:

Var = 0

انا اصلا مسوي متغير كذا بس نسيت احطه

ما ظبط

@#Soking

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

local mysec= {
 [ 1 ] = { x = 5 , y = 8 , z = 8 } ,
 [ 2 ] = { x = 1 , y = 4 , z = 0 } ,
}
aTeleportMarker = createMarker(-2766.55078,375.58664,7.33468,"arrow",2,255,255,0,255) 


addEventHandler('onMarkerHit',aTeleportMarker,function(player)
if getElementType(player) == 'player' and not isPedInVehicle(player) and #Places < 2 then
	for k,v in ipairs(Places)do
		if k~=#Places then
			setElementPosition(player,Places[k].x,Places[k].y,Places[k].z )
          table.remove(Places,k)
         	 break
				else
       			setElementPosition(player,Places[#Places].x,Places[#Places].y,Places[#Places].z )
          table.remove(Places,k)
			for m,l in ipairs(mysec)do
            table.insert(Places,mysec[m])
            		end
          		break
			end
		end      
	end
end
)

جرب بالتوفيق

  • Like 1
Link to comment

@Master_MTA ماتستاهل كل هذا يرجال

local Var = 1
	
local Places = {
 [ 1 ] = { x = 5 , y = 8 , z = 8 } ,
 [ 2 ] = { x = 1 , y = 4 , z = 0 } ,
}

aTeleportMarker = createMarker(-2766.55078,375.58664,7.33468,"arrow",2,255,255,0,255) 

addEventHandler('onMarkerHit',aTeleportMarker,

	function( player )

	if getElementType( player ) == 'player' and not isPedInVehicle( player ) then
	
	if ( Places [ Var ] ) then
	
	setElementPosition( player , Places [ Var ].x, Places [ Var ].y, Places [ Var ].z )
	
	Var = Var + 1
			end
		end
	end
	)

 

  • Like 3
Link to comment
11 minutes ago, Abdul KariM said:

@Master_MTA ماتستاهل كل هذا يرجال


local Var = 1
	
local Places = {
 [ 1 ] = { x = 5 , y = 8 , z = 8 } ,
 [ 2 ] = { x = 1 , y = 4 , z = 0 } ,
}

aTeleportMarker = createMarker(-2766.55078,375.58664,7.33468,"arrow",2,255,255,0,255) 

addEventHandler('onMarkerHit',aTeleportMarker,

	function( player )

	if getElementType( player ) == 'player' and not isPedInVehicle( player ) then
	
	if ( Places [ Var ] ) then
	
	setElementPosition( player , Places [ Var ].x, Places [ Var ].y, Places [ Var ].z )
	
	Var = Var + 1
			end
		end
	end
	)

 

والله المتغيرات مب هوايتي ه

على العموم بما انها طريقه ابسط فالافضل للابسط مشكور +_+

 

  • Like 1
Link to comment
31 minutes ago, Abdul KariM said:

@Master_MTA ماتستاهل كل هذا يرجال


local Var = 1
	
local Places = {
 [ 1 ] = { x = 5 , y = 8 , z = 8 } ,
 [ 2 ] = { x = 1 , y = 4 , z = 0 } ,
}

aTeleportMarker = createMarker(-2766.55078,375.58664,7.33468,"arrow",2,255,255,0,255) 

addEventHandler('onMarkerHit',aTeleportMarker,

	function( player )

	if getElementType( player ) == 'player' and not isPedInVehicle( player ) then
	
	if ( Places [ Var ] ) then
	
	setElementPosition( player , Places [ Var ].x, Places [ Var ].y, Places [ Var ].z )
	
	Var = Var + 1
			end
		end
	end
	)

 

بس ان كان ظني في محله ناقصك تحقق

if Var==#Places then

Var=1

end

@Abdul KariM

Link to comment
16 minutes ago, Abdul KariM said:

لا , التحقق موجود سطر 17

اوه ما انتبهتله +_+

بس التحقق اللي قصدي عليه يختلف عن حقك انا قصدي لو وصل نفس اخر رقم بالتيبل يرجع يرجع المتغير ل 1 اما انت ما رجعت المتغير يعني لو تضيف

else

Var=1

بتزبط انا معرف اوصل المعلومه عشان كذا كتبت الكود اتمنى تفهمني +_+

Link to comment
58 minutes ago, Abdul KariM said:

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

لا تزعل علينا يا رجل والله اني احبك في الله

  • Like 1
Link to comment

@Abdul KariM

جيت افتح المود لقيت نفسي حاطط الكود في ماركر ثاني و اخش من ماركر محطوطلة احداثيات واحدة

setElementPosition

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

بس شكرا لكم جميعا (:

 

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