Jump to content

تعديل كود : تم


Waleed_A

Recommended Posts

السلام عليكم

-- Client 
-- x
x = guiCreateStaticImage(419,456,50,48,"images/x.png",false)
guiSetVisible( x, false )
--
createBlip ( -1354.735, -506.260, 14.29218, 27, 2)
marker1 = createMarker ( -1354.735, -506.260, 13.59218, "cylinder", 3, 100, 0, 0, 170 )
createBlip ( -1429.1406, -542.293, 14.1921, 27, 2)
marker2 = createMarker ( -1426.0814, -531.500, 14.0000, "cylinder", 3, 100, 0, 0, 170 )
-- bg
bg = guiCreateStaticImage(0,603,1133,163,"images/bg.png",false)
guiSetVisible( bg, false )
NextW = guiCreateStaticImage(1007,28,107,113,"images/Next.png",false,bg)
NextW2 = guiCreateStaticImage(1007,28,107,113,"images/Next.png",false,bg)
NextW3 = guiCreateStaticImage(1007,28,107,113,"images/Next.png",false,bg)
guiSetAlpha(NextW3,0.75)
NextW4 = guiCreateStaticImage(1007,28,107,113,"images/Next.png",false,bg)
guiSetAlpha(NextW4,0.75)
LeftW = guiCreateStaticImage(14,29,108,112,"images/Left.png",false,bg)
guiSetAlpha(LeftW,0.75)
LeftW2 = guiCreateStaticImage(14,29,108,112,"images/Left.png",false,bg)
LeftW3 = guiCreateStaticImage(14,29,108,112,"images/Left.png",false,bg)
LeftW4 = guiCreateStaticImage(14,29,108,112,"images/Left.png",false,bg)
guiSetAlpha(LeftW4,0.75)
-- Whlees
IM1025 = guiCreateStaticImage(135,27,127,112,"images/1025.png",false,bg)
IM1073 = guiCreateStaticImage(276,27,127,112,"images/1073.png",false,bg)
IM1074 = guiCreateStaticImage(419,27,128,112,"images/1074.png",false,bg)
IM1075 = guiCreateStaticImage(563,27,128,111,"images/1075.png",false,bg)
IM1076 = guiCreateStaticImage(708,27,129,111,"images/1076.png",false,bg)
IM1077 = guiCreateStaticImage(852,27,129,110,"images/1077.png",false,bg)
-- 2
IM1078 = guiCreateStaticImage(135,27,127,112,"images/1078.png",false,bg)
IM1079 = guiCreateStaticImage(276,27,127,112,"images/1079.png",false,bg)
IM1080 = guiCreateStaticImage(419,27,128,112,"images/1080.png",false,bg)
IM1081 = guiCreateStaticImage(563,27,128,111,"images/1081.png",false,bg)
IM1082 = guiCreateStaticImage(708,27,129,111,"images/1082.png",false,bg)
IM1083 = guiCreateStaticImage(852,27,129,110,"images/1083.png",false,bg)
-- 3
IM1084 = guiCreateStaticImage(159,27,127,112,"images/1025.png",false,bg)
IM1085 = guiCreateStaticImage(318,27,127,112,"images/1073.png",false,bg)
IM1096 = guiCreateStaticImage(483,27,128,112,"images/1074.png",false,bg)
IM1097 = guiCreateStaticImage(649,27,128,111,"images/1075.png",false,bg)
IM1098 = guiCreateStaticImage(818,27,129,111,"images/1076.png",false,bg)
--
guiSetVisible( NextW2, false )
guiSetVisible( NextW3, false )
guiSetVisible( NextW4, false )
guiSetVisible( LeftW2, false )
guiSetVisible( LeftW3, false )
guiSetVisible( LeftW4, false )
guiSetVisible( IM1078, false )
guiSetVisible( IM1079, false )
guiSetVisible( IM1080, false )
guiSetVisible( IM1081, false )
guiSetVisible( IM1082, false )
guiSetVisible( IM1083, false )
guiSetVisible( IM1084, false )
guiSetVisible( IM1085, false )
guiSetVisible( IM1096, false )
guiSetVisible( IM1097, false )
guiSetVisible( IM1098, false )
-- bg2
bg2 = guiCreateStaticImage(0,455,419,148,"images/bg.png",false)
guiSetVisible( bg2, false )
Next = guiCreateStaticImage(312,24,90,104,"images/Next.png",false,bg2)
Next2 = guiCreateStaticImage(312,24,90,104,"images/Next.png",false,bg2)
guiSetAlpha(Next2,0.75)
Left = guiCreateStaticImage(4,24,92,104,"images/Left.png",false,bg2)
guiSetAlpha(Left,0.75)
Left2 = guiCreateStaticImage(4,24,92,104,"images/Left.png",false,bg2)
Wheel = guiCreateStaticImage(134,22,130,109,"images/Wheel.png",false,bg2)
Settings = guiCreateStaticImage(134,22,130,109,"images/settings.png",false,bg2)
guiSetVisible( Next2, false )
guiSetVisible( Left2, false )
guiSetVisible( Settings, false )
-- Settings
Ni = guiCreateStaticImage(490,31,104,93,"images/n.png",false,bg)
He = guiCreateStaticImage(223,44,98,75,"images/h.png",false,bg)
Fi = guiCreateStaticImage(746,43,93,69,"images/r.png",false,bg)
guiSetVisible( Ni, false )
guiSetVisible( He, false )
guiSetVisible( Fi, false )
--
addEventHandler( "onClientGUIClick", x,
    function( btn )
     guiSetVisible( x, false )
     guiSetVisible( bg, false )
     guiSetVisible( bg2, false )
     showCursor( false )
        playSoundFrontEnd ( 46 )
    end, false
)
 
