Простые вопросы #2

Статус
В этой теме нельзя размещать новые ответы.

Илья

Друзья CG
25 Сен 2015
2,348
41
Как создать переменную по частям? Мне нужно что переменная выглядела примерно так _G.location_"номер локации"_team_"ид команды" = true/false/nil/другое значение.
P.S. через .. пробовал, не получилось


Читай, еще раз читай и еще раз.

Оператор скрепления ".." - позволяет скрепить между собой строки, а не переменные! Переменную нельзя разбить на части, это цельный объект. Строку (string), можно менять в процессе, но это не переменная, это значение переменой.
 
20 Дек 2016
892
170
Читай, еще раз читай и еще раз.

Оператор скрепления ".." - позволяет скрепить между собой строки, а не переменные! Переменную нельзя разбить на части, это цельный объект. Строку (string), можно менять в процессе, но это не переменная, это значение переменой.
Он вроде спрашивал о том, как создать переменную с именем, которое задано строкой.

Как создать переменную по частям? Мне нужно что переменная выглядела примерно так _G.location_"номер локации"_team_"ид команды" = true/false/nil/другое значение.
P.S. через .. пробовал, не получилось
Если через _G, то попробуй так:
Код:
 _G["location_" .. a .. "_team_" .. b] = значение
a, b - строки, хотя вроде бы любые типы все равно автоматически конвертируются в строки.
Но проще и лучше использовать массив. В твоем случае нужен двумерный.
 
Последнее редактирование:
  • Нравится
Реакции: shesmu

Дикий Пёс

Друзья CG
28 Июн 2017
411
96
Проект
Petri Reborn
Ну если бы я считал все разы когда был неправ, то в десятичной системе счисления закончились бы числа
 

shesmu

Продвинутый
22 Фев 2018
158
22
Он вроде спрашивал о том, как создать переменную с именем, которое задано строкой.


Если через _G, то попробуй так:
Код:
 _G["location_" .. a .. "_team_" .. b] = значение
a, b - строки, хотя вроде бы любые типы все равно автоматически конвертируются в строки.
Но проще и лучше использовать массив. В твоем случае нужен двумерный.
Спасибо
 

Pancer

Активный
30 Мар 2017
127
5
steamcommunity.com
Проект
MARVEL Heroes
А в чем тогда? Категорически не понимаю, почему у меня такая фигня происходит? Может попробовать переустановить доту или вообще винду?..
У фримана были ещё свои сервера дополнительно, где он весь шмот хранил
 

I_GRIN_I

Друзья CG
15 Мар 2016
1,335
105
Были, он арендовал их. Просто на серверах валвов нельзя хранить данные о вещах в кастомках.
С чего это лол? Можно спокойно. Скорее всего у него просто был сервер к которому он http запросы совершал, не обязательно иметь такой сервак
 

HappyFeedFriends

Друзья CG
14 Авг 2017
540
32
Проект
Battle Heroes Arena
Решил заняться панорамой и никак не могу понять мою ошибку с Hover.
CSS
CSS:
.SelectButton:hover .ScoreText
{
    color:#ffffff05;
}
XML
XML:
<Button id="s_25" onactivate="PlayerSelect('25')" class="SelectButton">
        <Image id="i_25" class="ScoreBG" />
    <Label class="ScoreText" text="25" />
</Button>
 

vulkantsk

Супермодератор
Команда форума
21 Июн 2017
1,137
195
www.dotabuff.com
Проект
Roshan defense
Решил заняться панорамой и никак не могу понять мою ошибку с Hover.
CSS
CSS:
.SelectButton:hover .ScoreText
{
    color:#ffffff05;
}
XML
XML:
<Button id="s_25" onactivate="PlayerSelect('25')" class="SelectButton">
        <Image id="i_25" class="ScoreBG" />
    <Label class="ScoreText" text="25" />
</Button>
Если только гриня поможет )
 
Статус
В этой теме нельзя размещать новые ответы.
Реклама: