Jump to content

Resource help window startup


Recommended Posts

Hi!

I have downloaded a resource, and this is the LUA script:

function Window ( ) 
 
        if ( guiGetVisible ( myWindow ) == true ) then  
       
                guiSetVisible ( myWindow, false )
 
                showCursor ( false )
        else      
                guiSetVisible ( myWindow, true )
 
                showCursor ( true )
        end
end
 
 
myWindow = guiCreateWindow ( 0.16, 0.0, .7, .7, "Taxi locations.", true )
 
 
 
local tabPanel = guiCreateTabPanel ( 0, 0.1, 1, 1, true, myWindow )
 
 
 
local Teleports = guiCreateTab( "Taxi to:", tabPanel )
 
 
 
--GUI Buttons
LSAirport = guiCreateButton( 0.03, 0.01, 0.18, 0.12, "LS airport", true, Teleports )
guiSetFont ( LSAirport, "default-bold-small" )
 
LVAirport = guiCreateButton( 0.03, 0.13, 0.18, 0.12, "LV airport", true, Teleports )
guiSetFont ( LVAirport, "default-bold-small" )
 
AbandedAirstrip = guiCreateButton( 0.03, 0.25, 0.18, 0.12, "Desert Airstrip", true, Teleports )
guiSetFont ( AbandedAirstrip, "default-bold-small" )
 
SFAirport = guiCreateButton( 0.03, 0.37, 0.18, 0.12, "SF airport", true, Teleports )
guiSetFont ( SFAirport, "default-bold-small" )
 
MountChiliad = guiCreateButton( 0.03, 0.49, 0.18, 0.12, "Mount Chiliad", true, Teleports )
guiSetFont ( MountChiliad, "default-bold-small" )
 
Spawn = guiCreateButton( 0.03, 0.61, 0.18, 0.12, "Spawn", true, Teleports )
guiSetFont ( Spawn, "default-bold-small" )
 
Ottos = guiCreateButton( 0.4, 0.01, 0.18, 0.12, "Otto's Carros", true, Teleports )
guiSetFont ( Ottos, "default-bold-small" )
 
Train = guiCreateButton( 0.4, 0.13, 0.18, 0.12, "Train station", true, Teleports )
guiSetFont ( Train, "default-bold-small" )
 
BigEar = guiCreateButton( 0.4, 0.25, 0.18, 0.12, "Big Ear", true, Teleports )
guiSetFont ( BigEar, "default-bold-small" )
 
BlueBerry = guiCreateButton( 0.4, 0.37, 0.18, 0.12, "BlueBerry Acres", true, Teleports )
guiSetFont ( BlueBerry, "default-bold-small" )
 
Heli = guiCreateButton( 0.4, 0.49, 0.18, 0.12, "Heli Pad", true, Teleports )
guiSetFont ( Heli, "default-bold-small" )
 
Grove = guiCreateButton( 0.4, 0.61, 0.18, 0.12, "Grove Street", true, Teleports )
guiSetFont ( Grove, "default-bold-small" )
 
Dam = guiCreateButton( 0.77, 0.01, 0.18, 0.12, "Sherman Dam", true, Teleports )
guiSetFont ( Dam, "default-bold-small" )
 
BackBeyond = guiCreateButton( 0.77, 0.13, 0.18, 0.12, "Back O Beyond", true, Teleports )
guiSetFont ( BackBeyond, "default-bold-small" )
 
Quarry = guiCreateButton( 0.77, 0.25, 0.18, 0.12, "Quarry", true, Teleports )
guiSetFont ( Quarry, "default-bold-small" )
 
Bayside = guiCreateButton( 0.77, 0.37, 0.18, 0.12, "Bayside", true, Teleports )
guiSetFont ( Bayside, "default-bold-small" )
 
Pecker = guiCreateButton( 0.77, 0.49, 0.18, 0.12, "Las Payasadas", true, Teleports )
guiSetFont ( Pecker, "default-bold-small" )
 
Bridge = guiCreateButton( 0.77, 0.61, 0.18, 0.12, "Bridge Facts", true, Teleports )
guiSetFont ( Bridge, "default-bold-small" )
 
Close = guiCreateButton( -0.08, 0.94, 1.1, 0.063, "Close 'F4'", true, Teleports )
guiSetFont ( Close, "default-bold-small" )
 
 
bindKey ( "F4", "down", Window )
 
 
guiSetAlpha ( myWindow, 1 )
guiWindowSetSizable ( myWindow, false )
 
Info= guiCreateLabel(0.61,0.9333,0.6025,0.1267,"Press F4 for a taxi",true)
guiSetFont ( Info, "clear-normal" )
guiSetFont ( Info, "sa-header" )
guiLabelSetColor ( Info, 000, 000, 000 )
guiSetAlpha ( Info, 0.2222 )
 
 
--Create Labels
local One = guiCreateLabel(0.09,0.78,0.94,0.2,"Click - Close 'F4'- To close.",true,Teleports)
 
guiLabelSetColor ( One, math.random(0, 255), math.random(0, 255), math.random(0, 255) )
 
guiSetFont ( One, "sa-header" )
 
