Jump to content

help please!! | مساعدة لوسمحتم


Recommended Posts

help please!!

عندي ذا في الكلنت

function MarkerHit ( hitPlayer, matchingDimension ) 
    removeEventHandler("onClientRender", root, createText) 
end 
addEventHandler ( "onClientMarkerHit", myMarker1, MarkerHit ) 

ابي يتوصل تريقر مع ذا اللي في السيرفر

  myMarker1 = createMarker(2488.80908, -1671.65955, 12.6, 'corona', 2.5, 255, 0, 0, 150) 
function MarkerHit( hitPlayer, matchingDimension )  
        outputChatBox("#000000#" .. getPlayerName(hitPlayer) .. ":#D2691E : Has Taken  ",root,183,92,38,true)    
end 

Link to comment

function MarkerHit ( hitPlayer ) 
   if ( hitPlayer == localPlayer ) then 
       removeEventHandler ( "onClientRender", root, createText ) 
       triggerServerEvent ( "ForChat", localPlayer ) 
   end 
end 
addEventHandler ( "onClientMarkerHit", myMarker1, MarkerHit ) 

addEvent ( "ForChat", true ) 
addEventHandler ( "ForChat", root, function ( ) 
    outputChatBox ( "#000000#"..getPlayerName( source )..":#D2691E : Has Taken ", root, 183, 92, 38, true ) 
end ) 
Link to comment

التريقر بسيط ع فكرة:

بشرحه لك ب مثال ..

مثلا اذا اللاعب لمس ماركر يطلع اسمه بالشات لكل اللاعبين

ومثلا الماركر كلنت وفنكشن الحصول ع اسم اللاعب بيكون سيرفر

كلنت:

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

triggerServerEvent( "Name", localPlayer) 

سيرفر عشان نستقبل الاتصال بالسيرفر نحط

addEvent ("Name", true) 
addEventHandler ("Name", root, 

Name = اسم الارسال بالكلنت واسم الاستقابل بالسيرفر لازم التطابق

مثآل على التريقر مثل كود اخوي زاحف

اتمنى تكون وضحت الفكرة لو بشي بسيط

Link to comment

Client Side

local sx, sy = guiGetScreenSize( ) 
  
function Render( ) 
    dxDrawText("Marker Show in 10 Second", sx/2, sx/2, sx, sy, tocolor(255, 255, 255), 1.5) 
end 
  
addEvent("onShowText", true) 
addEventHandler("onShowText", root, function( ) 
    if not isText then 
        addEventHandler("onClientRender", root, Render) 
        isText = true 
        setTimer(function( ) 
            removeEventHandler("onClientRender", root, Render) 
            isText = false 
        end, 10000, 1) 
    end 
end) 

Server Side

addEventHandler("onMarkerHit", marker, function(Hit) 
    if getElementType(Hit) == "player" then 
        triggerClientEvent(Hit, "onShowText", Hit) 
    end 
end) 

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