Jump to content

[مساعدة في لوحة الانتقال]


Recommended Posts

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

محاولتي ما اشتغلت
كلنت

Place = {
                   {"البداية",214.04817199707,1863.1745605469,13.229927062988,"5000"},
				   {"محل الاسلحة",184.12344,1930.58215,17.83168,"500"},
				   {"المطعم",131.03760,1843.88623,17.64063,"750"},
                   {"مدينة الزومبي",610.85944,856.56067,-42.96094,"2500"},
                   {"الحي السكني",2566.57617,1823.58655,10.82031,"6000"},
                   {"ساحة الزومبي",2926.33032,-495.73251,8.45146,"3500"},
				   {"البنك",1480.97046,-1762.51636,18.79576,"1000"},
				   {"المطار الاول",1717.6470947266, -2494.1176757813, 13.39999961853,"4500"},
				   {"المطار الثاني",-1223.4300537109, -185.74758911133, 14.39999961853,"3000"},
				   {"المطار الثالث",1411.7646484375, 1482.3529052734, 10.89999961853,"1500"},
				   {"المزرعة",-1095.40076,-991.21289,129.21875,"8000"},
				   {"الوحش العملاق",-2323.83716,-1639.74756,483.70313,"20000"},
}


for i,k in ipairs (Place) do
l = guiGridListAddRow (placelist)
guiGridListSetItemText (placelist,l,1,tostring(k[1]),false,false)
guiGridListSetItemText (placelist,l,2,tostring(k[5]),false,false)
guiGridListSetItemData(placelist,l,1,{k[2],k[3],k[4]})
guiGridListSetItemData (placelist,l,1,k[1])
guiGridListSetItemColor(placelist,l,1,255,0,255)
guiGridListSetItemColor(placelist,l,2,0,255,0)
guiSetFont(placelist,"default-bold-small")
end


addEventHandler("onClientGUIClick",warp,
	function ()
		local sel = guiGridListGetSelectedItem(placelist)
		if sel ~= -1 then
			local x, y, z = (guiGridListGetItemData(placelist,sel,1))
			local money = (guiGridListGetItemData(placelist,sel,5))
			takePlayerMoney(money)
			outputChatBox("[Places] تم نقلك",54, 0, 224)
			fadeCamera ( false )
			setTimer ( fadeCamera, 1500, 1, true )
			setTimer ( setElementPosition, 1200, 1, localPlayer, x, y, z )
		end
	end
,false)

 

Edited by KinG_Himoo12
Link to comment
for i,k in ipairs (Place) do
l = guiGridListAddRow (placelist)
guiGridListSetItemText (placelist,l,1,tostring(k[1]),false,false)
guiGridListSetItemText (placelist,l,2,tostring(k[5]),false,false)
guiGridListSetItemData(placelist,l,1,{k[2],k[3],k[4],k[1]})
guiGridListSetItemColor(placelist,l,1,255,0,255)
guiGridListSetItemColor(placelist,l,2,0,255,0)
guiSetFont(placelist,"default-bold-small")
end

addEventHandler("onClientGUIClick",warp,
	function ()
		local sel = guiGridListGetSelectedItem(placelist)
		if sel ~= -1 then
			local data = guiGridListGetItemData(placelist,sel,1)
			triggerServerEvent ( 'Warp', localPlayer, data[1],data[2],data[3],data[4] )
		end
	end
,false)

-- Server

addEvent ( 'Warp', true )
addEventHandler ( 'Warp', root,
  function ( x,y,z,money )
    if getPlayerMoney ( source ) < money then return outputChatBox('ليس لديك المال الكافي') end
    setElementPosition ( source, x, y, z )
    takePlayerMoney ( source, money )
    outputChatBox('تم نقلك')
    end
)

 

Edited by iMr.WiFi..!
Delete Position
Link to comment
9 minutes ago, iMr.WiFi..! said:

