Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 20/05/20 in all areas

  1. انشاء نار وهميه CreateEffect انشاء بيد ولصقه مع النار CreatePed تحقق من دم البيد GetElementHealth اسحب البيد والنار DestroyElement
    1 point
  2. Bom, esse peguei da net e editei se quiser... só fazer o meta.xml Creditos para o Danilin... client-side: local drawDistance = 7 g_StreamedInPlayers = {} function onClientRender() local cx, cy, cz, lx, ly, lz = getCameraMatrix() for k, player in pairs(g_StreamedInPlayers) do if isElement(player) and isElementStreamedIn(player) then do local vx, vy, vz = getPedBonePosition(player, 4) local dist = getDistanceBetweenPoints3D(cx, cy, cz, vx, vy, vz) if dist < drawDistance and isLineOfSightClear(cx, cy, cz, vx, vy, vz, true, false, false) then local x, y = getScreenFromWorldPosition(vx, vy, vz + 0.3) if x and y then local ID = getElementData(player, "ID") or "N/A" local w = dxGetTextWidth(ID, 0.1, "default-bold") local h = dxGetFontHeight(1, "default-bold") dxDrawText(""..getPlayerName(player).. "["..ID.."]", x - 1 - w / 1, y - 1 - h - 12, w, h, CorTag, 1.20, "default-bold", "left", "top", false, false, false, false, false) CorTag = tocolor(255, 255, 255) if getElementData(player, "Cor", true) then CorTag = tocolor(0, 255, 0) end end end end else table.remove(g_StreamedInPlayers, k) end end end addEventHandler("onClientRender", root, onClientRender) function CorTagid () if getElementData(localPlayer, "Cor", true) then setElementData(localPlayer, "Cor", false) else setElementData(localPlayer, "Cor", true) end end bindKey ( "z", "both", CorTagid ) function onClientElementStreamIn() if getElementType(source) == "player" and source ~= getLocalPlayer() then setPlayerNametagShowing(source, false) table.insert(g_StreamedInPlayers, source) end end addEventHandler("onClientElementStreamIn", root, onClientElementStreamIn) function onClientResourceStart(startedResource) visibleTick = getTickCount() counter = 0 local players = getElementsByType("player") for k, v in pairs(players) do if isElementStreamedIn(v) and v ~= getLocalPlayer() then setPlayerNametagShowing(v, false) table.insert(g_StreamedInPlayers, v) end end end addEventHandler("onClientResourceStart", resourceRoot, onClientResourceStart)
    1 point
  3. "onPlayerWasted" setElementData getElementData givePlayerMoney "onPlayerQuit" setAccountData getAccountData "onPlayerLogin" ----------- Client Side ------------ dxDrawRectangle getElementData "onClientRender"
    1 point
  4. الداتا تستخدمها عشان تخزن فيها بيانات محدد Element تكون مربوطة بـ انت تجيب نفس نوع البيانات اللي خزنته في الداتاgetElementData ولما تجيب البيانات عن طريق مثال على كلامي : local me = localPlayer -- لوكل بلَيَر كلمة معرفة اساساً في ام تي اي وهي اللاعب نفسه وتستخدم في الكلينت وليس في السيرفر local data_name = "dataName" -- اسم الداتا local data = {"Hello","World"} -- هذا جدول وهو نوع من انواع البيانات , تقدر تخزن اي شي print(data[1].." "..data[2]) -- Hello World طبع setElementData (me, data_name, data) -- والعنصر اللي تخزنت فيه الداتا هو اللاعب المحلي dataName الحين خزنا الجدول في الداتا اللي اسمها -- الحين الداتا نفسها صارت قيمتها قيمة الجدول يعني كأنها متغير صارت local table = getElementData(me, data_name) -- table الحين جبنا الداتا اللي خزناها و حطيناها في متغير اسمه -- لما جبت الداتا انت جبت الجدول نفسه print(table[1].." "..table[2]) -- Hello World طبع --اتمنى وصلت
    1 point
  5. 1 point
  6. بالتوفيق , للأفضل إن شاء الله ..
    1 point
  7. Yeah... about that: https://github.com/multitheftauto/mtasa-blue/issues/1377
    1 point
  8. for i, markers in pairs(Entregas_Gases) do Markers_M = createMarker( markers[1], markers[2], markers[3]-1, "cylinder", 3, 255, 255, 255, 20) addEventHandler("onMarkerHit", Markers_M, function(hitElement, dim) if getElementType(hitElement) == "player" then msg.default("vc pisou no marker", hitElement) end end) end Movido para a área Portuguesa: https://forum.multitheftauto.com/forum/127-programação-em-Lua/ @LucasDSNL
    1 point
×
×
  • Create New...