SycroX Posted October 27, 2015 Share Posted October 27, 2015 السلام عليكم ابي اسوي زر ادوس عليه يعطني 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
' A F . Posted October 27, 2015 Share Posted October 27, 2015 مافهمت عليك زين بس اتوقع تبي اذا ظغط زي دي اكس يعطيه سلأح الطريقه الاول تسوي 'onClientClick' isMouseInPosition -- Useful functions الطريقة الثانية 'onClientGUIClick' 'onClientRender' guiCreateButton guiSetAlpha guiSetVisible dxDrawRectangle dxDrawText Link to comment
#Wizard Posted October 27, 2015 Share Posted October 27, 2015 وفيه طريقة ثالثة وهي الزر المخفي GUI Link to comment
SycroX Posted October 27, 2015 Author Share Posted October 27, 2015 انا ما جبت دي اكس خالص انا قولت زر عادي جدا ابي لما ادوس عليه يعطني ام فور بس بتي اكس دي مختلف و اسوي زر تاني ادوس عليه بردو يعطني ام فور بس بتي اكس بدي مختلف عن الأول + انا ما قلت دي اكس انا قولت TXD Link to comment
#Wizard Posted October 27, 2015 Share Posted October 27, 2015 لو بتسويها سيرفر مابتشتغل للأسباب التالية :- - فنشكنات التي اكس دي فقط للكلينت.. - بيتعدل لكل السيرفر التي اكس دي فأستعمله بالكلينت وهو عند اللاعب نفسه بس موفق. Link to comment
SycroX Posted October 27, 2015 Author Share Posted October 27, 2015 ما انا حاطه بلكلينت Link to comment
#CroSs Posted October 27, 2015 Share Posted October 27, 2015 -- #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 ) 1 Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now