Помню раньше переводил в ГУИ Глобальные переменные в локальные, потом действие ждать там пару секунд и обратно переводил. Кто может напомните как выглядят строчки, что то типа: "set unit U(локальная) = (udg_глобальная)", и да как ещё объявить локальную то же не помню

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

Похожие вопросы:

ответ
Решил проблему следующим путем: при несовпадении данных в Memory, заставляем читера выделить специального скрытого в тумане войны юнита, а в другом триггере по событии выделения пишем, что GetTriggerPlayer() - МХшник, и только потом кикаем его.
quq_CCCP:
Для бана нужна работа с хост ботом
Ты неправильно понял. Если люди по Гарене играют, то они должны знать, что игрок отключается по неуважительной причине, чтобы сразу его забанить и потом не париться с ним. Бан-то локальный в Гарене, не то что на хост-боте.
ответ
вот тебе пример моего кода, если что, спрашивай:
void Damage_Text() {
unit u1     = GetEventDamageSource(),u2=GetTriggerUnit()
real x      = GetRandomReal(GetUnitX(u2)-30,GetUnitX(u2)+30)
real y      = GetRandomReal(GetUnitY(u2)-30,GetUnitY(u2)+30)
real z      = GetRandomInt(30,70)
string text = I2S(R2I(GetEventDamage()))//переводим урон в строку
texttag tt  = CreateTextTag()
  if GetEventDamage()>0 and (IsUnitInGroup(u1,Pdmg) or IsUnitInGroup(u1,Sdmg)) then
    SetTextTagVisibility(tt,false)//делаем тексттег невидимым
    if IsUnitInGroup(u1,Crit) then
      text=Yellow+"!|r "+text
    endif
    SetTextTagText(tt,text,0.023)
    if GetLocalPlayer()==GetOwningPlayer(u1) then//делаем тексттег видимым локальным игрокам
      SetTextTagColor(tt,255,255,255,230)
      SetTextTagVisibility(tt,true)
    elseif GetLocalPlayer()==GetOwningPlayer(u2) then
      SetTextTagColor(tt,200,0,0,230)
      SetTextTagVisibility(tt,true)
    endif
    SetTextTagPos(tt,x,y,z)
    SetTextTagPermanent(tt,false)
    SetTextTagVelocityBJ(tt,50,90)
    SetTextTagFadepoint(tt,0.5)
    SetTextTagLifespan(tt,1)
  endif
tt=null
u2=null
u1=null
ответ
Если память не изменяет
location

2
19
7 лет назад
2
Похожие вопросы:

ответ
Решил проблему следующим путем: при несовпадении данных в Memory, заставляем читера выделить специального скрытого в тумане войны юнита, а в другом триггере по событии выделения пишем, что GetTriggerPlayer() - МХшник, и только потом кикаем его.
quq_CCCP:
Для бана нужна работа с хост ботом
Ты неправильно понял. Если люди по Гарене играют, то они должны знать, что игрок отключается по неуважительной причине, чтобы сразу его забанить и потом не париться с ним. Бан-то локальный в Гарене, не то что на хост-боте.
ответ
вот тебе пример моего кода, если что, спрашивай:
void Damage_Text() {
unit u1     = GetEventDamageSource(),u2=GetTriggerUnit()
real x      = GetRandomReal(GetUnitX(u2)-30,GetUnitX(u2)+30)
real y      = GetRandomReal(GetUnitY(u2)-30,GetUnitY(u2)+30)
real z      = GetRandomInt(30,70)
string text = I2S(R2I(GetEventDamage()))//переводим урон в строку
texttag tt  = CreateTextTag()
  if GetEventDamage()>0 and (IsUnitInGroup(u1,Pdmg) or IsUnitInGroup(u1,Sdmg)) then
    SetTextTagVisibility(tt,false)//делаем тексттег невидимым
    if IsUnitInGroup(u1,Crit) then
      text=Yellow+"!|r "+text
    endif
    SetTextTagText(tt,text,0.023)
    if GetLocalPlayer()==GetOwningPlayer(u1) then//делаем тексттег видимым локальным игрокам
      SetTextTagColor(tt,255,255,255,230)
      SetTextTagVisibility(tt,true)
    elseif GetLocalPlayer()==GetOwningPlayer(u2) then
      SetTextTagColor(tt,200,0,0,230)
      SetTextTagVisibility(tt,true)
    endif
    SetTextTagPos(tt,x,y,z)
    SetTextTagPermanent(tt,false)
    SetTextTagVelocityBJ(tt,50,90)
    SetTextTagFadepoint(tt,0.5)
    SetTextTagLifespan(tt,1)
  endif
tt=null
u2=null
u1=null
ответ
Если память не изменяет
location

Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.