Jump to content

help


golanu21

Recommended Posts

Posted

i have this script in server side

addEvent("folosestemasina",true) 
addEventHandler("folosestemasina",root, 
 function (Veh) 
        local vehName = getVehicleIDFromName(Veh) 
            local x, y, z = getElementPosition ( source ) 
            Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) 
            warpPedIntoVehicle ( source, Vehicle) 
            setTrainDerailable(Vehicle, false) 
            setElementData(Vehicle, "caine", true ) 
         outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) 
        end 
) 
  

after having been transported in the vehicle

Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) 

to start tour with

createMarker 

XajVsWV.png

168_zps269f1907.gif[Dev]BloWnRPG - We BloW the World [1%]168_zps269f1907.gif

Posted

train system, i have complete the client side, but now after having been transported in the vehicle "Vehicle", to start a tour ( bus job for example ), with createMarker, but idk how

XajVsWV.png

168_zps269f1907.gif[Dev]BloWnRPG - We BloW the World [1%]168_zps269f1907.gif

Posted
train system, i have complete the client side, but now after having been transported in the vehicle "Vehicle", to start a tour ( bus job for example ), with createMarker, but idk how

So You Want To Create The Marker With The Vehicle? And Attach The Marker To The Vehicle? Or What?

  

Posted

man after teleported the player in the Vehicle

warpPedIntoVehicle ( source, Vehicle) 

to start the markers.. for route

XajVsWV.png

168_zps269f1907.gif[Dev]BloWnRPG - We BloW the World [1%]168_zps269f1907.gif

Posted
addEvent("folosestemasina",true) 
addEventHandler("folosestemasina",root, 
 function (Veh) 
        local vehName = getVehicleIDFromName(Veh) 
            local x, y, z = getElementPosition ( source ) 
            Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) 
            marker1 = createMarker (801.03125, -1354.1396484375, -1.6207337379456, "checkpoint", 3, 255, 0, 0, 255) 
            createBlipAttachedTo(marker1, 0) 
            setElementData(marker1, "mk1", true ) 
            warpPedIntoVehicle ( source, Vehicle) 
            setTrainDerailable(Vehicle, false) 
            setElementData(Vehicle, "caine", true ) 
         outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) 
        end 
) 
  
function startour () 
getElementData(marker1, "mk1") 
givePlayerMoney(source, math.random (200, 600)) 
marker2 = createMarker(-1943.86328125, 144.46484375, 25.7109375, "checkpoint", 3, 255, 0, 0, 255) 
createBlipAttachedTo(marker1, 0) 
setElementData(marker2, "mk2", true ) 
addEventHandler("onMarkerHit", marker1, startour) 
end 
function startour2 () 
getElementData(marker2, "mk2") 
givePlayerMoney(source, math.random (200, 600)) 
getElementData(marker1, "mk1") 
destroyElement(marker1) 
marker3 = createMarker(1449.900390625, 2631.845703125, 10.8203125, "checkpoint", 3, 255, 0, 0, 255) 
createBlipAttachedTo(marker3, 0) 
end  
addEventHandler("onMarkerHit", marker2, startour2) 

WARNING: Gamemode\vehicles\server.lua:33: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil] 

XajVsWV.png

168_zps269f1907.gif[Dev]BloWnRPG - We BloW the World [1%]168_zps269f1907.gif

Posted

You want that after a player get warped in the train to create markers representing the destinations, But you don't know how to create markers ?

" Keep Thinking Different . " - Steve Jops

--------------------

Don't send me PMs asking for help, I Won't reply !

Posted

