Jump to content

ayuda con un script para ejecutar un comando al apretar un boton de un panel


Diablomta

Recommended Posts

Donde pongo

executeCommandHandler para que funcione en el boton de Crear Marker el comando para ese es /addcheck AYUDA

este es el client

local screenW, screenH = guiGetScreenSize()

        ventana = guiCreateWindow(screenW - 336 - 10, (screenH - 357) / 2, 336, 357, "Race", false)
        guiWindowSetSizable(ventana, false)
        guiSetAlpha(ventana, 1.00)

        crearmarker = guiCreateButton(10, 40, 155, 74, "Crear Marker", false, ventana)
        vermarker = guiCreateButton(171, 40, 155, 74, "Ver los Marker", false, ventana)
        eliminarmarker = guiCreateButton(10, 124, 155, 74, "Eliminar todos los Marker", false, ventana)
        conteo = guiCreateButton(173, 124, 153, 74, "Crear un Conteo", false, ventana)
        congelar = guiCreateButton(10, 204, 155, 74, "Congelar Vehiculos", false, ventana)
        descongelar = guiCreateButton(176, 204, 150, 74, "Descongelar Vehiculos", false, ventana)
        comenzarrace = guiCreateButton(85, 280, 155, 67, "Comenzar Race", false, ventana)
        salir = guiCreateButton(256, 294, 70, 53, "Salir", false, ventana)
        guiSetVisible(ventana,false)        

        addCommandHandler("MarkerRace",function()
        guiSetVisible(ventana,true)
        showCursor(true)
        end)
        
        addEventHandler("onClientGUIClick" ,salir,function()
        guiSetVisible(ventana,false)
        showCursor(false)
        end)
        
        addEventHandler("onClientGUIClick" ,crearmarker,function()
        executeCommandHandler(A)
        end)

 

Edited by Diablomta
Link to comment

¿Quieres que pase algo al precionar el botón?, si lo tienes en server-side lo que quieres que pase, usa un triggerServerEvent("evento", getLocalPlayer()). 

O tal vez lo que quieres es que cuando preciones el botón te deje usar el comando para crear marker's? 

Link to comment

Tal ves deberías usar elementData si lo que quieres activar es por otro recurso.

Aunque si solo quieres crear un marker porque solo no haces esto :

function cmark()
	if (source == tuBoton) then
		local x,y,z = getElementPosition(localPlayer)
		createMarker(x,y,z,"cylinder",1.5,255,255,255)
	end
end
addEventHandler("onClientGUIClick",root,cmark)

O es que el otro recurso crea un marker pero hace otras cosas xd?

Link to comment

Anzo Te explico algo.. el quiere que ese boton ejecute un Comando que trae otra script.. el boton "Crear Marker" no es para crear un Marker como tal.

es para que ejecute un Comando De otra Script Ejemplo: YO tengo una script de Crear eventos pero se usan puros Comandos como /creareventos o /crearconteos

el quiere que el boton Crear Marker ejecute un Comando de otra script tal como /addcheck

Link to comment
  • Recently Browsing   0 members

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