Jump to content

[help] Button Function


Recommended Posts

Try this:

function teleportPlayer( ) 
    if source == GUIEditor.button[1] then 
        triggerServerEvent("movePlayerToBotafogo",getLocalPlayer(),1479.6,-1612.8,14.0,0) 
        outputChatBox("Bem vindo ao botafogo!") 
    end 
end 
addEventHandler ( "onClientGUIClick", root, teleportPlayer ) 

Link to comment

Try this, I have not tried it myself though.

Client-Side:

function teleportPlayer() 
    if(source == GUIEditor.button[1]) then 
    local teleportX, teleportY, teleportZ = 1479.6, -1612.8, 14.0 
        triggerServerEvent("movePlayerToBotafogo", getLocalPlayer(), getLocalPlayer(), teleportX, teleportY, teleportZ) 
        outputChatBox("Bem vindo ao botafogo!") 
    end 
end 
addEventHandler("onClientGUIClick", root, teleportPlayer) 

Server-Side:

function teleportPlayer_Server_Handler(thePlayer, teleportX, teleportY, teleportZ) 
    setElementPosition(thePlayer, teleportX, teleportY, teleportZ) 
end 
addEvent("movePlayerToBotafog", true) 
addEventHandler("movePlayerToBotafog", getRootElement(), teleportPlayer_Server_Handler) 

Link to comment

Change this server side :

[lua]function teleportPlayer_Server_Handler(thePlayer, teleportX, teleportY, teleportZ) 
    setElementPosition(thePlayer, teleportX, teleportY, teleportZ) 
end 
addEvent("movePlayerToBotafogo", true) 
addEventHandler("movePlayerToBotafogo", getRootElement(), teleportPlayer_Server_Handler) 

[/lua]

Link to comment

function teleportPlayer() 
    if(source == GUIEditor.button[1]) then 
    local teleportX, teleportY, teleportZ = 1479.6, -1612.8, 14.0 
        setElementPosition(getLocalPlayer(), teleportX, teleportY, teleportZ) 
        outputChatBox("Bem vindo ao botafogo!") 
    end 
end 
addEventHandler("onClientGUIClick", root, teleportPlayer) 

There's no need for a server side .

Link to comment

just one doubt: If you click this button for when the player changes to the skin that I want

function teleportPlayer() 
    if(source == GUIEditor.button[1]) then 
    local teleportX, teleportY, teleportZ = 1479.6, -1612.8, 14.0 
        triggerServerEvent("movePlayerToBotafogo", getLocalPlayer(), getLocalPlayer(), teleportX, teleportY, teleportZ) 
        guiSetVisible (GUIEditor.window[1], not guiGetVisible ( GUIEditor.window[1] ) ) 
        outputChatBox("Bem vindo ao botafogo!") 
    setElementModel(playerSource, 0) 
            showCursor(false) 
            guiSetInputEnabled(false) 
    end 
end 
addEventHandler("onClientGUIClick", root, teleportPlayer) 

I added the:

    setElementModel(playerSource, 0) 

What did this wrong?

Link to comment

-- # Client Side ! 
addEventHandler('onClientGUIClick',GUIEditor.button[1], 
    function (  ) 
        triggerServerEvent('LoadServer',localPlayer) 
        guiSetVisible (GUIEditor.window[1], not guiGetVisible ( GUIEditor.window[1] ) ) 
        showCursor (false) 
      outputChatBox("Bem vindo ao botafogo!") 
    end,false 
) 

-- # Server Side ! 
addEvent('LoadServer',true) 
addEventHandler('LoadServer',root, 
    function (  ) 
        setElementPosition ( source,1479.6, -1612.8, 14.0 ) 
        setElementModel ( source,0 ) 
    end 
) 
Link to comment
addEventHandler('onClientGUIClick',GUIEditor.button[1], 
    function (  ) 
        triggerServerEvent('LoadServer',localPlayer) 
        guiSetVisible (GUIEditor.window[1], not guiGetVisible ( GUIEditor.window[1] ) ) 
        showCursor (false) 
      outputChatBox("Bem vindo ao botafogo!") 
    end,false 
) 

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