Ahmed Araby Posted February 18, 2017 Share Posted February 18, 2017 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 ) دلوقتي المود عباره عن شوبات بس كل شوب له مود مخصوص له و انا عاوز اخلي كل جروب يشتري شوب واحد فعملت لما تشتري الشوب يحط ماركر فيه باسم الجروب و لما تيجي تشتري غيره يتحقق ان كل الماركر مافيها داتا شوب باسم جروب بس لما اخش للماركر الاشتري منه الشوب الهو الايفنت بتاعه هذا ما يحط الشوب لي مش عارف ليه Link to comment
Abdul KariM Posted February 18, 2017 Share Posted February 18, 2017 يالغالي لاتعب نفسك بتحتاج للسكل او الاكس ام ال عشان الحفظ , الداتا لو يطفى الروم او تسوي ريستارت للسكربت راح تروح انصحك بالسكل وابشر بالمساعدة Link to comment
Ahmed Araby Posted February 18, 2017 Author Share Posted February 18, 2017 14 hours ago, Abdul KariM said: يالغالي لاتعب نفسك بتحتاج للسكل او الاكس ام ال عشان الحفظ , الداتا لو يطفى الروم او تسوي ريستارت للسكربت راح تروح انصحك بالسكل وابشر بالمساعدة طيب انا مافهم للسكل ابدا و حاولت افهم لكن م قدرت ممكن تسويلي الكود و تفهمني #Edit: !! Link to comment
Ahmed Araby Posted February 18, 2017 Author Share Posted February 18, 2017 (edited) 2 hours ago, #_iMr.[E]coo said: ما في جاهز طيب صلحلي كودي الفوق او قلي وين الخطأ مش لازم ينحفظ لما اسوي ريستارت Edited February 18, 2017 by Ahmed Araby Link to comment
^iiEcoo'x_) Posted February 18, 2017 Share Posted February 18, 2017 تبي تسوي اذا لمس الجروب الماركر م يمديه يلمسه مرة ثانية ؟ Link to comment
Ahmed Araby Posted February 18, 2017 Author Share Posted February 18, 2017 (edited) 59 minutes ago, #_iMr.[E]coo said: تبي تسوي اذا لمس الجروب الماركر م يمديه يلمسه مرة ثانية ؟ لا الحين اذا لمسه الماركر ياخد شوب باسم الجروب و اذا لمس اي ماركر م يسوي شئ لو في ماركر معاه داتا شوب باسم الجروب باختصار لما تلمس الماركر تاخد داتا باسم جروبك و اذا لمست اي ماركر اخر لو في اي ماركر معاه داتا باسم جروبك م يصير شئ اذا مافي الماركر ياخد داتا باسم جروبك انا قدرت اسوي يعطي دااتا لما تلمس الماركر لكن التحقق هذا لما تلمس الماركر فيه شئ غلط Edited February 18, 2017 by Ahmed Araby Link to comment
^iiEcoo'x_) Posted February 18, 2017 Share Posted February 18, 2017 (edited) function isGroupUseShop (marker,player) return getElementData(marker,"Shop") == GroupName end ظيفه باول السكربت وحط ذا بدال التحقق وجرب if isGroupUseShop (marker,player) then return end -- marker اسم الماركر -- player حسب تعريف الاعب عندك Edited February 18, 2017 by #_iMr.[E]coo Link to comment
Ahmed Araby Posted February 18, 2017 Author Share Posted February 18, 2017 (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 February 18, 2017 by Ahmed Araby Link to comment
^iiEcoo'x_) Posted February 18, 2017 Share Posted February 18, 2017 ذذ مدري شلون اسويه صراحة جرب 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 ) جربه ع ماركر من صنعك واذا ضبط تعدله Link to comment
Ahmed Araby Posted February 18, 2017 Author Share Posted February 18, 2017 (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 February 18, 2017 by Ahmed Araby Link to comment
Master_MTA Posted February 18, 2017 Share Posted February 18, 2017 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 Link to comment
Ahmed Araby Posted February 18, 2017 Author Share Posted February 18, 2017 1 minute ago, Master_MTA said: حبيب قلبي انت بوش حافظ الجروبات عشان نقدر نساعدك اكيد sql اها لاكن عاوز احفظها بالداتا Link to comment
Master_MTA Posted February 18, 2017 Share Posted February 18, 2017 Just now, Ahmed Araby said: اها لاكن عاوز احفظها بالداتا ما بينفع يا غالي لو بتحفظ بالداتا لازم يكون في المنت عشان تحط عليه الداتا Link to comment
Ahmed Araby Posted February 18, 2017 Author Share Posted February 18, 2017 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 ) Link to comment
iMr.WiFi..! Posted February 19, 2017 Share Posted February 19, 2017 ما ناوي اخبص بالكود اكثر بس سوي ذي الطريقةة : ) اول شيء روح عند الماركر بعدين حط تحته كذا setElementData(marker,"GroupName","SWAT") -- تقدر تغير اسم سوات بعدين سوي تحقق انه داخل الماركر وانه معه داتا حق القروب نفسه زي كذا getElementData(player,"GroupName","SWAT") -- تقدر تغير اسسم سوات وخله يكمل الشوب : ) Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now