iFerasMO Posted February 24, 2015 Share Posted February 24, 2015 السلآم عليكم عندي خطأ في كود ولا أعرف ماهو .. اريد جعل الماركر ينقل اصحاب رتبة معينة فقط و لكن لا ينقل ولا يظهر بالشات شيء و عندما ازيد كود التحقق من الجروب يشتغل المود لكن اي واحد يقدر يدخل marker = createMarker ( 706.46210, -2313.75244, 43.9,"arrow" , 1, 255, 0, 0, 255 ) function tp ( thePlayer, interior ) local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Big.Admin" ) ) then setElementInterior ( getLocalPlayer(), 5 ) setElementPosition (thePlayer, 1299.72083, -793.92926, 1084.0078 ) else outputChatBox ( "هذا القصر خاص برؤساء المملكة فقط", player, 244 , 87, 10, true ) end end addEventHandler( "onClientMarkerHit", marker , tp ) Link to comment
nxFairlywell Posted February 24, 2015 Share Posted February 24, 2015 وعليكم السلام ورحمة الله وبركاته جرب بعد التعديل ، كود سيرفر * marker = createMarker ( 706.46210,-2313.75244, 43.9,"arrow" , 1, 255, 0, 0, 255) function tp ( thePlayer, interior ) local accName = getAccountName (getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName,aclGetGroup ( "Big.Admin" ) ) then setElementInterior ( thePlayer, 5) setElementPosition (thePlayer,1299.72083, -793.92926, 1084.0078 ) else outputChatBox ( "هذا القصر خاص برؤساء المملكة فقط",thePlayer, 244 , 87, 10, true ) end end addEventHandler( "onMarkerHit", marker, tp ) عندك 3 اخطاء الاول outputChatBox( player ) المفروض تحط thePlayer < player لأنه معرف والثاني setElementInterior( getLocalPlayer(), 5 ) المفروض كذا setElementInterior( thePlayer, 5 ) لانه اللاعب الي لمس الماركر هو thePlayer ولا يجوز استخدام getLocalPlayer() بكود السيرفر والثالث حاط حدث كلينت بسيرفر "onClientMarkerHit" الصح هو "onMarkerHit" meta.xml : "server.lua" = اسم الملف حق السكربت هذا Link to comment
iFerasMO Posted February 24, 2015 Author Share Posted February 24, 2015 مشكوور آخي على المساعدة صار يدخل ع حسب القروب تمام , لكن ماركر الخروج ما يشنغل عدلت عليه مثل ما عدلت انت في ماركر الدخول لكن ما اشتغل marker2 = createMarker ( 1298.78467, -796.38336, 1085, "arrow" , 2, 255, 0, 0, 80 ) function tp ( thePlayer, interior ) setElementInterior ( getLocalPlayer(), 0 ) setElementPosition (thePlayer, 706.61554, -2312.02954, 43.0567) end addEventHandler( "onMarkerHit", marker2 , tp ) مع العلم انه كان شغال قبل وضع كود القروب Link to comment
' A F . Posted February 24, 2015 Share Posted February 24, 2015 مشكوور آخي على المساعدة صار يدخل ع حسب القروب تمام , لكن ماركر الخروج ما يشنغل عدلت عليه مثل ما عدلت انت في ماركر الدخول لكن ما اشتغل marker2 = createMarker ( 1298.78467, -796.38336, 1085, "arrow" , 2, 255, 0, 0, 80 ) function tp ( thePlayer, interior ) setElementInterior ( getLocalPlayer(), 0 ) setElementPosition (thePlayer, 706.61554, -2312.02954, 43.0567) end addEventHandler( "onMarkerHit", marker2 , tp ) مع العلم انه كان شغال قبل وضع كود القروب جرب marker2 = createMarker ( 1298.78467, -796.38336, 1085, "arrow" , 2, 255, 0, 0, 80 ) function tp ( thePlayer, interior ) setElementInterior ( thePlayer, 0 ) setElementPosition (thePlayer, 706.61554, -2312.02954, 43.0567) end addEventHandler( "onMarkerHit", marker2 , tp ) Link to comment
nxFairlywell Posted February 24, 2015 Share Posted February 24, 2015 مشكوور آخي على المساعدة صار يدخل ع حسب القروب تمام , لكن ماركر الخروج ما يشنغل عدلت عليه مثل ما عدلت انت في ماركر الدخول لكن ما اشتغل marker2 = createMarker ( 1298.78467, -796.38336, 1085, "arrow" , 2, 255, 0, 0, 80 ) function tp ( thePlayer, interior ) setElementInterior ( getLocalPlayer(), 0 ) setElementPosition (thePlayer, 706.61554, -2312.02954, 43.0567) end addEventHandler( "onMarkerHit", marker2 , tp ) مع العلم انه كان شغال قبل وضع كود القروب هذا انت تكرر نفس الخطأ الحدث هذا "onMarkerHit" في جانب السيرفر وانت حاط ب setElementInterior وظيفة getLocalPlayer( ) ومن سابع المستحيلات يضبط في كود السيرفر getLocalPlayer () Link to comment
iFerasMO Posted February 24, 2015 Author Share Posted February 24, 2015 مشكور .. تم التصحيح و صار يعمل تمام 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