GetVehicleColor: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
Line 21: Line 21:
This will output the 4 colors of any car that the player enters.
This will output the 4 colors of any car that the player enters.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function playerEnterVehicle ( vehicle, seat, jacked )
function playerEnterVehicle ( theVehicle, seat, jacked )
   --The car the player entered was stored under the varible 'vehicle'
   -- Get the colors of the car and store them to 4 seperate variables
   local color1, color2, color3, color4 = getVehicleColor ( vehicle )
   local color1, color2, color3, color4 = getVehicleColor ( theVehicle )
   --Get the colors of the car and store them to 4 seperate varibles (else it overwrites)
   -- Output the four retrieved car colors into the chatbox
   outputChatBox ( "Car color 1: "..color1 )
   outputChatBox ( "Car color 1: "..color1 )
   outputChatBox ( "Car color 2: "..color2 )
   outputChatBox ( "Car color 2: "..color2 )
   outputChatBox ( "Car color 3: "..color3 )
   outputChatBox ( "Car color 3: "..color3 )
   outputChatBox ( "Car color 4: "..color4 )
   outputChatBox ( "Car color 4: "..color4 )
  --Output the four retrieved car colors into the chatbox
end
  end
addEventHandler ( "onPlayerEnterVehicle", getRootElement(), playerEnterVehicle )
addEventHandler ( "onPlayerEnterVehicle", getRootElement(), playerEnterVehicle )
</syntaxhighlight>
</syntaxhighlight>

Revision as of 20:55, 15 September 2007

This function returns the color of the specified vehicle. A vehicle can have up to four colors.

Syntax

int int int int getVehicleColor ( vehicle theVehicle )             

Required Arguments

Returns

Returns 4 ints indicating the color of the vehicle. Returns false if the vehicle doesn't exist.

Valid color ids:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
120 121 122 123 124 125 126

Example

Click to collapse [-]
Server

This will output the 4 colors of any car that the player enters.

function playerEnterVehicle ( theVehicle, seat, jacked )
  -- Get the colors of the car and store them to 4 seperate variables
  local color1, color2, color3, color4 = getVehicleColor ( theVehicle )
  -- Output the four retrieved car colors into the chatbox
  outputChatBox ( "Car color 1: "..color1 )
  outputChatBox ( "Car color 2: "..color2 )
  outputChatBox ( "Car color 3: "..color3 )
  outputChatBox ( "Car color 4: "..color4 )
end
addEventHandler ( "onPlayerEnterVehicle", getRootElement(), playerEnterVehicle )

See Also