Garry's Mod

Garry's Mod

Stargate Carter Addon Pack
Funlax 18 Nov, 2020 @ 8:11pm
broken e2 code
i need help to fix this code:

@name Dial Closest Stargate

@inputs SG:wirelink Button AllowBlocked

@outputs True

@persist AddressList:table



True=1



if (Button & ~Button) {

AddressList = SG:stargateAddressList()

Min = -1

for(I=0,AddressList:count()-1) {

V = AddressList[I,array]

Address = V[1,string] # Get address

Blocked = V[3,number] # Get blocked

Distance = SG:stargateGetDistanceFromAddress(Address)

if (Min > Distance || Min<0) {

if (Blocked==0 || AllowBlocked==1) {

Min = Distance

BestGate = Address

}

}

}

SG:stargateDial(BestGate, 1)

}