Jump to content

[help] Button Function


Recommended Posts

Posted

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 ) 

Posted

error:client triggered serversire event movePlayerToBotafogo, but event is not added serverside

I've tried later add the function in a more serverside not work neither in the clientside nor serverside in the same error

Posted

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) 

If I help you in a thread and you need further assistance, please don't PM me - use the thread you created instead. This way everyone on the forum can take advantage of it.

Posted

error:client triggered serversire event movePlayerToBotafogo, but event is not added serverside

of the same mistake I've done everything right and put the clientside on the serverside and nothing!

Posted

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]

  

Posted

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 .

  

Posted

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?

Posted

-- # 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 
) 

  

Posted

Post the whole client side.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted
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 
) 

Posted

I said the whole script, it can't be just that part.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

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