data.text в ev.onShowTextDraw

Firus20016

Участник
Автор темы
148
15
Версия MoonLoader
.025-beta
Привет всем. Подскажите пожалуйста, как получить информацию о тексте тексдрава в моём коде. Именно внутри for data.text выдает "usebox"(я хз шо ето). Снаружи всё норм.(при условии id == любому иду).
Сам код:
Lua:
function ev.onShowTextDraw(id, data)
    local i = 2131
    local j = 1
    local d = 0

    if stage == 1 then
     for id = 2131, 2136 do
             sampAddChatMessage(data.text, -100)
             slots[j] = i
             j = j + 1
           i = i + 1
           if i > 2136 then
              stage = 0

       end
      end
  end
    if id == 2134 then
        a = data.text:match('(%d+)')
        b = data.text:match('%s(.*)')
        c = data.text:match('(.*)')
  end
end
 
Решение
но прикол в том, без for всё топ.
зачем там вообще нужен цикл? у тебя нету массива, у тебя событие, которое возвращает структуру данных для определенного текстдрава. перебирать там нечего, можно обойтись обычным условием

Shamanije

Известный
Друг
959
924
но прикол в том, без for всё топ.
зачем там вообще нужен цикл? у тебя нету массива, у тебя событие, которое возвращает структуру данных для определенного текстдрава. перебирать там нечего, можно обойтись обычным условием