for i,k in ipairs (Place) do
l = guiGridListAddRow (placelist)
guiGridListSetItemText (placelist,l,1,tostring(k[1]),false,false)
guiGridListSetItemText (placelist,l,2,tostring(k[5]),false,false)
guiGridListSetItemData(placelist,l,1,{k[2],k[3],k[4],k[1]})
guiGridListSetItemColor(placelist,l,1,255,0,255)
guiGridListSetItemColor(placelist,l,2,0,255,0)
guiSetFont(placelist,"default-bold-small")
end

addEventHandler("onClientGUIClick",warp,
	function ()
		local sel = guiGridListGetSelectedItem(placelist)
		if sel ~= -1 then
			local data = guiGridListGetItemData(placelist,sel,1)
			triggerServerEvent ( 'Warp', localPlayer, data[1],data[2],data[3],data[4] )
		end
	end
,false)

-- Server

addEvent ( 'Warp', true )
addEventHandler ( 'Warp', root,
  function ( x,y,z,money )
    if getPlayerMoney ( source ) < money then return outputChatBox('ليس لديك المال الكافي') end
    setElementPosition ( source, x, y, z )
    takePlayerMoney ( source, money )
    outputChatBox('تم نقلك')
    end
)

 

موب شغال
الدي بق
ERROR:Warp\s.lua:4 attempt to compare number with string

Edited by KinG_Himoo12
Link to comment
for i,k in ipairs (Place) do
l = guiGridListAddRow (placelist)
guiGridListSetItemText (placelist,l,1,tostring(k[1]),false,false)
guiGridListSetItemText (placelist,l,2,tostring(k[5]),false,false)
guiGridListSetItemData(placelist,l,1,{k[2],k[3],k[4],k[1]})
guiGridListSetItemColor(placelist,l,1,255,0,255)
guiGridListSetItemColor(placelist,l,2,0,255,0)
guiSetFont(placelist,"default-bold-small")
end

addEventHandler("onClientGUIClick",warp,
	function ()
		local sel = guiGridListGetSelectedItem(placelist)
		if sel ~= -1 then
			local data = guiGridListGetItemData(placelist,sel,1)
			triggerServerEvent ( 'Warp', localPlayer, data[1],data[2],data[3],data[4] )
		end
	end
,false)

-- Server

addEvent ( 'Warp', true )
addEventHandler ( 'Warp', root,
  function ( x,y,z,money )
    if getPlayerMoney ( source ) < tonumber(money) then return outputChatBox('ليس لديك المال الكافي') end
    setElementPosition ( source, x, y, z )
    takePlayerMoney ( source,  tonumber(money) )
    outputChatBox('تم نقلك')
    end
)

 

Link to comment
2 minutes ago, iMr.WiFi..! said:

for i,k in ipairs (Place) do
l = guiGridListAddRow (placelist)
guiGridListSetItemText (placelist,l,1,tostring(k[1]),false,false)
guiGridListSetItemText (placelist,l,2,tostring(k[5]),false,false)
guiGridListSetItemData(placelist,l,1,{k[2],k[3],k[4],k[1]})
guiGridListSetItemColor(placelist,l,1,255,0,255)
guiGridListSetItemColor(placelist,l,2,0,255,0)
guiSetFont(placelist,"default-bold-small")
end

addEventHandler("onClientGUIClick",warp,
	function ()
		local sel = guiGridListGetSelectedItem(placelist)
		if sel ~= -1 then
			local data = guiGridListGetItemData(placelist,sel,1)
			triggerServerEvent ( 'Warp', localPlayer, data[1],data[2],data[3],data[4] )
		end
	end
,false)

-- Server

addEvent ( 'Warp', true )
addEventHandler ( 'Warp', root,
  function ( x,y,z,money )
    if getPlayerMoney ( source ) < tonumber(money) then return outputChatBox('ليس لديك المال الكافي') end
    setElementPosition ( source, x, y, z )
    takePlayerMoney ( source,  tonumber(money) )
    outputChatBox('تم نقلك')
    end
)

 

