CustomGames.ru - Dota 2 пользовательские игры

Как запустить функцию из другого файла?

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн EnDronist

  • 222
  • Мощь: 1
  • Перфекционист-максималист
Как запустить функцию, которая находится в файле "а.lua" из файла "b.lua"?
Ням
Мой аддон: steamcommunity.com/...ils/?id=671144274
[свернуть]

Оффлайн CryDeS

  • Друзья CG
  • 1208
  • Мощь: 12
Как запустить функцию, которая находится в файле "а.lua" из файла "b.lua"?
Создать класс, вроде
Код
Util = Util or class({})
И приписать функцию классу
Код
function Util:DealPercentDamage(victim, attacker, damage_type, damage_const, damage_pct)
<тут мог быть ваш код, но увы увы>
end
Ну и конечно, require наше все.

Оффлайн Илья

  • Супермодератор
  • 2041
  • Мощь: 19
Подробнее тут можешь почитать.

Оффлайн ZLOY

  • Супермодератор
  • 396
  • Мощь: 5
Как запустить функцию, которая находится в файле "а.lua" из файла "b.lua"?
Код: (a.lua)
require('b')
FuncInB()