addEvent("folosestemasina",true) 
addEventHandler("folosestemasina",root, 
 function (Veh) 
        local vehName = getVehicleIDFromName(Veh) 
            local x, y, z = getElementPosition ( source ) 
            Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) 
            marker1 = createMarker (801.03125, -1354.1396484375, -1.6207337379456, "checkpoint", 3, 255, 0, 0, 255) 
            createBlipAttachedTo(marker1, 0) 
            setElementData(marker1, "mk1", true ) 
            warpPedIntoVehicle ( source, Vehicle) 
            setTrainDerailable(Vehicle, false) 
            setElementData(Vehicle, "caine", true ) 
         outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) 
        end 
) 
  
function startour () 
getElementData(marker1, "mk1") 
givePlayerMoney(source, math.random (200, 600)) 
marker2 = createMarker(-1943.86328125, 144.46484375, 25.7109375, "checkpoint", 3, 255, 0, 0, 255) 
createBlipAttachedTo(marker1, 0) 
setElementData(marker2, "mk2", true ) 
end 
addEventHandler("onMarkerHit", marker1, startour) 
  
function startour2 () 
getElementData(marker2, "mk2") 
givePlayerMoney(source, math.random (200, 600)) 
getElementData(marker1, "mk1") 
destroyElement(marker1) 
marker3 = createMarker(1449.900390625, 2631.845703125, 10.8203125, "checkpoint", 3, 255, 0, 0, 255) 
createBlipAttachedTo(marker3, 0) 
end  
addEventHandler("onMarkerHit", marker2, startour2) 

  

Posted
addEvent("folosestemasina",true) 
addEventHandler("folosestemasina",root, 
 function (Veh) 
        local vehName = getVehicleIDFromName(Veh) 
            local x, y, z = getElementPosition ( source ) 
            Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) 
            marker1 = createMarker (801.03125, -1354.1396484375, -1.6207337379456, "checkpoint", 3, 255, 0, 0, 255) 
            createBlipAttachedTo(marker1, 0) 
            setElementData(marker1, "mk1", true ) 
            warpPedIntoVehicle ( source, Vehicle) 
            setTrainDerailable(Vehicle, false) 
            setElementData(Vehicle, "caine", true ) 
         outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) 
        end 
  
) 
  
function startour () 
getElementData(marker1, "mk1") 
givePlayerMoney(source, math.random (200, 600)) 
marker2 = createMarker(-1943.86328125, 144.46484375, 25.7109375, "checkpoint", 3, 255, 0, 0, 255) 
createBlipAttachedTo(marker1, 0) 
setElementData(marker2, "mk2", true ) 
end 
addEventHandler("onMarkerHit", marker1, startour) 
  
function startour2 () 
getElementData(marker2, "mk2") 
givePlayerMoney(source, math.random (200, 600)) 
getElementData(marker1, "mk1") 
destroyElement(marker1) 
marker3 = createMarker(1449.900390625, 2631.845703125, 10.8203125, "checkpoint", 3, 255, 0, 0, 255) 
createBlipAttachedTo(marker3, 0) 
end  
addEventHandler("onMarkerHit", marker2, startour2) 

[16:07:28] WARNING: Gamemode\vehicles\server.lua:24: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil] 
[16:07:28] WARNING: Gamemode\vehicles\server.lua:34: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil] 

XajVsWV.png

168_zps269f1907.gif[Dev]BloWnRPG - We BloW the World [1%]168_zps269f1907.gif

Posted

Maybe because you're creating the markers in a function that exist inside an event, Try this :

function (Veh)   
    local vehName = getVehicleIDFromName(Veh) 
    local x, y, z = getElementPosition ( source ) 
    Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) 
    marker1 = createMarker (801.03125, -1354.1396484375, -1.6207337379456, "checkpoint", 3, 255, 0, 0, 255) 
    createBlipAttachedTo(marker1, 0) 
    setElementData(marker1, "mk1", true ) 
    warpPedIntoVehicle ( source, Vehicle) 
    setTrainDerailable(Vehicle, false) 
    setElementData(Vehicle, "caine", true ) 
    outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) 
end 
addEvent("folosestemasina",true) 
addEventHandler("folosestemasina",root, theJob ) 
  
