Jump to content

كل مبرمج يدخل هناا سريع


Recommended Posts

السلام عليكمــ

شباب عندي مشكلتين

المشكلة الاولى

مود الايقونات حق ض1 ض2

اناا سويته

والمشكلة لماا اضغط ما تيجي صورة ض1

الملف

--[[ 
  
--]] 
local root = getRootElement() 
local rroot = getResourceRootElement() 
  
--addEvent("Mensaje",true) 
local sx,sy = guiGetScreenSize() 
local chatbox = getChatboxLayout() 
local y = chatbox["chat_scale"][2] 
local lineas = chatbox["chat_lines"] 
local font = "default" 
if chatbox["chat_font"] == 1 then 
    font = "clear" 
elseif chatbox["chat_font"] == 2 then 
    font = "default-bold" 
elseif chatbox["chat_font"] == 3 then 
    font = "arial" 
end 
  
addEventHandler("onClientResourceStart",rroot,function() 
    outputChatBox("~|مود الايقونات من صنع فوكس اكتب ض1- ق1-د1") 
    outputChatBox("~|مود الايقونات من صنع فوكس اكتب ق1 -ق2-ق3 -ق4") 
    outputChatBox("~|مود الايقونات من صنع فوكس اكتب ض1- -ض2-ض3-ض4") 
    outputChatBox("~|مود الايقونات من صنع فوكس اكتب د1-د2-د3-د4") 
end,false) 
  
addEventHandler("onClientChatMessage",root,function(txt) 
    for k,v in ipairs(getElementsByType("gui-staticimage",rroot)) do 
        local gx,gy = guiGetPosition(v,true) 
        if string.len(txt) > 48 then 
            guiSetPosition(v, gx,gy-0.025,true) 
        else 
            guiSetPosition(v, gx,gy-0.025,true) 
        end 
        if gy <= 0.01 then 
            destroyElement(v) 
        end 
    end 
    txt = string.gsub(txt,"#[%x][%x][%x][%x][%x][%x]","") 
    local len = 0 
    if string.len(txt) > 48 then 
        return 
    end 
    if string.find(txt,"ض1") then 
        local text = string.gsub(txt,"ض1","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q1.png",true) 
        setTimer(outputChatBox,50,1,"") 
    elseif string.find(txt,"ض2") then 
        local text = string.gsub(txt,"ض2","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q2.png",true) 
        setTimer(outputChatBox,50,1,"") 
    elseif string.find(txt,"ض3") then 
        local text = string.gsub(txt,"ض3","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q3.png",true) 
    elseif string.find(txt,"ض4") then 
        local text = string.gsub(txt,"ض4","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q4.png",true) 
    elseif string.find(txt,"ض5") then 
        local text = string.gsub(txt,"ض5","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q5.png",true) 
    elseif string.find(txt,"ض6") then 
        local text = string.gsub(txt,"ض6","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q6.png",true) 
    elseif string.find(txt,"ض7") then 
        local text = string.gsub(txt,"ض7","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q7.png",true) 
    elseif string.find(txt,"ض8") then 
        local text = string.gsub(txt,"ض8","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q8.png",true) 
elseif string.find(txt,"ض9") then 
        local text = string.gsub(txt,"ض9","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q8.png",true) 
elseif string.find(txt,"ض10") then 
        local text = string.gsub(txt,"ض0","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q8.png",true) 
        elseif string.find(txt,"@") then 
        local text = string.gsub(txt,"@","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q10.png",true) 
        elseif string.find(txt,"ق1") then 
        local text = string.gsub(txt,"ق1","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q11.png",true) 
        elseif string.find(txt,"ق2") then 
        local text = string.gsub(txt,"ق2","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q12.png",true) 
        elseif string.find(txt,"ق3") then 
        local text = string.gsub(txt,"ق3","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q13.png",true) 
        elseif string.find(txt,"ق4") then 
        local text = string.gsub(txt,"ق4","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q14.png",true) 
        elseif string.find(txt,"ق5") then 
        local text = string.gsub(txt,"ق5","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q15.png",true) 
        elseif string.find(txt,"ق6") then 
        local text = string.gsub(txt,"ق6","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q16.png",true) 
        elseif string.find(txt,"ق7") then 
        local text = string.gsub(txt,"ق7","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q17.png",true) 
        elseif string.find(txt,"ق8") then 
        local text = string.gsub(txt,"ق8","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q18.png",true) 
        elseif string.find(txt,"ق9") then 
        local text = string.gsub(txt,"ق9","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q19.png",true) 
        elseif string.find(txt,"د1") then 
        local text = string.gsub(txt,"د1","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q20.png",true) 
        elseif string.find(txt,"د2") then 
        local text = string.gsub(txt,"د2","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q21.png",true) 
        elseif string.find(txt,"د3") then 
        local text = string.gsub(txt,"د3","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q22.png",true) 
        elseif string.find(txt,"د4") then 
        local text = string.gsub(txt,"د4","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q23.png",true) 
        elseif string.find(txt,"د5") then 
        local text = string.gsub(txt,"د5","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q24.png",true) 
        elseif string.find(txt,"د5") then 
        local text = string.gsub(txt,"د5","") 
        local len = dxGetTextWidth(text,chatbox["chat_scale"][1],font) 
        local lfin = convertirRelativo(len) 
        outputDebugString("LEN="..tostring(len).." LFIN="..tostring(lfin)) 
        local img = guiCreateStaticImage(0.01875+lfin,0.02+(0.025*(lineas-1)),0.02,0.025,"imagenes/q25.png",true) 
     
     
         
  
    end 
end) 
  
