Jump to content

Ayuda


Bloodz

Recommended Posts

Bueno pues esta vez hago tres preguntas en un mismo post, ahí van :

1rQuestion: Sobre el tema de GUI, y crear menús y todo eso, que debería usar para, si por ejemplo quiero hacer un botón de salida, configurarlo y que al darle click se cierre, o un boton en el que le das y se abre otra ventana, que debería usar, algo como "onClientClick" ?

2rQuestion: Estoy tratando de hacer un sistema de cuentas normal con el ACL, para que los usuarios se puedan registrar, en el cual hay:

Admins

Moders

Support Team

... (Los demás grupos [ son 6 o 7 más] son los oficios)

Como podría hacer un registro de usuarios con ACL , con un comando de /register user.name user.pass ? que funciones debo utilizar exactamente? =

aclGroupAddObject / aclGroupAddACL / aclCreateGroup ¿? Alguno de estos ?

3rQuestion:

Por qué cuando pongo un area en el mapa grande, en el minimapa según como te muevas se ve todo del color de ese area? o sea, el area es un cuadrado de apenas x200 y200 , pero según en la dirección que mire se colorea todo el minimapa con el color del area, y es molesto, alguna solución?

Muchas gracias.

Link to comment
1: Usa onClientGUIClick para los elements GUI.

2: Si queres agregar un usuario a un grupo del acl creo que deberias usar esto: aclGroupAddObject.

3: No entiendo a que te referis.

Ahí se ven las tres areas que de momento, hay en el mapa, todo bien.

50041384.png

Aquí se ve en el minimapa, las areas verde y amarilla, se ve bien, pero solo cuando estoy mirando hacia "X" dirección.

58218636.png

Pero según donde gire la camara, el area amarilla se expande por todo el minimapa/mapa , quedando así:

25894373.png

xDD Te hago un mapa o qué? xD nunca mejor dicho ! ( pero de buen rollo eh )

Link to comment
Ah, eso es un error en la posicion donde las creaste.

Y para arreglarlo, que debería hacer? xD, dejo aquí la parte del script donde se crean las areas.