addEventHandler( "onClientMarkerLeave", marker1,
    function(player)
     if player == localPlayer then
     showCursor( false )
     guiSetVisible( x, false )
     guiSetVisible( bg, false )
     guiSetVisible( bg2, false )
     end
    end
)
 
addEventHandler( "onClientMarkerLeave", marker2,
    function(player)
     if player == localPlayer then
     showCursor( false )
     guiSetVisible( x, false )
     guiSetVisible( bg, false )
     guiSetVisible( bg2, false )
     end
    end
)
 
addEventHandler( "onClientMarkerHit", marker1,
    function(player)
     if player == localPlayer then
     triggerServerEvent ( "incar",localPlayer)
     end
    end
)
 
addEventHandler( "onClientMarkerHit", marker2,
    function(player)
     if player == localPlayer then
     triggerServerEvent ( "incar",localPlayer)
     end
    end
)
 
addEvent('hcar',true)
addEventHandler('hcar',getRootElement(),
    function (player)
     showCursor( true )
     guiSetVisible( x, true )
     guiSetVisible( bg, true )
     guiSetVisible( bg2, true )
    end
)
 
addEventHandler("onClientGUIClick",root,
    function()
        if ( source == Next ) then
         guiSetVisible( Next2, true )
         guiSetVisible( Left2, true )
         guiSetVisible( Settings, true )
         guiSetVisible( NextW, false )
         guiSetVisible( NextW4, true )
         guiSetVisible( Ni, true )
         guiSetVisible( He, true )
         guiSetVisible( Fi, true )
         guiSetVisible( Next, false )
         guiSetVisible( Left, false )
         guiSetVisible( Wheel, false )
         guiSetVisible( IM1025, false )
         guiSetVisible( IM1073, false )
         guiSetVisible( IM1074, false )
         guiSetVisible( IM1075, false )
         guiSetVisible( IM1076, false )
         guiSetVisible( IM1077, false )
        end
    end
)
 
addEventHandler("onClientGUIClick",root,
    function()
        if ( source == Left2 ) then
         guiSetVisible( Next2, false )
         guiSetVisible( Left2, false )
         guiSetVisible( NextW4, false )
         guiSetVisible( Settings, false )
         guiSetVisible( Ni, false )
         guiSetVisible( He, false )
         guiSetVisible( Fi, false )
         guiSetVisible( Next, true )
         guiSetVisible( NextW, true )
         guiSetVisible( Left, true )
         guiSetVisible( Wheel, true )
         guiSetVisible( IM1025, true )
         guiSetVisible( IM1073, true )
         guiSetVisible( IM1074, true )
         guiSetVisible( IM1075, true )
         guiSetVisible( IM1076, true )
         guiSetVisible( IM1077, true )
        end
    end
)
 
