Jump to content

; Mr.T76eM #

Members
  • Posts

    316
  • Joined

  • Last visited

Everything posted by ; Mr.T76eM #

  1. مكانك خطأ هنا للافادة وليس للاكواد الجاهزة , بالمختصر ما نعطي اكواد وبالاخر panel by mhmed21 وانت ما تعبت عليها تعلم وفيد نفسك بنفسك
  2. guiSetVisible ? هذا الفنكشن Dx كيف تستخدم فنكشنات GUI
  3. ضع هذا الكود بـ أول الكلينت function dxDrawGifImage ( x, y, w, h, path, iStart, iType, effectSpeed ) local gifElement = createElement ( "dx-gif" ) if ( gifElement ) then setElementData ( gifElement, "gifData", { x = x, y = y, w = w, h = h, imgPath = path, startID = iStart, imgID = iStart, imgType = iType, speed = effectSpeed, tick = getTickCount ( ) }, false ) return gifElement else return false end end addEventHandler ( "onClientRender", root, function ( ) local currentTick = getTickCount ( ) for index, gif in ipairs ( getElementsByType ( "dx-gif" ) ) do local gifData = getElementData ( gif, "gifData" ) if ( gifData ) then if ( currentTick - gifData.tick >= gifData.speed ) then gifData.tick = currentTick gifData.imgID = ( gifData.imgID + 1 ) if ( fileExists ( gifData.imgPath .."".. gifData.imgID ..".".. gifData.imgType ) ) then gifData.imgID = gifData.imgID setElementData ( gif, "gifData", gifData, false ) else gifData.imgID = gifData.startID setElementData ( gif, "gifData", gifData, false ) end end dxDrawImage ( gifData.x, gifData.y, gifData.w, gifData.h, gifData.imgPath .."".. gifData.imgID ..".".. gifData.imgType ) end end end )
  4. server used = true addCommandHandler('command', function ( player ) for _,v in ipairs ( getElementsByType ( "player" ) ) do if not (isObjectInACLGroup("user."..getAccountName(getPlayerAccount(v)),aclGetGroup("Console"))) then if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(player)),aclGetGroup("Console")) then if used then setElementFrozen ( v , true ) triggerClientEvent("event",v) used = false else triggerClientEvent (v,"event2",v) setElementFrozen(v,false) used = true end else outputChatBox("access denied ",player,255,0,0) end end end end )
  5. انت توريني وش سويت ولا وش ؟ جرب طيب ._. + الصورة المتحركه https://wiki.multitheftauto.com/wiki/DxDrawGifImage
  6. The Killer عطاك الفنكشنات الي تحتاجها
  7. الكود خاطئ --server used = true addCommandHandler('command', function () for _,v in ipairs ( getElementsByType ( "player" ) ) do if used then setElementFrozen ( v , true ) triggerClientEvent("event",v) used = false else triggerClientEvent (v,"event2",v) setElementFrozen(v,false) used = true end end end ) --client local w,h = guiGetScreenSize() img = guiCreateStaticImage((w-167) /2 ,(h - 132) /2, 167, 132, "image.png", false) guiSetVisible(img,false) addEvent("event",true) addEventHandler("event",root, function ( ) guiSetVisible(img,true) end ) addEvent("event2",true) addEventHandler("event2",root, function ( ) guiSetVisible(img,false) end )
  8. ايه اكيد. اتكلم عن التحميل بس. يعطيك العافية مدير.
  9. مشكور , بس ذول الفنكشنات الي رحـ أحتاجها ؟
  10. السلام عليكم ورحمة الله وبركـآته. بسم الله الرحمن الرحيم. اولاً , جيت بطلب فنكشنـات المطلوب , بغيت اسوي سكربت تحميل الملفات الكبيرة لـ موتر معين Dff,Txd يعني , عندي مثلاً حجمه 5 ميغا ومنعت التحميل حقه download = "false" ونقول اني سويت لوحة وفيها قريد لست تمام للحين اظن واضح , ابي الفنكنشنات حق تحميل الملف , والي تجيب حجم الملف. وباقي الاشياء يعني يوم يضغط على زر بعد انتهاء التحميل الملف يتطبق وكذا -* عمري ما تعاملت مع هذا النوع من الفنكشنات لاني عمري ولا مرة احتجته في ا مان الله.
  11. يعني انت ما تبي يكون في القريد لست اسماء الشخصيات بس تبي الاي دي ولا وش ؟ ليه ما تسوي قيم في الجدول , الاولى للاسم والثانية للداتا
  12. امم جرب local skins = { -- جدول ! {133}, {132}, {122}, {230}, } for _,v in ipairs(skins) do row = guiGridListAddRow ( gridlist ) guiGridListSetItemData(gridlist,row,1,v[1]) guiGridListSetItemText(gridlist, row , 1 ,v[1] , false , false ) end function btnshows() if source == button then if ( guiGridListGetSelectedItem ( gridlist ) ~= -1 ) then setElementModel ( localPlayer ,tonumber( guiGridListGetItemData(gridlist,row, 1))) else outputChatBox("Error 303 , Select a Skin !", 255,255,255, false) guiSetVisible(GUIEditor.window[1], false) showCursor ( false ) end end end addEventHandler( "onClientGUIClick", guiRoot, btnshows )
  13. addEvent ( "ss" , true ) addEventHandler ( "ss" , root, function () for i,v in ipairs ( getElementsByType('player') ) do local x, y, z = getElementPosition ( v ) triggerClientEvent ( source , "ss1" , source ) end end ) addEvent ( "ss1" , true ) addEventHandler ( "ss1" , root, function () createProjectile ( localPlayer, 19, x, y, z, 200 ) end ) ؟؟؟؟؟؟؟ سويه كله كلينت ليه سيرفر سوي الوب داخل الكلينت وش الافنت هذا ss
  14. على حسب ما فهمته -- loop for all players getElementPosition https://wiki.multitheftauto.com/wiki/CreateProjectile
  15. الكود سليم ومافيه اي خطأ لكن unit غير معرف الـ setElementSpeed الخطأ واضح , في كود الكود يصير كذا function getElementSpeed(theElement, unit) assert(isElement(theElement), "Bad argument 1 @ getElementSpeed (element expected, got " .. type(theElement) .. ")") assert(getElementType(theElement) == "player" or getElementType(theElement) == "ped" or getElementType(theElement) == "object" or getElementType(theElement) == "vehicle", "Invalid element type @ getElementSpeed (player/ped/object/vehicle expected, got " .. getElementType(theElement) .. ")") assert((unit == nil or type(unit) == "string" or type(unit) == "number") and (unit == nil or (tonumber(unit) and (tonumber(unit) == 0 or tonumber(unit) == 1 or tonumber(unit) == 2)) or unit == "m/s" or unit == "km/h" or unit == "mph"), "Bad argument 2 @ getElementSpeed (invalid speed unit)") unit = unit == nil and 0 or ((not tonumber(unit)) and unit or tonumber(unit)) local mult = (unit == 0 or unit == "m/s") and 50 or ((unit == 1 or unit == "km/h") and 180 or 111.84681456) return (Vector3(getElementVelocity(theElement)) * mult).length end function setElementSpeed(element, unit, speed) if (unit == nil) then unit = 0 end if (speed == nil) then speed = 0 end speed = tonumber(speed) local acSpeed = getElementSpeed(element,1) if (acSpeed~=false) then local diff = speed/acSpeed if diff ~= diff then return end local x,y,z = getElementVelocity(element) setElementVelocity(element,x*diff,y*diff,z*diff) return true end return false end addCommandHandler("setmyspeed", function (Player,cmd, arg1) local veh = getPedOccupiedVehicle(Player) if (veh) then setElementSpeed(veh, "kph",100) else outputChatBox("You have to sit in vehicle",Player) end end )
  16. lol , no comment. , useful function في شيء اسمه على حسب كلامك واضح انك بعمرك ما شفته وهي فنكشنات يقدر اي لاعب يسويها ويحطها في الويكي وهي ما تكون معرفه لوحدها لازم يحط الاكواد حقها في اول الـملف setElementSpeed,getElementSpeed وذول الي طرحهن هن اكواد الـ https://wiki.multitheftauto.com/wiki/Useful_Functions
  17. طبعاً خطأ كبير الكود الاول المفروض يشتغل ، هذا يمنع كل اللوحـآت ! ( كل الازرار )
  18. حيّآكـ ألمهم انك فهمت وش الفكرة ومو آخذت الكود وخلصت الي عليك
  19. حطيت الكود وغيرت اسم النافذة وخلصت ؟ سوي حدث يوم يضغط الزر وبعدين اربط الكود مع الحدث
  20. . function setAlpha ( ) local alp = guiGetAlpha (window) if not alp <= 2 then guiSetAlpha (window,alp-7 ) else killTimer ( Time ) Time = nil end end Time = setTimer ( setAlpha, 50, 0 )
  21. جرب addEventHandler ( "onClientGUIClick", root, function ( ) if source == carid then local id = guiGetText(Edit Name) triggerServerEvent("carid", localPlayer, id) end end ) addEvent ( "carid", true ) addEventHandler ( "carid", root, function ( carid ) for _,v in ipairs ( getElementsByType ( "player" ) ) do x, y, z = getElementPosition(v) local veh = createVehicle(( tonumber ( carid ) , x+ math.random(1,3), y, z) warpPedIntoVehicle(v, veh) end end ) برب صلآة .
  22. وش المطلوب طيب جرب ؟
×
×
  • Create New...