2016-01-17 7 views
0

В игре под названием Garry's mod есть добавление на вызываемом wiremod. Внутри wiremod есть выражение 2, которое является базовым кодированием линии conmand, поэтому выполняйте команды. У команды For loop у меня проблемы, потому что я не могу делать переменную внутри переменной. В CMD я мог бы setlocal EnableLocalExtension и сделать! Var% Var%! код проще является: (шапка регистра)Garry's mod Expression 2 for loop

@inputs [GoCard1,GoCart2,GoCart3,GoCart4]:entity 
X = 64 
Y = 24 

-N is the variable 
-10 is max number 
-1 is how much it increments by 
for(N,10,1) 
{ 
Menu:egpText(1,toString(GoCart1),vec2(X,Y) 
Y+=24 -increase by 24 
I++ -increase by 1 
} 

Моя проблема в том, что я не могу изменить GoCart1 к GoCart2, GoCart3 ... ECT Пробовал GoCartN но дает мне ошибку GoCartN не существует Кто-нибудь есть идеи?

ответ

0

Короткий ответ Я собираюсь отделить код

@inputs [GoCard1,GoCart2,GoCart3,GoCart4]:entity 
X = 64 
Y = 24 
T = table(GoCart1,GoCart2,GoCart3,GoCart4) 
for(N,10,1) 
{ 
Menu:egpText(1,"1. "+toString(T[N,entity]),vec2(X,Y) 
Y+=24 -increase by 24 
I++ -increase by 1 
} 

Если кто-нибудь знает, как поместить GoCart в петлю, пожалуйста, дайте мне знать