--Label Color
function changeLabelColor ( )
 
    guiLabelSetColor ( One, math.random(0, 255), math.random(0, 255), math.random(0, 255) )
end
 
setTimer ( changeLabelColor, 1000, 0 )
 
 
--Close
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
           if (source == Close) then
           guiSetVisible( myWindow, false )
           showCursor( false )
                end  
 
           end
)
 
 
--Teleports
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == MountChiliad) then
            local player = getLocalPlayer()
                    setElementPosition (player , -2325.7409667969, -1627.6766357422, 483.1091003418  )
            end
          end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == LSAirport) then
            local player = getLocalPlayer()
                        setElementPosition (player , 1993.8118896484, -2446.2619628906, 12.951565742493  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == LVAirport) then
            local player = getLocalPlayer()
                  setElementPosition (player , 1523.9138183594, 1527.1204833984, 10.2602405548  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == AbandedAirstrip) then
            local player = getLocalPlayer()
                  setElementPosition (player , 405.55480957031, 2537.8181152344, 15.9504671096  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == SFAirport) then
            local player = getLocalPlayer()
                  setElementPosition (player , -1223.4442138672, 43.506820678711, 13.541401863098  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == Spawn) then
            local player = getLocalPlayer()
                  setElementPosition (player , 584.22082519531, -1991.6666259766, 1.4216117858887  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == Ottos) then
            local player = getLocalPlayer()
                  setElementPosition (player , -1643.1949462891, 1212.7462158203, 6.5843458175659  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == Train) then
            local player = getLocalPlayer()
                  setElementPosition (player , 1434.11389, 2654.20752, 11.39261  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == BigEar) then
            local player = getLocalPlayer()
                  setElementPosition (player , -294.39447021484, 1538.9415283203, 74.965629577637  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == BlueBerry) then
            local player = getLocalPlayer()
                  setElementPosition (player , -3.3661103248596, 36.78341293335, 2.5212655067444  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == Heli) then
            local player = getLocalPlayer()
                  setElementPosition (player , 1535.7916259766, -1353.4775390625, 328.86157226563  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == Grove) then
            local player = getLocalPlayer()
                  setElementPosition (player , 2495.3193359375, -1690.1716308594, 14.765625 )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == Dam) then
            local player = getLocalPlayer()
                  setElementPosition (player , -887.02734375, 2000.9217529297, 60.654315948486 )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == BackBeyond) then
            local player = getLocalPlayer()
                  setElementPosition (player , -938.93298339844, -2346.8010253906, 59.003288269043 )
            end
         
Link to comment
function Window ( ) 
        if ( guiGetVisible ( myWindow ) == true ) then  
       
                guiSetVisible ( myWindow, false )
 
                showCursor ( false )
        else      
                guiSetVisible ( myWindow, true )
 
                showCursor ( true )
        end
end
 
 
myWindow = guiCreateWindow ( 0.16, 0.0, .7, .7, "Taxi locations.", true )
guiSetVisible ( myWindow, false ) -- Hide the window after create.
local tabPanel = guiCreateTabPanel ( 0, 0.1, 1, 1, true, myWindow )
local Teleports = guiCreateTab( "Taxi to:", tabPanel )
 
 
 
--GUI Buttons
LSAirport = guiCreateButton( 0.03, 0.01, 0.18, 0.12, "LS airport", true, Teleports )
guiSetFont ( LSAirport, "default-bold-small" )
 
LVAirport = guiCreateButton( 0.03, 0.13, 0.18, 0.12, "LV airport", true, Teleports )
guiSetFont ( LVAirport, "default-bold-small" )
 
AbandedAirstrip = guiCreateButton( 0.03, 0.25, 0.18, 0.12, "Desert Airstrip", true, Teleports )
guiSetFont ( AbandedAirstrip, "default-bold-small" )
 
SFAirport = guiCreateButton( 0.03, 0.37, 0.18, 0.12, "SF airport", true, Teleports )
guiSetFont ( SFAirport, "default-bold-small" )
 
MountChiliad = guiCreateButton( 0.03, 0.49, 0.18, 0.12, "Mount Chiliad", true, Teleports )
guiSetFont ( MountChiliad, "default-bold-small" )
 
Spawn = guiCreateButton( 0.03, 0.61, 0.18, 0.12, "Spawn", true, Teleports )
guiSetFont ( Spawn, "default-bold-small" )
 
Ottos = guiCreateButton( 0.4, 0.01, 0.18, 0.12, "Otto's Carros", true, Teleports )
guiSetFont ( Ottos, "default-bold-small" )
 
Train = guiCreateButton( 0.4, 0.13, 0.18, 0.12, "Train station", true, Teleports )
guiSetFont ( Train, "default-bold-small" )
 
BigEar = guiCreateButton( 0.4, 0.25, 0.18, 0.12, "Big Ear", true, Teleports )
guiSetFont ( BigEar, "default-bold-small" )
 
BlueBerry = guiCreateButton( 0.4, 0.37, 0.18, 0.12, "BlueBerry Acres", true, Teleports )
guiSetFont ( BlueBerry, "default-bold-small" )
 
