Jump to content

Problemas Com Spawn


Recommended Posts

Opa Eu Queria Uma Ajuda Por Que Eu Estou Motando Um servidor de mta mais tipo se eu crio dois spawns com as posições e ids diferentes um não spawna e o outro sim se alguem poder ajudar me corrigindo ai obg por que sou novo nesse negocio de script Lua 

 

iniMarker = createMarker( 1191.2342529297, -1356.9774169922, 13.377763748169, "cylinder", 1.5, 255,255,255,50)
destroyM = createMarker( 1188.9282226563, -1316.4439697266, 13.565052032471, "cylinder", 1.9, 255,255,255,100)

function msg(player)
    outputChatBox("#ffffff»Voce Pegou Uma Viatura«®", player, 255,255,255,true)
end
addEventHandler("onMarkerHit", iniMarker, msg)

veh = {}
function spawnVehicle(player)
    if isElementWithinMarker(player, iniMarker) then
        if veh[player] and isElement( veh[player] ) then destroyElement(veh[player])
            veh[player] = nil 
        end     
        veh[player] = createVehicle(520, 1196.2437744141, -1381.0944824219, 13.293451309204)
        warpPedIntoVehicle(player, veh[player])
    end
end
addEventHandler("onMarkerHit", iniMarker, spawnVehicle)

function msgDestroy(player)
    outputChatBox("Voce Destroiu uma Viatura", player, 255,255,255,true)
end
addEventHandler("onMarkerHit", destroyM, msgDestroy)

function destroy(player)
    if isElementWithinMarker(player, destroyM) then
    if isPedInVehicle(player) == true then
        destroyElement(veh[player])
        outputChatBox("", player, 255,255,255,true)
    else
        outputChatBox("", player, 255,255,255,true)
    end
end
end
addEventHandler("onMarkerHit", destroyM, destroy)  
--------------------------------------------------------------------------

iniMarker = createMarker( 1321.8447265625, -1387.7661132813, 13.605491638184, "cylinder", 1.5, 255,255,255,50)
destroyM = createMarker( 1316.8660888672, -1413.1188964844, 13.507630348206, "cylinder", 1.9, 255,255,255,100)

function msg(player)
    outputChatBox("#ffffff»Voce Pegou Uma Viatura«®", player, 255,255,255,true)
end
addEventHandler("onMarkerHit", iniMarker, msg)

veh = {}
function spawnVehicle(player)
    if isElementWithinMarker(player, iniMarker) then
        if veh[player] and isElement( veh[player] ) then destroyElement(veh[player])
            veh[player] = nil 
        end     
        veh[player] = createVehicle(590, 1288.7540283203,-1403.7777099609,13.142773628235)
        warpPedIntoVehicle(player, veh[player])
    end
end
addEventHandler("onMarkerHit", iniMarker, spawnVehicle)

function msgDestroy(player)
    outputChatBox("Voce Destroiu uma Viatura", player, 255,255,255,true)
end
addEventHandler("onMarkerHit", destroyM, msgDestroy)

function destroy(player)
    if isElementWithinMarker(player, destroyM) then
    if isPedInVehicle(player) == true then
        destroyElement(veh[player])
        outputChatBox("", player, 255,255,255,true)
    else
        outputChatBox("", player, 255,255,255,true)
    end
end
end
addEventHandler("onMarkerHit", destroyM, destroy)  

Link to comment
43 minutes ago, Adriel said:

Opa Eu Queria Uma Ajuda Por Que Eu Estou Motando Um servidor de mta mais tipo se eu crio dois spawns com as posições e ids diferentes um não spawna e o outro sim se alguem poder ajudar me corrigindo ai obg por que sou novo nesse negocio de script Lua 

 


iniMarker = createMarker( 1191.2342529297, -1356.9774169922, 13.377763748169, "cylinder", 1.5, 255,255,255,50)
destroyM = createMarker( 1188.9282226563, -1316.4439697266, 13.565052032471, "cylinder", 1.9, 255,255,255,100)

function msg(player)
    outputChatBox("#ffffff»Voce Pegou Uma Viatura«®", player, 255,255,255,true)
end
addEventHandler("onMarkerHit", iniMarker, msg)

veh = {}
function spawnVehicle(player)
    if isElementWithinMarker(player, iniMarker) then
        if veh[player] and isElement( veh[player] ) then destroyElement(veh[player])
            veh[player] = nil 
        end     
        veh[player] = createVehicle(520, 1196.2437744141, -1381.0944824219, 13.293451309204)
        warpPedIntoVehicle(player, veh[player])
    end
end
addEventHandler("onMarkerHit", iniMarker, spawnVehicle)

function msgDestroy(player)
    outputChatBox("Voce Destroiu uma Viatura", player, 255,255,255,true)
end
addEventHandler("onMarkerHit", destroyM, msgDestroy)

