Никогда не пользовался переменной типа "строка" то есть это просто записанное число с переменной.
У меня просто целочисленная 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 )
Загруженные файлы
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.