Jump to content

Plane mission need help!


Miika

Recommended Posts

Posted

I'm making plane system. But I have problem. Marker wont create plane.

Mys script is:

[server]

missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
function createMissionMarker() 
    missionBlip = createBlipAttachedTo(missionMarker,19) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
end 
addEventHandler("onResourceStart", resourceRoot, createMissionMarker) 
  
function MarkerHit( hitElement, matchingDimension ) 
    local plane = createVehicle ( 519, 70.21049, -233.00739, 2.33665 ) 
    warpPedIntoVehicle ( source, plane ) 
    outputChatBox( "[Plane Mission] Test", source, 0, 255, 255 ) 
end 
addEventHandler("onMarkerHit", missionMarker, MarkerHit) 
  

What is the problem?

Sorry my bad english... :)

Real motorbike backflip / frontflip script: https://forum.mtasa.com/viewtopic.php?f=108&t=98191

Posted

Any errors in debugscript?

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted
warpPedIntoVehicle ( source, plane ) 

You are trying to warp the marker to the vehicle.

Replace 'source' with 'hitElement'.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

What do you mean by "crash the resource"? post the new code.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted
What do you mean by "crash the resource"? post the new code.
missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
function createMissionMarker() 
    missionBlip = createBlipAttachedTo(missionMarker,19) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
end 
addEventHandler("onResourceStart", resourceRoot, createMissionMarker) 
  