برضو موب شغال
الدي بق
ERROR:Warp\s.lua:4: attempt to compare number with nill

Link to comment
Place = {
                   {"البداية",214.04817199707,1863.1745605469,13.229927062988,5000},
				   {"محل الاسلحة",184.12344,1930.58215,17.83168,500},
				   {"المطعم",131.03760,1843.88623,17.64063,750},
                   {"مدينة الزومبي",610.85944,856.56067,-42.96094,2500},
                   {"الحي السكني",2566.57617,1823.58655,10.82031,6000},
                   {"ساحة الزومبي",2926.33032,-495.73251,8.45146,3500},
				   {"البنك",1480.97046,-1762.51636,18.79576,1000},
				   {"المطار الاول",1717.6470947266, -2494.1176757813, 13.39999961853,4500},
				   {"المطار الثاني",-1223.4300537109, -185.74758911133, 14.39999961853,3000},
				   {"المطار الثالث",1411.7646484375, 1482.3529052734, 10.89999961853,1500},
				   {"المزرعة",-1095.40076,-991.21289,129.21875,8000},
				   {"الوحش العملاق",-2323.83716,-1639.74756,483.70313,20000},
}

^ بدل الجدول بهذا

واستعمل الكود الي قبل :)

Link to comment
5 minutes ago, iMr.WiFi..! said:

Place = {                   {"البداية",214.04817199707,1863.1745605469,13.229927062988,5000},				   {"محل الاسلحة",184.12344,1930.58215,17.83168,500},				   {"المطعم",131.03760,1843.88623,17.64063,750},                   {"مدينة الزومبي",610.85944,856.56067,-42.96094,2500},                   {"الحي السكني",2566.57617,1823.58655,10.82031,6000},                   {"ساحة الزومبي",2926.33032,-495.73251,8.45146,3500},				   {"البنك",1480.97046,-1762.51636,18.79576,1000},				   {"المطار الاول",1717.6470947266, -2494.1176757813, 13.39999961853,4500},				   {"المطار الثاني",-1223.4300537109, -185.74758911133, 14.39999961853,3000},				   {"المطار الثالث",1411.7646484375, 1482.3529052734, 10.89999961853,1500},				   {"المزرعة",-1095.40076,-991.21289,129.21875,8000},				   {"الوحش العملاق",-2323.83716,-1639.74756,483.70313,20000},}

^ بدل الجدول بهذا

واستعمل الكود الي قبل :)

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

ERROR:Warp\s.lua:4: attempt to compare number with nill

 
Link to comment
addEvent ( "Warp" , true )
addEventHandler ( "Warp" , root , function ( posX , posY , posZ , aMoney )
local aPlayerMoney = getPlayerMoney ( source );
if ( tonumber ( aPlayerMoney ) >= tonumber ( aMoney ) ) then 
takePlayerMoney ( source , tonumber ( aMoney ) );
setElementPosition ( source , posX , posY , posZ );
outputChatBox ( "* Warped",source,0,255,0,true);
else
outputChatBox("* You Don't Have Money ",source,255,0,0,true);
end
end );

Try This

Link to comment
29 minutes ago, Default said:

addEvent ( "Warp" , true )addEventHandler ( "Warp" , root , function ( posX , posY , posZ , aMoney )local aPlayerMoney = getPlayerMoney ( source );if ( tonumber ( aPlayerMoney ) >= tonumber ( aMoney ) ) then takePlayerMoney ( source , tonumber ( aMoney ) );setElementPosition ( source , posX , posY , posZ );outputChatBox ( "* Warped",source,0,255,0,true);elseoutputChatBox("* You Don't Have Money ",source,255,0,0,true);endend );

Try This

موب شغال
دي بق
ERROR: Warp\s.lua:4: attempt to compare nil with number

Link to comment
1 minute ago, Default said:

طيب انا أقولك اطرحهم كلهم عشان بجربهم بالمحلي وأصحح الاخطاء اذا ماتبي ذا شيء رأجع لك .

طيب تعال بلخاص

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