local GSAREA = createRadarArea ( 2600, -1600, [color=#FF0000]-250, -200[/color], 0, 255, 0, 150, getRootElement() ) 
local VGAREA = createRadarArea ( 2878, -1660, [color=#FF0000]-250[/color], 200, 250, 250, 15, 150, getRootElement() ) 
local BSAREA = createRadarArea ( 781, -1634, 250, 200, 100, 25, 225, 150, getRootElement() ) 

Pueden ser los valores negativos?

Link to comment

Yo tuve este problema y averigue que lo causa, la causa es que vos pones -250, -200 en el tamaño, el "-" causa este error.

local GSAREA = createRadarArea ( 2600, -1600, 250, 200, 0, 255, 0, 150, getRootElement() ) 
local VGAREA = createRadarArea ( 2878, -1660, 250, 200, 250, 250, 15, 150, getRootElement() ) 
local BSAREA = createRadarArea ( 781, -1634, 250, 200, 100, 25, 225, 150, getRootElement() ) 

Vas a tener que re-posicionarlas porque van a estar en mal posicion (almenos 2, las que tenian el -)

Link to comment
Yo tuve este problema y averigue que lo causa, la causa es que vos pones -250, -200 en el tamaño, el "-" causa este error.
local GSAREA = createRadarArea ( 2600, -1600, 250, 200, 0, 255, 0, 150, getRootElement() ) 
local VGAREA = createRadarArea ( 2878, -1660, 250, 200, 250, 250, 15, 150, getRootElement() ) 
local BSAREA = createRadarArea ( 781, -1634, 250, 200, 100, 25, 225, 150, getRootElement() ) 

Vas a tener que re-posicionarlas porque van a estar en mal posicion (almenos 2, las que tenian el -)

Muchas gracias SoliiiD! (L) jajajajaja!

Ahora te pongo el code del GUI, que ...xD soy un patoso ! pero no me lo corrigas ni nada, que los GUI son un lio y te vas a dejar la cabeza con el script que te voy a poner... mas que nada porque está patosamente mal hecho, y simplemente agradeceria si pudieras especificar que se pone entre ( ) después del onClientGUIClick (...).

function userPanel (commandName) 
GUIEditor_Window = {} 
GUIEditor_Button = {} 
GUIEditor_Image = {} 
  
local guipanel = guiCreateWindow(0.1375,-0.01,0.72,0.7933,"User Panel",true) 
local guiregister = guiCreateButton(34,41,135,27,"Register",false,guipanel) 
local guilogin = guiCreateButton(35,76,135,27,"Login",false,guipanel) 
local guiplayergang = guiCreateButton(35,114,135,27,"Player Gang",false,guipanel) 
local guiserverhelp = guiCreateButton(35,153,135,27,"Server help",false,guipanel) 
local guiprops = guiCreateButton(34,190,135,27,"My props.",false,guipanel) 
local guibank = guiCreateButton(34,228,135,27,"Bank account.",false,guipanel) 
local guiimage = guiCreateStaticImage(120,100,328,261,"images/mtalogo.png",false,guipanel) 
showCursor(not isCursorShowing()) 
end 
addCommandHandler ("mypanel", userPanel) 
  
function onClientGUIClick(guiregister, outputEditBox) 
if (clickedElement(guiregister)) then 
  
GUIEditor_Window = {} 
GUIEditor_Button = {} 
GUIEditor_Edit = {} 
  
local guiregistro = guiCreateWindow(0.2562,0.2733,0.495,0.28,"Register",true) 
local guinombre = guiCreateEdit(94,34,212,25,"Here Your User Name.",false,guiregister) 
local guicontraseya = guiCreateEdit(94,78,212,25,"Here Your Password.",false,guiregister) 
local guicerrar1 = guiCreateRadioButton(265,121,112,23,"Close",false,guiregister) 
local guiaceptar1 = guiCreateRadioButton(141,122,112,23,"Accept",false,guiregister) 
local guiatras1 = guiCreateRadioButton(18,122,112,23,"Back",false,guiregister) 
end 
end 
addEventHandler ("onClientGUIClick", guiregister, outputEdithBox, false ) 

Link to comment
addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()), 
function () 
GUIEditor_Window = {} 
GUIEditor_Button = {} 
GUIEditor_Image = {} 
  
guipanel = guiCreateWindow(0.1375,-0.01,0.72,0.7933,"User Panel",true) 
guiSetVisible(guipanel,false) 
guiregister = guiCreateButton(34,41,135,27,"Register",false,guipanel) 
guilogin = guiCreateButton(35,76,135,27,"Login",false,guipanel) 
guiplayergang = guiCreateButton(35,114,135,27,"Player Gang",false,guipanel) 
guiserverhelp = guiCreateButton(35,153,135,27,"Server help",false,guipanel) 
guiprops = guiCreateButton(34,190,135,27,"My props.",false,guipanel) 
guibank = guiCreateButton(34,228,135,27,"Bank account.",false,guipanel) 
guiimage = guiCreateStaticImage(120,100,328,261,"images/mtalogo.png",false,guipanel) 
addEventHandler ("onClientGUIClick", guiregister, onClientGUIClick, false ) 
end) 
  
function userPanel (commandName) 
guiSetVisible(guipanel,not guiGetVisible(guipanel)) 
showCursor(not isCursorShowing()) 
end 
addCommandHandler ("mypanel", userPanel) 
  
function onClientGUIClick() 
guiregistro = guiCreateWindow(0.2562,0.2733,0.495,0.28,"Register",true) 
guinombre = guiCreateEdit(94,34,212,25,"Here Your User Name.",false,guiregistro) 
guicontraseya = guiCreateEdit(94,78,212,25,"Here Your Password.",false,guiregistro) 
guicerrar1 = guiCreateRadioButton(265,121,112,23,"Close",false,guiregistro) 
guiaceptar1 = guiCreateRadioButton(141,122,112,23,"Accept",false,guiregistro) 
guiatras1 = guiCreateRadioButton(18,122,112,23,"Back",false,guiregistro) 
end 

Ya te lo arregle :).

Link to comment
addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()), 
function () 
GUIEditor_Window = {} 
GUIEditor_Button = {} 
GUIEditor_Image = {} 
  
