Jump to content

nesecito ayuda el boton no funciona


Kilfwan

Recommended Posts

Hola tngo un problema con mi script por que No me da el dinero segun la funcion que hice :oops::cry:

esta son las funciones de client y server:

  
GUIEditor = { 
    tabpanel = {} 
} 
GUI = guiCreateWindow(176, 136, 456, 379, "Panel de informacion", false) 
guiWindowSetSizable(GUI, false) 
  
GUIEditor.tabpanel[1] = guiCreateTabPanel(9, 21, 438, 304, false, GUI) 
  
tab1 = guiCreateTab("Reglas", GUIEditor.tabpanel[1]) 
  
memo1 = guiCreateMemo(4, 4, 430, 273, "1-NO USAR HACKS!!\n2-PROHIBIDO EL SPAM\n3-PROHIBIDO ABUSAR DE LAS ARMAS.\n4-NO MOLESTAR A LOS DEMAS JUGADORES\n5-PROHIBIDO SER ABURRIDO .\n6-SI ALGUN ADMIN TE KICKEA SIN RAZON CONTACTATE CON EL DUENIO.\n7-NO HABLAR DE OTROS SERVER O SERAS BANEADO POR 2 HORAS, SI LO VUELVES A HACER SERA TRIPLE EL BAN.\n8-SI TU CUENTA SE PERDIO CUANDO CERRAMOS EL SERVER  SE TE HARA UN REENBOOLSO.\n9- NO ABUSAR DEL PODER DE ADMIN.\n10-NO PEDIR DINERO AL ADMIN, LEE EN DONDE DICE DINERO GRATIS.\"", false, tab1) 
guiMemoSetReadOnly(memo1, true) 
  
tab2 = guiCreateTab("Dudas", GUIEditor.tabpanel[1]) 
  
memo2 = guiCreateMemo(4, 7, 430, 270, "Si tienes alguna duda sobre Como ser moderador no Pidas a Los demas admins contactate con algun Head Admin.\nEl requisito para ser moderador Esta en Cooperar con el server.\nQuieres saber Como?\nPues simple Este server Esta escaso En Arenas y algunos recursos, Puedes comenzar donando Algunas 5 Arenas Tuyas y Si ves que algun Recurso Esta un Poco antiguo No dudes en Decirmelo, puedes hasta llegar a Ser admin Siempre mientras tanto Yo confie en Ti y no Abuses de tu Poder.\n\nEste es el facebook En el que me Puedes Contacta:\n\n[url=http://www.facebook.com/shufflerintheslide]http://www.facebook.com/shufflerintheslide[/url]\nManda Imbox.\n\n\n\nMuchas Gracias.", false, tab2) 
guiMemoSetReadOnly(memo2, true) 
  
tab3 = guiCreateTab("Dinero Gratis", GUIEditor.tabpanel[1]) 
  
dinero = guiCreateButton(3, 5, 435, 114, "DINERO GRATIS!! ", false, tab3) 
guiSetFont(dinero, "default-bold-small") 
guiSetProperty(dinero, "NormalTextColour", "FFA9F40A") 
dar5 = guiCreateButton(159, 155, 137, 119, "5$", false, tab3) 
guiSetFont(dar5, "sa-gothic") 
guiSetProperty(dar5, "NormalTextColour", "FF0D0DF0") 
  
  
botoncerrar = guiCreateButton(331, 330, 57, 40, "Cerrar", false, GUI) 
  
-------------------------- 
guiSetVisible(GUI, false) 
addEventHandler ( "onClientGUIClick", dar5, dar55, false) 
  
function abrir()        
        if ( guiGetVisible ( GUI ) == false ) then -- visible               
                guiSetVisible ( GUI, true ) --  
                showCursor(true) 
        else               
                guiSetVisible ( GUI, false ) -- Para que no sea visible 
                showCursor(false) 
        end 
end 
bindKey ("F7", "down", abrir ) 
  
function el_boton() 
    guiSetVisible(GUI, false) 
    showCursor(false) 
end 
addEventHandler ( "onClientGUIClick", botoncerrar, el_boton, false ) 
  
function dar55 () 
    showCursor(true) 
    triggerServerEvent ( "onGreeting", getLocalPlayer () ) 
end 
  

este es de server

  
GUIEditor = { 
    tabpanel = {} 
} 
GUI = guiCreateWindow(176, 136, 456, 379, "Panel de informacion", false) 
guiWindowSetSizable(GUI, false) 
  
GUIEditor.tabpanel[1] = guiCreateTabPanel(9, 21, 438, 304, false, GUI) 
  
tab1 = guiCreateTab("Reglas", GUIEditor.tabpanel[1]) 
  
