Jump to content

Freeroam


#Dv^

Recommended Posts

Hola!

Tengo una duda, ¿cómo sacar el mapa cuando entras al servidor?

Me refiero a este mapa

mta_screen_2016_06_14_00_43_01.png

No quiero eliminarlo del panel freeroam "F1", ni sacar el recurso "Freeroam.zip"

Solo quiero que no aparezca cuando un player entre al servidor, por que cada vez que entras este mapa molesta y arruina el panel login.

Gracias.

Link to comment

Busca una linea que tenga onPlayerWasted o onClientPlayerWasted.

Solo es una idea para que puedas comenzar por ahí.

-------

Editado:

Script "fr_server" Linea= 162

addEventHandler('onPlayerWasted', g_Root, 
    function() 
        if not getOption('spawnmapondeath') then 
            return 
        end 
        local player = source 
        setTimer( 
            function() 
                if isPedDead(player) then 
                    clientCall(player, 'showMap') 
                end 
            end, 
            2000, 
            1 
        ) 
    end 
) 

Link to comment

Sería así, no?

addEventHandler('onPlayerLogin', g_ResRoot, 
    function() 
        fadeCamera(true) 
        setTimer(getPlayers, 1000, 1) 
         
        bindKey('f1', 'down', toggleFRWindow) 
        createWindow(wndMain) 
        hideAllWindows() 
        guiCheckBoxSetSelected(getControl(wndMain, 'jetpack'), doesPedHaveJetPack(g_Me)) 
        guiCheckBoxSetSelected(getControl(wndMain, 'falloff'), canPedBeKnockedOffBike(g_Me)) 
        setJetpackMaxHeight ( 9001 ) 
         
        triggerServerEvent('onLoadedAtClient', g_ResRoot) 
    end 
) 

Link to comment
Sería así, no?
addEventHandler('onPlayerLogin', g_ResRoot, 
    function() 
        fadeCamera(true) 
        setTimer(getPlayers, 1000, 1) 
         
        bindKey('f1', 'down', toggleFRWindow) 
        createWindow(wndMain) 
        hideAllWindows() 
        guiCheckBoxSetSelected(getControl(wndMain, 'jetpack'), doesPedHaveJetPack(g_Me)) 
        guiCheckBoxSetSelected(getControl(wndMain, 'falloff'), canPedBeKnockedOffBike(g_Me)) 
        setJetpackMaxHeight ( 9001 ) 
         
        triggerServerEvent('onLoadedAtClient', g_ResRoot) 
    end 
) 

No, eso no funcionaría ya que la función del bindKey no tiene ni argumento de jugador, y la supuesta función que "llamaría" está en el client-side.

Server:

  
addEventHandler("onPlayerLogin", root, 
   function () 
      setElementData(source, "isLoggedIn", true) 
   end 
) 
  

Client: (1620~)

  
function toggleFRWindow() 
        if ( not getElementData(localPlayer, "isLoggedIn") ) then return false end 
    if isWindowOpen(wndMain) then 
        showCursor(false) 
        hideAllWindows() 
        colorPicker.closeSelect() 
    else 
        showCursor(true) 
        showAllWindows() 
    end 
end 
  
addCommandHandler('fr', toggleFRWindow) 
  

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...