Heli = guiCreateButton( 0.4, 0.49, 0.18, 0.12, "Heli Pad", true, Teleports )
guiSetFont ( Heli, "default-bold-small" )
 
Grove = guiCreateButton( 0.4, 0.61, 0.18, 0.12, "Grove Street", true, Teleports )
guiSetFont ( Grove, "default-bold-small" )
 
Dam = guiCreateButton( 0.77, 0.01, 0.18, 0.12, "Sherman Dam", true, Teleports )
guiSetFont ( Dam, "default-bold-small" )
 
BackBeyond = guiCreateButton( 0.77, 0.13, 0.18, 0.12, "Back O Beyond", true, Teleports )
guiSetFont ( BackBeyond, "default-bold-small" )
 
Quarry = guiCreateButton( 0.77, 0.25, 0.18, 0.12, "Quarry", true, Teleports )
guiSetFont ( Quarry, "default-bold-small" )
 
Bayside = guiCreateButton( 0.77, 0.37, 0.18, 0.12, "Bayside", true, Teleports )
guiSetFont ( Bayside, "default-bold-small" )
 
Pecker = guiCreateButton( 0.77, 0.49, 0.18, 0.12, "Las Payasadas", true, Teleports )
guiSetFont ( Pecker, "default-bold-small" )
 
Bridge = guiCreateButton( 0.77, 0.61, 0.18, 0.12, "Bridge Facts", true, Teleports )
guiSetFont ( Bridge, "default-bold-small" )
 
Close = guiCreateButton( -0.08, 0.94, 1.1, 0.063, "Close 'F4'", true, Teleports )
guiSetFont ( Close, "default-bold-small" )
 
 
bindKey ( "F4", "down", Window )
 
 
guiSetAlpha ( myWindow, 1 )
guiWindowSetSizable ( myWindow, false )
 
Info= guiCreateLabel(0.61,0.9333,0.6025,0.1267,"Press F4 for a taxi",true)
guiSetFont ( Info, "clear-normal" )
guiSetFont ( Info, "sa-header" )
guiLabelSetColor ( Info, 000, 000, 000 )
guiSetAlpha ( Info, 0.2222 )
 
 
--Create Labels
local One = guiCreateLabel(0.09,0.78,0.94,0.2,"Click - Close 'F4'- To close.",true,Teleports)
 
guiLabelSetColor ( One, math.random(0, 255), math.random(0, 255), math.random(0, 255) )
 
guiSetFont ( One, "sa-header" )
 
--Label Color
function changeLabelColor ( )
 
    guiLabelSetColor ( One, math.random(0, 255), math.random(0, 255), math.random(0, 255) )
end
 
setTimer ( changeLabelColor, 1000, 0 )
 
 
--Close
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
           if (source == Close) then
           guiSetVisible( myWindow, false )
           showCursor( false )
                end  
 
           end
)
 
 
--Teleports
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == MountChiliad) then
            local player = getLocalPlayer()
                    setElementPosition (player , -2325.7409667969, -1627.6766357422, 483.1091003418  )
            end
          end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == LSAirport) then
            local player = getLocalPlayer()
                        setElementPosition (player , 1993.8118896484, -2446.2619628906, 12.951565742493  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == LVAirport) then
            local player = getLocalPlayer()
                  setElementPosition (player , 1523.9138183594, 1527.1204833984, 10.2602405548  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == AbandedAirstrip) then
            local player = getLocalPlayer()
                  setElementPosition (player , 405.55480957031, 2537.8181152344, 15.9504671096  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == SFAirport) then
            local player = getLocalPlayer()
                  setElementPosition (player , -1223.4442138672, 43.506820678711, 13.541401863098  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == Spawn) then
            local player = getLocalPlayer()
                  setElementPosition (player , 584.22082519531, -1991.6666259766, 1.4216117858887  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == Ottos) then
            local player = getLocalPlayer()
                  setElementPosition (player , -1643.1949462891, 1212.7462158203, 6.5843458175659  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == Train) then
            local player = getLocalPlayer()
                  setElementPosition (player , 1434.11389, 2654.20752, 11.39261  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == BigEar) then
            local player = getLocalPlayer()
                  setElementPosition (player , -294.39447021484, 1538.9415283203, 74.965629577637  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == BlueBerry) then
            local player = getLocalPlayer()
                  setElementPosition (player , -3.3661103248596, 36.78341293335, 2.5212655067444  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == Heli) then
            local player = getLocalPlayer()
                  setElementPosition (player , 1535.7916259766, -1353.4775390625, 328.86157226563  )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == Grove) then
            local player = getLocalPlayer()
                  setElementPosition (player , 2495.3193359375, -1690.1716308594, 14.765625 )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == Dam) then
            local player = getLocalPlayer()
                  setElementPosition (player , -887.02734375, 2000.9217529297, 60.654315948486 )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == BackBeyond) then
            local player = getLocalPlayer()
                  setElementPosition (player , -938.93298339844, -2346.8010253906, 59.003288269043 )
            end
         end
)
 
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
        function ( )
            if (source == Quarry) then
           
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...