function destroy(player)
    if isElementWithinMarker(player, destroyM) then
    if isPedInVehicle(player) == true then
        destroyElement(veh[player])
        outputChatBox("", player, 255,255,255,true)
    else
        outputChatBox("", player, 255,255,255,true)
    end
end
end
addEventHandler("onMarkerHit", destroyM, destroy)  
--------------------------------------------------------------------------

iniMarker = createMarker( 1321.8447265625, -1387.7661132813, 13.605491638184, "cylinder", 1.5, 255,255,255,50)
destroyM = createMarker( 1316.8660888672, -1413.1188964844, 13.507630348206, "cylinder", 1.9, 255,255,255,100)

function msg(player)
    outputChatBox("#ffffff»Voce Pegou Uma Viatura«®", player, 255,255,255,true)
end
addEventHandler("onMarkerHit", iniMarker, msg)

veh = {}
function spawnVehicle(player)
    if isElementWithinMarker(player, iniMarker) then
        if veh[player] and isElement( veh[player] ) then destroyElement(veh[player])
            veh[player] = nil 
        end     
        veh[player] = createVehicle(590, 1288.7540283203,-1403.7777099609,13.142773628235)
        warpPedIntoVehicle(player, veh[player])
    end
end
addEventHandler("onMarkerHit", iniMarker, spawnVehicle)

function msgDestroy(player)
    outputChatBox("Voce Destroiu uma Viatura", player, 255,255,255,true)
end
addEventHandler("onMarkerHit", destroyM, msgDestroy)

function destroy(player)
    if isElementWithinMarker(player, destroyM) then
    if isPedInVehicle(player) == true then
        destroyElement(veh[player])
        outputChatBox("", player, 255,255,255,true)
    else
        outputChatBox("", player, 255,255,255,true)
    end
end
end
addEventHandler("onMarkerHit", destroyM, destroy)  

 

 

Link to comment
11 hours ago, Adriel said:

 

iniMarker = createMarker( 1191.2342529297, -1356.9774169922, 13.377763748169, "cylinder", 1.5, 255,255,255,50)
destroyM = createMarker( 1188.9282226563, -1316.4439697266, 13.565052032471, "cylinder", 1.9, 255,255,255,100)

function msg(player)
    outputChatBox("#ffffff»Voce Pegou Uma Viatura«®", player, 255,255,255,true)
end
addEventHandler("onMarkerHit", iniMarker, msg)

veh = {}
function spawnVehicle(player)
    if isElementWithinMarker(player, iniMarker) then
        if veh[player] and isElement( veh[player] ) then destroyElement(veh[player])
            veh[player] = nil 
        end     
        veh[player] = createVehicle(520, 1196.2437744141, -1381.0944824219, 13.293451309204)
        warpPedIntoVehicle(player, veh[player])
    end
end
addEventHandler("onMarkerHit", iniMarker, spawnVehicle)

function msgDestroy(player)
    outputChatBox("Voce Destroiu uma Viatura", player, 255,255,255,true)
end
addEventHandler("onMarkerHit", destroyM, msgDestroy)

function destroy(player)
    if isElementWithinMarker(player, destroyM) then
    if isPedInVehicle(player) == true then
        destroyElement(veh[player])
        outputChatBox("", player, 255,255,255,true)
    else
        outputChatBox("", player, 255,255,255,true)
    end
end
end
addEventHandler("onMarkerHit", destroyM, destroy)  
--------------------------------------------------------------------------

iniMarker2 = createMarker( 1321.8447265625, -1387.7661132813, 13.605491638184, "cylinder", 1.5, 255,255,255,50)
destroyM2 = createMarker( 1316.8660888672, -1413.1188964844, 13.507630348206, "cylinder", 1.9, 255,255,255,100)

function msg(player)
    outputChatBox("#ffffff»Voce Pegou Uma Viatura«®", player, 255,255,255,true)
end
addEventHandler("onMarkerHit", iniMarker2, msg)

veh = {}
function spawnVehicle(player)
    if isElementWithinMarker(player, iniMarker2) then
        if veh[player] and isElement( veh[player] ) then destroyElement(veh[player])
            veh[player] = nil 
        end     
        veh[player] = createVehicle(590, 1288.7540283203,-1403.7777099609,13.142773628235)
        warpPedIntoVehicle(player, veh[player])
    end
end
addEventHandler("onMarkerHit", iniMarker2, spawnVehicle)

function msgDestroy(player)
    outputChatBox("Voce Destroiu uma Viatura", player, 255,255,255,true)
end
addEventHandler("onMarkerHit", destroyM2, msgDestroy)

function destroy(player)
    if isElementWithinMarker(player, destroyM2) then
    if isPedInVehicle(player) == true then
        destroyElement(veh[player])
        outputChatBox("", player, 255,255,255,true)
    else
        outputChatBox("", player, 255,255,255,true)
    end
end
end
addEventHandler("onMarkerHit", destroyM2, destroy)

Olá, coloque isso. ( testei )

 

O erro foi o mesmo nome das markers.

 

 

  • Thanks 1
Link to comment

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...