Никогда не пользовался переменной типа "строка" то есть это просто записанное число с переменной.
У меня просто целочисленная Rint и я хочу записать ее в строку String
Что то вроде
Rint = 1 ( например)
Rint= String
wait 3 sec
возвращаю обратно
String=Rint
Значение Rint постоянно меняется и завести массив - немного не то. Хочу просто записывать в значения строк, потом уже буду из них возвращать.
Триггеры предлагают какую то несусветную чушь.
Скинте пример на джассе, как записать в строку и вернуть правильно, потому что на мою криворукость редактор ругается?

Триггеры предлагают какую то несусветную чушь.
???, по моему это ты чушь написал


native I2S takes integer i returns string
native S2I takes string s returns integer

local integer i = 1
local string s = I2S( i )

set s = s + s
set i = S2I( s )
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
common.j
-- String Utility API

---@param i integer
---@return real
function I2R(i) end

---@param r real
---@return integer
function R2I(r) end

---@param i integer
---@return string
function I2S(i) end

---@param r real
---@return string
function R2S(r) end

---@param r real
---@param width integer
---@param precision integer
---@return string
function R2SW(r, width, precision) end

---@param s string
---@return integer
function S2I(s) end

---@param s string
---@return real
function S2R(s) end

---@param h handle
---@return integer
function GetHandleId(h) end

---@param source string
---@param start integer
---@param ending integer
---@return string
function SubString(source, start, ending) end

---@param s string
---@return integer
function StringLength(s) end

---@param source string
---@param upper boolean
---@return string
function StringCase(source, upper) end

---@param s string
---@return integer
function StringHash(s) end


---@param source string
---@return string
function GetLocalizedString(source) end

---@param source string
---@return integer
function GetLocalizedHotkey(source) end
ответ
ProximityCat, pld файл - это файл, что ты прелоадишь. В нём должен быть вызов только функции ExecuteFunc, которая вызывает другую функцию из карты.
ответ
Eternal soul,
Способ что предложил я - вы формируете БД и далее циклом пробегаетесь по массиву unit_type_string[i] и сравниваете его с вашей строкой. Если сравнение прошло успешно то по индексу unit_type[i] находите нужного юнита. Конечно конвертировать было бы более проффесионально, но это способ тоже будет работать.
ответ
TriggerRegisterVariableEvent
Абсолютно бесполезная шутка, и в луа может не работать. Меняете значение переменной, вызывайте сразу нужные действия.

28
Принятый ответ
Триггеры предлагают какую то несусветную чушь.
???, по моему это ты чушь написал


native I2S takes integer i returns string
native S2I takes string s returns integer

local integer i = 1
local string s = I2S( i )

set s = s + s
set i = S2I( s )
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.