function startour () 
getElementData(marker1, "mk1") 
givePlayerMoney(source, math.random (200, 600)) 
marker2 = createMarker(-1943.86328125, 144.46484375, 25.7109375, "checkpoint", 3, 255, 0, 0, 255) 
createBlipAttachedTo(marker1, 0) 
setElementData(marker2, "mk2", true ) 
end 
addEventHandler("onMarkerHit", marker1, startour) 
  
function startour2 () 
getElementData(marker2, "mk2") 
givePlayerMoney(source, math.random (200, 600)) 
getElementData(marker1, "mk1") 
destroyElement(marker1) 
marker3 = createMarker(1449.900390625, 2631.845703125, 10.8203125, "checkpoint", 3, 255, 0, 0, 255) 
createBlipAttachedTo(marker3, 0) 
end 
addEventHandler("onMarkerHit", marker2, startour2) 

" Keep Thinking Different . " - Steve Jops

--------------------

Don't send me PMs asking for help, I Won't reply !

Posted
[16:18:57] WARNING: Gamemode\vehicles\server.lua:23: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil] 
[16:18:57] WARNING: Gamemode\vehicles\server.lua:33: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil] 

XajVsWV.png

168_zps269f1907.gif[Dev]BloWnRPG - We BloW the World [1%]168_zps269f1907.gif

Posted

getVehicleIDFormName it''s deleted form long time ago ..

marker1 = createMarker (801.03125, -1354.1396484375, -1.6207337379456, "checkpoint", 3, 255, 0, 0, 255) 
marker2 = createMarker(-1943.86328125, 144.46484375, 25.7109375, "checkpoint", 3, 255, 0, 0, 255) 
marker3 = createMarker(1449.900390625, 2631.845703125, 10.8203125, "checkpoint", 3, 255, 0, 0, 255) 
addEvent('folosestemasina', true) 
addEventHandler('folosestemasina', root, 
function (veh) 
    local vehName = getVehicleModelFromName (veh) 
    local x, y, z = getElementPosition ( source ) 
    Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) 
    warpPedIntoVehicle( source, Vehicle ) 
    createBlipAttachedTo(marker1, 0) 
    setElementData(marker1, 'mk1', true ) 
    setTrainDerailable(Vehicle, false) 
    setElementData(Vehicle, 'caine', true ) 
     outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) 
 end 
 ) 
  
addEventHandler('onMarkerHit', marker1, 
function (hitElement) 
    if(getElementType(hitElement) == 'vehicle' ) then 
   getElementData(marker1, 'mk1') 
   givePlayerMoney(source, math.random (200, 600)) 
   createBlipAttachedTo(marker2, 0) 
   setElementData(marker2, 'mk2', true ) 
  end 
end 
  
) 
  
addEventHandler('onMarkerHit', marker2, 
function (hitElement) 
    if(getElementType(hitElement) == 'vehicle' ) then 
    getElementData(marker2, "mk2") 
    getElementData(marker1, "mk1") 
    givePlayerMoney(source, math.random (200, 600)) 
    destroyElement(marker1) 
    createBlipAttachedTo(marker3, 0) 
  end 
end 
) 

My ingame nickname : Ops!

-DeathMatch GameMode By Ops! : 5%

Posted

Try :

marker1 = createMarker (801.03125, -1354.1396484375, -1.6207337379456, "checkpoint", 3, 255, 0, 0, 255) 
marker2 = createMarker(-1943.86328125, 144.46484375, 25.7109375, "checkpoint", 3, 255, 0, 0, 255) 
marker3 = createMarker(1449.900390625, 2631.845703125, 10.8203125, "checkpoint", 3, 255, 0, 0, 255) 
setElementAlpha ( marker1, 0 ) 
setElementAlpha ( marker2, 0 ) 
setElementAlpha ( marker3, 0 ) 
  
  
function (Veh)  
    local vehName = getVehicleModelFromName(Veh) 
    local x, y, z = getElementPosition ( source ) 
    Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) 
    setElementAlpha ( marker1, 255 ) 
    createBlipAttachedTo(marker1, 0) 
    setElementData(marker1, "mk1", true ) 
    warpPedIntoVehicle ( source, Vehicle) 
    setTrainDerailable(Vehicle, false) 
    setElementData(Vehicle, "caine", true ) 
    outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) 