function convertirRelativo(x) 
    local rx = x/sx 
     
    return rx 
end 
--[[ 
MAX LEN = 469 
--]] 

-------------------------------------------------------------------------

المشكلة الثانية

مود الاحداث حق دخل وخرج والاعب فلان قتل فلان اللي على اليسار

انااا حاولت ان اسويه لما يجي 7 يحذف اللي قبليه

اناا ماابيه كثير في الشاشة

الملف

--[[------------------------------------------------- 
 
SA-MP KillMessages/JoinQuit By FOX
 
--]]---------------
 
 
 
 
--
 
--
local screen_maxX,      screen_maxY =           guiGetScreenSize()
--
local icon1_centerX,    icon1_topY =            0.84,                   0.3
--
local icon_width,       icon_height =           24,                     24
--
local icon_sideMargin,  icon_bottomMargin =     10,                     5
--
local label_width,      label_height =          200,                    20
--
local label_font,       label_topMargin =       "default-bold",         3
--
local label_shadowColor = tocolor(12,12,12)
--
local rows = 12 -- You can Edit This If You want
 
 
 
 
--
 
local rows_margin =     icon_height + icon_bottomMargin
 
local label1_leftX =    screen_maxX * icon1_centerX - icon_width/2 - icon_sideMargin - label_width
local label1_rightX =   label1_leftX + label_width
local label2_leftX =    label1_rightX + icon_sideMargin*2 + icon_width
local label2_rightX =   label2_leftX + label_width
 
local icon_leftX =      label1_rightX + icon_sideMargin
local icon_topY =       screen_maxY * icon1_topY
 
 
 
 
--
 
local root =            getRootElement()
local resourceRoot =    getResourceRootElement()
 
--
local killRow = {}
 