addEventHandler("onClientGUIClick",root,
    function()
        if ( source == NextW ) then
         guiSetVisible( NextW, false )
         guiSetVisible( LeftW, false )
         guiSetVisible( NextW2, true )
         guiSetVisible( LeftW2, true )
         guiSetVisible( IM1025, false )
         guiSetVisible( IM1073, false )
         guiSetVisible( IM1074, false )
         guiSetVisible( IM1075, false )
         guiSetVisible( IM1076, false )
         guiSetVisible( IM1077, false )
         guiSetVisible( IM1078, true )
         guiSetVisible( IM1079, true )
         guiSetVisible( IM1080, true )
         guiSetVisible( IM1081, true )
         guiSetVisible( IM1082, true )
         guiSetVisible( IM1083, true )
        end
    end
)
 
addEventHandler("onClientGUIClick",root,
    function()
        if ( source == LeftW2 ) then
         guiSetVisible( LeftW2, false )
         guiSetVisible( NextW2, false )
         guiSetVisible( LeftW, true )
         guiSetVisible( NextW, true )
         guiSetVisible( IM1025, true )
         guiSetVisible( IM1073, true )
         guiSetVisible( IM1074, true )
         guiSetVisible( IM1075, true )
         guiSetVisible( IM1076, true )
         guiSetVisible( IM1077, true )
         guiSetVisible( IM1078, false )
         guiSetVisible( IM1079, false )
         guiSetVisible( IM1080, false )
         guiSetVisible( IM1081, false )
         guiSetVisible( IM1082, false )
         guiSetVisible( IM1083, false )
        end
    end
)
 
addEventHandler("onClientGUIClick",root,
    function()
        if ( source == NextW2 ) then
         guiSetVisible( NextW2, false )
         guiSetVisible( LeftW2, false )
         guiSetVisible( NextW3, true )
         guiSetVisible( LeftW3, true )
         guiSetVisible( IM1025, false )
         guiSetVisible( IM1073, false )
         guiSetVisible( IM1074, false )
         guiSetVisible( IM1075, false )
         guiSetVisible( IM1076, false )
         guiSetVisible( IM1077, false )
         guiSetVisible( IM1078, false )
         
Edited by Guest
Link to comment

عليكم السلام

لو تلاحظ التريقر شكله كذا

triggerServerEvent ("IM1025", getLocalPlayer())  

بينما التريقرات الباقية كذا

triggerServerEvent("IM1073", root, localPlayer) 

root حق الأفنتsource الخطا انك حاط الـ

يعني عدل التريقرات سويها كذا

root بدون

triggerServerEvent("IM1073", localPlayer) 

و عندك خطأ ثاني في التريقر الي بالسيرفر

هذا راح يسوي تريقر لكل الي بالسيرفر

يعني الكلام بيطلع للكل

triggerClientEvent("WheelOK",root) 
triggerClientEvent("WheelError",root) 

لازم تسويه كذا

triggerClientEvent(source, "WheelOK", root) 
triggerClientEvent(source, "WheelError", root) 

وفيه تريقرات غيرها نفس السالفة

عموماً هو ما يحتاج التريقر للكلينت لان تقدر تسوي الكلام بالسيرفر

بس ما راح اغير لك الطريقة

:wink: كل واحد له طريقته بالبرمجه

Link to comment
عليكم السلام

لو تلاحظ التريقر شكله كذا

triggerServerEvent ("IM1025", getLocalPlayer())  

بينما التريقرات الباقية كذا

triggerServerEvent("IM1073", root, localPlayer) 

root حق الأفنتsource الخطا انك حاط الـ

يعني عدل التريقرات سويها كذا

root بدون

triggerServerEvent("IM1073", localPlayer) 

و عندك خطأ ثاني في التريقر الي بالسيرفر

هذا راح يسوي تريقر لكل الي بالسيرفر

يعني الكلام بيطلع للكل

triggerClientEvent("WheelOK",root) 
triggerClientEvent("WheelError",root) 

لازم تسويه كذا

triggerClientEvent(source, "WheelOK", root) 
triggerClientEvent(source, "WheelError", root) 

وفيه تريقرات غيرها نفس السالفة

عموماً هو ما يحتاج التريقر للكلينت لان تقدر تسوي الكلام بالسيرفر

بس ما راح اغير لك الطريقة

:wink: كل واحد له طريقته بالبرمجه

مشكور تابل =)

مشكور زاحف =)

اشتغل

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