Jump to content

Fix triggerServerEvent


Recommended Posts

Posted (edited)

السلام عليكم ..

انا عندي مشكلة يوم اربط الكلنت بالسيرفر ما تشتغل وظيفة السيرفر

  
# server.. 
  
function Entrar ( hitPlayer ) 
  
        setElementPosition ( hitPlayer, 1814.6175, 859.6475, 10.6656) 
        outputChatBox ( "تم نقلك إلى الدائري",hitPlayer )          
end 
addEvent( "hassan", true ) 
addEventHandler( "hassan", daire, Entrar ) 
  
  

----

  
 # client.. 
  
local daire = createMarker( 830.7391, -4736.0473, 100, 'arrow', 2, 255, 255, 0, 0 ) 
setElementData ( daire, "mText", "الذهاب إلى الدائري" ) 
function Entrar( hitPlayer, matchingDimension ) 
  
    triggerServerEvent ( "hassan", localPlayer )  
end 
addEventHandler( "onMarkerHit", daire, Entrar ) 
  
  

سويت كلنت لأن أبي حط كتابة على الماركر .. والكتابة على الماركر

dxDrawText Client Only

و

matchingDimension Server Only

أتمنى المساعدة ..

Edited by Guest
Posted
   local daire = createMarker( 830.7391, -4736.0473, 100, 'arrow', 2, 255, 255, 0, 0 ) 
   addEventHandler('onClientMarkerHit', daire,  
   function (hitElement) 
 if getElementType( hitElement ) == "player" then 
  setElementData ( daire, "mText", "الذهاب إلى الدائري" ) 
     setElementPosition ( hitElement, 1814.6175, 859.6475, 10.6656) 
   outputChatBox ( "تم نقلك إلى الدائري",hitElement)     
   end 
    
  end 
 ) 

Posted

كلينت

local daire = createMarker(830.7391, -4736.0473, 100, "arrow", 2, 255, 255, 0, 0) 
setElementData(daire, "mText", "الذهاب إلى الدائري") 
  
addEventHandler("onClientMarkerHit", daire, 
function(hitElement, matchingDimension) 
    if hitElement == localPlayer and matchingDimension then 
        setElementPosition(hitElement, 1814.6175, 859.6475, 10.6656) 
        outputChatBox("تم نقلك إلى الدائري") 
    end 
end) 

Posted

شنو الي ما اشتغل!!!!!!!!

انسى ما يشتغل

تأكد من احداثياتك

Posted

أنت في عالم وهمي او انتيرو؟

هل الماركر ظاهر او لا؟

هل في اخطاء في الدي بق؟

Posted

ممكن الاسم في الميتا يختلف

او اسم المود غلط

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

<>

ممكن انت مو حاط ملف ميتا بالمود

ممكن السيرفر مايقدر يتعرف على الميتا وملفأ الاكواد

Posted (edited)

عالم أنترو

الميتا

    type="mics" author="7ASSAN" version="1.0.0">
    

الكود

  
local daire = createMarker( 830.7391, -4736.0473, 100, 'arrow', 2, 255, 255, 0, 0 ) 
setElementData(daire, "mText", "الذهاب إلى الدائري") 
local homeplay = createMarker( 1822.5527, 860.7207, 10, 'cylinder', 1.5, 0, 0, 100, 255 ) 
setElementData ( homeplay, "mText", "الرجوع إلى البداية" ) 
  
addEventHandler("onClientMarkerHit", daire, 
function(hitElement, matchingDimension) 
    if hitElement == localPlayer and matchingDimension then 
        setElementPosition(hitElement, 1814.6175, 859.6475, 10.6656) 
        outputChatBox("تم نقلك إلى الدائري") 
    end 
end) 
  
addEventHandler("onClientMarkerHit", homeplay, 
function(hitElement, matchingDimension) 
    if hitElement == localPlayer and matchingDimension then 
     setElementPosition ( hitElement, 824.1015, -4741.9599, 98.8968) 
        outputChatBox("تم نقلك إلى الدائري") 
    end 
end) 
  
  
  

المشاكل هي :

الماركر ما ينقلني + كتابة الماركر أحياناً تطلع وأحينا لا

Edited by Guest
Posted

من سطر 23 إلى 26 ايش هذا؟؟

و بما انك تبي الماركر في انتيرو ليه ما حطيت الماركر في الأنتيرو؟ :roll:

Posted

أبي كتابة على الماركر :D

بنسبة للسطر 23 كان بالخطأ وماهو موجود بالمود بس لسقت الكود مرتين صارت لخبطة ..

Posted
أبي كتابة على الماركر :D

بنسبة للسطر 23 كان بالخطأ وماهو موجود بالمود بس لسقت الكود مرتين صارت لخبطة ..

الحين وش تبي بالضبط , اذا دخل الماركر وش يصير

+ هل الماركر تبيه في انترو ولا لا ؟

Posted

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

الحين الي ابيه

dxDrawText

على الماركر

وينقلني الماركر إلى الدائري وبس .. شكراً مقدمأً

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