-
Posts
2,382 -
Joined
-
Last visited
-
Days Won
57
Everything posted by iMr.WiFi..!
-
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 )
-
المفروض تكتفي بالرد الأول لان الرد حقه صحيح : ) سويت لك يوزفل فنشكن تستفيد منه : ) 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 )
-
الكود : 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" )
-
Shaders : ) + واذا غير كذا ممكن استعملت احد خصائص الجيو : (
-
أخوي هنا الناس تساعد بالبرمجة وليس بتعديل الاكواد .. وكودك يحتاج تجربة من الشخص واحنا مو دي بق لك عشان تسئل ._.
-
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" )
-
Ar-DayZ v1.0 | سيرفر دايز عربي رسمي للأبد
iMr.WiFi..! replied to Saud'Faisal's topic in Arabic / العربية
بصراحة اشوفه سيرفر مظلوم بعدد الزوار .. واذا كان بالفعل كل المودات مصنوعة من قبلكم بيكون شدة الظلم اقوى : ( تقدر تتفاهم معي عشان ارفع سيرفرك ويجيك زوار أكثر ( : وبالتوفيق <3 -
بتجيب فيه العيد ! , خله كذا : 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 )
-
x[ إستفسار ]x كيفية جلب الأموا للأسلحة التي يمتلكها الاعب
iMr.WiFi..! replied to Ahmed_Negm's topic in البرمجة
العفو , كنت داري انك تقصد getPedTotalAmmo بس اختصرتها لك وعطيتك الفنكشن وبتوفيق : ) -
Please Use lua tag , and let us to see debug ..
-
[Question] Creating and destroying blips with getDistanceBetweenPoints3D
iMr.WiFi..! replied to kieran's topic in Scripting
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 ) -
x[ إستفسار ]x كيفية جلب الأموا للأسلحة التي يمتلكها الاعب
iMr.WiFi..! replied to Ahmed_Negm's topic in البرمجة
عدل سورس الفنكشن لكذا : 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 ويوم تسوي لوب بتكون في قيمتين بالجدول القيمة الاولى هي السلاح والثانية هي عدد الرصاصات : ) -
يب يصلح للألعاب والبرمجة ! : (
-
لو كان خليته بنفس اللون والخط مقارب له بيكون شيء جميل ولو حذفت شكل البيت والمربعات جمب الاسامي العربية بيكون شيء جامد وبتوفيق لك : )
-
line 20 ( elm is nil )
-
الطرق المتبقية : جداول وتايمرات , جداول ورندر, رندر, تايمر
-
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 )
-
الله يعافيك , شوف وش يرجع الفنكشن واحكم بنفسك ._.
-
[Question] Creating and destroying blips with getDistanceBetweenPoints3D
iMr.WiFi..! replied to kieran's topic in Scripting
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.. -
مافرقت لان احنا ما نستعمل السورس في الحالة ذي : (
-
Ar-DayZ v1.0 | سيرفر دايز عربي رسمي للأبد
iMr.WiFi..! replied to Saud'Faisal's topic in Arabic / العربية
أهم شيء مصغر الخط يالله بتوفيق : ) -
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