Arsilex Posted December 16, 2011 Share Posted December 16, 2011 Miren ya que adnrex123 pidio un job pilot queria probar acerlo pero soy nuevo y nesesito una ayudita Miren tengo asta aora esto function CreateMarker ( playerSource ) if ( playerSource ) then local x, y, z = getElementPosition ( playerSource ) markerpago = createMarker ( -1645, -188, 14.14396572113, "checkpoint", 2, 255, 0, 0, 255 ) addEventHandler("onMarkerHit", marker, MarkerHit) end end addCommandHandler ( "ruta", CreateMarker ) function MarkerHit( hitElement, matchingDimension ) if getElementType( hitElement ) == "player" then givePlayerMoney ( hitElement, 1000 ) outputChatBox ( "Grasias por LLevarnos Aqui tienes tu paga 1000$", playerSource ) end end createBlip ( 2026 , -2498 , 14 , 5 ) markergui = createMarker ( 2024, -2496, 13.53911781311, "cylinder", 2, 255, 0, 0, 255 ) function pedLoad ( Piloto ) createPed ( 124, 2026, -2498, 14 ) end addEventHandler ( "onResourceStart", getResourceRootElement(), pedLoad ) Y aora lo que queria es que cuando entro en el markergui que se abra un gui que voy a crear pero que codigo es nesesario para que se abra lo tuve buscando por la wiki y no enonctre nada Link to comment
Castillo Posted December 17, 2011 Share Posted December 17, 2011 function CreateMarker ( playerSource ) if ( playerSource ) then local x, y, z = getElementPosition ( playerSource ) markerpago = createMarker ( -1645, -188, 14.14396572113, "checkpoint", 2, 255, 0, 0, 255 ) addEventHandler("onMarkerHit", marker, MarkerHit) end end addCommandHandler ( "ruta", CreateMarker ) function MarkerHit( hitElement, matchingDimension ) if getElementType( hitElement ) == "player" then givePlayerMoney ( hitElement, 1000 ) outputChatBox ( "Gracias por LLevarnos Aqui tienes tu paga 1000$", hitElement ) end end createBlip ( 2026 , -2498 , 14 , 5 ) markergui = createMarker ( 2024, -2496, 13.53911781311, "cylinder", 2, 255, 0, 0, 255 ) function pedLoad ( Piloto ) createPed ( 124, 2026, -2498, 14 ) end addEventHandler ( "onResourceStart", resourceRoot, pedLoad ) Link to comment
Arsilex Posted December 17, 2011 Author Share Posted December 17, 2011 Solidsnkake que querias decir con eso esta igual Bueno y aqui esta el gui (lo eh creado con guieditor) addEventHandler("onClientResourceStart",resourceRoot, function() GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Window[1] = guiCreateWindow(282,87,197,412,"Piloto",false) guiSetAlpha(GUIEditor_Window[1],1) GUIEditor_Button[1] = guiCreateButton(24,319,137,35,"Traje de Piloto",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(32,360,122,38,"Salir",false,GUIEditor_Window[1]) GUIEditor_Button[3] = guiCreateButton(16,276,151,36,"Aceptar Trabajo",false,GUIEditor_Window[1]) GUIEditor_Memo[1] = guiCreateMemo(12,27,173,236,"Bienvenido al trabajo de piloto.\nLo unico que tienes que acer es ir al airopuero de SF para recojer tus 1000$ \"{SMILIES_PATH}/icon_wink.gif\" alt=\"\" title=\"Wink\" />\n\n Acepta esta gran oportunidad \"{SMILIES_PATH}/icon_smile.gif\" alt=\"\" title=\"Smile\" />",false,GUIEditor_Window[1]) end ) Link to comment
Serginix Posted December 17, 2011 Share Posted December 17, 2011 Y Que pasa con la GUI? Osea que queres que aga o que o como Link to comment
Arsilex Posted December 17, 2011 Author Share Posted December 17, 2011 mira lo que quero es que cuando yo pase por el markergui = createMarker ( 2024, -2496, 13.53911781311, "cylinder", 2, 255, 0, 0, 255 ) me aparezca entonces el gui entiendes? Link to comment
Castillo Posted December 17, 2011 Share Posted December 17, 2011 No esta igual, corregi un error: habias puesto playerSource donde tenia que ir hitElement. -- client side: addEventHandler("onClientResourceStart",resourceRoot, function() GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Memo = {} GUIEditor_Window[1] = guiCreateWindow(282,87,197,412,"Piloto",false) guiSetAlpha(GUIEditor_Window[1],1) guiSetVisible(GUIEditor_Window[1],false) GUIEditor_Button[1] = guiCreateButton(24,319,137,35,"Traje de Piloto",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(32,360,122,38,"Salir",false,GUIEditor_Window[1]) GUIEditor_Button[3] = guiCreateButton(16,276,151,36,"Aceptar Trabajo",false,GUIEditor_Window[1]) GUIEditor_Memo[1] = guiCreateMemo(12,27,173,236,"Bienvenido al trabajo de piloto.\nLo unico que tienes que acer es ir al airopuero de SF para recojer tus 1000$ \"{SMILIES_PATH}/icon_wink.gif\" alt=\"\" title=\"Wink\" />\n\n Acepta esta gran oportunidad \"{SMILIES_PATH}/icon_smile.gif\" alt=\"\" title=\"Smile\" />",false,GUIEditor_Window[1]) end ) addEvent("showGUI",true) addEventHandler("showGUI",root, function () guiSetVisible(GUIEditor_Window[1],true) showCursor(true) end) -- server side: function pedLoad ( Piloto ) createPed ( 124, 2026, -2498, 14 ) createBlip ( 2026 , -2498 , 14 , 5 ) markergui = createMarker ( 2024, -2496, 13.53911781311, "cylinder", 2, 255, 0, 0, 255 ) addEventHandler("onMarkerHit",markergui,showGUI) end addEventHandler ( "onResourceStart", resourceRoot, pedLoad ) function CreateMarker ( playerSource ) if ( playerSource ) then local x, y, z = getElementPosition ( playerSource ) markerpago = createMarker ( -1645, -188, 14.14396572113, "checkpoint", 2, 255, 0, 0, 255 ) addEventHandler("onMarkerHit", marker, MarkerHit) end end addCommandHandler ( "ruta", CreateMarker ) function MarkerHit( hitElement, matchingDimension ) if getElementType( hitElement ) == "player" then givePlayerMoney ( hitElement, 1000 ) outputChatBox ( "Gracias por LLevarnos Aqui tienes tu paga 1000$", hitElement ) end end function showGUI(hitElement) if getElementType( hitElement ) == "player" then triggerClientEvent(hitElement,"showGUI",hitElement) end end Link to comment
Arsilex Posted December 17, 2011 Author Share Posted December 17, 2011 muchas gracias Eres el amo Solidsnake14 ^^ Link to comment
andrex123 Posted December 17, 2011 Share Posted December 17, 2011 eh yo no pedi uno pero = Link to comment
Recommended Posts