Jump to content

تصحيح


Recommended Posts

Posted

setElementData(myMarker,"Shop",nil)

function MarkerHit( player )
local GroupName = getElementData(player,"Group") 
for i, markers in ipairs( getElementsByType("marker") ) do 
if not getElementData(markers,"Shop") == getElementData(player,"Group") then
setElementData(myMarker,"Shop",GroupName)
end
end
end
addEventHandler( "onMarkerHit", myMarker, MarkerHit )

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

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

فعملت لما تشتري الشوب يحط ماركر فيه باسم الجروب

و لما تيجي تشتري غيره يتحقق ان كل الماركر مافيها داتا شوب باسم جروب

بس لما اخش للماركر الاشتري منه الشوب الهو الايفنت بتاعه هذا ما يحط الشوب لي مش عارف ليه

Posted

يالغالي لاتعب نفسك بتحتاج للسكل او الاكس ام ال

عشان الحفظ , الداتا لو يطفى الروم او تسوي ريستارت للسكربت راح تروح

انصحك بالسكل وابشر بالمساعدة 

Posted
14 hours ago, Abdul KariM said:

يالغالي لاتعب نفسك بتحتاج للسكل او الاكس ام ال

عشان الحفظ , الداتا لو يطفى الروم او تسوي ريستارت للسكربت راح تروح

انصحك بالسكل وابشر بالمساعدة 

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

ممكن تسويلي الكود و تفهمني

#Edit:

!!

Posted (edited)
2 hours ago, #_iMr.[E]coo said:

ما في جاهز

طيب صلحلي كودي الفوق او قلي وين الخطأ 

مش لازم ينحفظ لما اسوي ريستارت

Edited by Ahmed Araby
Posted (edited)
59 minutes ago, #_iMr.[E]coo said:

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

لا الحين اذا لمسه الماركر ياخد شوب باسم الجروب

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

باختصار لما تلمس الماركر تاخد داتا باسم جروبك

و اذا لمست اي ماركر اخر لو في اي ماركر معاه داتا باسم جروبك م يصير شئ 
اذا مافي الماركر ياخد داتا باسم جروبك

انا قدرت اسوي يعطي دااتا لما تلمس الماركر 
لكن التحقق هذا لما تلمس الماركر فيه شئ غلط

Edited by Ahmed Araby
Posted (edited)

 

function isGroupUseShop (marker,player)
    return getElementData(marker,"Shop") == GroupName
end
  

ظيفه باول السكربت 

وحط ذا بدال التحقق وجرب

if isGroupUseShop (marker,player) then return end
-- marker اسم الماركر
-- player حسب تعريف الاعب عندك

 

Edited by #_iMr.[E]coo
Posted (edited)
58 minutes ago, #_iMr.[E]coo said:

 


function isGroupUseShop (marker,player)
    return getElementData(marker,"Shop") == GroupName
end
  

ظيفه باول السكربت 

وحط ذا بدال التحقق وجرب


if isGroupUseShop (marker,player) then return end
-- marker اسم الماركر
-- player حسب تعريف الاعب عندك

 

function isGroupUseShop (marker,player)
for i, markers in ipairs( getElementsByType("marker") ) do
local GroupName = getElementData(player,"Group")
    return getElementData(markers,"Shop") == GroupName
end
end
-----

function MarkerHit( player ) 
for i, markers in ipairs( getElementsByType("marker") ) do
local GroupName = getElementData(player,"Group")
if isGroupUseShop (markers,player) then return end
setElementData(myMarker,"Shop",GroupName)
end
end
addEventHandler( "onMarkerHit", myMarker1, MarkerHit )

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

لما رحت للماركر حط الداتا بردو

ممكن تكون انت فهمتني غلط

انا عاوزه لما يخش الماركر يجيب كل الماركرات الفي السيرفر

لو مفيش ولا ماركر معاه داتا شوب باسم الجروب يحط داتا شوب للماركر باسم الجروب

لو في يبقي ميعملش

لو في خطا في الكود اتمنى تساعدني