--
local imagePath = {
    [0] =  "icons/weapons/fist.png",
    [1] =  "icons/weapons/brassKnuckles.png",
    [2] =  "icons/weapons/golfClub.png",
    [3] =  "icons/weapons/nightstick.png",
    [4] =  "icons/weapons/knife.png",
    [5] =  "icons/weapons/baseballBat.png",
    [6] =  "icons/weapons/shovel.png",
    [7] =  "icons/weapons/poolCue.png",
    [8] =  "icons/weapons/katana.png",
    [9] =  "icons/weapons/chainsaw.png",
    [10] = "icons/weapons/dildo.png",
    [11] = "icons/weapons/dildo.png",
    [12] = "icons/weapons/dildo.png",
    [13] = "icons/deathReasons/death.png",
    [14] = "icons/weapons/flowers.png",
    [15] = "icons/weapons/cane.png",
    [16] = "icons/weapons/grenade.png",
    [17] = "icons/weapons/tearGas.png",
    [18] = "icons/weapons/molotovCocktail.png",
    [19] = "icons/weapons/rocketLauncher.png",
    [20] = "icons/weapons/hsRocketLauncher.png",
    [21] = "icons/deathReasons/explosion.png",
    [22] = "icons/weapons/9mm.png",
    [23] = "icons/weapons/silenced9mm.png",
    [24] = "icons/weapons/desertEagle.png",
    [25] = "icons/weapons/shotgun.png",
    [26] = "icons/weapons/sawnoffShotgun.png",
    [27] = "icons/weapons/combatShotgun.png",
    [28] = "icons/weapons/microSmg.png",
    [29] = "icons/weapons/mp5.png",
    [30] = "icons/weapons/ak47.png",
    [31] = "icons/weapons/m4.png",
    [32] = "icons/weapons/tec9.png",
    [33] = "icons/weapons/countryRifle.png",
    [34] = "icons/weapons/sniperRifle.png",
    [35] = "icons/weapons/rocketLauncher.png",
    [36] = "icons/weapons/hsRocketLauncher.png",
    [37] = "icons/weapons/flamethrower.png",
    [38] = "icons/weapons/minigun.png",
    [39] = "icons/weapons/satchelCharge.png",
    [40] = "icons/weapons/detonator.png",
    [41] = "icons/weapons/spraycan.png",
    [42] = "icons/weapons/fireExtinguisher.png",
    [43] = "icons/deathReasons/explosion.png",
    [44] = "icons/weapons/goggles.png",
    [45] = "icons/weapons/goggles.png",
    [46] = "icons/weapons/parachute.png",
 
    [49] =  "icons/deathReasons/rammed.png",
    [50] =  "icons/deathReasons/helicopterBlades.png",
    [51] =  "icons/deathReasons/explosion.png",
    [52] =  "icons/deathReasons/fire.png",
    [53] =  "icons/deathReasons/death.png",
    [54] =  "icons/deathReasons/fall.png",
    [255] = "icons/deathReasons/death.png",
 
    connected =    "icons/connectStates/connected.png",
    disconnected = "icons/connectStates/disconnected.png"
}
 
 
 
 
 
 
 
 
 
 
 
--
--
--
function renderClientKillPanel ()
 
    --
    for r = 1, rows do
        --
        if killRow[r] then
 
            --
            dxDrawText( killRow[r]["killerName"],
                killRow[r]["killerNamePos"]["leftX"] + 1,  killRow[r]["killerNamePos"]["topY"] + 1,
                killRow[r]["killerNamePos"]["rightX"] + 1, killRow[r]["killerNamePos"]["bottomY"] + 1,
                label_shadowColor, -- (integer)
                1, -- (float)
                label_font, -- (string)
                "right" ) --  (string)
 
            --
            dxDrawText( killRow[r]["killerName"],
                killRow[r]["killerNamePos"]["leftX"],  killRow[r]["killerNamePos"]["topY"],
                killRow[r]["killerNamePos"]["rightX"], killRow[r]["killerNamePos"]["bottomY"],
                killRow[r]["killerNameColor"], -- (integer)
                1, -- (float)
                label_font, -- (string)
                "right" ) --  (string)
 
            --
            dxDrawImage( killRow[r]["reasonIconPos"]["leftX"], killRow[r]["reasonIconPos"]["topY"],
                icon_width, icon_height,
                imagePath[ killRow[r]["deathReason"] ] )
 
            --
            dxDrawText( killRow[r]["victimName"],
                killRow[r]["victimNamePos"]["leftX"] + 1,  killRow[r]["victimNamePos"]["topY"] + 1,
                killRow[r]["victimNamePos"]["rightX"] + 1, killRow[r]["victimNamePos"]["bottomY"] + 1,
                label_shadowColor, -- (integer)
                1, -- (float)
                label_font ) -- (string)
 
            --
            dxDrawText( killRow[r]["victimName"],
                killRow[r]["victimNamePos"]["leftX"],  killRow[r]["victimNamePos"]["topY"],
                killRow[r]["victimNamePos"]["rightX"], killRow[r]["victimNamePos"]["bottomY"],
                killRow[r]["victimNameColor"], -- (integer)
                1, -- масштаб (float)
                label_font ) -- (string)
 
        end
    end
 
end
 
