Что делают эти функции?
native AddItemToAllStock takes integer itemId, integer currentStock, integer stockMax returns nothing

native AddItemToStock    takes unit whichUnit, integer itemId, integer currentStock, integer stockMax returns nothing

native AddUnitToAllStock takes integer unitId, integer currentStock, integer stockMax returns nothing

native AddUnitToStock    takes unit whichUnit, integer unitId, integer currentStock, integer stockMax returns nothing

Принятый ответ

Добавляют юнитов/предметы на продажу в рынки/лагеря наемников.
0
19
6 лет назад
0
Похожие вопросы:

ответ
Sync функции нужны для синхроеизации локальных данных через кеш.
ответ
тормозит у вас явно из-за кривого кода, а не того чего вы думаете
ответ
Перегрузка макросов

Определение в пределах одной области видимости нескольких макросов с одинаковыми именами не вызовет ошибки, если они отличаются количеством принимаемых аргументов. Такие макросы называются перегружеными. В зависимости от количества переданных при вызове аргументов, будет вызван тот или иной из перегруженных макросов.

  define {
      msg(text)              = DisplayTextToPlayer(GetLocalPlayer(), text, 0, 0)
      msg(text,playerid)     = DisplayTextToPlayer(Player(playerid), text, 0, 0)
      msg(text,playerid,x,y) = DisplayTextToPlayer(Player(playerid), text, x, y)
  }
  
  nothing test() {
      msg("test 1")
      msg("test 2", 1)
      msg("test 3", 2, 0.1, 0.1)
  }
будет транслировано в следующее:

  function test takes nothing returns nothing
      call DisplayTextToPlayer(GetLocalPlayer(), "test 1", 0, 0)
      call DisplayTextToPlayer(Player(1), "test 2", 0, 0)
      call DisplayTextToPlayer(Player(2), "test 3", 0.1, 0.1)
  endfunction
Внимание! Если в перегруженной группе есть макрос, не принимающий аргументов, его все равно необходимо записывать с указанием пустых скобок после него.
а так jass писался очень давно
ответ
вроде fly автоматом генерит бд и заполняет её данными из ро
ну или самому делать бд/скрипт для авто заполнения бд
иначе никак

2
20
6 лет назад
Отредактирован biridius
2
Добавляют юнитов/предметы на продажу в рынки/лагеря наемников.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.