Julian09123 Posted January 20, 2013 Share Posted January 20, 2013 Como puedo hacer un panel. para comprar armas? con un marker osea cuando te pones arriba del marker se aparece un panel con las armas disponibles y los precios Gracias Link to comment
AlvareZ_ Posted January 20, 2013 Share Posted January 20, 2013 createMarker guiSetVisible onMarkerHit Link to comment
Julian09123 Posted January 20, 2013 Author Share Posted January 20, 2013 Me puedes dar un ejemplo de como usar eso? Todo junto? Link to comment
AlvareZ_ Posted January 20, 2013 Share Posted January 20, 2013 Server : ejemplo = createMarker(1576.5, 1495.30, 13, "cylinder", 18, 0, 155, 255, 30) addEvent ("showGUI", true) function markerHit (hitPlayer, matchingDimension) if (source == ejemplo) then triggerClientEvent ("showGUI", hitPlayer) outputChatBox ("Bienvenido!", hitPlayer, 255, 255, 255) end end addEventHandler ("onMarkerHit", getRootElement(), markerHit) Client: ventana = guiCreateWindow(0.35, 0.35, 0.3, 0.2,"Ejemplo",true) addEvent ("showGUI", true) function asd () if (getLocalPlayer() == source) then guiSetVisible (ventana, true) showCursor (true) end end addEventHandler ("showGUI", getRootElement(), asd) Link to comment
Julian09123 Posted January 20, 2013 Author Share Posted January 20, 2013 Una pregunta Nunca pude entender esto Que hay que cambiar aki? createMarker(1576.5, 1495.30, 13, "cylinder", 18, 0, 155, 255, 30) osea los numeros de donde los sacas? gracias Link to comment
AlvareZ_ Posted January 20, 2013 Share Posted January 20, 2013 los tres primeros numeros son las coordenadas x, y, z q las puedes ver en tu panel admin, luego el tipo de marker, y por ultimo el color Link to comment
Julian09123 Posted January 20, 2013 Author Share Posted January 20, 2013 Ah bien! Gracias En el meta tengo q poner un server y el client.lua sierto? o como? Link to comment
Julian09123 Posted January 20, 2013 Author Share Posted January 20, 2013 ah ok gracias! Oie tu estabas en el sv GH? recien? Link to comment
Julian09123 Posted January 20, 2013 Author Share Posted January 20, 2013 Alvarez puse las coordenadas y aparece un circulo grande y el panel se activa en cualquier lado osea no en el circulo sino activo el resource y aparece Mira que hago? http://oi49.tinypic.com/29zucyd.jpg Link to comment
AlvareZ_ Posted January 20, 2013 Share Posted January 20, 2013 prueba asi: client: ventana = guiCreateWindow(0.35, 0.35, 0.3, 0.2,"Ejemplo",true) guiWindowSetSizable(ventana, false) guiSetVisible ( ventana, false ) addEvent ("showGUI", true) function asd () if (getLocalPlayer() == source) then guiSetVisible (ventana, true) showCursor (true) end end addEventHandler ("showGUI", getRootElement(), asd) Link to comment
Julian09123 Posted January 20, 2013 Author Share Posted January 20, 2013 probe con eso pero Esta el circulo gigante y entro hay y no se habre el panel ni nada osea se queda el marker solo haci http://oi49.tinypic.com/34t1ta9.jpg Link to comment
AlvareZ_ Posted January 20, 2013 Share Posted January 20, 2013 a mi me sirvio, Pon como lo estas haciendo para coregirlo Link to comment
Julian09123 Posted January 20, 2013 Author Share Posted January 20, 2013 ven a mi sv 186.59.111.78 mira ven Link to comment
Julian09123 Posted January 20, 2013 Author Share Posted January 20, 2013 esto puse Client ventana = guiCreateWindow(0.35, 0.35, 0.3, 0.2,"Ejemplo",true) guiWindowSetSizable(ventana, false) guiSetVisible ( ventana, false ) addEvent ("showGUI", true) function asd () if (getLocalPlayer() == source) then guiSetVisible (ventana, true) showCursor (true) end end addEventHandler ("showGUI", getRootElement(), asd) Server: ejemplo = createMarker(1576.5, 1495.30, 13, "cylinder", 18, 0, 155, 255, 30) addEvent ("showGUI", true) function markerHit (hitPlayer, matchingDimension) if (source == ejemplo) then triggerClientEvent ("showGUI", hitPlayer) outputChatBox ("Bienvenido!", hitPlayer, 255, 255, 255) end end addEventHandler ("onMarkerHit", getRootElement(), markerHit) Link to comment
AlvareZ_ Posted January 20, 2013 Share Posted January 20, 2013 Client: ventana = guiCreateWindow(0.35, 0.35, 0.3, 0.2,"Ejemplo",true) guiWindowSetSizable(ventana, false) guiSetVisible ( ventana, false ) addEvent ("showGUI", true) function asd () if (getLocalPlayer() == source) then guiSetVisible (ventana, true) showCursor (true) end end addEventHandler ("showGUI", getRootElement(), asd) server: ejemplo = createMarker(1576.5, 1495.30, 13, "cylinder", 18, 0, 155, 255, 30) addEvent ("showGUI", true) function markerHit (hitPlayer, matchingDimension) if (source == ejemplo) then triggerClientEvent ("showGUI", hitPlayer) outputChatBox ("Bienvenido!", hitPlayer, 255, 255, 255) end end addEventHandler ("onMarkerHit", getRootElement(), markerHit) Link to comment
Recommended Posts