--
addEventHandler ( "onClientRender", root, renderClientKillPanel )
 
 
 
 
--
--
--
function showClientDeathMessage ( killerName, killerNameColor, deathReason, victimName, victimNameColor )
 
    --
    local firstRow = killRow[1]
 
 
 
    --
    for r = 1, rows - 1 do
        killRow[r] = killRow[r + 1]
    end
 
 
 
    --
 
    --
    if type(killerNameColor) ~= "table" then killerNameColor = {255,255,255} end
    if type(victimNameColor) ~= "table" then victimNameColor = {255,255,255} end
 
    --
    --
    if firstRow then
 
        killRow[rows] = firstRow
 
        killRow[rows]["killerName"] =       tostring(killerName)
        killRow[rows]["killerNameColor"] =  tocolor( unpack(killerNameColor) )
        killRow[rows]["deathReason"] =      deathReason
        killRow[rows]["victimName"] =       tostring(victimName)
        killRow[rows]["victimNameColor"] =  tocolor( unpack(victimNameColor) )
 
    --
    --
    else
        killRow[rows] = {
            ["killerNamePos"] =     { leftX = label1_leftX, rightX = label1_rightX, topY = 0, bottomY = 0 },
            ["reasonIconPos"] =     { leftX = icon_leftX, topY = 0 },
            ["victimNamePos"] =     { leftX = label2_leftX, rightX = label2_rightX, topY = 0, bottomY = 0 },
 
            ["killerName"] =        tostring(killerName),
            ["killerNameColor"] =   tocolor( unpack(killerNameColor) ),
            ["deathReason"] =       deathReason,
            ["victimName"] =        tostring(victimName),
            ["victimNameColor"] =   tocolor( unpack(victimNameColor) )
        }
    end
 
    --
 
    --
    if imagePath[ killRow[rows]["deathReason"] ] == nil then
        killRow[rows]["deathReason"] = 255
    end
 
    --
    if killRow[rows]["killerName"] == killRow[rows]["victimName"] then
        killRow[rows]["killerName"] = ""
    end
 
 
 
   
Link to comment
  
--
local screen_maxX,      screen_maxY =           guiGetScreenSize()
--
local icon1_centerX,    icon1_topY =            0.84,                   0.3
--
local icon_width,       icon_height =           24,                     24
--
local icon_sideMargin,  icon_bottomMargin =     10,                     5
--
local label_width,      label_height =          200,                    20
--
local label_font,       label_topMargin =       "default-bold",         3
--
local label_shadowColor = tocolor(12,12,12)
--
local rows = 7 -- You can Edit This If You want
 
 
 
 
--
 
local rows_margin =     icon_height + icon_bottomMargin
 
local label1_leftX =    screen_maxX * icon1_centerX - icon_width/2 - icon_sideMargin - label_width
local label1_rightX =   label1_leftX + label_width
local label2_leftX =    label1_rightX + icon_sideMargin*2 + icon_width
local label2_rightX =   label2_leftX + label_width
 
local icon_leftX =      label1_rightX + icon_sideMargin
local icon_topY =       screen_maxY * icon1_topY
 
 
 
 
--
 
local root =            getRootElement()
local resourceRoot =    getResourceRootElement()
 
--
local killRow = {}
 
