i wouldnt recommend it though, i tried this a while ago and darkedit screwed my code right up

. heres an example of how you can make a dodgy type

. can only use 1 primative type though
dim xpos(1)
dim ypos(1)
dim zpos(1)
dim speed(1)
dim maxspeed(1)
dim yspeed(1)
dim turnangle(1)
dim slopeangle(1)
dim player(1)
dim maxturnangle(1)
dim onground(1)
dim xsize(1)
dim ysize(1)
dim zsize(1)
dim maxturbospeed(1)
dim brakepower(1)
dim grip(1)
dim maxdamage(1)
dim gears(1)
dim weight(1)
dim turbos(1)
dim turbotimer(1)
dim wheelrot(1)
dim wheelangle(1)
dim xrot(1)
dim position(1)
dim sliding(1)
dim prevFLxpos(1)
dim prevFLypos(1)
dim prevFLzpos(1)
dim prevFRxpos(1)
dim prevFRypos(1)
dim prevFRzpos(1)
dim prevBLxpos(1)
dim prevBLypos(1)
dim prevBLzpos(1)
dim prevBRxpos(1)
dim prevBRypos(1)
dim prevBRzpos(1)
position(0) = 0
xpos(0) = 1
ypos(0) = 2
zpos(0) = 3
speed(0) = 4
maxspeed(0) = 5
yspeed(0) = 6
turnangle(0) = 7
slopeangle(0) = 8
player(0) = 9
onground(0) = 10
xsize(0) = 11
ysize(0) = 12
zsize(0) = 13
maxturbospeed(0) = 14
brakepower(0) = 15
grip(0) = 16
maxdamage(0) = 17
gears(0) = 18
weight(0) = 19
turbos(0) = 20
turbotimer(0) = 21
wheelrot(0) = 22
wheelangle(0) = 23
xrot(0) = 24
sliding(0) = 25
prevFLxpos(0) = 26
prevFLypos(0) = 27
prevFLzpos(0) = 28
prevFRxpos(0) = 29
prevFRypos(0) = 30
prevFRzpos(0) = 31
prevBLxpos(0) = 32
prevBLypos(0) = 33
prevBLzpos(0) = 34
prevBRxpos(0) = 35
prevBRypos(0) = 36
prevBRzpos(0) = 37
Dim car#(numberofcars, 37)
car#(1, xpos(0)) = 10
`etc. etc.