Jump to content

GuiSetVisible - Ayuda


Sergioks

Recommended Posts

Buenas! tengo un problema muy inusual, no se que pasa. Estoy haciendo una ventana con una base de imagen (guiCreateStaticImage), pero al momento de ponerla invisible, me sale este error:

iphone/client/gui/gui_clock.lua:4: Bad argument @ guiSetVisible [Expected gui-element at argument 1, got nil]  

Codigo LUA:

hours_iphone = guiCreateStaticImage(1128, 328, 307, 567, "images/images_new/phone2.png", false) 
guiSetVisible(hours_iphone, false) --- Linea #4 

Lo mas raro de este caso, es que estaba bien hace un rato. ¿Como asi?

- Todo estaba bien, la gramática de botones y todo.

- Reconecto por un bug inesperado de un script de Drift

- Aparecen esos Errores.

¿Porque digos Esos? porque pasa con todas las ventanas del Iphone. ( 7 por el momento ).

¿Que podria ser..?

¡Salu2! y Gracias de antemano!

Link to comment

Aqui esta:

addEventHandler("onClientResourceStart", resourceRoot, 
    function() 
        hours_iphone = guiCreateStaticImage(screenX/1.276595744680851, screenY/2.74380243902439, 307, 567, "images/images_new/phone2.png", false) 
        guiSetVisible(hours_iphone, false) 
         
        hours_close = guiCreateStaticImage(126, 491, 58, 55, "images/close.png", false, hours_iphone) 
        guiSetAlpha(hours_close, 0.23) 
        hours_label = guiCreateLabel(51, 118, 207, 351, "Hora del Juego:\n00:00\n\nHora real:\n00:00:00", false, hours_iphone) 
        guiSetFont(hours_label, "sa-header") 
        guiLabelSetColor(hours_label, 0, 255, 0) 
        guiLabelSetHorizontalAlign(hours_label, "center", true) 
        guiLabelSetVerticalAlign(hours_label, "center")    
         
        addEventHandler("onClientGUIClick", hours_close, open_close, false) 
        setElementData(hours_label, "tooltip-text", "Hora actual del Juego y real.", false) 
         
    end 
) 
  
function reloj_func() 
guiSetVisible(hours_iphone, true) 
guiSetVisible(iphone, false) 
end 
  
addEventHandler("onClientPreRender", root, 
function() 
local hour, minutes = getTime() 
local time = getRealTime() 
local hour = time.hour 
local minute = time.minute 
local second = time.second 
guiSetText(hours_label, "Hora del Juego:\n"..hour..":"..minutes.."\n\nHora real:\n"..hour..":"..minute..":"..second.."", false, hours_iphone) 
end) 

Link to comment

pruevalo de esta forma haber si te funciona

  
        hours_iphone = guiCreateStaticImage(screenX/1.276595744680851, screenY/2.74380243902439, 307, 567, "images/images_new/phone2.png", false) 
        guiSetVisible(hours_iphone, false) 
         
        hours_close = guiCreateStaticImage(126, 491, 58, 55, "images/close.png", false, hours_iphone) 
        guiSetAlpha(hours_close, 0.23) 
        hours_label = guiCreateLabel(51, 118, 207, 351, "Hora del Juego:\n00:00\n\nHora real:\n00:00:00", false, hours_iphone) 
        guiSetFont(hours_label, "sa-header") 
        guiLabelSetColor(hours_label, 0, 255, 0) 
        guiLabelSetHorizontalAlign(hours_label, "center", true) 
        guiLabelSetVerticalAlign(hours_label, "center")    
         
        addEventHandler("onClientGUIClick", hours_close, open_close, false) 
        setElementData(hours_label, "tooltip-text", "Hora actual del Juego y real.", false) 
         
  
function reloj_func() 
guiSetVisible(hours_iphone, true) 
guiSetVisible(iphone, false) 
end 
  
addEventHandler("onClientPreRender", root, 
function() 
local hour, minutes = getTime() 
local time = getRealTime() 
local hour = time.hour 
local minute = time.minute 
local second = time.second 
guiSetText(hours_label, "Hora del Juego:\n"..hour..":"..minutes.."\n\nHora real:\n"..hour..":"..minute..":"..second.."", false, hours_iphone) 
end) 

Link to comment
Quizas estes utilizando otro resource con las mismas variables ya que no usas el local

Saludos.

Podria ser eso... aunque si las pongo por local tendria que unir todo mi resource en uno, porque en uno tengo por decir la gui de la calculadora, en otro la gui del transfender, y asi..

gui_weather

gui_calculadora

gui_main

gui_explorer

gui_buyner

y asi..

pero vere si cambio las variables a una manera que solo sean leidas por este resource.

Link to comment
  • Recently Browsing   0 members

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