Jump to content

Problema con script[solucionado]


leonmrtin123

Recommended Posts

Hola este es mi primer post y queria pedir ayuda sobre un problema que tengo con un script, quiero hacer que al pararse en un marker se abra un panel tezioa9.png (ignoren el nombre :D:D ).

function marker() 
         local theMarker = createMarker ( 1911.31116, -1777.31055, 12.38281, "cylinder", 1.5, 255, 255, 0, 170 ) 
                   
end 
addEventHandler("onResourceStart", resourceRoot, marker) 
  
  
GUIEditor = { 
    button = {}, 
    window = {} 
} 
function panel() 
        GUIEditor.window[1] = guiCreateWindow(352, 174, 351, 408, "Panel de armas", false) 
        guiWindowSetSizable(GUIEditor.window[1], false) 
  
        boton = guiCreateButton(39, 77, 182, 70, "Comprar - 500$", false, GUIEditor.window[1]) 
        label = guiCreateLabel(49, 40, 143, 51, "M4", false, GUIEditor.window[1])     
    end 
  
  
function verpanel() 
       guiSetVisible (GUIEditor.window[1])  
end 
addEventHandler("onClientMarkerHit", getRootElement(), verpanel) 
  
  
  

Edited by Guest
Link to comment
  • 2 weeks later...

Bueno al final me di cuenta cual era el error el problema es que ahora tira otro error y ni idea de porque es, el error es el siguiente: 5wGLE2l.png

Client:

  
  
    function guipanel() 
        GUI = guiCreateWindow(304, 121, 337, 405, "Panel de armas callajero", false) 
        guiWindowSetSizable(GUI, false) 
  
        memo = guiCreateMemo(48, 27, 253, 53, "\n Bienvenido a joni guns que quieres llevar", false, GUI) 
        guiMemoSetReadOnly(memo, true) 
        boton1 = guiCreateButton(9, 130, 137, 56, "Comprar colt - 315$", false, GUI) 
        guiSetFont(boton1, "default-bold-small") 
        boton2 = guiCreateButton(9, 201, 137, 56, "Comprar 200 balas - 60$", false, GUI) 
        guiSetFont(boton2, "default-bold-small") 
        boton3 = guiCreateButton(182, 130, 137, 56, "Comprar Desert eagle - 824$", false, GUI) 
        guiSetFont(boton3, "default-bold-small") 
        boton4 = guiCreateButton(182, 201, 137, 56, "Comprar 200 balas - 150$", false, GUI) 
        guiSetFont(boton4, "default-bold-small") 
        logo = guiCreateLabel(9, 314, 315, 77, "Joni guns enterprices", false, GUI) 
        guiSetFont(logo, "sa-gothic") 
        guiLabelSetColor(logo, 43, 78, 211)     
         
         
    end 
addCommandHandler("cp", guipanel) 
     
function abrir() 
    guiSetVisible (GUI, true) 
  
end  
addEvent("AbrirG", true) 
addEventHandler("AbrirG", localPlayer, abrir) 
  

Server

local marker = createMarker ( 859.55023, -1361.92371, 13.72259, "cylinder", 1.5, 255, 0, 0, 170) 
  
function alentrar(player) 
   triggerClientEvent(player, "AbrirG", player) 
  
end 
addEventHandler("onMarkerHit", marker, alentrar)    

Link to comment
function guipanel() 
        GUI = guiCreateWindow(304, 121, 337, 405, "Panel de armas callajero", false) 
        guiWindowSetSizable(GUI, false) 
  
        memo = guiCreateMemo(48, 27, 253, 53, "\n Bienvenido a joni guns que quieres llevar", false, GUI) 
        guiMemoSetReadOnly(memo, true) 
        boton1 = guiCreateButton(9, 130, 137, 56, "Comprar colt - 315$", false, GUI) 
        guiSetFont(boton1, "default-bold-small") 
        boton2 = guiCreateButton(9, 201, 137, 56, "Comprar 200 balas - 60$", false, GUI) 
        guiSetFont(boton2, "default-bold-small") 
        boton3 = guiCreateButton(182, 130, 137, 56, "Comprar Desert eagle - 824$", false, GUI) 
        guiSetFont(boton3, "default-bold-small") 
        boton4 = guiCreateButton(182, 201, 137, 56, "Comprar 200 balas - 150$", false, GUI) 
        guiSetFont(boton4, "default-bold-small") 
        logo = guiCreateLabel(9, 314, 315, 77, "Joni guns enterprices", false, GUI) 
        guiSetFont(logo, "sa-gothic") 
        guiLabelSetColor(logo, 43, 78, 211)     
        
        
    end 
addCommandHandler("cp", guipanel) 
    
function abrir() 
    guipanel() 
  
end 
addEvent("AbrirG", true) 
addEventHandler("AbrirG", localPlayer, abrir) 

El error dice que da nil puesto que al estar dentro de una función no se crea si no llamas a la función.

Link to comment

Ahhh muchas gracias igual tambien lo solucione pasando todo a la funcion 'guipanel' me quedo asi

    function guipanel() 
        leongui = guiCreateWindow(304, 121, 337, 405, "Panel de armas callajero", false) 
        guiWindowSetSizable(leongui, false) 
  
        memo = guiCreateMemo(48, 27, 253, 53, "\n Bienvenido a joni guns que quieres llevar", false, leongui) 
        guiMemoSetReadOnly(memo, true) 
        boton1 = guiCreateButton(9, 130, 137, 56, "Comprar colt - 315$", false, leongui) 
        guiSetFont(boton1, "default-bold-small") 
        boton2 = guiCreateButton(9, 201, 137, 56, "Comprar 200 balas - 60$", false, leongui) 
        guiSetFont(boton2, "default-bold-small") 
        boton3 = guiCreateButton(182, 130, 137, 56, "Comprar Desert eagle - 824$", false, leongui) 
        guiSetFont(boton3, "default-bold-small") 
        boton4 = guiCreateButton(182, 201, 137, 56, "Comprar 200 balas - 150$", false, leongui) 
        guiSetFont(boton4, "default-bold-small") 
        logo = guiCreateLabel(9, 314, 315, 77, "Joni guns enterprices", false, leongui) 
        guiSetFont(logo, "sa-gothic") 
        guiLabelSetColor(logo, 43, 78, 211)    
        guiSetVisible (leongui, true) 
         
         
    end 
addEvent("AbrirG", true) 
addEventHandler("AbrirG", localPlayer, guipanel) 
     
  
  

Link to comment
  • Recently Browsing   0 members

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