Jump to content

coNolel

Members
  • Posts

    718
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by coNolel

  1. مو مجرب --Client function kill() dxDrawRectangle(0, 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawRectangle(screenW * 0.0000, screenH * 0.0065, screenW * 1.0000, screenH * 0.9870, tocolor(63, 0, 0, 159), false) dxDrawText("You Will Dead", screenW * 0.3469, screenH * 0.8815, screenW * 0.7680, screenH * 0.9206, tocolor(255, 255, 255, 255), 1.00, "bankgothic", "left", "top", false, false, false, false, false) end addEvent("damge",true) addEventHandler("damge",getRootElement(), function ( tek ) local health = getElementHealth ( localPlayer ) if ( health <= 25 ) then addEventHandler("onClientRender", getRootElement(), kill) end end) --Server addEventHandler( " onPlayerDamage " , getRootElement( ) , function ( ) triggerClientEvent( source, "damge" , source ,tek) end) شكلي محشش ف كودات بس جرب
  2. يا أخي الله يهديك ، شوف الصورة زين مو كذا ...
  3. يب ، سويت حقي بدون Texture , فقط بإستخدام صورة أقصها لطرفين و dx Rectangle زي كذا
  4. function switchEngine ( playerSource ) local theVehicle = getPedOccupiedVehicle ( playerSource ) -- Check if the player is in any vehicle and if he is the driver if theVehicle and getVehicleController ( theVehicle ) == playerSource then local state = getVehicleEngineState ( theVehicle ) setVehicleEngineState ( theVehicle, not state ) end end end addEvent( 'VehiclesSystem;off/onPersonalVehicle', true ) addEventHandler( 'VehiclesSystem;off/onPersonalVehicle', root, switchEngine)
  5. ماش محد يبي يساعدني مواضيعي معقدة ولا كيف
  6. سلام عليكم ورحمة الله تعالى وبركاته امس كنت اسوي كم فنكشن للتصميم دي إكس طبعا وكنت أفكر اسوي Rounded Rectangle وفعلا سويته وجاتني فكرة ليه ما اسوي lined rounded rectangle أحد عنده فكرة كيف اقدر اسويه ؟ وشكرا
  7. مشكور على المثال ، والله ما كنت ادري انو x,y = (sx/1366), (sy/768) -- نسوي بعض العمليات عشان تزبط على كل الشاشات من الشاشة الاصلية تخليك توازن على شاشتك وكل الشاشات مرة وحدة ههههههههههه
  8. سلام عليكم شف ، حاول تسوي كل ما ياخد أحد الفلوس تتجدد ، ورد علينا
  9. addEventHandler("onMarkerHit")
  10. كل شي صحيح ، مشكور على العموم ي قلبيه
  11. أوك تم حل المكل خلاص ، # مشكورين الكل
  12. كذا ؟ if #i == #dxNotification then Alpha = interpolateBetween(0, 0 , 0, 170 , 0, 0, progress, "Linear" ) else Alpha = Alpha end
  13. ابيها حتى هي من 0 إلى 255 ، بس الأخرى تبقى على شفافيتها
  14. انا الحين مشكلتي هي اني :
  15. انا احب اسويه ب لوب عشان يجي اوتوماتيكي اظن طريقتك محدودة ، ولا انا غلطان ؟
  16. مشكور ي حبيبي ، سويتها كما تشوف تحت ، بس بالله انا سويت تأثير تتطلع الـ Alpha من 0 إلى 255 يوم اجرب اشغل المود مرة وحدة يشتغل كويس ، لكن يوم اسوي مثلا وحدة تحت الثانية ، التأثير ينعاد، يعني الأولى تعيد الـ Alpha حقها مع اللي تحتها كيف أقدر أخلي بس اللي تحت تسوي التأثير من جديد بدون ما تعيد للي فوق الكود هذا هو ادري ملخبط ض local dxNotification = {Rendered = false} local font = dxCreateFont("font.ttf", 12) local sX, sY = guiGetScreenSize( ) function DrawNotification() for i,v in ipairs(dxNotification) do if dxNotification[i] then local dxNotifWidth = dxGetTextWidth(string.gsub ( v[1], '#%x%x%x%x%x%x', '' ), 1 , font) local dxNotifHeight = 35 local dxNotifHeight = dxNotifHeight * i local now = getTickCount() local endTime = start + 4000 local elapsedTime = now - start local duration = endTime - start local progress = elapsedTime / duration if now > v[6] + 4000 then table.remove(dxNotification, i) if #dxNotification == 0 then removeEventHandler("onClientRender", root, DrawNotification) dxNotification.Rendered = false end else Alpha = interpolateBetween(0, 0 , 0, 170 , 0, 0, progress, "Linear" ) dxDrawRRectangle(v[1],tocolor(255,255,255,Alpha),1,aFont,(sX/2)-(dxNotifWidth/2), 60 + dxNotifHeight, dxNotifWidth, 30,tocolor(0,0,0,Alpha),15,"img/music.png",20,20,false) end end end end function createNotification(Text) if not dxNotification.Rendered then addEventHandler("onClientRender", root,DrawNotification) dxNotification.Rendered = true end if #dxNotification >= 5 then table.remove(dxNotification, 1) end for i , v in ipairs(dxNotification ) do v[5] = v[5] + 600 end local dxNotifWidth = dxGetTextWidth(string.gsub ( Text, '#%x%x%x%x%x%x', '' ), 1, font) if Alpha == 255 then outputChatBox("alpha is 255") end table.insert(dxNotification, {Text,sX+400, 550, sX-dxNotifWidth,560,getTickCount()}) start = getTickCount() outputChatBox("whats done?") end
  17. مشكورين الأثنين ، بس الاخ بروس عنده حق بيضيف الكلام دي إكس ، بس وين الإحداثيات اللي بينضياف عليها ؟ لآزم أفهم كيف أزبط الإحداثيات ، وبعدها الأشياء الأخرى فهمتها :] وانا اصلا ابغاه يسوي أكثر من رسالة ، لانو كذا بيسوي رسالة كل 7 ثواني يعني ما رح تجي وحدة تحت الثانية أو فوقها ..
  18. كذا ؟ local dxNotification = {} function CreateNotification(Message, Color) for i,v in ipairs(Message) do table.insert(dxNotification,Message[1]) dxDrawText(Message[v], x, y, w ,h) end end
  19. مشكور بس ، ممكن تقولي كيف رح استعملهم ؟
×
×
  • Create New...