--
local imagePath = {
    [0] =  "icons/weapons/fist.png",
    [1] =  "icons/weapons/brassKnuckles.png",
    [2] =  "icons/weapons/golfClub.png",
    [3] =  "icons/weapons/nightstick.png",
    [4] =  "icons/weapons/knife.png",
    [5] =  "icons/weapons/baseballBat.png",
    [6] =  "icons/weapons/shovel.png",
    [7] =  "icons/weapons/poolCue.png",
    [8] =  "icons/weapons/katana.png",
    [9] =  "icons/weapons/chainsaw.png",
    [10] = "icons/weapons/dildo.png",
    [11] = "icons/weapons/dildo.png",
    [12] = "icons/weapons/dildo.png",
    [13] = "icons/deathReasons/death.png",
    [14] = "icons/weapons/flowers.png",
    [15] = "icons/weapons/cane.png",
    [16] = "icons/weapons/grenade.png",
    [17] = "icons/weapons/tearGas.png",
    [18] = "icons/weapons/molotovCocktail.png",
    [19] = "icons/weapons/rocketLauncher.png",
    [20] = "icons/weapons/hsRocketLauncher.png",
    [21] = "icons/deathReasons/explosion.png",
    [22] = "icons/weapons/9mm.png",
    [23] = "icons/weapons/silenced9mm.png",
    [24] = "icons/weapons/desertEagle.png",
    [25] = "icons/weapons/shotgun.png",
    [26] = "icons/weapons/sawnoffShotgun.png",
    [27] = "icons/weapons/combatShotgun.png",
    [28] = "icons/weapons/microSmg.png",
    [29] = "icons/weapons/mp5.png",
    [30] = "icons/weapons/ak47.png",
    [31] = "icons/weapons/m4.png",
    [32] = "icons/weapons/tec9.png",
    [33] = "icons/weapons/countryRifle.png",
    [34] = "icons/weapons/sniperRifle.png",
    [35] = "icons/weapons/rocketLauncher.png",
    [36] = "icons/weapons/hsRocketLauncher.png",
    [37] = "icons/weapons/flamethrower.png",
    [38] = "icons/weapons/minigun.png",
    [39] = "icons/weapons/satchelCharge.png",
    [40] = "icons/weapons/detonator.png",
    [41] = "icons/weapons/spraycan.png",
    [42] = "icons/weapons/fireExtinguisher.png",
    [43] = "icons/deathReasons/explosion.png",
    [44] = "icons/weapons/goggles.png",
    [45] = "icons/weapons/goggles.png",
    [46] = "icons/weapons/parachute.png",
 
    [49] =  "icons/deathReasons/rammed.png",
    [50] =  "icons/deathReasons/helicopterBlades.png",
    [51] =  "icons/deathReasons/explosion.png",
    [52] =  "icons/deathReasons/fire.png",
    [53] =  "icons/deathReasons/death.png",
    [54] =  "icons/deathReasons/fall.png",
    [255] = "icons/deathReasons/death.png",
 
    connected =    "icons/connectStates/connected.png",
    disconnected = "icons/connectStates/disconnected.png"
}
 
 
 
 
 
 
 
 
 
 
 
--
--
--
function renderClientKillPanel ()
 
    --
    for r = 1, rows do
        --
        if killRow[r] then
 
            --
            dxDrawText( killRow[r]["killerName"],
                killRow[r]["killerNamePos"]["leftX"] + 1,  killRow[r]["killerNamePos"]["topY"] + 1,
                killRow[r]["killerNamePos"]["rightX"] + 1, killRow[r]["killerNamePos"]["bottomY"] + 1,
                label_shadowColor, -- (integer)
                1, -- (float)
                label_font, -- (string)
                "right" ) --  (string)
 
            --
            dxDrawText( killRow[r]["killerName"],
                killRow[r]["killerNamePos"]["leftX"],  killRow[r]["killerNamePos"]["topY"],
                killRow[r]["killerNamePos"]["rightX"], killRow[r]["killerNamePos"]["bottomY"],
                killRow[r]["killerNameColor"], -- (integer)
                1, -- (float)
                label_font, -- (string)
                "right" ) --  (string)
 
            --
            dxDrawImage( killRow[r]["reasonIconPos"]["leftX"], killRow[r]["reasonIconPos"]["topY"],
                icon_width, icon_height,
                imagePath[ killRow[r]["deathReason"] ] )
 
            --
            dxDrawText( killRow[r]["victimName"],
                killRow[r]["victimNamePos"]["leftX"] + 1,  killRow[r]["victimNamePos"]["topY"] + 1,
                killRow[r]["victimNamePos"]["rightX"] + 1, killRow[r]["victimNamePos"]["bottomY"] + 1,
                label_shadowColor, -- (integer)
                1, -- (float)
                label_font ) -- (string)
 
            --
            dxDrawText( killRow[r]["victimName"],
                killRow[r]["victimNamePos"]["leftX"],  killRow[r]["victimNamePos"]["topY"],
                killRow[r]["victimNamePos"]["rightX"], killRow[r]["victimNamePos"]["bottomY"],
                killRow[r]["victimNameColor"], -- (integer)
                1, -- масштаб (float)
                label_font ) -- (string)
 
        end
    end
 
end
 
