Bass Posted September 7, 2011 Share Posted September 7, 2011 Buenas aca ando yo de vuelta, y la verdad no se cual es el error en este Script.. Primero, hago algun script cada un tiempito.. pero despues de tener un script y aprender maso de addCommandHandler y del guiCreateWindow y mas.. Hice un panel que con comando salia bien, hasta que tire un update del MTA, ahora no se si fue eso que me pasa esto.. Ejemplo function panel(player, panel) ventana = guiCreateWindow(268,227,279,239,"Cambios",false) btntiempo = guiCreateButton(41,40,191,51,"tiempo",false,ventana) btncerrar = guiCreateButton(63,172,169,58,"cerrar",false,ventana) btnauto = guiCreateButton(53,119,180,37,"auto",false,ventana) addEventHandler ( "onClientGUIClick", btntiempo, tiempo ,false) addEventHandler ( "onClientGUIClick", btnauto, auto ,false) addEventHandler ( "onClientGUIClick", btncerrar, cerrar ,false) end addCommandHandler("panel",panel) function tiempo() setSkyGradient (0,0,255,255,0,255) end function cerrar() destroyElement(ventana) destroyElement(btntiempo) destroyElement(btncerrar) end Ese de arriba andaba bien.. pero despues del update (supongo que fue eso) ahora activo el gamemode en la consola, hasta ahi todo bien.. Pero cuando pongo en el juego el comando /panel .. me salta en la consola "guiCreateWindow attempt Es eso masomenos gracias Link to comment
Edikosh9998 Posted September 7, 2011 Share Posted September 7, 2011 Lamento decirte que.... Abri un server, copie el script tal como estaba y no me aparecio nada solo: que no habia argumento en el punto 7 pero eso porque seguro dejastes para el final. Lo demas anda PERFECTO. Asi que fijate, vos que usas el 1.1 o 1.0.5? PD : Es mas, los botones funcionan perfecto ( menos el auto obviamente). EDIT : A otra cosa, en el boton cerrar con poner : destroyElement(ventana) -- No necesitas poner para los demas, ya que el boton esta incluido en la ventana. EDIT 2 : ESPERA, lo hicistes en client-side no? jaja Link to comment
Castillo Posted September 7, 2011 Share Posted September 7, 2011 Ese error significa que la funcion no existe, estoy seguro de que pusiste el script como server side (como dijo Edikosh), anda al meta.xml y cambia type="server" a type="client". Link to comment
Recommended Posts