Maksoud Posted August 16, 2016 Share Posted August 16, 2016 السلام عليكم اليوم سويت مود عبارة عن ماركر يوم ادخله يعطيني سيارة بدى اكتب بال دي اكس كلمة فوق الماركر يعنى مثلا اكتب فوق الماركر "اخذ سيارة" يا ريت تساعدونى ارجوا الرد السريع شكرا مقدما Link to comment
Maksoud Posted August 16, 2016 Author Share Posted August 16, 2016 dxDrawTextOnElement الماركر بملف سيرفر و ما ينفع احط الكود ذه الا فى كلاينت ممكن حل بالتريجر ؟ ارسل تريجر لمن و من من استلم Link to comment
Vunili Posted August 16, 2016 Share Posted August 16, 2016 ترسل تريقر من سيرفر ل كلينت triggerClientEvent Link to comment
Maksoud Posted August 16, 2016 Author Share Posted August 16, 2016 local myKarker = createMarker(-2405.00000,-593.49841,132.64844 -1, 'cylinder', 2.0, 0, 0, 0, 200) triggerClientEvent("MarkerEvent",myKarker) هيك ؟ ^ Link to comment
Vunili Posted August 16, 2016 Share Posted August 16, 2016 server function ( element ) myKarker = createMarker(-2405.00000,-593.49841,132.64844 -1, 'cylinder', 2.0, 0, 0, 0, 200) triggerClientEvent(element, "MarkerEvent", element) end client addEvent('MarkerEvent',true) addEventHandler('MarkerEvent',root, function () --اكوادك end) Link to comment
Maksoud Posted August 16, 2016 Author Share Posted August 16, 2016 server function ( element ) myKarker = createMarker(-2405.00000,-593.49841,132.64844 -1, 'cylinder', 2.0, 0, 0, 0, 200) triggerClientEvent(element, "MarkerEvent", element) end client addEvent('MarkerEvent',true) addEventHandler('MarkerEvent',root, function () --اكوادك end) ما نجح Link to comment
Maksoud Posted August 16, 2016 Author Share Posted August 16, 2016 addEvent("MarkerEvent",true) addEventHandler("MarkerEvent", getRootElement(), function(myKarker) dxDrawTextOnElement(myKarker,"Skins",1,20,0,0,255,255,3,"pricedown") end ) Link to comment
coNolel Posted August 16, 2016 Share Posted August 16, 2016 يا اخي الفكشن DxDrawTextOnElemnt يوزفل فنكشن يعني لازم تسوي له تعريف بالسكربت حقك [ Client ] وبعدها تشتغل به --------- تقبل مروري Link to comment
#Alwaeli Posted August 16, 2016 Share Posted August 16, 2016 جرب Marker = createMarker (x,y,z,"cylinder",1.5,255,0,0,0) addEventHandler("onClientRender", getRootElement(), function() local x, y, z = getElementPosition(Marker) local x2, y2, z2 = getElementPosition(localPlayer) if (isLineOfSightClear(x, y, z, x2, y2, z2, true, true, false, true)) then local sx, sy = getScreenFromWorldPosition(x, y, z+1.3) if (sx) and (sy) then local distance = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if (distance < 30) then dxDrawText("Your Text", sx+2, sy+2, sx, sy, tocolor(255, 255, 255), 2-(distance/20), "arial", "center", "center") dxDrawText("Your Text", sx, sy, sx, sy, tocolor(255, 255, 0), 2-(distance/20), "arial", "center", "center") end end end end ); Link to comment
Me[Z]oO Posted August 16, 2016 Share Posted August 16, 2016 جرب Marker = createMarker (x,y,z,"cylinder",1.5,255,0,0,0) addEventHandler("onClientRender", getRootElement(), function() local x, y, z = getElementPosition(Marker) local x2, y2, z2 = getElementPosition(localPlayer) if (isLineOfSightClear(x, y, z, x2, y2, z2, true, true, false, true)) then local sx, sy = getScreenFromWorldPosition(x, y, z+1.3) if (sx) and (sy) then local distance = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if (distance < 30) then dxDrawText("Your Text", sx+2, sy+2, sx, sy, tocolor(255, 255, 255), 2-(distance/20), "arial", "center", "center") dxDrawText("Your Text", sx, sy, sx, sy, tocolor(255, 255, 0), 2-(distance/20), "arial", "center", "center") end end end end ); سبحان الله بدل كل ذا بسطر واحد يستخدم dxDrawTextOnElement -,- Link to comment
فاّرس Posted August 17, 2016 Share Posted August 17, 2016 local myKarker = createMarker(-2405.00000,-593.49841,132.64844 -1, 'cylinder', 2.0, 0, 0, 0, 200) triggerClientEvent("MarkerEvent",myKarker) هيك ؟ ^ ترسل تريقر للماركر؟ ماينفع كذا لازم تستخدم حدث اذا اشتغل السكربت وحدث اذا دخل اللاعب وترسل التريقر مع العلم انه لازم تستخدم لوب في حدث اذا اشتغل السكربت. server function ( element ) myKarker = createMarker(-2405.00000,-593.49841,132.64844 -1, 'cylinder', 2.0, 0, 0, 0, 200) triggerClientEvent(element, "MarkerEvent", element) end client addEvent('MarkerEvent',true) addEventHandler('MarkerEvent',root, function () --اكوادك end) للمعلوميه الوظيفه لازم يكن لها اسم خطأ تسوي كذا, +البارامتر غير معرف ومن الاساس انت ما فعلت الوظيفه كـ مثال تسوي كذا function trigger ( element ) return getElementType ( element ) == 'player' and triggerClientEvent(element, "MarkerEvent", element) or false end trigger ( player ) ^ غير معرفه player وللمعلوميه . جرب Marker = createMarker (x,y,z,"cylinder",1.5,255,0,0,0) addEventHandler("onClientRender", getRootElement(), function() local x, y, z = getElementPosition(Marker) local x2, y2, z2 = getElementPosition(localPlayer) if (isLineOfSightClear(x, y, z, x2, y2, z2, true, true, false, true)) then local sx, sy = getScreenFromWorldPosition(x, y, z+1.3) if (sx) and (sy) then local distance = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if (distance < 30) then dxDrawText("Your Text", sx+2, sy+2, sx, sy, tocolor(255, 255, 255), 2-(distance/20), "arial", "center", "center") dxDrawText("Your Text", sx, sy, sx, sy, tocolor(255, 255, 0), 2-(distance/20), "arial", "center", "center") end end end end ); اعتقد قال الماركر سيرفر!. Link to comment
Maksoud Posted August 17, 2016 Author Share Posted August 17, 2016 يعنى وش اسوى تريجر معرف بشئ غير معروف سبحان الله اول مرة اشوف حاجة مثل هيكك ! Link to comment
N3xT Posted August 17, 2016 Share Posted August 17, 2016 أطرح ملف سيرفر اللي فيه الماركر Link to comment
Jupi Posted August 17, 2016 Share Posted August 17, 2016 setElementData getElementData استعمل عنصر الروت حق السكربت وحط داتا الماركر ويوم يبدأ المود جهة كلاينت سوي متغير وهات الداتا اللي حطيناها جهة سيرفر وبكذا يجيك الماركر جهة كلاينت Link to comment
shwaeki Posted August 17, 2016 Share Posted August 17, 2016 مو شرط يجيب الماركر بس يحط الاحداثيات وين محطوط الماركر يدويا Link to comment
SPLM Posted August 17, 2016 Share Posted August 17, 2016 وعليكم السلام سوي اللي قال لك عليه الأخ مارشميلو او سوي ماركر مخفي بجهة كلاينت واكتب عليه Link to comment
Faraon, Posted August 17, 2016 Share Posted August 17, 2016 يعنى وش اسوىتريجر معرف بشئ غير معروف سبحان الله اول مرة اشوف حاجة مثل هيكك ! ججرب هذآ .. # local x,y,z = x,y,z -- الاحدآيثآت addEventHandler("onClientRender",getRootElement(), - function() local px,py,pz = getElementPosition(getLocalPlayer()) local distance = getDistanceBetweenPoints3D ( x,y,z,px,py,pz ) if distance <= 100 then local sx,sy = getScreenFromWorldPosition ( x, y, z+0.95, 0.06 ) - الظهور if not sx then return end local scale = 1/(0.3 * (distance / 100)) -- تكبير آلكلام (1)ء dxDrawText ( "آخد سيآره", sx, sy - 5, sx, sy - 5, tocolor(251,150,21,250), math.min ( 0.4* -- تغيير الوان (80/distance)*1.4,4), "default-bold", "center", "bottom", false, false, false ) 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