Jump to content

طلب تصحيح كود :)


iFerasMO

Recommended Posts

السلآم عليكم

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

و عندما ازيد كود التحقق من الجروب يشتغل المود لكن اي واحد يقدر يدخل

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

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

جرب بعد التعديل ، كود سيرفر *

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

مشكوور آخي على المساعدة :)

صار يدخل ع حسب القروب تمام , لكن ماركر الخروج ما يشنغل :D

عدلت عليه مثل ما عدلت انت في ماركر الدخول لكن ما اشتغل

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
مشكوور آخي على المساعدة :)

صار يدخل ع حسب القروب تمام , لكن ماركر الخروج ما يشنغل :D

عدلت عليه مثل ما عدلت انت في ماركر الدخول لكن ما اشتغل

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
مشكوور آخي على المساعدة :)

صار يدخل ع حسب القروب تمام , لكن ماركر الخروج ما يشنغل :D

عدلت عليه مثل ما عدلت انت في ماركر الدخول لكن ما اشتغل

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

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