Jump to content

[Help]Bus Job


Recommended Posts

  
function createTeamsOnStart () 
    Busdriver = createTeam ( "Busdriver", 0, 200, 255 )  
end 
addEventHandler("onResourceStart", resourceRoot, createTeamsOnStart) 
  
marker1 = createMarker (1808,-1904.3000488281,12.5,"cylinder",1.2,0,0,225,100) 
marker2 = createMarker (1794.4000244141,-1932.1999511719,12.39999961853,"cylinder",2,0,255,225,100) 
blip1 = createBlip ( 1808,-1904.3000488281,12.5, 56, 2) 
blip2 = createBlip ( 1794.4000244141,-1932.1999511719,12.39999961853, 53 ) 
attachElements (blip1,marker1,0,0,0) 
ped1 = createPed (1808,-1904.3000488281,12.5) 
ped2 = createPed (1794.4000244141,-1932.1999511719,12.39999961853,4) 
attachElements (ped2,marker2,0,0,0) 
setPedRotation (ped1,180) 
   setPedAnimation( ped1, "paulnmac", "wank_loop" ) 
            setElementDimension ( marker2, 0 ) 
            setElementDimension ( ped2, 0 ) 
            setElementDimension ( blip2, 0 ) 
setElementFrozen ( ped1, true )        
  
  
function showGUI(hitPlayer) 
triggerClientEvent (hitPlayer,"show",getRootElement(),hitPlayer) 
end 
addEventHandler ("onMarkerHit",marker1,showGUI) 
  
addEventHandler("onMarkerLeave",marker1, 
function (leavePlayer) 
triggerClientEvent(leavePlayer,"hide",leavePlayer) 
end) 
  
function start(hitPlayer) 
help = createVehicle(437,1783.0999755859,-1929.1999511719,13.60000038147)   
outputChatBox("Go now to the flag to get your money", source, 255, 2, 0) 
            setElementDimension ( help, 0 )         
end 
addEventHandler ("onMarkerHit",marker2,start) 
  
  
jobmarker = createMarker ( 1536.1999511719,-1669.9000244141,12.39999961853, cylinder, 5, 255, 200, 0, 250, getRootElement() ) 
blip4 = createBlip ( 1536.1999511719,-1669.9000244141,12.39999961853, 53 ) 
            setElementDimension ( blip4, 0 )   
            setElementDimension ( jobmarker, 0 )   
       
function eindMission (player) 
    if ( getElementDimension ( source ) == 0 ) then 
destroyElement ( help )  
    setElementPosition( player, 1536.1999511719,-1669.9000244141,12.39999961853 ) 
            setElementDimension ( player, 0 )   
 givePlayerMoney ( player, 500 )  
    end 
end 
addEventHandler( "onMarkerHit", jobmarker, eindMission ) 
  

Server Side

windpw = {} 
button = {} 
  
  
  
window = guiCreateWindow(0.3,0.2,0.4,0.5,"Bus Job",true) 
guiSetAlpha(window,255) 
guiCreateStaticImage ( 0, 0, 1, 0.8,"boot.png",true,window) 
guiSetVisible(window,false) 
button[1] = guiCreateButton(0.52,0.85,0.45,0.1,"Accept",true,window) 
button[2] = guiCreateButton(0,0.85,0.45,0.1,"Decline",true,window) 
  
  
  
  
  
function show() 
guiSetVisible (window,true) 
showCursor(true) 
end 
addEvent("show",true) 
addEventHandler("show",getRootElement(),show) 
  
addEvent("hide",true) 
addEventHandler("hide",getRootElement(), 
function () 
guiSetVisible(window,false) 
showCursor (false) 
end) 
  
  
  
  
  
  
addEventHandler("onClientGUIClick",getRootElement(), 
function (player) 
   if (source == button[2]) then 
   guiSetVisible (window,false) 
   showCursor (false) 
   outputChatBox ("You have declined this mission",225,0,0) 
   elseif (source == button[1]) then 
   money = getPlayerMoney (source) 
   if (money < 0) then 
   outputChatBox ("Jaap:Ok, Come later back for money",225,250,0) 
   else 
   player = getLocalPlayer() 
   outputChatBox ("Jaap:Ok, This mission start now",225, 255,0) 
    setElementModel (player, 255) 
    setElementPosition( player, 1794.4000244141,-1932.1999511719,12.39999961853, 4 ) 
            setElementDimension ( player, 0 )      
   outputChatBox ("Step one time in the marker for spam a Bus",225,0,0) 
   end 
  end 
end) 
  
  