--
addEventHandler ( "onClientRender", root, renderClientKillPanel )
 
 
 
 
--
--
--
function showClientDeathMessage ( killerName, killerNameColor, deathReason, victimName, victimNameColor )
 
    --
    local firstRow = killRow[1]
 
 
 
    --
    for r = 1, rows - 1 do
        killRow[r] = killRow[r + 1]
    end
 
 
 
    --
 
    --
    if type(killerNameColor) ~= "table" then killerNameColor = {255,255,255} end
    if type(victimNameColor) ~= "table" then victimNameColor = {255,255,255} end
 
    --
    --
    if firstRow then
 
        killRow[rows] = firstRow
 
        killRow[rows]["killerName"] =       tostring(killerName)
        killRow[rows]["killerNameColor"] =  tocolor( unpack(killerNameColor) )
        killRow[rows]["deathReason"] =      deathReason
        killRow[rows]["victimName"] =       tostring(victimName)
        killRow[rows]["victimNameColor"] =  tocolor( unpack(victimNameColor) )
 
    --
    --
    else
        killRow[rows] = {
            ["killerNamePos"] =     { leftX = label1_leftX, rightX = label1_rightX, topY = 0, bottomY = 0 },
            ["reasonIconPos"] =     { leftX = icon_leftX, topY = 0 },
            ["victimNamePos"] =     { leftX = label2_leftX, rightX = label2_rightX, topY = 0, bottomY = 0 },
 
            ["killerName"] =        tostring(killerName),
            ["killerNameColor"] =   tocolor( unpack(killerNameColor) ),
            ["deathReason"] =       deathReason,
            ["victimName"] =        tostring(victimName),
            ["victimNameColor"] =   tocolor( unpack(victimNameColor) )
        }
    end
 
    --
 
    --
    if imagePath[ killRow[rows]["deathReason"] ] == nil then
        killRow[rows]["deathReason"] = 255
    end
 
    --
    if killRow[rows]["killerName"] == killRow[rows]["victimName"] then
        killRow[rows]["killerName"] = ""
    end
 
 
 
    --
    local y = icon_topY
 
    for r = 1, rows do
        --
        if killRow[r] then
            --
            killRow[r]["killerNamePos"]["topY"] =       y + label_topMargin
            killRow[r]["killerNamePos"]["bottomY"] =    y + label_height
 
           
Link to comment
  • 2 weeks later...
("onClientResourceStart",root,function() 
    outputChatBox("~|مود الايقونات من صنع فوكس اكتب ض1- ق1-د1") 
    outputChatBox("~|مود الايقونات من صنع فوكس اكتب ق1 -ق2-ق3 -ق4") 
    outputChatBox("~|مود الايقونات من صنع فوكس اكتب ض1- -ض2-ض3-ض4") 
    outputChatBox("~|مود الايقونات من صنع فوكس اكتب د1-د2-د3-د4") 
end,false) 

حط الكودد كذآ في الفيسآت

Link to comment
("onClientResourceStart",root,function() 
    outputChatBox("~|مود الايقونات من صنع فوكس اكتب ض1- ق1-د1") 
    outputChatBox("~|مود الايقونات من صنع فوكس اكتب ق1 -ق2-ق3 -ق4") 
    outputChatBox("~|مود الايقونات من صنع فوكس اكتب ض1- -ض2-ض3-ض4") 
    outputChatBox("~|مود الايقونات من صنع فوكس اكتب د1-د2-د3-د4") 
end,false) 

حط الكودد كذآ في الفيسآت

:تصحيح

outputChatBox("~|مود الايقونات من صنع فوكس اكتب ض1- ق1-د1") 
outputChatBox("~|مود الايقونات من صنع فوكس اكتب ق1 -ق2-ق3 -ق4") 
outputChatBox("~|مود الايقونات من صنع فوكس اكتب ض1- -ض2-ض3-ض4") 
outputChatBox("~|مود الايقونات من صنع فوكس اكتب د1-د2-د3-د4") 

Link to comment
هو يبي اول مايشغل المودد

لان لو خليته كذآ

بيصير كل واحدد يخش السيرفر بيجيه لاق

فهمت كيف ؟

كود تيتي اذا اشتغل السكربت يطلع هذا الكلام فقط

مو لكل واحد يدخل السيرفر

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...