guipanel = guiCreateWindow(0.1375,-0.01,0.72,0.7933,"User Panel",true) 
guiSetVisible(guipanel,false) 
guiregister = guiCreateButton(34,41,135,27,"Register",false,guipanel) 
guilogin = guiCreateButton(35,76,135,27,"Login",false,guipanel) 
guiplayergang = guiCreateButton(35,114,135,27,"Player Gang",false,guipanel) 
guiserverhelp = guiCreateButton(35,153,135,27,"Server help",false,guipanel) 
guiprops = guiCreateButton(34,190,135,27,"My props.",false,guipanel) 
guibank = guiCreateButton(34,228,135,27,"Bank account.",false,guipanel) 
guiimage = guiCreateStaticImage(120,100,328,261,"images/mtalogo.png",false,guipanel) 
addEventHandler ("onClientGUIClick", guiregister, onClientGUIClick, false ) 
end) 
  
function userPanel (commandName) 
guiSetVisible(guipanel,not guiGetVisible(guipanel)) 
showCursor(not isCursorShowing()) 
end 
addCommandHandler ("mypanel", userPanel) 
  
function onClientGUIClick() 
guiregistro = guiCreateWindow(0.2562,0.2733,0.495,0.28,"Register",true) 
guinombre = guiCreateEdit(94,34,212,25,"Here Your User Name.",false,guiregistro) 
guicontraseya = guiCreateEdit(94,78,212,25,"Here Your Password.",false,guiregistro) 
guicerrar1 = guiCreateRadioButton(265,121,112,23,"Close",false,guiregistro) 
guiaceptar1 = guiCreateRadioButton(141,122,112,23,"Accept",false,guiregistro) 
guiatras1 = guiCreateRadioButton(18,122,112,23,"Back",false,guiregistro) 
end 

Ya te lo arregle :).

Ohhhhhh ! Jajajajaja ! ya funcaaaaaah yeyeyeyeyehh ! Muchas gracias Soliiid !! Eres el amo ! y ya no te hago perder más el tiempo con tonterias :D bueh con esto ya puedo hacer el menú al completo, jajajajaja

Link to comment
De nada, buena suerto con el resto :D.
addEventHandler("onClientResourceStart",getResourceRootElement(getThisResource()), 
function () 
GUIEditor_Window = {} 
GUIEditor_Button = {} 
GUIEditor_Image = {} 
  
guipanel = guiCreateWindow(0.1375,-0.01,0.72,0.7933,"User Panel",true) 
guiSetVisible(guipanel,false) 
guiregister = guiCreateButton(34,41,135,27,"Register",false,guipanel) 
guilogin = guiCreateButton(35,76,135,27,"Login",false,guipanel) 
guiplayergang = guiCreateButton(35,114,135,27,"Player Gang",false,guipanel) 
guiserverhelp = guiCreateButton(35,153,135,27,"Server help",false,guipanel) 
guiprops = guiCreateButton(34,190,135,27,"My props.",false,guipanel) 
guibank = guiCreateButton(34,228,135,27,"Bank account.",false,guipanel) 
guiimage = guiCreateStaticImage(120,100,328,261,"images/mtalogo.png",false,guipanel) 
addEventHandler ("onClientGUIClick", guiregister, onClientGUIClick, false ) 
end) 
  
function userPanel (commandName) 
guiSetVisible(guipanel,not guiGetVisible(guipanel)) 
showCursor(not isCursorShowing()) 
end 
addCommandHandler ("mypanel", userPanel) 
  
function onClientGUIClick() 
guiregistro = guiCreateWindow(0.2562,0.2733,0.495,0.28,"Register",true) 
guinombre = guiCreateEdit(94,34,212,25,"Here Your User Name.",false,guiregistro) 
guicontraseya = guiCreateEdit(94,78,212,25,"Here Your Password.",false,guiregistro) 
guicerrar1 = guiCreateRadioButton(265,121,112,23,"Close",false,guiregistro) 
guiaceptar1 = guiCreateRadioButton(141,122,112,23,"Accept",false,guiregistro) 
guiatras1 = guiCreateRadioButton(18,122,112,23,"Back",false,guiregistro) 
end 

Ya te lo arregle :).

Ohhhhhh ! Jajajajaja ! ya funcaaaaaah yeyeyeyeyehh ! Muchas gracias Soliiid !! Eres el amo ! y ya no te hago perder más el tiempo con tonterias :D bueh con esto ya puedo hacer el menú al completo, jajajajaja

Por eso eres GOD!!!!!!!!!!!!!!!!!!!!!!!

:o Yeah!!!! lleva tiempo sin mensionarlo jejeje :P

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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