Jump to content

طلب


SycroX

Recommended Posts

السلام عليكم

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

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 
) 
  
  

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

Link to comment

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

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

  
'onClientClick' 
isMouseInPosition -- Useful functions 
  

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

  
'onClientGUIClick' 
'onClientRender' 
guiCreateButton 
guiSetAlpha 
guiSetVisible 
dxDrawRectangle 
dxDrawText 
Link to comment

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

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

جدا

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

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

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

انا قولت

TXD

Link to comment

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

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

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

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

موفق.

Link to comment
-- #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
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...