function MarkerHit( hitElement, matchingDimension ) 
    local plane = createVehicle ( 519, 70.21049, -233.00739, 2.33665 ) 
    warpPedIntoVehicle ( 'hitElement, plane ) 
    outputChatBox( "[Plane Mission] Test", source, 0, 255, 255 ) 
end 
addEventHandler("onMarkerHit", missionMarker, MarkerHit) 
  
 

Real motorbike backflip / frontflip script: https://forum.mtasa.com/viewtopic.php?f=108&t=98191

Posted
What do you mean by "crash the resource"? post the new code.
missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
function createMissionMarker() 
    missionBlip = createBlipAttachedTo(missionMarker,19) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
end 
addEventHandler("onResourceStart", resourceRoot, createMissionMarker) 
  
function MarkerHit( hitElement, matchingDimension ) 
    local plane = createVehicle ( 519, 70.21049, -233.00739, 2.33665 ) 
    warpPedIntoVehicle ( 'hitElement, plane ) 
    outputChatBox( "[Plane Mission] Test", source, 0, 255, 255 ) 
end 
addEventHandler("onMarkerHit", missionMarker, MarkerHit) 
  
  
 

warpPedIntoVehicle ( 'hitElement, plane ) 
 

You got a typo there, remove the ' before hitElement.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted
What do you mean by "crash the resource"? post the new code.
missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
function createMissionMarker() 
    missionBlip = createBlipAttachedTo(missionMarker,19) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
end 
addEventHandler("onResourceStart", resourceRoot, createMissionMarker) 
  
function MarkerHit( hitElement, matchingDimension ) 
    local plane = createVehicle ( 519, 70.21049, -233.00739, 2.33665 ) 
    warpPedIntoVehicle ( 'hitElement, plane ) 
    outputChatBox( "[Plane Mission] Test", source, 0, 255, 255 ) 
end 
addEventHandler("onMarkerHit", missionMarker, MarkerHit) 
  
  
  
 

warpPedIntoVehicle ( 'hitElement, plane ) 
  
 

You got a typo there, remove the ' before hitElement.

It working! Thx.

Real motorbike backflip / frontflip script: https://forum.mtasa.com/viewtopic.php?f=108&t=98191

Posted

Next problem...

Final marker wont destry if I hit it

[server]

missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
function createMissionMarker() 
    missionBlip = createBlipAttachedTo(missionMarker,53) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
end 
addEventHandler("onResourceStart", resourceRoot, createMissionMarker) 
  
function MarkerHit( hitElement, matchingDimension ) 
    local plane = createVehicle ( 519, -1654, -162, 14, 0, 0, -45 ) 
    warpPedIntoVehicle ( hitElement, plane ) 
    outputChatBox( "[Plane Mission] Aja perseeseen! Muista pitää hauskaa!", hitElement, 0, 255, 255 ) 
    finalMarker = createMarker ( 338, 2505, 16, "checkpoint", 6, 255, 255, 0, 170 ) 
    finalBlip = createBlipAttachedTo(finalMarker,19) 
end 
addEventHandler("onMarkerHit", missionMarker, MarkerHit) 
  
function finalMarkerHit ( hitElement, matchingDimension ) 
    destroyElement( finalMarker ) 
    destroyElement( finalBlip ) 
end 
  

Real motorbike backflip / frontflip script: https://forum.mtasa.com/viewtopic.php?f=108&t=98191

Posted

---ServerSide

missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
addEventHandler("onResourceStart", resourceRoot, 
function ( ) 
 missionBlip = createBlipAttachedTo(missionMarker,53) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
 end 
) 
  
addEventHandler("onMarkerHit", missionMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    local plane = createVehicle ( 519, -1654, -162, 14, 0, 0, -45 ) 
    warpPedIntoVehicle ( hitElement, plane ) 
    outputChatBox( "[Plane Mission] Aja perseeseen! Muista pitää hauskaa!", hitElement, 0, 255, 255 ) 
    finalMarker = createMarker ( 338, 2505, 16, "checkpoint", 6, 255, 255, 0, 170 ) 
    finalBlip = createBlipAttachedTo(finalMarker,19) 
 end 
end 
) 
  
addEventHandler("onMarkerHit", finalMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'vehicle'  ) then 
    destroyElement( finalMarker ) 
    destroyElement( finalBlip ) 
  end 
end 
) 

- New , Kill System

- New, GameMode Intro

- Leve / Exp System

- New nametag showing style

- New , Hud For Players

- Skin Selection from SA-MP

- Money System / Buy Weapons

- Drop Weapons

- New, Flood System

- New , Group Assign

- Gun license For Weapons

- Random Rule System For Money

Posted
---ServerSide

missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
addEventHandler("onResourceStart", resourceRoot, 
function ( ) 
 missionBlip = createBlipAttachedTo(missionMarker,53) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
 end 
) 
  
addEventHandler("onMarkerHit", missionMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    local plane = createVehicle ( 519, -1654, -162, 14, 0, 0, -45 ) 
    warpPedIntoVehicle ( hitElement, plane ) 
    outputChatBox( "[Plane Mission] Aja perseeseen! Muista pitää hauskaa!", hitElement, 0, 255, 255 ) 
    finalMarker = createMarker ( 338, 2505, 16, "checkpoint", 6, 255, 255, 0, 170 ) 
    finalBlip = createBlipAttachedTo(finalMarker,19) 
 end 
end 
) 
  
addEventHandler("onMarkerHit", finalMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'vehicle'  ) then 
    destroyElement( finalMarker ) 
    destroyElement( finalBlip ) 
  end 
end 
) 

Lua:21

Real motorbike backflip / frontflip script: https://forum.mtasa.com/viewtopic.php?f=108&t=98191

Posted

For the First Marker

if (getElementType ( hitElement ) == 'player'  ) then 

you Need to be on Foot , not in vehicle to create the First Marekr

Change it to vehicle if players will hit the first marker with vehicle

and for the destroy Markers it should work if you hit it by vehicle ,

/debugscript 3 and post the errors here .

- New , Kill System

- New, GameMode Intro

- Leve / Exp System

- New nametag showing style

- New , Hud For Players

- Skin Selection from SA-MP

- Money System / Buy Weapons

- Drop Weapons

- New, Flood System

- New , Group Assign

- Gun license For Weapons

- Random Rule System For Money

Posted
Error: Loading script failed: Plane-mission\mission.lua:29: unexpected symbol near ')' 

Code:

missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
addEventHandler("onResourceStart", resourceRoot, 
function ( ) 
 missionBlip = createBlipAttachedTo(missionMarker,53) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
 end 
) 
  
addEventHandler("onMarkerHit", missionMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    local plane = createVehicle ( 519, -1654, -162, 14, 0, 0, -45 ) 
    warpPedIntoVehicle ( hitElement, plane ) 
    outputChatBox( "[Plane Mission] Lennä punaiselle lipulle.", hitElement, 0, 255, 255 ) 
    finalMarker = createMarker ( 338, 2505, 16, "checkpoint", 6, 255, 255, 0, 170 ) 
    finalBlip = createBlipAttachedTo(finalMarker,19) 
 end 
end 
) 
  
addEventHandler("onMarkerHit", finalMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    if (getElementType ( hitElement ) == 'vehicle'  ) then 
    destroyElement( finalMarker ) 
    destroyElement( finalBlip ) 
  end 
end 
) 

Real motorbike backflip / frontflip script: https://forum.mtasa.com/viewtopic.php?f=108&t=98191

Posted
  
missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
addEventHandler("onResourceStart", resourceRoot, 
function ( ) 
 missionBlip = createBlipAttachedTo(missionMarker,53) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
 end 
) 
  
addEventHandler("onMarkerHit", missionMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    local plane = createVehicle ( 519, -1654, -162, 14, 0, 0, -45 ) 
    warpPedIntoVehicle ( hitElement, plane ) 
    outputChatBox( "[Plane Mission] Lennä punaiselle lipulle.", hitElement, 0, 255, 255 ) 
    finalMarker = createMarker ( 338, 2505, 16, "checkpoint", 6, 255, 255, 0, 170 ) 
    finalBlip = createBlipAttachedTo(finalMarker,19) 
 end 
end 
) 
  
addEventHandler("onMarkerHit", finalMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    if (getElementType ( hitElement ) == 'vehicle'  ) then 
    destroyElement( finalMarker ) 
    destroyElement( finalBlip ) 
  end 
end 
end 
) 
  

Posted
  
missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
addEventHandler("onResourceStart", resourceRoot, 
function ( ) 
 missionBlip = createBlipAttachedTo(missionMarker,53) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
 end 
) 
  
addEventHandler("onMarkerHit", missionMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    local plane = createVehicle ( 519, -1654, -162, 14, 0, 0, -45 ) 
    warpPedIntoVehicle ( hitElement, plane ) 
    outputChatBox( "[Plane Mission] Lennä punaiselle lipulle.", hitElement, 0, 255, 255 ) 
    finalMarker = createMarker ( 338, 2505, 16, "checkpoint", 6, 255, 255, 0, 170 ) 
    finalBlip = createBlipAttachedTo(finalMarker,19) 
 end 
end 
) 
  
addEventHandler("onMarkerHit", finalMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    if (getElementType ( hitElement ) == 'vehicle'  ) then 
    destroyElement( finalMarker ) 
    destroyElement( finalBlip ) 
  end 
end 
end 
) 
  

Working, but it not destroy final marker and blip...

Real motorbike backflip / frontflip script: https://forum.mtasa.com/viewtopic.php?f=108&t=98191

Posted
  
  
missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
addEventHandler("onResourceStart", resourceRoot, 
function ( ) 
 missionBlip = createBlipAttachedTo(missionMarker,53) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
 end 
) 
  
addEventHandler("onMarkerHit", missionMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    local plane = createVehicle ( 519, -1654, -162, 14, 0, 0, -45 ) 
    warpPedIntoVehicle ( hitElement, plane ) 
    outputChatBox( "[Plane Mission] Lennä punaiselle lipulle.", hitElement, 0, 255, 255 ) 
    finalMarker = createMarker ( 338, 2505, 16, "checkpoint", 6, 255, 255, 0, 170 ) 
    finalBlip = createBlipAttachedTo(finalMarker,19) 
 end 
end 
) 
  
addEventHandler("onMarkerHit", finalMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    destroyElement( finalMarker ) 
    destroyElement( finalBlip ) 
     end 
end 
) 
  
  

Posted

if Anubhave didn't work try this ,

--ServerSide

missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
addEventHandler("onResourceStart", resourceRoot, 
function ( ) 
 missionBlip = createBlipAttachedTo(missionMarker,53) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
 end 
) 
  
addEventHandler("onMarkerHit", missionMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    local plane = createVehicle ( 519, -1654, -162, 14, 0, 0, -45 ) 
    warpPedIntoVehicle ( hitElement, plane ) 
    outputChatBox( "[Plane Mission] Lennä punaiselle lipulle.", hitElement, 0, 255, 255 ) 
    finalMarker = createMarker ( 338, 2505, 16, "checkpoint", 6, 255, 255, 0, 170 ) 
    finalBlip = createBlipAttachedTo(finalMarker,19) 
 end 
end 
) 
  
  
  
function Remove( ) 
    if isElement(finalMarker) then 
        removeEventHandler("onMarkerHit", finalMarker, Remove) 
        destroyElement(finalMarker) 
    end 
    if isElement(finalBlip) then 
        destroyElement(finalBlip) 
    end 
end 
addEventHandler("onMarkerHit", finalMarker, Remove) 

- New , Kill System

- New, GameMode Intro

- Leve / Exp System

- New nametag showing style

- New , Hud For Players

- Skin Selection from SA-MP

- Money System / Buy Weapons

- Drop Weapons

- New, Flood System

- New , Group Assign

- Gun license For Weapons

- Random Rule System For Money

Posted
  
  
missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
addEventHandler("onResourceStart", resourceRoot, 
function ( ) 
 missionBlip = createBlipAttachedTo(missionMarker,53) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
 end 
) 
  
addEventHandler("onMarkerHit", missionMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    local plane = createVehicle ( 519, -1654, -162, 14, 0, 0, -45 ) 
    warpPedIntoVehicle ( hitElement, plane ) 
    outputChatBox( "[Plane Mission] Lennä punaiselle lipulle.", hitElement, 0, 255, 255 ) 
    finalMarker = createMarker ( 338, 2505, 16, "checkpoint", 6, 255, 255, 0, 170 ) 
    finalBlip = createBlipAttachedTo(finalMarker,19) 
 end 
end 
) 
  
addEventHandler("onMarkerHit", finalMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    destroyElement( finalMarker ) 
    destroyElement( finalBlip ) 
     end 
end 
) 
  
  

not working

Real motorbike backflip / frontflip script: https://forum.mtasa.com/viewtopic.php?f=108&t=98191

Posted
  
  
missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
addEventHandler("onResourceStart", resourceRoot, 
function ( ) 
 missionBlip = createBlipAttachedTo(missionMarker,53) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
 end 
) 
  
addEventHandler("onMarkerHit", missionMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    local plane = createVehicle ( 519, -1654, -162, 14, 0, 0, -45 ) 
    warpPedIntoVehicle ( hitElement, plane ) 
    outputChatBox( "[Plane Mission] Lennä punaiselle lipulle.", hitElement, 0, 255, 255 ) 
    finalMarker = createMarker ( 338, 2505, 16, "checkpoint", 6, 255, 255, 0, 170 ) 
    finalBlip = createBlipAttachedTo(finalMarker,19) 
 end 
end 
) 
  
addEventHandler("onMarkerHit", finalMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    destroyElement( finalMarker ) 
    destroyElement( finalBlip ) 
     end 
end 
) 
  
  

not working

try mine , last post ,

- New , Kill System

- New, GameMode Intro

- Leve / Exp System

- New nametag showing style

- New , Hud For Players

- Skin Selection from SA-MP

- Money System / Buy Weapons

- Drop Weapons

- New, Flood System

- New , Group Assign

- Gun license For Weapons

- Random Rule System For Money

Posted
if Anubhave didn't work try this ,

--ServerSide

missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
addEventHandler("onResourceStart", resourceRoot, 
function ( ) 
 missionBlip = createBlipAttachedTo(missionMarker,53) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
 end 
) 
  
addEventHandler("onMarkerHit", missionMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    local plane = createVehicle ( 519, -1654, -162, 14, 0, 0, -45 ) 
    warpPedIntoVehicle ( hitElement, plane ) 
    outputChatBox( "[Plane Mission] Lennä punaiselle lipulle.", hitElement, 0, 255, 255 ) 
    finalMarker = createMarker ( 338, 2505, 16, "checkpoint", 6, 255, 255, 0, 170 ) 
    finalBlip = createBlipAttachedTo(finalMarker,19) 
 end 
end 
) 
  
  
  
function Remove( ) 
    if isElement(finalMarker) then 
        removeEventHandler("onMarkerHit", finalMarker, Remove) 
        destroyElement(finalMarker) 
    end 
    if isElement(finalBlip) then 
        destroyElement(finalBlip) 
    end 
end 
addEventHandler("onMarkerHit", finalMarker, Remove) 

Not working

Real motorbike backflip / frontflip script: https://forum.mtasa.com/viewtopic.php?f=108&t=98191

Posted
addEventHandler("onMarkerHit", finalMarker, Remove) 

'finalMarker' wasn't yet created and so not defined. That's why it's not working. Try this:

missionMarker = createMarker ( -1305.2, -120.3, 13.4, "cylinder", 2, 0, 255, 255, 170 ) 
addEventHandler("onResourceStart", resourceRoot, 
function ( ) 
 missionBlip = createBlipAttachedTo(missionMarker,53) 
    outputChatBox( "[Plane Mission] Älä vielä mene lentokone missionille. se on kesken", source, 0, 255, 255 ) 
 end 
) 
  
addEventHandler("onMarkerHit", missionMarker, 
function ( hitElement ) 
    if (getElementType ( hitElement ) == 'player'  ) then 
    local plane = createVehicle ( 519, -1654, -162, 14, 0, 0, -45 ) 
    warpPedIntoVehicle ( hitElement, plane ) 
    outputChatBox( "[Plane Mission] Lennä punaiselle lipulle.", hitElement, 0, 255, 255 ) 
    finalMarker = createMarker ( 338, 2505, 16, "checkpoint", 6, 255, 255, 0, 170 ) 
    finalBlip = createBlipAttachedTo(finalMarker,19) 
 end 
end 
) 
  
  
  
function Remove( ) 
    if (finalMarker ~= nil) and (source == finalMarker) then 
        if isElement(finalMarker) then 
            removeEventHandler("onMarkerHit", finalMarker, Remove) 
            destroyElement(finalMarker) 
        end 
        if isElement(finalBlip) then 
            destroyElement(finalBlip) 
        end 
    end 
end 
addEventHandler("onMarkerHit", getRootElement(), Remove) 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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