Jump to content

iMr.WiFi..!

Members
  • Posts

    2,382
  • Joined

  • Last visited

  • Days Won

    57

Everything posted by iMr.WiFi..!

  1. function dxDrawCircle( posX, posY, radius, width, angleAmount, startAngle, stopAngle, color, postGUI ) if ( type( posX ) ~= "number" ) or ( type( posY ) ~= "number" ) then return false end local function clamp( val, lower, upper ) if ( lower > upper ) then lower, upper = upper, lower end return math.max( lower, math.min( upper, val ) ) end radius = type( radius ) == "number" and radius or 50 width = type( width ) == "number" and width or 5 angleAmount = type( angleAmount ) == "number" and angleAmount or 1 startAngle = clamp( type( startAngle ) == "number" and startAngle or 0, 0, 360 ) stopAngle = clamp( type( stopAngle ) == "number" and stopAngle or 360, 0, 360 ) color = color or tocolor( 255, 255, 255, 200 ) postGUI = type( postGUI ) == "boolean" and postGUI or false if ( stopAngle < startAngle ) then local tempAngle = stopAngle stopAngle = startAngle startAngle = tempAngle end for i = startAngle, stopAngle, angleAmount do local startX = math.cos( math.rad( i ) ) * ( radius - width ) local startY = math.sin( math.rad( i ) ) * ( radius - width ) local endX = math.cos( math.rad( i ) ) * ( radius + width ) local endY = math.sin( math.rad( i ) ) * ( radius + width ) dxDrawLine( startX + posX, startY + posY, endX + posX, endY + posY, color, width, postGUI ) end return true end local screenWidth, screenHeight = guiGetScreenSize( ) local screenW, screenH = guiGetScreenSize( ) local count = 0 addEventHandler( "onClientRender", root, function( ) if ( count < 360 ) then count = count + 5 end dxDrawText( math.ceil(100*(count/360)).."%", (screenW - 184) / 2, (screenH - 62) / 2, ((screenW - 184) / 2) + 184, ( (screenH - 62) / 2) + 62, tocolor(0, 0, 0, 200), 1.00, "sans", "center", "center", false, false, false, false, false) dxDrawCircle( screenWidth / 2, screenHeight / 2 , 68, 4, nil, nil, 360, tocolor ( 1, 186, 172, 200 ) ) dxDrawCircle( screenWidth / 2, screenHeight / 2, 60, 4, 1, 0, count, tocolor ( 104, 253, 240, 150 ) ) end )
  2. المفروض تكتفي بالرد الأول لان الرد حقه صحيح : ) سويت لك يوزفل فنشكن تستفيد منه : ) function getCenterPosition ( w, h ) local sW, sH = guiGetScreenSize (); return ( ( sW - w ) / 2 ), ( ( sH - h ) / 2 ) end --Example : local button = guiCreateButton ( 50, 50, 100, 50, "test", false ) local x, y = getCenterPosition ( 100, 50 ) guiSetPosition ( button, x, y, false )
  3. الكود : local label = guiCreateLabel ( 500, 500, 50, 50, "i'm excellent xd", false ) guiSetProperty ( label, "BackgroundEnabled", "True" ) guiSetProperty ( label, "BackgroundImage", "set:CGUI-Images image:GenericBrush" ) guiSetProperty ( label, "BackgroundColours", "tl:FFFF0000 tr:FFFF0000 bl:FFFF0000 br:FFFF0000" )
  4. Shaders : ) + واذا غير كذا ممكن استعملت احد خصائص الجيو : (
  5. أخوي هنا الناس تساعد بالبرمجة وليس بتعديل الاكواد .. وكودك يحتاج تجربة من الشخص واحنا مو دي بق لك عشان تسئل ._.
  6. wnd2 = guiCreateWindow(rx*205, ry*122, rx*415, ry*281, "", false) labelwnd2 = guiCreateLabel(169, 5, 59, 27, "::Notes::", false, wnd2) imagee = guiCreateStaticImage(0, 0, 415, 32, "gg.png", false, wnd2) guiSetProperty ( labelwnd2, "AlwaysOnTop", "True" )
  7. بصراحة اشوفه سيرفر مظلوم بعدد الزوار .. واذا كان بالفعل كل المودات مصنوعة من قبلكم بيكون شدة الظلم اقوى : ( تقدر تتفاهم معي عشان ارفع سيرفرك ويجيك زوار أكثر ( : وبالتوفيق <3
  8. بتجيب فيه العيد ! , خله كذا : wnd2 = guiCreateWindow(rx*205, ry*122, rx*415, ry*281, "", false)-- اللوحه imagee = guiCreateStaticImage(0, 0, 415, 32, "gg.png", false, wnd2)--اللوحه labelwnd2 = guiCreateLabel(169, 5, 59, 27, "::Notes::", false, wnd2) guiBringToFront ( labelwnd2 )
  9. العفو , كنت داري انك تقصد getPedTotalAmmo بس اختصرتها لك وعطيتك الفنكشن وبتوفيق : )
  10. Please Use lua tag , and let us to see debug ..
  11. Then , try it : for i=1,#ATM_Locations do local x,y,z = ATM_Locations[i][1],ATM_Locations[i][2],ATM_Locations[i][3] local blip = createBlip ( x, y, z, 52, 1, 0, 0, 0, 255, 0, 500) local marker = createMarker ( x, y, z, "checkpoint", 500, 0, 0, 0, 0 ) setElementVisibleTo ( root, blip, false ) addEventHandler ( "onMarkerHit", marker, function ( hit ) blips [ hit ] = blip; end ) addEventHandler ( "onMarkerLeave", marker, function ( hit ) if visible [ hit ] then setElementVisibleTo ( hit, blips [ hit ], false ) blips [ hit ] = nil; visible [ hit ] = nil; else blips [ hit ] = nil; end end ) end function checkBlip( player ) if blips [ player ] then setElementVisibleTo ( player, blips [ player ], true ) visible [ player ] = blips[ player ] end end addCommandHandler( "ATM", checkBlip, false )
  12. عدل سورس الفنكشن لكذا : function getPedWeapons(ped) local playerWeapons = {} if ped and isElement(ped) and getElementType(ped) == "ped" or getElementType(ped) == "player" then for i=2,9 do local wep = getPedWeapon(ped,i) if wep and wep ~= 0 then table.insert(playerWeapons,{wep,getPedTotalAmmo ( ped, i )}) end end else return false end return playerWeapons end ويوم تسوي لوب بتكون في قيمتين بالجدول القيمة الاولى هي السلاح والثانية هي عدد الرصاصات : )
  13. يب يصلح للألعاب والبرمجة ! : (
  14. لو كان خليته بنفس اللون والخط مقارب له بيكون شيء جميل ولو حذفت شكل البيت والمربعات جمب الاسامي العربية بيكون شيء جامد وبتوفيق لك : )
  15. الطرق المتبقية : جداول وتايمرات , جداول ورندر, رندر, تايمر
  16. second = 10 bindKey( key, "down", function(player) if ( getTickCount ( ) - ( lastOpen or 0 ) >= second * 1000 ) then if guiGetVisible( vipwnd ) then guiSetVisible( vipwnd, false ) showCursor( false ) else guiSetVisible( vipwnd, true ) showCursor( true ) guiMoveRightToLeft ( vipwnd ) refreshweapon () refreshskin () end lastOpen = getTickCount ( ) else outputChatBox ( " أنتظر ".. math.ceil(( lastOpen or 0 ) / 1000).." من الثواني" ) end end )
  17. الله يعافيك , شوف وش يرجع الفنكشن واحكم بنفسك ._.
  18. Isn't as you want, because blib will displayed anyway .. code ; function blips() for i=1,#ATM_Locations do local x,y,z = ATM_Locations[i][1],ATM_Locations[i][2],ATM_Locations[i][3] local blip = createBlip ( x, y, z, 52, 1, 0, 0, 0, 255, 0, 500) local marker = createMarker ( x, y, z, "checkpoint", 500, 0, 0, 0, 0 ) setElementVisibleTo ( root, blip, false ) addEventHandler ( "onMarkerHit", marker, function ( hit ) setElementVisibleTo ( hit, blip, true ) end ) addEventHandler ( "onMarkerLeave", marker, function ( hit ) setElementVisibleTo ( hit, blip, false ) end ) end end addCommandHandler( "ATM", blips, false ) That code wil create blip, and hide it from everone then when anyone hit marker of blip he will see the blip and when leave from marker the blip will hide from him..
  19. مافرقت لان احنا ما نستعمل السورس في الحالة ذي : (
  20. addEvent( "showimg", true ) addEventHandler( "showimg", resourceRoot, function ( ) fetchRemote("http://a.top4top.net/p_52221hhc1.jpg", myCallback, "", false, source ) end ) function myCallback( responseData, errno, playerToReceive ) if errno == 0 then triggerClientEvent( playerToReceive, "onClientGotImage", resourceRoot, responseData ) end end
×
×
  • Create New...