I cant get it to work can u tell me what i did rong?
Code:
@name orbit
@persist TV:vector EV:vector Stabilize On Cursor Me Attack Run Orbit Alive SV:vector Height Spin
runOnTick(1)
runOnChat(1)
EE=entity():isWeldedTo(1),EA=(EE:angles()*5+EE:angVel())*5
EV=EE:massCenter(),ER=EE:right(),EF=EE:forward(),E U=EE:up(),O = owner(),
Lev=sqrt((EE:inertia():length()^2)/3)
LS = O:lastSaid()
if(chatClk(O) & LS == "be gone") {selfDestructAll()}
if(chatClk(O) & LS:left(9) == "elevation") {Height = LS:sub(11, LS:length()):toNumber()}
if(chatClk(O) & LS:left(5) == "orbit") {Orbit=!Orbit}
if(chatClk(O) & LS:left(11) == "cease orbit") {Orbit=0}
if(chatClk(O) & LS:left(4) == "spin") {Spin = 1}
if(chatClk(O) & LS:left(10) == "cease spin") {Spin = 0}
if(chatClk(O) & LS:left(13) == "cease control") {Me = 1}
if(chatClk(O) & LS:left(5) == "chase") {Me = 1}
if(chatClk(O) & LS:left(5) == "leave") {Me = 0}
if(chatClk(O) & LS:left(4) == "come") {Orbit=!Orbit}
if(chatClk(O) & LS:left(4) == "come") {Me = 1}
if(chatClk(O) & LS:left(4) == "come") {Spin = 1}
if(chatClk(O) & LS:left(4) == "stop") {Orbit = 0}
if(chatClk(O) & LS:left(4) == "stop") {Me = 0}
if(chatClk(O) & LS:left(4) == "stop") {Spin = 0}
if(chatClk(O) & LS:left(1) == "!") {
if(LS == "!") {
findIncludeClass("npc_*")
findIncludeClass("player")
findExcludePlayer(O)
Fsphere = findInSphere(Oos(), 50000)
if(Fsphere > 0) {
T = findClosest(O:aimPos())
Attack = 1
Run = 0
Me = 0
} else {
Attack = 0
Me = 1
Cursor = 0
Run = 0
}
} else {
Name = LS:sub(2, LS:length())
T = findPlayerByName(Name)
Attack = 1
Run = 0
Me = 0
Cursor = 0
}
} elseif(clk("A") | clk("B")) {
Attack = 0
Run = 1
Me = 1
Cursor = 0
if(EE:type() == "prop_physics") {
Stabilize = 1
}
}
if(chatClk(O) & LS == "control") {
Cursor = 1
Attack = 0
Me = 0
} elseif(chatClk(O) & LS == "cease control") {
Cursor = 0
Me = 1
Spin = 1
Orbit = 1
SV = EV
}
if(chatClk(O) & LS == "spin") {
Spin = 1
}
elseif(chatClk(O) & LS == "cease spin") {
Spin = 0
}
if(chatClk(O) & LS == "chase") {
if(Me) {
Me = 0
Cursor = 0
Attack = 0
SV = EV
} else {
Me = 1
Cursor = 0
Attack = 0
}
}
if(chatClk(O) & LS == "repair") {
Stabilize = 1
}
elseif(chatClk(O) & LS == "cease repair") {
Stabilize = 0
}
if(chatClk(O) & LS == "activate") {
On = 1
} elseif(chatClk(O) & LS == "deactivate") {
On = 0
} thanks in advance
Bookmarks