Client Side

but i whant to add that 1 player can spwan 1 car and when someone hit Job Marker then you can see youre job destination Blip

Link to comment

Its not whant its want and its not spam its spawn outputChatBox ("Step one time in the marker for spam a Bus",225,0,0)

ServerSide:

function spawnbus(player) 
    local x,y,z = getElementPosition(player) 
    if ( getTeamName( getPlayerTeam( player ) ) == 'Busdriver' ) 
    createVehicle(437, x+3,y,z) 
    else 
    outputChatBox("You are not a Bus Driver.", player, 255,0,0) 
    end 
end 
addEventHandler("onMarkerHit", marker1, spawnbus) 
  

Link to comment

ServerSide:

function spawnbus(player) 
    local x,y,z = getElementPosition(player) 
    if ( getTeamName( getPlayerTeam( player ) ) == 'Busdriver' ) 
    createVehicle(437, x+3,y,z) 
    else 
    outputChatBox("You are not a Bus Driver.", player, 255,0,0) 
    end 
end 
addEventHandler("onMarkerHit", marker1, spawnbus) 
  

what is this?

Link to comment

ServerSide:

function spawnbus(player) 
    local x,y,z = getElementPosition(player) 
    if ( getTeamName( getPlayerTeam( player ) ) == 'Busdriver' ) 
    createVehicle(437, x+3,y,z) 
    else 
    outputChatBox("You are not a Bus Driver.", player, 255,0,0) 
    end 
end 
addEventHandler("onMarkerHit", marker1, spawnbus) 
  

what is this?

When you enter the marker it gives you a bus thats what you wanted?

Link to comment

Here

function createTeamsOnStart () 
    Busdriver = createTeam ( "Busdriver", 0, 200, 255 ) 
end 
addEventHandler("onResourceStart", resourceRoot, createTeamsOnStart) 
  
marker1 = createMarker (1808,-1904.3000488281,12.5,"cylinder",1.2,0,0,225,100) 
marker2 = createMarker (1794.4000244141,-1932.1999511719,12.39999961853,"cylinder",2,0,255,225,100) 
blip1 = createBlip ( 1808,-1904.3000488281,12.5, 56, 2) 
blip2 = createBlip ( 1794.4000244141,-1932.1999511719,12.39999961853, 53 ) 
attachElements (blip1,marker1,0,0,0) 
ped1 = createPed (1808,-1904.3000488281,12.5) 
ped2 = createPed (1794.4000244141,-1932.1999511719,12.39999961853,4) 
attachElements (ped2,marker2,0,0,0) 
setPedRotation (ped1,180) 
   setPedAnimation( ped1, "paulnmac", "wank_loop" ) 
            setElementDimension ( marker2, 0 ) 
            setElementDimension ( ped2, 0 ) 
            setElementDimension ( blip2, 0 ) 
setElementFrozen ( ped1, true )       
  
  
function showGUI(hitPlayer) 
triggerClientEvent (hitPlayer,"show",getRootElement(),hitPlayer) 
end 
addEventHandler ("onMarkerHit",marker1,showGUI) 
  
addEventHandler("onMarkerLeave",marker1, 
function (leavePlayer) 
triggerClientEvent(leavePlayer,"hide",leavePlayer) 
end) 
  
function start(hitPlayer) 
help = createVehicle(437,1783.0999755859,-1929.1999511719,13.60000038147)   
outputChatBox("Go now to the flag to get your money", source, 255, 2, 0) 
            setElementDimension ( help, 0 )         
end 
addEventHandler ("onMarkerHit",marker2,start) 
  
  
jobmarker = createMarker ( 1536.1999511719,-1669.9000244141,12.39999961853, cylinder, 5, 255, 200, 0, 250, getRootElement() ) 
blip4 = createBlip ( 1536.1999511719,-1669.9000244141,12.39999961853, 53 ) 
            setElementDimension ( blip4, 0 )   
            setElementDimension ( jobmarker, 0 )   
      
