Nosferoh, издательства не занимаются додзинси.
Их продают сами авторы через И-нет либо на специальных мероприятиях. Но во втором варианте придётся ехать в Японию, т.к. за её пределами нету нормальных мероприятий.
GulMish, скриншоты надо делать со стандартной игровой камеры и всего экрана
т.е. обычный скрин игрового процесса без всяких приближений и прочего
как то так:
Horfey, тогда залажал либо с загрузкой либо с сохранением
скрины триггеров в студию
скрин 1 - создание кэша в первой главе
скрин 2 - сохранение героя
скрин 3 - создание хэша в следующей главе
скрин 4 - загрузка героя из хэша
тогда можно будет что нибудь сказать
alexprey, в api нету вроде
RichTextView это сторонняя либа же
+ мне нужен перехват нажатия ссылок и прочие заморочки
чтобы внутренние ссылки открывались в приложении а внешние в браузере
пока что с поворотом экрана проблема(не обновляются размеры webView) на я её решу после того как в очередной раз пересмотрю ёрмунганд ZlaYa1000, до этого как до луны
надо будет ещё галерею сделать как нибудь нормально, а идей по этому поводу вообще 0
кстати если есть идеи по дизайну то с радостью выслушаю
т.к. мой скилл дизайна застрял в эпохе консольных приложений
Doc, он хочет зайти в 1 игру с 2 аккаунтов
например в дотке со второго аккаунта за вражескую тиму зайти
и фидить вторым аккаунтом своему основному акаунту
мультиводство короче PogromINC59, зодкрафт и прочие читы для вар3
большинство из них позволяет запускать несколько гарен
а вообще на этом сайте не занимаются читами, мапхаками и прочим читерством
про команду
надо текст (I0A2) конвертировать в числовой равкод ('I0A2') и по нему создавать предмет
либо делать бд
подробнее в статьях
Сам справлюсь - Каждый герой имеет стандартный набор "Щит" и "Блинк", а также 4 свои уникальные способности, 2 из которых пассивные. Однако всё не так просто, ведь активные способности героев не имеют описания. Вам предстоит самому узнать как именно работает способность того или иного героя. Если вы первым изучили героя и узнали как именно работает та или иная способность это даёт вам главное преимущество перед вашим другом или недругом - знание. А как известно знание - сила.
Ни одна система урона не будет учитывать 100500 уникальных баффов/абилок без 100500 if-фов.
любая нормальная система учитывает 100500 уникальных значения без 100500 if-фов.
просто бегая по бд и толкая нужные строки
либо используя абстрактные методы
avuremybe, второй это тот который не первый
функция SaveInteger принимает 4 параметра
хэш таблица
два ключа
сохраняемое значение
вот пример сохранения массива в таблицу
int myArray[]; // массив
int myArraySize; // количество элементов в массиве
function saveMyArray takes unit u returns nothing
local integer h = GetHandleId(u)
local integer i = 1
call SaveInteger(udg_ht, h, 0, myArraySize) // сохраняем количество элементов
loop
exitwhen i>myArraySize
call SaveInteger(udg_ht, h, i, myArray[i-1]) // сохраняем элемент из ячейки i-1
set i = i+1
endloop
endfunction
// узнать размер сохранённого массива
function getMyArraySize takes unit u returns int
return LoadInteger(udg_ht, GetHandleId(u), 0)
endfunction
// получить элемент из сохранённого массива
function getMyElement takes unit u, integer index returns int
return LoadInteger(udg_ht, GetHandleId(u), index+1)
endfunction
но лично я бы определил максимально возможное количество элементов у юнита и сделал через структуру вообще не используя хэш таблицу
define MAX_SIZE=10; // максимальное количество элементов у юнита
struct DataForUnit{
int elements[MAX_SIZE];
int size;
// создание массива
static thistype new(unit u){
thistype this=thistype.create();
size=0;
attachToUnit(u, this); // атач структуры к юниту, способов сделать атач много, выбирай любой
return this;
}
// добавление элемента
thistype add(int element){
elements[size]=element;
size++;
return this;
}
// получение элемента по индексу
int get(int i){
return elements[i];
}
}
// как сохранять
unit u; // твой юнит
DataForUnit.new(u).add(1).add(2).add(3).add(4).add(5); // создаём массив для твоего юнита и добавляем к нему числа от 1 до 5
// как извлекать
unit u; // твой юнит
DataForUnit data=getAttachStruct(u); // получение структуры из юнита, зависит от способа атача
BJD(I2S(data.get(2))); // выводит на экран элемент под номером 2 т.е. число 3
если макс число не известно то можно через списки сделать
Потому что он предназначен для редких случаев использования и его не рекомендуется использовать.
знаю
но либо так либо писать свой WebView
и если в оффтопке своя версия мб и сойдёт т.к. форматирования мало то для комментариев и ресурсов со всем форматированием это жопа
avuremybe, в хэштейбле данные хранятся по 2 ключам
т.е. хэштейбл это двумерный массив (массив в массиве)
1 ключ используй как id юнита по которому сохраняешь данные
2 ключ это индекс твоего массива
зачем чтото придумывать
всеравно готов поспорить что ты используешь только 1 ключ а для второго какая нибудь константа
заставил свои костыли работать
блин
оно работает alexprey, сделал чтобы при переходе по ссылке со схемой xgmapp:// открывало моё приложение
если ещё не залогинился то откроет окно входа
Kind Ram, а нафига сотни ифов?
смотри уже готовые системы отлова урона которых 100500
они все на 1 триггере
делать динамические триггеры для отлова урона нафиг не нужно quq_CCCP, а нафига для бафов event widget death?
можно же общее юнит умер
или ты бафы на деревья вешать хочешь?
8gabriel8, автор спросил про снятие баффа сразу после покидания зоны действия без задержки
всё тема закрыта
до тех пор пока не появится автор дальнейший оффтоп запрещён
» WarCraft 3 / anomaly-Defense
да и тип карты указан не верно
вот правила оформления и публикации карт
Ред. Nosferoh
» 2D Арт / Анонс комикса Strange Friends
Их продают сами авторы через И-нет либо на специальных мероприятиях. Но во втором варианте придётся ехать в Японию, т.к. за её пределами нету нормальных мероприятий.
» WarCraft 3 / Не понятный баг
скачал его в dev/null
если хочешь чтобы тебе помогли то предоставь
они обещали выйти из отпуска к 22 веку
Ред. Nosferoh
» 2D Арт / Анонс комикса Strange Friends
А ещё лучше хентайные додзинси. Их хотя бы продать можно.
Да и читателей дофига. Даже у самого шлака есть читатели.
» WarCraft 3 / Перенос героя
надо установить ей значение как на 1 скрине
» Администрация XGM / Не могу зайти на сайт
Ред. nvc123
» WarCraft 3 / Войны миров v.2.01b
т.е. обычный скрин игрового процесса без всяких приближений и прочего
как то так:
» WarCraft 3 / Войны миров v.2.01b
там даже несколько примеров есть хорошего оформления
» WarCraft 3 / Перенос героя
скрины триггеров в студию
скрин 1 - создание кэша в первой главе
скрин 2 - сохранение героя
скрин 3 - создание хэша в следующей главе
скрин 4 - загрузка героя из хэша
тогда можно будет что нибудь сказать
Ред. nvc123
» WarCraft 3 / Зангартопь
делай скрины из игры с обычной камеры т.к. из редактора нифига не понятно и выглядит убого
» WarCraft 3 / Войны миров v.2.01b
да и вообще почитай правила
» WarCraft 3 / Перенос героя
Ред. nvc123
» Блог им. nvc123 / XGM для Android
RichTextView это сторонняя либа же
+ мне нужен перехват нажатия ссылок и прочие заморочки
чтобы внутренние ссылки открывались в приложении а внешние в браузере
пока что с поворотом экрана проблема(не обновляются размеры webView) на я её решу после того как в очередной раз пересмотрю ёрмунганд
ZlaYa1000, до этого как до луны
надо будет ещё галерею сделать как нибудь нормально, а идей по этому поводу вообще 0
кстати если есть идеи по дизайну то с радостью выслушаю
т.к. мой скилл дизайна застрял в эпохе консольных приложений
» WarCraft 3 / Как создать арену в обычной карте?
Ред. nvc123
» WarCraft 3 / Пачка вопросов
например в дотке со второго аккаунта за вражескую тиму зайти
и фидить вторым аккаунтом своему основному акаунту
мультиводство короче
PogromINC59, зодкрафт и прочие читы для вар3
большинство из них позволяет запускать несколько гарен
а вообще на этом сайте не занимаются читами, мапхаками и прочим читерством
про команду
надо текст (I0A2) конвертировать в числовой равкод ('I0A2') и по нему создавать предмет
либо делать бд
подробнее в статьях
» Show Your Skill / Show Your Skill
» WarCraft 3 / Утечки в системе динамических триггеров
просто бегая по бд и толкая нужные строки
либо используя абстрактные методы
Ред. nvc123
» WarCraft 3 / Можно ли сохранить массив в хэш-таблицу?
функция SaveInteger принимает 4 параметра
хэш таблица
два ключа
сохраняемое значение
вот пример сохранения массива в таблицу
» Блог им. nvc123 / XGM для Android
но либо так либо писать свой WebView
и если в оффтопке своя версия мб и сойдёт т.к. форматирования мало то для комментариев и ресурсов со всем форматированием это жопа
» WarCraft 3 / Можно ли сохранить массив в хэш-таблицу?
т.е. хэштейбл это двумерный массив (массив в массиве)
1 ключ используй как id юнита по которому сохраняешь данные
2 ключ это индекс твоего массива
зачем чтото придумывать
всеравно готов поспорить что ты используешь только 1 ключ а для второго какая нибудь константа
Ред. nvc123
» WarCraft 3 / Простая наработка изменения уровня способности предмета
сделай нормальное описание
для примера смотри другие наработки
» Блог им. nvc123 / XGM для Android
блин
оно работает
alexprey, сделал чтобы при переходе по ссылке со схемой xgmapp:// открывало моё приложение
если ещё не залогинился то откроет окно входа
» WarCraft 3 / Утечки в системе динамических триггеров
в теории можно тоже самое сделать через получение урона
» WarCraft 3 / Утечки в системе динамических триггеров
смотри уже готовые системы отлова урона которых 100500
они все на 1 триггере
делать динамические триггеры для отлова урона нафиг не нужно
quq_CCCP, а нафига для бафов event widget death?
можно же общее юнит умер
или ты бафы на деревья вешать хочешь?
Ред. nvc123
» WarCraft 3 / Аура которая сбрасывается сразу после покидания зоны действия
всё тема закрыта
до тех пор пока не появится автор дальнейший оффтоп запрещён