Jump to content

onPlayerLogin help


johhnhd

Recommended Posts

I don't have a clue on how to manipulate this to onPlayerLogin. Here is my attempt

client

addEventHandler("onPlayerLogin", resourceRoot, 
 function() 
        spawnwnd = guiCreateWindow(0, 0, 1440, 900, "Spawn Selection", false)  
        guiWindowSetMovable(spawnwnd, true) 
        guiWindowSetSizable(spawnwnd, false) 
  
        tabSpawn = guiCreateTabPanel(10, 21, 1420, 869, false, spawnwnd) 
  
        
        basemode = guiCreateTab("Los Santos", tabSpawn)  
  
         
        --basemode-- 
        red = guiCreateButton(0, 5, 707, 840, "Grove Street", false, basemode) 
        blue = guiCreateButton(712, 5, 707, 840, "Ballas", false, basemode) 
  
         
        showCursor (true)    
         
  
        --basemode-- 
        addEventHandler ("onClientGUIClick", red, spawnRed, false) 
        addEventHandler ("onClientGUIClick", blue, spawnBlue, false) 
    end 
) 

I know it is a server side script but I dont know how to link it.

this is the original script

addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        spawnwnd = guiCreateWindow(0, 0, 1440, 900, "Spawn Selection", false)  
        guiWindowSetMovable(spawnwnd, true) 
        guiWindowSetSizable(spawnwnd, false) 
  
        tabSpawn = guiCreateTabPanel(10, 21, 1420, 869, false, spawnwnd) 
  
        
        basemode = guiCreateTab("Los Santos", tabSpawn)  
  
         
        --basemode-- 
        red = guiCreateButton(0, 5, 707, 840, "Grove Street", false, basemode) 
        blue = guiCreateButton(712, 5, 707, 840, "Ballas", false, basemode) 
  
         
        showCursor (true)    
         
  
        --basemode-- 
        addEventHandler ("onClientGUIClick", red, spawnRed, false) 
        addEventHandler ("onClientGUIClick", blue, spawnBlue, false) 
    end 
) 

Link to comment

onPlayerLogin is serverSide. Those functions you are using are clientSide.

What you can do is to trigger a clientEvent from serverside like this:

addEventHandler("onPlayerLogin",root, 
function() 
     triggerClientEvent(source, "onClientPlayerLogin", source) 
end ) 

And then, clientSide

addEvent("onClientPlayerLogin", true) 
addEventHandler("onClientPlayerLogin", root, 
function() 
     spawnwnd = guiCreateWindow(528, 8, 488, 591, "SPAWN MENU", false) 
        guiWindowSetMovable(spawnwnd, true) 
        guiWindowSetSizable(spawnwnd, false) 
  
        tabSpawn = guiCreateTabPanel(9, 24, 470, 558, false, spawnwnd) 
  
  
        basemode = guiCreateTab("Gangs", tabSpawn) 
        --Gangs-- 
        red = guiCreateButton(8, 9, 139, 163, "Grove Street Family", false, basemode) 
        blue = guiCreateButton(242, 8, 139, 163, "Ballas Family", false, basemode) 
        
        showCursor (true)    
        
        --Gangs-- 
        addEventHandler ("onClientGUIClick", red, spawnRed, false) 
        addEventHandler ("onClientGUIClick", blue, spawnBlue, false) 
end ) 

Link to comment
onPlayerLogin is serverSide. Those functions you are using are clientSide.

What you can do is to trigger a clientEvent from serverside like this:

addEventHandler("onPlayerLogin",root, 
function() 
     triggerClientEvent(source, "onClientPlayerLogin", source) 
end ) 

And then, clientSide

addEvent("onClientPlayerLogin", true) 
addEventHandler("onClientPlayerLogin", root, 
function() 
     spawnwnd = guiCreateWindow(528, 8, 488, 591, "SPAWN MENU", false) 
        guiWindowSetMovable(spawnwnd, true) 
        guiWindowSetSizable(spawnwnd, false) 
  
        tabSpawn = guiCreateTabPanel(9, 24, 470, 558, false, spawnwnd) 
  
  
        basemode = guiCreateTab("Gangs", tabSpawn) 
        --Gangs-- 
        red = guiCreateButton(8, 9, 139, 163, "Grove Street Family", false, basemode) 
        blue = guiCreateButton(242, 8, 139, 163, "Ballas Family", false, basemode) 
        
        showCursor (true)    
        
        --Gangs-- 
        addEventHandler ("onClientGUIClick", red, spawnRed, false) 
        addEventHandler ("onClientGUIClick", blue, spawnBlue, false) 
end ) 

Thank you pal :)

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