Jump to content

Necesito una re mini ayuda


Edikosh998

Recommended Posts

Posted

Tengo un problema que creia que iba a ser una boludez solucionarlo, pero al final no lo fue. Lo que pasa es lo siguiente :

yo realize un script donde llenas un formulario, pero que si apretas la T o Y aparece el chat.

Ahora mi pregunta es :

function loginCreation() 
  
    local mode = guiGetInputEnabled() 
    if mode == true then 
    creation() 
    else 
    creation() 
    outputChatBox("No estaba") 
    guiSetInputEnabled(true) 
    end 
end 
  
addEvent("onCreation",true) 
addEventHandler("onCreation",localPlayer,loginCreation) 

Esa funcion la hize para que el Input salga en true cuando aparezca el formulario, ahora el problema es que sigue sin arrancar.

Saludos.

WRS( World Racing Server) [server] = 8%

Posted
function creation() 
    
    local screenWidth, screenHeight = guiGetScreenSize() 
    local windowWidth, windowHeight = 479, 301 
    local left = screenWidth/2 - windowWidth/2 
    local top = screenHeight/2 - windowHeight/2 
    gui["_root"] = guiCreateWindow(left, top, windowWidth, windowHeight, "Registracion del personaje", false) 
    guiWindowSetSizable(gui["_root"], false) 
    
    gui["label"] = guiCreateLabel(90, 25, 281, 21, "Bienvenidos a el servidor", false, gui["_root"]) 
    guiLabelSetHorizontalAlign(gui["label"], "left", false) 
    guiLabelSetVerticalAlign(gui["label"], "center") 
    
    gui["label_2"] = guiCreateLabel(20, 85, 71, 16, "Nombre :", false, gui["_root"]) 
    guiLabelSetHorizontalAlign(gui["label_2"], "left", false) 
    guiLabelSetVerticalAlign(gui["label_2"], "center") 
    guiEditSetMaxLength ( gui["label_2"], 15 ) 
  
    gui["label_3"] = guiCreateLabel(20, 125, 61, 20, "Apellido :", false, gui["_root"]) 
    guiLabelSetHorizontalAlign(gui["label_3"], "left", false) 
    guiLabelSetVerticalAlign(gui["label_3"], "center") 
    guiEditSetMaxLength ( gui["label_3"], 15 ) 
    
    gui["label_4"] = guiCreateLabel(35, 165, 61, 20, "Edad :", false, gui["_root"]) 
    guiLabelSetHorizontalAlign(gui["label_4"], "left", false) 
    guiLabelSetVerticalAlign(gui["label_4"], "center") 
    guiEditSetMaxLength ( gui["label_4"], 2 ) 
    
    gui["label_5"] = guiCreateLabel(10, 205, 81, 16, "Ubicacion :", false, gui["_root"]) 
    guiLabelSetHorizontalAlign(gui["label_5"], "left", false) 
    guiLabelSetVerticalAlign(gui["label_5"], "center") 
    
    gui["comboBox"] = guiCreateComboBox(110, 205, 81, 96,"San Fierro", false, gui["_root"]) 
    
    guiComboBoxAddItem(gui["comboBox"], "San Fierro") 
    guiComboBoxAddItem(gui["comboBox"], "Las Venturas") 
    guiComboBoxAddItem(gui["comboBox"], "Liberty City") 
    guiComboBoxAddItem(gui["comboBox"], "Los Santos") 
    
    gui["pushButton"] = guiCreateButton(374, 255, 101, 41, "Continuar", false, gui["_root"]) 
    if on_pushButton_clicked then 
        addEventHandler("onClientGUIClick", gui["pushButton"], on_pushButton_clicked, false) 
    end 
    
    gui["lineEdit"] = guiCreateEdit(110, 85, 113, 20, "", false, gui["_root"]) 
    guiEditSetMaxLength(gui["lineEdit"], 32767) 
    
    gui["lineEdit_2"] = guiCreateEdit(110, 125, 113, 20, "", false, gui["_root"]) 
    guiEditSetMaxLength(gui["lineEdit_2"], 32767) 
    
    gui["lineEdit_3"] = guiCreateEdit(110, 165, 113, 20, "", false, gui["_root"]) 
    guiEditSetMaxLength(gui["lineEdit_3"], 32767) 
    guiSetInputEnabled(true) 
    
    return gui, windowWidth, windowHeight 
end 
  
function loginCreation() 
    creation() 
end 
addEvent("onCreation",true) 
addEventHandler("onCreation",localPlayer,loginCreation) 

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

Ya arregle el problema, como estaba usando el login_panel, habia una parte decia que al cerrar el login panel desactiva el input mode. Entonces saque y ahora anda de 10.

Muchas gracias castillo :):) .

WRS( World Racing Server) [server] = 8%

Posted

Para no crear otro topic, tengo otro bug que no pude resolver...

Cuando pongo una imagen y un label adelante de la imagen , ocurre que si clickeo en la imagen...el label desaparece (osea se va para atras)

Trate de usar el guiMoveToBack, pero lo unico que hace eso..es que se vea todo los elementos GUI arriba de ese, pero si lo clickeas vuelve a ponerse por detras.

WRS( World Racing Server) [server] = 8%

Posted
guiSetProperty(myLabel, "AlwaysOnTop", "true" ) 

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

Excelente :D ... Yo habia leido de las propiedas pero al ser un monton, no las entendia todas.

Muchas gracias de vuelta.

EDIT : La function "setElementVisibleTo" puede servir para Peds?

En la wiki dice que no sirve para players , vehiculos o objetos, pero no se si en players tambien incluye peds.

Saludos.

WRS( World Racing Server) [server] = 8%

Posted

No estoy seguro, nunca probe con peds.

Pero, no va a pasar nada por probarlo.

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

Ok no problem, preguntaba porque esas cosas requiero de un host, pero igual seguro que con mi amigo lo testearemo.

Ahora tengo una duda sobre el

for index,value in ipairs( unaTabla) do 

Que representaria el index y que representaria el value?

Osea si yo pongo

tabla = {1,2,3,4} 
  
--v[1] > Me aparece el primer valor de la tabla (Uno) 

Pero luego no se cual seria la funcion exacta del index.

WRS( World Racing Server) [server] = 8%

Posted
local tabla = {"Uno", "Dos", "Tres", "Cuatro", "Cinco"} 
  
for index, value in ipairs(tabla) do 
    outputChatBox(index .." = ".. value) 
end 

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
local tabla = {"Uno", "Dos", "Tres", "Cuatro", "Cinco"} 
  
for index, value in ipairs(tabla) do 
    outputChatBox(index .." = ".. value) 
end 

No podia ser mas claro jaja. Es tal como dice la palabra "index". Muchas gracias, me sacastes una gran duda.

WRS( World Racing Server) [server] = 8%

  • Recently Browsing   0 members

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