Jump to content

طلب


SycroX

Recommended Posts

Posted

السلام عليكم

ابي اسوي زر ادوس عليه يعطني

M4

بس بتي اكس دي

و زر غيرو

يعطني بردو

M4

بس بتي اكس دي مختلف

انا جرب اسوي بس ما اشتغل

+ معرف هو الكود الي سويتو

عك وغلط ولا وش

الكود اهو

  
addEventHandler("onClientGUIClick", root, 
function () 
if source == M4black then 
triggerServerEvent("M4black", localPlayer) 
txd = engineLoadTXD("m4b.txd") 
engineImportTXD(txd, 356) 
dff = engineLoadDFF("m4b.dff", 356) 
engineReplaceModel(dff, 356) 
    end 
end 
) 
  
----------Server------------- 
addEvent("M4black", true) 
addEventHandler("M4black", root, 
function () 
    giveWeapon ( source, 31, 200 ) 
    end 
end 
) 
  
  

اتمني تساعدوين :-

Chillin' with some demons, satans and vamps

Posted

مافهمت عليك زين بس اتوقع تبي اذا ظغط زي دي اكس يعطيه سلأح

الطريقه الاول تسوي

  
'onClientClick' 
isMouseInPosition -- Useful functions 
  

الطريقة الثانية

  
'onClientGUIClick' 
'onClientRender' 
guiCreateButton 
guiSetAlpha 
guiSetVisible 
dxDrawRectangle 
dxDrawText 

Dis ; AF.#0941

Posted

انا ما جبت دي اكس خالص

انا قولت زر عادي

جدا

ابي لما ادوس عليه يعطني ام فور بس بتي اكس دي مختلف

و اسوي زر تاني ادوس عليه بردو يعطني ام فور بس بتي اكس بدي مختلف عن الأول

+ انا ما قلت دي اكس

انا قولت

TXD

Chillin' with some demons, satans and vamps

Posted

لو بتسويها سيرفر مابتشتغل للأسباب التالية :-

- فنشكنات التي اكس دي فقط للكلينت..

- بيتعدل لكل السيرفر التي اكس دي

فأستعمله بالكلينت وهو عند اللاعب نفسه بس

موفق.

well

Posted
-- #Client 
  
GunsSkins = { 
    [31] = { Model = 356, Skins = { 
        { TXD = engineLoadTXD( "TXD1-Name.txd" ), DFF = engineLoadDFF( "DFF1-Name.dff" ) }, 
        { TXD = engineLoadTXD( "TXD2-Name.txd" ), DFF = engineLoadDFF( "DFF2-Name.dff" ) } 
        } 
    } 
} 
  
function ReplaceWeapon( WeaponID, SkinIndex ) 
    local SkinIndex = SkinIndex or 1 
    if ( not GunsSkins[WeaponID]["Skins"][SkinIndex]["Replaced"] ) then 
        local WeaponModel = GunsSkins[WeaponID]["Model"] 
        engineImportTXD( GunsSkins[WeaponID]["Skins"][SkinIndex]["TXD"], WeaponModel ) 
        engineReplaceModel( GunsSkins[WeaponID]["Skins"][SkinIndex]["DFF"], WeaponModel ) 
        for _SkinIndex in ipairs( GunsSkins[WeaponID]["Skins"] ) do 
            if ( _SkinIndex == SkinIndex ) then 
                GunsSkins[WeaponID]["Skins"][_SkinIndex]["Replaced"] = true 
            else 
                GunsSkins[WeaponID]["Skins"][_SkinIndex]["Replaced"] = false 
            end 
        end 
    end 
end 
  
addEventHandler( "onClientGUIClick", guiRoot, 
function() 
    if ( source == Button1 ) then 
        ReplaceWeapon( 31 ) 
        triggerServerEvent( "Weapon:GiveWeapon", localPlayer, 31, 200 ) 
    elseif ( source == Button2 ) then 
        ReplaceWeapon( 31, 2 ) 
        triggerServerEvent( "Weapon:GiveWeapon", localPlayer, 31, 200 ) 
    end 
end ) 

-- #Server 
  
addEvent( "Weapon:GiveWeapon", true ) 
addEventHandler( "Weapon:GiveWeapon", root, 
function( WeaponID, Ammo ) 
    giveWeapon( source, WeaponID, Ammo ) 
end ) 

  • Like 1

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