22

» WarCraft 3 / Не могу одолеть GetLocalPlayer()!!!!!!

if GetLocalPlayer()==Player(0) then
set x=GetMouseX()// координаты мыши на экране у локального игрока
set y=GetMouseY()// в дебаг выводит всё верно
endif
100% десинхр
22

» WarCraft 3 / Атака всех видимых врагов заклинанием

а не проше проверить если кастер игрок не видит его то не заносить в группу...
22

» WarCraft 3 / Как отключить запрет на строительство?

черный делай путь для здание и не будет конфликтовать с зданием между но зато строит как и обычно!
22

» WarCraft 3 / [Мемхак] Как менять потрет но остается герой!

DracoL1ch, чет крашит. set address_GameBase = ReadRealMemory(bytecodeAddress) - 0x951060 адрес все верно и тот код выше но крашит.
22

» WarCraft 3 / StringFunctions

почему смотри
string s1 = StringExplodeSearch(",", "1,2,3,4,5,6", 0); Сработает 1 раз цикл
string s1 = StringExplodeSearch(",", "1,2,3,4,5,6", 3); из кеша
string s1 = StringExplodeSearch(",", "1,2,3,4,5,6", 5); из кеша
string s1 = StringExplodeSearch(",", "6,5,4,3,2,1", 0); новый инпут значит обнуляем кеш и проходим цикл
22

» WarCraft 3 / StringFunctions

NazarPunk, так пойдет
NazarPunk, и главное строка кешировать чтобы повторно цикл не проходить если надо получить параметры несколько раз =) если инпут ранее было то возврашаем старый массив это глобальный делай так
Пример
//! zinc
library xeString {
    constant string xe_input = "";
    constant string xe_string[];

    public function StringExplodeSearch(string delimiter, string input, integer index) -> string {
        if (not(xe_input == input)) {
            // Проходим цикл так как старый инпут не найдено
        }
        return xe_string[index];
    }
    
    function onInit() {
    
    }
}
//! endzinc
22

» WarCraft 3 / Я так понимаю что память обведен для каждого игрока?

DracoL1ch, описание когда наводиш на золото а то как понять без локал игрока вручать мемхак тому игроку хм!
22

» WarCraft 3 / [Мемхак] Как менять потрет но остается герой!

8gabriel8, при создание юнита его вручаем потрет, после выбора юнита он сбрасывает данные и устанавливаем новый и не заметиш как потрет меняет...
22

» WarCraft 3 / Карта не работает в локальной сети.

Hate, че поделать они учат =) Вот я помню когда 1 раз редактор открыл и делал вейт на респ монстров что ломали и выбросил =) А потом уже потихонку освоили что ясно что вейт зло!
22

» WarCraft 3 / Есть ли словарь или его аналог?

в массив заноси имя а счетчик увеличивать. при поиске ишем порядок и находим получаем номер индекса и запрашиваем другой массив и получаем тот значение...
что вы так боитесь? У мя проект использует 1 хеш таблицу на все игры героя юнит скилы и так далее.
22

» WarCraft 3 / Я так понимаю что память обведен для каждого игрока?

DracoL1ch, значит если через GetLoccalPlayer меняем а остальные друугое значение за это не вылетит?
DracoL1ch, к примеру у тя золото под описание каждого игрока вот и решаю как так =)
22

» WarCraft 3 / StringFunctions

NazarPunk, это уже отдельная библиотека для игрока например в force только активных игроков и кто являет хостом и так далее и цветовые сообшения из него в функции вызываем и получаем счастья =)
library GamePlayers
endlibrary
а где функция для получение нужного параметра например "text,text,new" каждый запятой или указаный знак возврашали массив explode(",", "text,text,new", 2) вернет new нумерация с 0