Arsilex Posted June 19, 2012 Posted June 19, 2012 Mi problema es que cuando paso por el marker no me aparece nada Client-side addEventHandler("onClientResourceStart",resourceRoot, function () Panel = guiCreateWindow(749,250,326,448,"Armas de Hillitop",false) ColtIMG = guiCreateStaticImage(16,10,77,94,"images/22.png",false,Panel) guiSetAlpha(ColtIMG,0.69999998807907) Colt = guiCreateButton(21,96,111,37,"Colt-47 500$",false,Panel) guiSetFont(Colt,"default-bold-small") UziIMG = guiCreateStaticImage(186,18,82,84,"images/28.png",false,Panel) guiSetAlpha(UziIMG,0.69999998807907) Uzi = guiCreateButton(185,94,106,39,"Uzi 1000$",false,Panel) guiSetFont(Uzi,"default-bold-small") AKIMG = guiCreateStaticImage(92,147,99,141,"images/30.png",false,Panel) guiSetAlpha(AKIMG,0.69999998807907) AK = guiCreateButton(102,249,94,42,"AK-47 1500$",false,Panel) guiSetFont(AK,"default-bold-small") Cerrar = guiCreateButton(66,347,179,64,"Cerrar",false,Panel) guiSetFont(Cerrar,"sa-header") end ) addEvent("showGUI",true) addEventHandler("showGUI",root, function () guiSetVisible(Panel,true) showCursor(true) end) server-side function pedLoad ( ) local vendedor = createPed ( 107,1113.54, -317.48, 73.99 ) setPedRotation(vendedor,0) markergui = createMarker ( 1112.35, -316.86, 72.99, "cylinder", 2, 255, 0, 0, 255 ) addEventHandler("onMarkerHit",markergui,showGUI) end addEventHandler ( "onResourceStart", resourceRoot, pedLoad ) function showGUI(hitElement) if getElementType( hitElement ) == "player" then triggerClientEvent(hitElement,"showGUI",hitElement) end end
Alexs Posted June 19, 2012 Posted June 19, 2012 Facil, estas creando el marcador cuanto lo tocas, es asi: markergui = createMarker ( 1112.35, -316.86, 72.99, "cylinder", 2, 255, 0, 0, 255 ) vendedor = createPed ( 107,1113.54, -317.48, 73.99 ) function showGUI ( ) setPedRotation(vendedor,0) if getElementType( hitElement ) == "player" then triggerClientEvent(hitElement,"showGUI",hitElement) end end addEventHandler("onMarkerHit",markergui,showGUI) Developer @ MYVAL
Alexs Posted June 19, 2012 Posted June 19, 2012 mmm... se ve el marcador? Panel = guiCreateWindow(749,250,326,448,"Armas de Hillitop",false) ColtIMG = guiCreateStaticImage(16,10,77,94,"images/22.png",false,Panel) guiSetAlpha(ColtIMG,0.69999998807907) Colt = guiCreateButton(21,96,111,37,"Colt-47 500$",false,Panel) guiSetFont(Colt,"default-bold-small") UziIMG = guiCreateStaticImage(186,18,82,84,"images/28.png",false,Panel) guiSetAlpha(UziIMG,0.69999998807907) Uzi = guiCreateButton(185,94,106,39,"Uzi 1000$",false,Panel) guiSetFont(Uzi,"default-bold-small") AKIMG = guiCreateStaticImage(92,147,99,141,"images/30.png",false,Panel) guiSetAlpha(AKIMG,0.69999998807907) AK = guiCreateButton(102,249,94,42,"AK-47 1500$",false,Panel) guiSetFont(AK,"default-bold-small") Cerrar = guiCreateButton(66,347,179,64,"Cerrar",false,Panel) guiSetFont(Cerrar,"sa-header") guiSetVisible(Panel,false) markergui = createMarker ( 1112.35, -316.86, 72.99, "cylinder", 2, 255, 0, 0, 255 ) vendedor = createPed ( 107,1113.54, -317.48, 73.99 ) function showGUI ( ) guiSetVisible(true, false) end addEventHandler("onClientMarkerHit",markergui,showGUI) Intenta asi, todo en el Client Side Developer @ MYVAL
iFoReX Posted June 19, 2012 Posted June 19, 2012 he alexs porque es guiSetVisible( true, false ) no deberia ser asi guiSetVisible(Panel, true) ? elMota/elFoReX De Vuelta En MTA *---------* Cuenta De Youtube En La Que Subo Tutoriales Acerca De MTA :3 https://www.youtube.com/user/KillersGPs
Araa Posted June 20, 2012 Posted June 20, 2012 Estas seguro que hiciste bien el meta? Porque tu script en si muestra la gui onClientResourceStart Lo unico que tendrias que hacer para arreglar eso es agregar un guiSetVisible (Panel, false) dentro de la funcion que crea la GUI. Hi, this is a signature.
Recommended Posts