end 
addEvent("folosestemasina",true) 
addEventHandler("folosestemasina",root, theJob ) 
  
function startour () 
    getElementData(marker1, "mk1") 
    givePlayerMoney(source, math.random (200, 600)) 
    setElementAlpha ( marker2, 255 ) 
    createBlipAttachedTo(marker1, 0) 
    setElementData(marker2, "mk2", true ) 
end 
addEventHandler("onMarkerHit", marker1, startour) 
  
function startour2 () 
    getElementData(marker2, "mk2") 
    givePlayerMoney(source, math.random (200, 600)) 
    getElementData(marker1, "mk1") 
    destroyElement(marker1) 
    setElementAlpha ( marker3, 255 ) 
    createBlipAttachedTo(marker3, 0) 
end 
addEventHandler("onMarkerHit", marker2, startour2) 

" Keep Thinking Different . " - Steve Jops

--------------------

Don't send me PMs asking for help, I Won't reply !

Posted
Try :
marker1 = createMarker (801.03125, -1354.1396484375, -1.6207337379456, "checkpoint", 3, 255, 0, 0, 255) 
marker2 = createMarker(-1943.86328125, 144.46484375, 25.7109375, "checkpoint", 3, 255, 0, 0, 255) 
marker3 = createMarker(1449.900390625, 2631.845703125, 10.8203125, "checkpoint", 3, 255, 0, 0, 255) 
setElementAlpha ( marker1, 0 ) 
setElementAlpha ( marker2, 0 ) 
setElementAlpha ( marker3, 0 ) 
  
  
function (Veh)  
    local vehName = getVehicleModelFromName(Veh) 
    local x, y, z = getElementPosition ( source ) 
    Vehicle = createVehicle (vehName, 1724.912109375, -1957.73828125, 13.539102554321 ) 
    setElementAlpha ( marker1, 255 ) 
    createBlipAttachedTo(marker1, 0) 
    setElementData(marker1, "mk1", true ) 
    warpPedIntoVehicle ( source, Vehicle) 
    setTrainDerailable(Vehicle, false) 
    setElementData(Vehicle, "caine", true ) 
    outputChatBox("**The Tour Has Been Started",source,math.random(0, 255), math.random(0, 255), math.random(0, 255),true) 
end 
addEvent("folosestemasina",true) 
addEventHandler("folosestemasina",root, theJob ) 
  
function startour () 
    getElementData(marker1, "mk1") 
    givePlayerMoney(source, math.random (200, 600)) 
    setElementAlpha ( marker2, 255 ) 
    createBlipAttachedTo(marker1, 0) 
    setElementData(marker2, "mk2", true ) 
end 
addEventHandler("onMarkerHit", marker1, startour) 
  
function startour2 () 
    getElementData(marker2, "mk2") 
    givePlayerMoney(source, math.random (200, 600)) 
    getElementData(marker1, "mk1") 
    destroyElement(marker1) 
    setElementAlpha ( marker3, 255 ) 
    createBlipAttachedTo(marker3, 0) 
end 
addEventHandler("onMarkerHit", marker2, startour2) 

setElementVisibleTo 

  

Posted

SetElementVisibleTo --

This article needs checking.

--------------------------------------------------------------------------------

Reason(s): Can an element only be visible to one element (and its children) at a time? If so, do we need clearElementVisibleTo? If not, surely we need to remove the root element before using this function?

My ingame nickname : Ops!

-DeathMatch GameMode By Ops! : 5%

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