leonmrtin123 Posted November 27, 2015 Share 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 Link to comment
leonmrtin123 Posted November 27, 2015 Author Share Posted November 27, 2015 Como que estoy combinando server side con client side, me podrias indicar donde?. Link to comment
leonmrtin123 Posted November 30, 2015 Author Share 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. Link to comment
leonmrtin123 Posted December 10, 2015 Author Share 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) Link to comment
DBY Posted December 10, 2015 Share 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. Link to comment
leonmrtin123 Posted December 10, 2015 Author Share 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) Link to comment
Recommended Posts