function eindMission (player) 
    if ( getElementDimension ( source ) == 0 ) then 
destroyElement ( help ) 
    setElementPosition( player, 1536.1999511719,-1669.9000244141,12.39999961853 ) 
            setElementDimension ( player, 0 )   
 givePlayerMoney ( player, 500 ) 
    end 
end 
addEventHandler( "onMarkerHit", jobmarker, eindMission ) 
  
function spawnbus(player) 
    local x,y,z = getElementPosition(player) 
    if ( getTeamName( getPlayerTeam( player ) ) == 'Busdriver' ) 
    createVehicle(437, x+3,y,z) 
    else 
    outputChatBox("You are not a Bus Driver.", player, 255,0,0) 
    end 
end 
addEventHandler("onMarkerHit", marker1, spawnbus) 

Link to comment
Here
function createTeamsOnStart () 
    Busdriver = createTeam ( "Busdriver", 0, 200, 255 ) 
end 
addEventHandler("onResourceStart", resourceRoot, createTeamsOnStart) 
  
marker1 = createMarker (1808,-1904.3000488281,12.5,"cylinder",1.2,0,0,225,100) 
marker2 = createMarker (1794.4000244141,-1932.1999511719,12.39999961853,"cylinder",2,0,255,225,100) 
blip1 = createBlip ( 1808,-1904.3000488281,12.5, 56, 2) 
blip2 = createBlip ( 1794.4000244141,-1932.1999511719,12.39999961853, 53 ) 
attachElements (blip1,marker1,0,0,0) 
ped1 = createPed (1808,-1904.3000488281,12.5) 
ped2 = createPed (1794.4000244141,-1932.1999511719,12.39999961853,4) 
attachElements (ped2,marker2,0,0,0) 
setPedRotation (ped1,180) 
   setPedAnimation( ped1, "paulnmac", "wank_loop" ) 
            setElementDimension ( marker2, 0 ) 
            setElementDimension ( ped2, 0 ) 
            setElementDimension ( blip2, 0 ) 
setElementFrozen ( ped1, true )       
  
  
function showGUI(hitPlayer) 
triggerClientEvent (hitPlayer,"show",getRootElement(),hitPlayer) 
end 
addEventHandler ("onMarkerHit",marker1,showGUI) 
  
addEventHandler("onMarkerLeave",marker1, 
function (leavePlayer) 
triggerClientEvent(leavePlayer,"hide",leavePlayer) 
end) 
  
function start(hitPlayer) 
help = createVehicle(437,1783.0999755859,-1929.1999511719,13.60000038147)   
outputChatBox("Go now to the flag to get your money", source, 255, 2, 0) 
            setElementDimension ( help, 0 )         
end 
addEventHandler ("onMarkerHit",marker2,start) 
  
  
jobmarker = createMarker ( 1536.1999511719,-1669.9000244141,12.39999961853, cylinder, 5, 255, 200, 0, 250, getRootElement() ) 
blip4 = createBlip ( 1536.1999511719,-1669.9000244141,12.39999961853, 53 ) 
            setElementDimension ( blip4, 0 )   
            setElementDimension ( jobmarker, 0 )   
      
function eindMission (player) 
    if ( getElementDimension ( source ) == 0 ) then 
destroyElement ( help ) 
    setElementPosition( player, 1536.1999511719,-1669.9000244141,12.39999961853 ) 
            setElementDimension ( player, 0 )   
 givePlayerMoney ( player, 500 ) 
    end 
end 
addEventHandler( "onMarkerHit", jobmarker, eindMission ) 
  
function spawnbus(player) 
    local x,y,z = getElementPosition(player) 
    if ( getTeamName( getPlayerTeam( player ) ) == 'Busdriver' ) 
    createVehicle(437, x+3,y,z) 
    else 
    outputChatBox("You are not a Bus Driver.", player, 255,0,0) 
    end 
end 
addEventHandler("onMarkerHit", marker1, spawnbus) 

ok thnx i try now

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