Jump to content

Ayuda pls Job Pilot


Arsilex

Recommended Posts

Miren ya que adnrex123 pidio un job pilot queria probar acerlo xD pero soy nuevo y nesesito una ayudita :S

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 :S

Link to comment
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

Solidsnkake que querias decir con eso esta igual :|

Bueno y aqui esta el gui (lo eh creado con guieditor) xD

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

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...