Jump to content

طلب فنكشنات


Jey

Recommended Posts

بسم الله الرحمن الرحيم

السلام عليكم

ابي فنكشنات

اذا واحد رمي قنبلة يجي صورة عند القنبلة

مثال ينبهك ان في قنبلة يعني

من الاخر

مثل سيرفر فيكتوري حق تابل :mrgreen:

اسف تابل ض1

Link to comment
function memo() 
 local weaponID = getElementModel(source)  
 if weaponID == 18 then  
setTimer ( guiCreateStaticImage( 20, 200, 100, 100, "memo.png", false ), 5000, 1, ) 
  
player = getElementsType("player") 
 for i,v in ipairs(player) do 
  destroyElement(envy) 
  
end 
 end 
end 
addEventHandler("onClientWeaponFire", getRootElement(), memo) 

:(:(:(:(:(

ادري انة هريسة بس حاولت :|

Link to comment
function memo() 
 local weaponID = getElementModel(source)  
 if weaponID == 18 then  
setTimer ( guiCreateStaticImage( 20, 200, 100, 100, "memo.png", false ), 5000, 1, ) 
  
player = getElementsType("player") 
 for i,v in ipairs(player) do 
  destroyElement(envy) 
  
end 
 end 
end 
addEventHandler("onClientWeaponFire", getRootElement(), memo) 

:(:(:(:(:(

ادري انة هريسة بس حاولت :|

للاسف ماينفع عندي نظام سو هريسة وعطني جاهز -_-

Link to comment
function memo() 
 local weaponID = getElementModel(source)  
 if weaponID == 18 then  
setTimer ( guiCreateStaticImage( 20, 200, 100, 100, "memo.png", false ), 5000, 1, ) 
  
player = getElementsType("player") 
 for i,v in ipairs(player) do 
  destroyElement(envy) 
  
end 
 end 
end 
addEventHandler("onClientWeaponFire", getRootElement(), memo) 

:(:(:(:(:(

ادري انة هريسة بس حاولت :|

للاسف ماينفع عندي نظام سو هريسة وعطني جاهز -_-

=.= ما قلت ابي جاهز

قل وش الغلط

+ وش ناقص

حول الله يوم قلت لة حاولت يقولي جاهز

Link to comment

جرب ,,

ملاحظة الصورة ما راح تطلع على القنبلة , بتطلع ف وسط الشاشة

اذا تبيها مع القنبلة أستخدم

dxDrawImage 

-- Client -- 
  
local sX, sY = guiGetScreenSize (  ); 
  
img = guiCreateStaticImage ( ( sX - 350 ) / 2, ( sY - 300 ) / 2, 330, 210, "img.png", false );    
guiSetVisible ( img, false ); 
  
addEventHandler ( "onClientPlayerWeaponFire", localPlayer, 
    function ( weapon, _, _, hitX, hitY ) 
        if weapon == 16 then  
            for i, v in ipairs ( getElementsByType ( "player" ) ) do 
                local pX, pY = getElementPosition ( v ); 
                local Distance = math.ceil ( getDistanceBetweenPoints2D ( hitX, hitY, pX, pY ) ); 
                if Distance <= 15 then 
                    triggerServerEvent ( "onPlayerWeaponFire", localPlayer, localPlayer, v ); 
                end 
            end 
        end 
    end 
); 
  
addEvent ( "ShowImg", true ); 
addEventHandler ( "ShowImg", root, 
    function (  ) 
        guiSetVisible ( img, true ); 
        setTimer ( guiSetVisible, 3000, 1, img, false ); 
    end 
); 

-- Server --  
  
addEvent ( "onPlayerWeaponFire", true ); 
addEventHandler ( "onPlayerWeaponFire", root, 
    function ( player, hitElement ) 
        outputChatBox ( "تحذير : قنبلة بإتجاهك !", hitElement, 255, 0, 0 ); 
    end 
); 
  
addEventHandler ( "onPlayerDamage", root, 
    function ( _, weapon )  
        if weapon == 16 then  
            triggerClientEvent ( source, "ShowImg", source ); 
            outputChatBox ( "لقد أصابتك القنبلة!", source, 255, 0, 0 ); 
        end 
    end 
); 

Link to comment
جرب ,,

ملاحظة الصورة ما راح تطلع على القنبلة , بتطلع ف وسط الشاشة

اذا تبيها مع القنبلة أستخدم

dxDrawImage 

-- Client -- 
  
local sX, sY = guiGetScreenSize (  ); 
  
img = guiCreateStaticImage ( ( sX - 350 ) / 2, ( sY - 300 ) / 2, 330, 210, "img.png", false );    
guiSetVisible ( img, false ); 
  
addEventHandler ( "onClientPlayerWeaponFire", localPlayer, 
    function ( weapon, _, _, hitX, hitY ) 
        if weapon == 16 then  
            for i, v in ipairs ( getElementsByType ( "player" ) ) do 
                local pX, pY = getElementPosition ( v ); 
                local Distance = math.ceil ( getDistanceBetweenPoints2D ( hitX, hitY, pX, pY ) ); 
                if Distance <= 15 then 
                    triggerServerEvent ( "onPlayerWeaponFire", localPlayer, localPlayer, v ); 
                end 
            end 
        end 
    end 
); 
  
addEvent ( "ShowImg", true ); 
addEventHandler ( "ShowImg", root, 
    function (  ) 
        guiSetVisible ( img, true ); 
        setTimer ( guiSetVisible, 3000, 1, img, false ); 
    end 
); 

-- Server --  
  
addEvent ( "onPlayerWeaponFire", true ); 
addEventHandler ( "onPlayerWeaponFire", root, 
    function ( player, hitElement ) 
        outputChatBox ( "تحذير : قنبلة بإتجاهك !", hitElement, 255, 0, 0 ); 
    end 
); 
  
addEventHandler ( "onPlayerDamage", root, 
    function ( _, weapon )  
        if weapon == 16 then  
            triggerClientEvent ( source, "ShowImg", source ); 
            outputChatBox ( "لقد أصابتك القنبلة!", source, 255, 0, 0 ); 
        end 
    end 
); 

أنـت خـلـيتت ُ الـصورهـ تـخرج لـما يـنصاب ,

Link to comment
جرب ,,

ملاحظة الصورة ما راح تطلع على القنبلة , بتطلع ف وسط الشاشة

اذا تبيها مع القنبلة أستخدم

dxDrawImage 

-- Client -- 
  
local sX, sY = guiGetScreenSize (  ); 
  
img = guiCreateStaticImage ( ( sX - 350 ) / 2, ( sY - 300 ) / 2, 330, 210, "img.png", false );    
guiSetVisible ( img, false ); 
  
addEventHandler ( "onClientPlayerWeaponFire", localPlayer, 
    function ( weapon, _, _, hitX, hitY ) 
        if weapon == 16 then  
            for i, v in ipairs ( getElementsByType ( "player" ) ) do 
                local pX, pY = getElementPosition ( v ); 
                local Distance = math.ceil ( getDistanceBetweenPoints2D ( hitX, hitY, pX, pY ) ); 
                if Distance <= 15 then 
                    triggerServerEvent ( "onPlayerWeaponFire", localPlayer, localPlayer, v ); 
                end 
            end 
        end 
    end 
); 
  
addEvent ( "ShowImg", true ); 
addEventHandler ( "ShowImg", root, 
    function (  ) 
        guiSetVisible ( img, true ); 
        setTimer ( guiSetVisible, 3000, 1, img, false ); 
    end 
); 

-- Server --  
  
addEvent ( "onPlayerWeaponFire", true ); 
addEventHandler ( "onPlayerWeaponFire", root, 
    function ( player, hitElement ) 
        outputChatBox ( "تحذير : قنبلة بإتجاهك !", hitElement, 255, 0, 0 ); 
    end 
); 
  
addEventHandler ( "onPlayerDamage", root, 
    function ( _, weapon )  
        if weapon == 16 then  
            triggerClientEvent ( source, "ShowImg", source ); 
            outputChatBox ( "لقد أصابتك القنبلة!", source, 255, 0, 0 ); 
        end 
    end 
); 

أنـت خـلـيتت ُ الـصورهـ تـخرج لـما يـنصاب ,

مافيه مشكلة يحذفها لو ما يريدها ,, لكن الكود الي يبيه موجود = )

Link to comment
جعفر ما يطلع صورة

بس يقولك انتباة قنبلة ب جانبك

استبدلت مسار الصورة؟

--

جرب بعد التعديل

-- Client -- 
  
local sX, sY = guiGetScreenSize (  ); 
  
img = guiCreateStaticImage ( ( sX - 350 ) / 2, ( sY - 300 ) / 2, 330, 210, "img.png", false );    
guiSetVisible ( img, false ); 
  
addEventHandler ( "onClientPlayerWeaponFire", localPlayer, 
    function ( weapon, _, _, hitX, hitY ) 
        if weapon == 16 then  
            for i, v in ipairs ( getElementsByType ( "player" ) ) do 
                local pX, pY = getElementPosition ( v ); 
                local Distance = math.ceil ( getDistanceBetweenPoints2D ( hitX, hitY, pX, pY ) ); 
                if Distance <= 15 then 
                    triggerServerEvent ( "onPlayerWeaponFire", localPlayer, localPlayer, v ); 
                    triggerEvent ( "ShowImg", v ); 
                end 
            end 
        end 
    end 
); 
  
addEvent ( "ShowImg", true ); 
addEventHandler ( "ShowImg", root, 
    function (  ) 
        guiSetVisible ( img, true ); 
        setTimer ( guiSetVisible, 3000, 1, img, false ); 
    end 
); 

Link to comment
جعفر ما يطلع صورة

بس يقولك انتباة قنبلة ب جانبك

استبدلت مسار الصورة؟

--

جرب بعد التعديل

-- Client -- 
  
local sX, sY = guiGetScreenSize (  ); 
  
img = guiCreateStaticImage ( ( sX - 350 ) / 2, ( sY - 300 ) / 2, 330, 210, "img.png", false );    
guiSetVisible ( img, false ); 
  
addEventHandler ( "onClientPlayerWeaponFire", localPlayer, 
    function ( weapon, _, _, hitX, hitY ) 
        if weapon == 16 then  
            for i, v in ipairs ( getElementsByType ( "player" ) ) do 
                local pX, pY = getElementPosition ( v ); 
                local Distance = math.ceil ( getDistanceBetweenPoints2D ( hitX, hitY, pX, pY ) ); 
                if Distance <= 15 then 
                    triggerServerEvent ( "onPlayerWeaponFire", localPlayer, localPlayer, v ); 
                    triggerEvent ( "ShowImg", v ); 
                end 
            end 
        end 
    end 
); 
  
addEvent ( "ShowImg", true ); 
addEventHandler ( "ShowImg", root, 
    function (  ) 
        guiSetVisible ( img, true ); 
        setTimer ( guiSetVisible, 3000, 1, img, false ); 
    end 
); 

اخي لما اضرب قنبلة ما يصير شيئ الصورة تظهر ل الاتصاب

انا ابغها لما يرمي القنبلة

يجي صورة علي القنبلة عرفت مثل سيرفر تابل ذا

Link to comment

جرب ذا ,

-- Client -- 
  
local sX, sY = guiGetScreenSize ( ) 
img = guiCreateStaticImage ( ( sX - 350 ) / 2, ( sY - 300 ) / 2, 330, 210, "img.png", false ) 
guiSetVisible ( img, false ) 
  
addEventHandler ( "onClientPlayerWeaponFire", localPlayer, 
    function ( weapon, _, _, hitX, hitY ) 
        if ( weapon == 16 )then 
        for _, v in ipairs ( getElementsByType ( "player" ) ) do 
                local pX, pY = getElementPosition ( v ); 
                local Distance = math.ceil ( getDistanceBetweenPoints2D ( hitX, hitY, pX, pY ) ) 
                if Distance <= 15 then 
                    guiSetVisible ( img, true ); 
                   setTimer ( guiSetVisible, 3000, 1, img, false ); 
                end 
            end 
        end 
    end 
); 

امسح السيرفر اللي عندك #

Link to comment
جرب ذا ,

-- Client -- 
  
local sX, sY = guiGetScreenSize ( ) 
img = guiCreateStaticImage ( ( sX - 350 ) / 2, ( sY - 300 ) / 2, 330, 210, "img.png", false ) 
guiSetVisible ( img, false ) 
  
addEventHandler ( "onClientPlayerWeaponFire", localPlayer, 
    function ( weapon, _, _, hitX, hitY ) 
        if ( weapon == 16 )then 
        for _, v in ipairs ( getElementsByType ( "player" ) ) do 
                local pX, pY = getElementPosition ( v ); 
                local Distance = math.ceil ( getDistanceBetweenPoints2D ( hitX, hitY, pX, pY ) ) 
                if Distance <= 15 then 
                    guiSetVisible ( img, true ); 
                   setTimer ( guiSetVisible, 3000, 1, img, false ); 
                end 
            end 
        end 
    end 
); 

نفس الشيئ القنبلة تيجي ب نص الشاشة

لكن لما ارمي القنبلة تيجي الصورة

+

لما القنبلة تنفجر تروح الصورة

لكن انا ابي الصورة تيجي علي القنبلة مب علي الشاشة عرفت

امسح السيرفر اللي عندك #

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...