Jump to content

AYUDAAAA


Recommended Posts

Hola, hice este script pero no funciona, no se que esta mal, alguno sabria arreglarlo ya que al presionar F3 no se muestra el panel- Ademas, alguno podria demostrarme como hacer para que al precionar por ejemplo el boton DM se ejecute un comando como si el usuario escribiese /dm ? Cree este panel para que los usuarios al presionar un boton se dirijan a los mapas de cada clase..

SCRIPT

addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        Panel = guiCreateWindow(371, 193, 612, 552, "", false) 
        guiWindowSetSizable(Panel, false) 
        GUIEditor.button[DM] = guiCreateButton(27, 94, 139, 65, "DM", false, Panel) 
        GUIEditor.button[DD] = guiCreateButton(244, 94, 139, 65, "DD", false, Panel) 
        GUIEditor.button[CS] = guiCreateButton(448, 94, 139, 65, "CS", false, Panel) 
        GUIEditor.label[1] = guiCreateLabel(166, 16, 310, 56, "GAMEMODES", false, Panel) 
        guiSetFont(GUIEditor.label[1], "sa-header") 
        guiLabelSetColor(GUIEditor.label[1], 14, 2, 251) 
        Lobby = guiCreateButton(127, 474, 358, 55, "LOBBY", false, Panel) 
        GUIEditor.button[1] = guiCreateButton(27, 217, 139, 65, "RACE", false, Panel) 
        GUIEditor.button[2] = guiCreateButton(244, 217, 139, 65, "BASE", false, Panel) 
        GUIEditor.button[3] = guiCreateButton(448, 217, 139, 65, "BOMB", false, Panel) 
        GUIEditor.button[4] = guiCreateButton(27, 336, 139, 65, "CTF", false, Panel) 
        GUIEditor.button[5] = guiCreateButton(244, 336, 139, 65, "RACE", false, Panel) 
        GUIEditor.button[6] = guiCreateButton(448, 336, 139, 65, "RACE", false, Panel)     
    end 
) 
function onresourceStart () 
  bindKey ("F3", "down", showPanel) 
end 
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), onresourceStart) 
  
function showPanel () 
getVisible = guiGetVisible (Panel) 
playerName = getPlayerName ( getLocalPlayer() ) 
if (getVisible == true) then 
    guiSetVisible (Panel, false) 
    showCursor (false) 
end 

Link to comment

Lo que isiste no tiene mucho sentido

prueva con esto

        Panel = guiCreateWindow(371, 193, 612, 552, "", false) 
        guiWindowSetSizable(Panel, false) 
        GUIEditor.button[DM] = guiCreateButton(27, 94, 139, 65, "DM", false, Panel) 
        GUIEditor.button[DD] = guiCreateButton(244, 94, 139, 65, "DD", false, Panel) 
        GUIEditor.button[CS] = guiCreateButton(448, 94, 139, 65, "CS", false, Panel) 
        GUIEditor.label[1] = guiCreateLabel(166, 16, 310, 56, "GAMEMODES", false, Panel) 
        guiSetFont(GUIEditor.label[1], "sa-header") 
        guiLabelSetColor(GUIEditor.label[1], 14, 2, 251) 
        Lobby = guiCreateButton(127, 474, 358, 55, "LOBBY", false, Panel) 
        GUIEditor.button[1] = guiCreateButton(27, 217, 139, 65, "RACE", false, Panel) 
        GUIEditor.button[2] = guiCreateButton(244, 217, 139, 65, "BASE", false, Panel) 
        GUIEditor.button[3] = guiCreateButton(448, 217, 139, 65, "BOMB", false, Panel) 
        GUIEditor.button[4] = guiCreateButton(27, 336, 139, 65, "CTF", false, Panel) 
        GUIEditor.button[5] = guiCreateButton(244, 336, 139, 65, "RACE", false, Panel) 
        GUIEditor.button[6] = guiCreateButton(448, 336, 139, 65, "RACE", false, Panel)  
  
guiSetVisible(Panel, false)  
  
  
function showPanel () 
if (guiGetVisible (Panel) == false) then  
 guiSetVisible(Panel, true) 
 elseif (guiGetVisible (Panel) == true) then  
 guiSetVisible(Panel, false) 
 end 
end 
  bindKey ("F3", "down", showPanel) 

Link to comment

muchas gracias por la respuesta, lo que quiero es que vez de que el usuario escriba por el chat local "/dm" para teletransportarse a los mapas DM, que ejecute ese comando presionando el botón sin necesidad de escribirlo, por ejemplo: Al presionar el botón "DM" que se ejecute el comando como si el usuario lo estuviese escribiendo

Link to comment
  • Recently Browsing   0 members

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