Jump to content

طلب حل مشكلة بكود


Recommended Posts

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

اليوم عندي مشكلة بمود لحست مخي والمشكلة في 

set/getElementData

مدري شوضعها اول شئ بقولكم فكرة المود

فكرة المود انك تروح للماركر الي عند المستشفى مدينة 1

وتشتري ادوية

ولما تشتريها يديك 2 ادوية

ولما تكتب ب f8 hl

يزود دمك

بس يقولي مشكلة ب set/getElementData

 

الكودات

 addEventHandler ( "onClientGUIClick", root,
function (player)
   if source == b1 then
     guiSetVisible(wnd,false)
      showCursor(false)
	   if getPlayerMoney(source) >= 5000 then
	     takePlayerMoney(5000)
	      setElementData( source, "medic", 2 )
		   outputChatBox("لقد تم الشراء بنجاح !", 27, 245, 49)
		else
		outputChatBox("لاتملك المال الكافي !", 253, 69, 13)
		 guiSetVisible(wnd,false)
          showCursor(false)
	 end
   end
 end
)

function healthmedic()
local data = getElementData(source, "medic" )
if data then
setElementData(source, "medic", data -1)
setElementHealth(source, 200)
end
end
addCommandHandler("hl", healthmedic)

والله قرب راسي بنفجر من الكود دا

بالله ممكن تصلحو المشكلة فيه شباب

وشكرا لكم مقدما

Link to comment
9 hours ago, #Al3aGraB<3 said:

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

اليوم عندي مشكلة بمود لحست مخي والمشكلة في 

set/getElementData

مدري شوضعها اول شئ بقولكم فكرة المود

فكرة المود انك تروح للماركر الي عند المستشفى مدينة 1

وتشتري ادوية

ولما تشتريها يديك 2 ادوية

ولما تكتب ب f8 hl

يزود دمك

بس يقولي مشكلة ب set/getElementData

 

الكودات


 addEventHandler ( "onClientGUIClick", root,
function (player)
   if source == b1 then
     guiSetVisible(wnd,false)
      showCursor(false)
	   if getPlayerMoney(source) >= 5000 then
	     takePlayerMoney(5000)
	      setElementData( source, "medic", 2 )
		   outputChatBox("لقد تم الشراء بنجاح !", 27, 245, 49)
		else
		outputChatBox("لاتملك المال الكافي !", 253, 69, 13)
		 guiSetVisible(wnd,false)
          showCursor(false)
	 end
   end
 end
)

function healthmedic()
local data = getElementData(source, "medic" )
if data then
setElementData(source, "medic", data -1)
setElementHealth(source, 200)
end
end
addCommandHandler("hl", healthmedic)

والله قرب راسي بنفجر من الكود دا

بالله ممكن تصلحو المشكلة فيه شباب

وشكرا لكم مقدما

في الداتا خلها
localPlayer مب source

جرب ورد خبر

setElementHealth(source, 200)

كمان لوكال بلاير

getPlayerMoney

نفس الوضع لوكال بلاير

وتقدر ما تضيفها اصلاً

Link to comment
14 hours ago, Killer Project said:

في الداتا خلها
localPlayer مب source

جرب ورد خبر


setElementHealth(source, 200)

كمان لوكال بلاير


getPlayerMoney

نفس الوضع لوكال بلاير

وتقدر ما تضيفها اصلاً

تقدر تعدل لي الكود وتعطيه لي لاني مافهمتك

وشكرا لك حبيبي

#Edit:

فهمتك وسويت زي ماقلت وزبط 

بس فيه مشكلة اخيرة والي هي انه

كل مايكتب hl

يزود دمه

انا ابي اخليه يزوده مرتين بس لما يشتري يعني ينقص من الالمنت داتا 1 كلما يستعمله

function healthmedic()
local data = getElementData(source, "medic" )
if data then
setElementData(source, "medic", data -1)
setElementHealth(source, 200)
end
end
addCommandHandler("hl", healthmedic)

ابي اخليه ينقص من الداتا 1 كلما يستعمله 

setElementData(localPlayer, "medic", data -1)

زي كدا بس مادري ليش مازبط معي

Link to comment

نصيحة : استعمل التحقق من الفلوس في السيرفر سايد + وحط داتا في السيرفر سايد

الحل حقك : المفروض تسوي تحقق انه الداتا ماتساوي صفر او اقل عشان يقدر يشتري او يستعمل الميدك

Link to comment

ايضا كلما استعمل hl يهيلني بدون ماشتريها حتى

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

اتمنى حد يسويه لي كمتال

#Edit:

تم حل المشكلة ..

Link to comment
On ٧‏/٧‏/٢٠١٧ at 10:45, #Al3aGraB<3 said:

ايضا كلما استعمل hl يهيلني بدون ماشتريها حتى

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

اتمنى حد يسويه لي كمتال

#Edit:

تم حل المشكلة ..

if data then


... line 22

 

if tonumber ( data ) and tonumber ( data ) >= 1 then

 

 

 

 

... للي يبي يستفيد

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