leonmrtin123 Posted November 27, 2015 Posted November 27, 2015 (edited) Hola este es mi primer post y queria pedir ayuda sobre un problema que tengo con un script, quiero hacer que al pararse en un marker se abra un panel (ignoren el nombre ). function marker() local theMarker = createMarker ( 1911.31116, -1777.31055, 12.38281, "cylinder", 1.5, 255, 255, 0, 170 ) end addEventHandler("onResourceStart", resourceRoot, marker) GUIEditor = { button = {}, window = {} } function panel() GUIEditor.window[1] = guiCreateWindow(352, 174, 351, 408, "Panel de armas", false) guiWindowSetSizable(GUIEditor.window[1], false) boton = guiCreateButton(39, 77, 182, 70, "Comprar - 500$", false, GUIEditor.window[1]) label = guiCreateLabel(49, 40, 143, 51, "M4", false, GUIEditor.window[1]) end function verpanel() guiSetVisible (GUIEditor.window[1]) end addEventHandler("onClientMarkerHit", getRootElement(), verpanel) Edited December 10, 2015 by Guest
leonmrtin123 Posted November 27, 2015 Author Posted November 27, 2015 Como que estoy combinando server side con client side, me podrias indicar donde?.
leonmrtin123 Posted November 30, 2015 Author Posted November 30, 2015 Perdon por la demora pero intente hacer eso que tu dices no se si lo he hecho de la manera correcta pero probé con muchos códigos y ninguno me funciono.
leonmrtin123 Posted December 10, 2015 Author Posted December 10, 2015 Bueno al final me di cuenta cual era el error el problema es que ahora tira otro error y ni idea de porque es, el error es el siguiente: Client: function guipanel() GUI = guiCreateWindow(304, 121, 337, 405, "Panel de armas callajero", false) guiWindowSetSizable(GUI, false) memo = guiCreateMemo(48, 27, 253, 53, "\n Bienvenido a joni guns que quieres llevar", false, GUI) guiMemoSetReadOnly(memo, true) boton1 = guiCreateButton(9, 130, 137, 56, "Comprar colt - 315$", false, GUI) guiSetFont(boton1, "default-bold-small") boton2 = guiCreateButton(9, 201, 137, 56, "Comprar 200 balas - 60$", false, GUI) guiSetFont(boton2, "default-bold-small") boton3 = guiCreateButton(182, 130, 137, 56, "Comprar Desert eagle - 824$", false, GUI) guiSetFont(boton3, "default-bold-small") boton4 = guiCreateButton(182, 201, 137, 56, "Comprar 200 balas - 150$", false, GUI) guiSetFont(boton4, "default-bold-small") logo = guiCreateLabel(9, 314, 315, 77, "Joni guns enterprices", false, GUI) guiSetFont(logo, "sa-gothic") guiLabelSetColor(logo, 43, 78, 211) end addCommandHandler("cp", guipanel) function abrir() guiSetVisible (GUI, true) end addEvent("AbrirG", true) addEventHandler("AbrirG", localPlayer, abrir) Server local marker = createMarker ( 859.55023, -1361.92371, 13.72259, "cylinder", 1.5, 255, 0, 0, 170) function alentrar(player) triggerClientEvent(player, "AbrirG", player) end addEventHandler("onMarkerHit", marker, alentrar)
DBY Posted December 10, 2015 Posted December 10, 2015 function guipanel() GUI = guiCreateWindow(304, 121, 337, 405, "Panel de armas callajero", false) guiWindowSetSizable(GUI, false) memo = guiCreateMemo(48, 27, 253, 53, "\n Bienvenido a joni guns que quieres llevar", false, GUI) guiMemoSetReadOnly(memo, true) boton1 = guiCreateButton(9, 130, 137, 56, "Comprar colt - 315$", false, GUI) guiSetFont(boton1, "default-bold-small") boton2 = guiCreateButton(9, 201, 137, 56, "Comprar 200 balas - 60$", false, GUI) guiSetFont(boton2, "default-bold-small") boton3 = guiCreateButton(182, 130, 137, 56, "Comprar Desert eagle - 824$", false, GUI) guiSetFont(boton3, "default-bold-small") boton4 = guiCreateButton(182, 201, 137, 56, "Comprar 200 balas - 150$", false, GUI) guiSetFont(boton4, "default-bold-small") logo = guiCreateLabel(9, 314, 315, 77, "Joni guns enterprices", false, GUI) guiSetFont(logo, "sa-gothic") guiLabelSetColor(logo, 43, 78, 211) end addCommandHandler("cp", guipanel) function abrir() guipanel() end addEvent("AbrirG", true) addEventHandler("AbrirG", localPlayer, abrir) El error dice que da nil puesto que al estar dentro de una función no se crea si no llamas a la función.
leonmrtin123 Posted December 10, 2015 Author Posted December 10, 2015 Ahhh muchas gracias igual tambien lo solucione pasando todo a la funcion 'guipanel' me quedo asi function guipanel() leongui = guiCreateWindow(304, 121, 337, 405, "Panel de armas callajero", false) guiWindowSetSizable(leongui, false) memo = guiCreateMemo(48, 27, 253, 53, "\n Bienvenido a joni guns que quieres llevar", false, leongui) guiMemoSetReadOnly(memo, true) boton1 = guiCreateButton(9, 130, 137, 56, "Comprar colt - 315$", false, leongui) guiSetFont(boton1, "default-bold-small") boton2 = guiCreateButton(9, 201, 137, 56, "Comprar 200 balas - 60$", false, leongui) guiSetFont(boton2, "default-bold-small") boton3 = guiCreateButton(182, 130, 137, 56, "Comprar Desert eagle - 824$", false, leongui) guiSetFont(boton3, "default-bold-small") boton4 = guiCreateButton(182, 201, 137, 56, "Comprar 200 balas - 150$", false, leongui) guiSetFont(boton4, "default-bold-small") logo = guiCreateLabel(9, 314, 315, 77, "Joni guns enterprices", false, leongui) guiSetFont(logo, "sa-gothic") guiLabelSetColor(logo, 43, 78, 211) guiSetVisible (leongui, true) end addEvent("AbrirG", true) addEventHandler("AbrirG", localPlayer, guipanel)
Recommended Posts