memo1 = guiCreateMemo(4, 4, 430, 273, "1-NO USAR HACKS!!\n2-PROHIBIDO EL SPAM\n3-PROHIBIDO ABUSAR DE LAS ARMAS.\n4-NO MOLESTAR A LOS DEMAS JUGADORES\n5-PROHIBIDO SER ABURRIDO .\n6-SI ALGUN ADMIN TE KICKEA SIN RAZON CONTACTATE CON EL DUENIO.\n7-NO HABLAR DE OTROS SERVER O SERAS BANEADO POR 2 HORAS, SI LO VUELVES A HACER SERA TRIPLE EL BAN.\n8-SI TU CUENTA SE PERDIO CUANDO CERRAMOS EL SERVER  SE TE HARA UN REENBOOLSO.\n9- NO ABUSAR DEL PODER DE ADMIN.\n10-NO PEDIR DINERO AL ADMIN, LEE EN DONDE DICE DINERO GRATIS.\"", false, tab1) 
guiMemoSetReadOnly(memo1, true) 
  
tab2 = guiCreateTab("Dudas", GUIEditor.tabpanel[1]) 
  
memo2 = guiCreateMemo(4, 7, 430, 270, "Si tienes alguna duda sobre Como ser moderador no Pidas a Los demas admins contactate con algun Head Admin.\nEl requisito para ser moderador Esta en Cooperar con el server.\nQuieres saber Como?\nPues simple Este server Esta escaso En Arenas y algunos recursos, Puedes comenzar donando Algunas 5 Arenas Tuyas y Si ves que algun Recurso Esta un Poco antiguo No dudes en Decirmelo, puedes hasta llegar a Ser admin Siempre mientras tanto Yo confie en Ti y no Abuses de tu Poder.\n\nEste es el facebook En el que me Puedes Contacta:\n\n[url=http://www.facebook.com/shufflerintheslide]http://www.facebook.com/shufflerintheslide[/url]\nManda Imbox.\n\n\n\nMuchas Gracias.", false, tab2) 
guiMemoSetReadOnly(memo2, true) 
  
tab3 = guiCreateTab("Dinero Gratis", GUIEditor.tabpanel[1]) 
  
dinero = guiCreateButton(3, 5, 435, 114, "DINERO GRATIS!! ", false, tab3) 
guiSetFont(dinero, "default-bold-small") 
guiSetProperty(dinero, "NormalTextColour", "FFA9F40A") 
dar5 = guiCreateButton(159, 155, 137, 119, "5$", false, tab3) 
guiSetFont(dar5, "sa-gothic") 
guiSetProperty(dar5, "NormalTextColour", "FF0D0DF0") 
  
  
botoncerrar = guiCreateButton(331, 330, 57, 40, "Cerrar", false, GUI) 
  
-------------------------- 
guiSetVisible(GUI, false) 
addEventHandler ( "onClientGUIClick", dar5, dar55, false) 
  
function abrir()        
        if ( guiGetVisible ( GUI ) == false ) then -- visible               
                guiSetVisible ( GUI, true ) --  
                showCursor(true) 
        else               
                guiSetVisible ( GUI, false ) -- Para que no sea visible 
                showCursor(false) 
        end 
end 
bindKey ("F7", "down", abrir ) 
  
function el_boton() 
    guiSetVisible(GUI, false) 
    showCursor(false) 
end 
addEventHandler ( "onClientGUIClick", botoncerrar, el_boton, false ) 
  
function dar55 () 
    showCursor(true) 
    triggerServerEvent ( "onGreeting", getLocalPlayer () ) 
end 
  

por fa en qe estoy mal?

Link to comment

este es el server side Perdon. En el debugscript me dice " Bad argument @ 'givePlayerMoney' a nil" Algo asi tu as de saber bien de que se trata ese error. apenas me comen se en el script pues me gustaria que me ayudaras a aprender a usar completa la wiki y sus funciones debido a que aplico mal las funciones.

function greetingHandler () 
    givePlayerMoney ( source, 5 ) 
end 
addEvent( "onGreeting", true ) 
addEventHandler( "onGreeting", getRootElement(), greetingHandler ) 

Link to comment
    function greetingHandler () 
        givePlayerMoney ( client, 5 ) 
    end 
    addEvent( "onGreeting", true ) 
    addEventHandler( "onGreeting", root, greetingHandler ) 

Actualizacion de la 1.4 me parece, ya se que es lo mismo, pero me gustan las variantes predifinidas :P

"source" solo te funcionara en server side, si lo llamas remotamente desde client, el "source" del evento pasa a ser "client" ya que es el que lo llama

Link to comment

Hola men Perdon Por demorar tanto :) fui a mi pc y estos son los errores que me da.

warning: gui2.lua/linea 2: bad Argument 'givePlayerMoney'

eso da cuando presiono el boton para q me de dinero.

pero cuando ago el debug script me dice

warning: gui.lua: linea 34 Bad argument @ addEventHandler' en el argumento 3.

Es decir yo Creo que es por ke este argumento no tiene funcion o algo eh intentado de todo pero nada .

addEventHandler ( "onClientGUIClick", dar5, dar55, false) 

Link to comment
  • Recently Browsing   0 members

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