Edited by Ahmed Araby
Posted

ذذ مدري شلون اسويه صراحة

جرب

addEventHandler("onMarkerHit",resourceRoot, 
function ( player )    
if source == marker then
local GroupeData = getElementData(player,"Group") 
if getElementData(GroupeData,"Shop") == false then  
setElementData(GroupeData,"Shop",true)
end
      end
end
)

جربه ع ماركر من صنعك واذا ضبط تعدله

Posted (edited)
39 minutes ago, #_iMr.[E]coo said:

ذذ مدري شلون اسويه صراحة

جرب


addEventHandler("onMarkerHit",resourceRoot, 
function ( player )    
if source == marker then
local GroupeData = getElementData(player,"Group") 
if getElementData(GroupeData,"Shop") == false then  
setElementData(GroupeData,"Shop",true)
end
      end
end
)

جربه ع ماركر من صنعك واذا ضبط تعدله

addEventHandler("onMarkerHit",resourceRoot, 
function ( player )    
if source == marker then
local GroupeData = getElementData(player,"Group") 
if getElementData(GroupeData,"Shop") == false then  
setElementData(GroupeData,"Shop",true)
  exports["guimessages"]:outputServer(player,"Ahmed",255, 0, 0)
end
      end
end)

 طيب الحين جربت كدا 
لكن اذا دخلت  الماركر اكتر من مره يجي الكلام 
معنى كدا ان الجروب مش ياخد الداتا

___
اصلا ما ينفع احط داتا الا لالمنت ماركر او بيد او شخص او كدا

Edited by Ahmed Araby
Posted
1 hour ago, Ahmed Araby said:

addEventHandler("onMarkerHit",resourceRoot, 
function ( player )    
if source == marker then
local GroupeData = getElementData(player,"Group") 
if getElementData(GroupeData,"Shop") == false then  
setElementData(GroupeData,"Shop",true)
  exports["guimessages"]:outputServer(player,"Ahmed",255, 0, 0)
end
      end
end)

 طيب الحين جربت كدا 
لكن اذا دخلت  الماركر اكتر من مره يجي الكلام 
معنى كدا ان الجروب مش ياخد الداتا

___
اصلا ما ينفع احط داتا الا لالمنت ماركر او بيد او شخص او كدا

حبيب قلبي

انت بوش حافظ الجروبات عشان نقدر نساعدك اكيد sql

 

Posted
1 minute ago, Master_MTA said:

حبيب قلبي

انت بوش حافظ الجروبات عشان نقدر نساعدك اكيد sql

 

اها لاكن عاوز احفظها بالداتا 

Posted
Just now, Ahmed Araby said:

اها لاكن عاوز احفظها بالداتا 

ما بينفع يا غالي

لو بتحفظ بالداتا لازم يكون في المنت عشان تحط عليه الداتا

 

Posted
8 minutes ago, Master_MTA said:

ما بينفع يا غالي

لو بتحفظ بالداتا لازم يكون في المنت عشان تحط عليه الداتا

 

اها الالمنت هو الماركر

انا الحين فكرتي في كل شوب يوجد ماركر

انت راح تحفظ داتا باسم شوب على الماركر و يكون قيمتها اسم الجروب

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

اذا مافي يشتري 
محاولاتي لكن فشلت

function MarkerHit( player )
local GroupName = getElementData(player,"Group") 
for i, markers in ipairs( getElementsByType("marker") ) do 
if not getElementData(markers,"Shop") == getElementData(player,"Group") then
setElementData(myMarker,"Shop",GroupName)
end
end
end
addEventHandler( "onMarkerHit", myMarker, MarkerHit )

 

Posted

ما ناوي اخبص بالكود اكثر بس سوي ذي الطريقةة : )

اول شيء روح عند الماركر بعدين حط تحته كذا

setElementData(marker,"GroupName","SWAT") -- تقدر تغير اسم سوات

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

getElementData(player,"GroupName","SWAT") -- تقدر تغير اسسم سوات

وخله يكمل الشوب : ) 

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