Jump to content

جدول ماركرات


Recommended Posts

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

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

Markers = {
{817.2,852.30280,10.12784},
{-2358.03345,-2194.99463,32.73034},
{2357.13623,-656.05933,127.0546}
}

for k,v in ipairs(Markers) do
JMarker = createMarker(v[1],v[2],v[3],"cylinder",1.5,255,255,0,150)
end

addEventHandler("onMarkerHit",root,
function (h)
if source == JMarker and getElementType(h) == "player" then
givePlayerMoney(h,1000)
end
end)

الحين المشكلة هي انه لما يلمس اللاعب اول ماركرين في الجدول ما يصير شي لكن لما المس اخر ماركر في الجدول يعطيني الفلوس

انا ابي لما يلمس اي ماركر فيهم يعطيه الفلوس

Link to comment
for k,v in ipairs(Markers) do
	JMarker = createMarker(v[1],v[2],v[3],"cylinder",1.5,255,255,0,150)
	addEventHandler("onMarkerHit",root,
	function (h)
		if source == JMarker and getElementType(h) == "player" then
			givePlayerMoney(h,1000)
		end
	end)
end

 

Edited by _Kinan
  • Like 1
Link to comment
3 minutes ago, _Kinan said:

for k,v in ipairs(Markers) do
JMarker = createMarker(v[1],v[2],v[3],"cylinder",1.5,255,255,0,150)
addEventHandler("onMarkerHit",root,
function (h)
if source == JMarker and getElementType(h) == "player" then
givePlayerMoney(h,1000)
end
end)
end

 

عندك غلط يالحبيب :) سطر 8

Link to comment
1 minute ago, #_iMr.[E]coo said:

عندك غلط يالحبيب :) سطر 8

الكود صح يا بعد قلبي

#edit : ما كان فيه مشكلة ب Stynax

بس سوي كذا افضل

for k,v in ipairs(Markers) do
JMarker = createMarker(v[1],v[2],v[3],"cylinder",1.5,255,255,0,150)
  addEventHandler("onMarkerHit",v,
    function (h)
      if getElementType(h) == "player" then
   		   givePlayerMoney(h,1000)
      end
  end)
end

 

Link to comment

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

+ فعلا ما اشتغلت غير لما سويت الماركر local

Link to comment
1 hour ago, ^Wolf said:

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

+ فعلا ما اشتغلت غير لما سويت الماركر local

لانه باللوب قاعد تعدل المتغير

فـ تأنشئ الماركر

لكن بعدها ع طول بتتغير القيمة لماركر ثاني

و ثالث

الخخ

الى أخر واحد

بعدين يخلص اللوب

و انت تسوي ايفينت للأخر ماركر

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