☠ RaZeR ☠ Posted January 14, 2015 Share Posted January 14, 2015 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
#DRAGON!FIRE Posted January 14, 2015 Share Posted January 14, 2015 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
☠ RaZeR ☠ Posted January 14, 2015 Author Share Posted January 14, 2015 شكرا زاحف بس ابي طلب # ابي اذا اللاعب لمس ماركر يطلع dxDrawtext لمدة 10 ثواني بعدين تروح ** طبعا هذا كلنت بس المشكلة عندي ان الماركر في السيرفر ---- ابي ربط بينهم Link to comment
# L 7 N Posted January 15, 2015 Share Posted January 15, 2015 التريقر بسيط ع فكرة: بشرحه لك ب مثال .. مثلا اذا اللاعب لمس ماركر يطلع اسمه بالشات لكل اللاعبين ومثلا الماركر كلنت وفنكشن الحصول ع اسم اللاعب بيكون سيرفر كلنت: نسوي حدث اذ لمس ماركر ونحط بالفنكشن هذا التريقر triggerServerEvent( "Name", localPlayer) سيرفر عشان نستقبل الاتصال بالسيرفر نحط addEvent ("Name", true) addEventHandler ("Name", root, Name = اسم الارسال بالكلنت واسم الاستقابل بالسيرفر لازم التطابق مثآل على التريقر مثل كود اخوي زاحف اتمنى تكون وضحت الفكرة لو بشي بسيط Link to comment
</Mr.Tn6eL> Posted January 15, 2015 Share Posted January 15, 2015 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
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