SycroX Posted October 27, 2015 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 ) اتمني تساعدوين :-
' A F . Posted October 27, 2015 Posted October 27, 2015 مافهمت عليك زين بس اتوقع تبي اذا ظغط زي دي اكس يعطيه سلأح الطريقه الاول تسوي 'onClientClick' isMouseInPosition -- Useful functions الطريقة الثانية 'onClientGUIClick' 'onClientRender' guiCreateButton guiSetAlpha guiSetVisible dxDrawRectangle dxDrawText
SycroX Posted October 27, 2015 Author Posted October 27, 2015 انا ما جبت دي اكس خالص انا قولت زر عادي جدا ابي لما ادوس عليه يعطني ام فور بس بتي اكس دي مختلف و اسوي زر تاني ادوس عليه بردو يعطني ام فور بس بتي اكس بدي مختلف عن الأول + انا ما قلت دي اكس انا قولت TXD
#Wizard Posted October 27, 2015 Posted October 27, 2015 لو بتسويها سيرفر مابتشتغل للأسباب التالية :- - فنشكنات التي اكس دي فقط للكلينت.. - بيتعدل لكل السيرفر التي اكس دي فأستعمله بالكلينت وهو عند اللاعب نفسه بس موفق.
#CroSs Posted October 27, 2015 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
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