local timet t = CreateTimer( )
local integer id = GetHandleId(t)
call SaveUnitHandle( udg_Hash, id, 0 )
call SaveInteger( udg_Hash, id, 1 )
call TimerStart( t, 10.00, false, function somefunc)
Статьи про jass надо прочитать, если в краце, то создается такой обьект - таймер, к которому крепятся данные, когда этот таймер истечен он вызовет некую функцию, в которой находятся все необходимые действия + чтения данных из таймера запустившего эту функцию, таких таймеров может быть 100500 и не надо никаких триггеров, глобальных переменных (кроме хештаблицы)
я читал, но быть хорошим програмером не тоже самое что быть хорошим учителем.
надо блин, не то что по символу объяснять, а даже показывать где какие кнопки нажимать чтобы увидеть текстовые варианты тригеров.
тут без наставника не разобраться.
но очевидно что дополнительные ответы не упростят мне задачу.
учитывая что там написано на jass, непонятно когда я это освою, но лучше чем ничего. nvc123:
Enemy1PK, таймер может быть локальным
и таймер может вызывать на прямую функцию без использования триггеров
впрочем не обязательно использовать локальные таймеры
создай список юнитов
когда юнит применяет твою абилку проверяй есть ли он в списке и если нету то добавляй его в список и атач к нему число 300 (продолжительность бафа)
если он есть в списке то установи значение этого числа = 300
одним глобальным таймером пробегай по списку и уменьшай у каждого юнита это число на 1
если число достигло 0 то удаляй его из списка и отбирай ловкость
а ты мне просто мозг взорвал, про таймеры не помешало бы уточнить.
как и про группы, я могу добавить юнита в группу, но как именно к нему присвоить число 300 и потом уменьшать у каждого.
Может будет проще если подскажете как "цепляться" за баф? проверять висит ли конкретный баф, и когда он пропадает - ловкость удалятся.
Потому что в условиях есть только бесполезная функция buff равно buff.
что-то не вижу на скрине как вы пытаетесь запихнуть в if/then/else. Почему должен угадывать
Предположение: ошибка - локальные переменные объявляются всегда первыми. Если там будет какое-то другое действие, а объявление локалок ниже, то это ошибка. Ты вперед, наверное, поставил действие "if/then/else", а потом начал объявлять что-то там,
правильно
local unit u
if (условие) then
действие
endif
не правильно
if (условие) then
local unit u
endif
Локалки вначале функции всегда объявляются. Можете в код конвентировать и посмотреть.
вейты не юзайте лучше, используйте таймер. Он поток паузит, еще работает во время паузы, и не точен .
респект таким ребятам, теперь работает.
но я не понимаю как тут можно реализовать через таймер, если убирать бонус ловкость другим тригером с событием "таймер иссякает" то как таймер можно указать только глобальную переменную, а это вызывает баг даже когда 2 юнита использовали скил.
Смысл твоего комментария? Думаешь кому то интересно что сидит челик в трусах за компом, вырывает слова из контекста и начинает орать пугая соседей.
Если по смыслу: Среди людей существует некое правило "Что нельзя говорить чтобы не бомбило у завистников" Якобы говорить о себе хорошо - табу, то есть ты должен врать или отгораживаться "Да я ничего особенного не сделал, не стоит благодарностей, так бы поступил каждый"
Я с этим не согласен, главное это правда в любом её проявлении.
Если обыватель думает о тебе плохо или смеется над тобой то ничего не меняется, а вот когда ты прогибаешься под толпу и изменяешь себе, ты лжец и тряпка.
Ну а смеяться над словами значения которых не знаешь - аттракцион для черни, пристегнитесь.
ты куришь в здании, а потом обижаешься, что тебя от туда выгнали, потому что там висит знак "не курить".
"Нельзя" и "Не рекомендуется" не одно и тоже. Я сделал хороший пост чтобы хоть десяток людей в карту прибавить, он тупо крестик нажал и удалил пост без пояснений, синдром бога говорит о проблемах с головой.
Пример: у меня на сайте всего пара посещений в день, по факту это место где я перевожу информацию по китайкам/корейкам типа twrpg/slorpg и создаю базу знаний, некая локализация лично от меня.
Тем не менее я вынес человеку предупреждение и добавил 40% замечаний за нарушения, он потом просто вышел и больше не заходил, я так и не удалил "неугодный" пост и ответ на него, так же и в гарена клане из 10 живых человек.
Я имею привилегии банить и удалять, но ни разу не сделал ничего безосновательно, это как честь дворянина.
Я так же не согласен с убеждением что вар только для нонейм однодневок со слабыми компами, если мне нравится проект - я оставляю в нем след, этот след я всегда смогу вспомнить загуглив свой ник.
Понимаешь к чему я? Можно ли доверять человеку который о людей ноги вытирает и даже не пытается это скрыть, не считает нужным обосновать свой поступок, даже в личку не написал.
Есть мои показания и еще одного человека сверху, решайте конечно сами но свое мнение я выразил - ему лучше не доверять.
У всего есть причины, молодой.
Было дело: Написал у него в группе об одной орпг карте (было предупреждение что лучше рпг не постить, но запрета не было) через час-два пост был удален, никаких предупреждений, вообще ничего.
Там было все в подробностях расписано, и техническая и мой мувик и игровой ник для консультации.
Получается что челик с 100к аудиторией, просто зажал шанс на повышение популярности хорошей карты среди ру-комьюнити, но теперь хочет присваивать чужое и пиарится за счет мапмейкеров.
Я не считаю правильным класть болт на чужие труды и просто удалять в тихушку неугодный материал, политиканы занимаются таким гнильем и к ним нет доверия, а тут чисто аналог тех же поступков.
Исходя из прошлого опыта, очень возможен вариант с кидаловом в открытую или подтасовка.
P.s Если убрать ограничение карт (тебя не должно волновать какой жанр победит, цель же - хорошая карта в которую много людей будет играть?)
Сделать нормальное голосование за все места, Надпись добавить "Эта версия карты сделана для конкурса channel name" Договориться что если человек не заинтересован продолжать эту карту, то передает ее и все права юзернейму. В незаинтересованности будет виноват составитель списка жанров.
Как и предполагалось, наихудший список жанров подстроенный под личный интерес хаоса.
Добавление и тем более оставление навсегда спам ссылки на youtube канал - бред.
О рекламе нужно договариваться отдельно, она не имеет отношения к призовому фонду.
Максимально идиотское ограничение по жанру и типу карт, хаос пропагандирует создание треш-карт которых и так полно в интернете. В основном это копии существующих карт, с исправлением ошибок.
Для оценки будут учитываться видео и просмотры? double facepalm.
Вы не можете нарушать закон об авторском праве, это тоже самое что "цитированием любой части моего сообщения, вы разрешаете частичное и полное присвоение ценностей из вашей квартиры"
Как насчет нормальных идей? Воодушевить на создание нового жанра? Самая уникальная карта? Наилучшее исполнение (Декорации/атмосфера/интерес/не надоедает/лучший гринд/легкая и понятная/литературное качество/лучший сюжет/самый оригинальный или необычный мир) Нет, сори, делай клоны.
"Далеко твоя рпг не уйдёт" моя рпг тебя переживет.
Ты тоже когда родился не умел так нагло хамить незнакомым людям, научился же как то. Люди с более серьезным отношением к миру чем "изменить систему один не могу но буду плакать об этом" могут изучить все что захотят и даже в одиночку будут стоить больше чем тысяча "всегда сдающихся" людей,
и тот человек (Да удалось, даже был лаунчер для этой игры. Forgotten Land) это подтвердил, хотя я уверен что он быстро опустил руки.
p.s чел прекращай настраивать других людей на поражение, если ты что-то можешь дать - дай, если хочешь чтобы другие не добились успеха чтобы ты оказался прав и не чувствовал себя ущербным то просто отойди в сторону.
Я на все твои выпады отвечу лишь одной фразой:
"Dota была обычной картой для warcraft 3 и она поначалу тоже была пустой ".
Ответы получены, пару шарящих людей нашел, (дай бог каждому такого человека который рассказал мне о многом что тут считают до сих пор невозможным)
Спасибо за поддержку! и особенно одному пользователю. Ведь именно благодаря таким людям как life2smiler, люди не делают хорошие проэкты а другие люди соответственно вынуждены играть в некачественные карты и в течении нескольких лет не находить решения наболевших проблем
(если нет хотя бы 1 го человека кому удалось сделать что-то необычное то все остальные продолжат считать это невозможным) А сегодня стало ясно что могут не знать о чем либо не только потому что никто не делал этого, а потому что человек на самом деле сделал но никому говорить не стал :)
Спасибо гению который не позволил восстановить справедливость в прошлом посте :* хейтерок любимый.
w3MMD,Data Manager, и некоторые другие штуки - самые страшные слова которые я слышал в wc3.
Что то на уровне слухов как один человек пытался сделать из wc3 онлайн игру где смогут играть больше игроков чем 10-12 за один раз, кстати удалось ему? :D
Data Manager думаю тут вообще не помощник так как пароли доверяю только боту и он их перезаписывает имитируя систему ммо сохранения - если сыграл и отдал шмот или прокачался то прежним персонаж не станет.
А DM сохраняет файлы игрокам на комп
life2smiler, может хоть что нибудь по делу посоветуешь? вот какая мне разница кто есть читеры, я уверен в себе что соберу игроков достаточно много (если конечно остались любители жанра) по многим причинам.
я умею делать интересную игру с динамикой балансом и сюжетом, переворачивать представление о жанре просто в салат.
смогу про пиарить продукт настолько насколько это возможно.
внешний вид и окружение делаю таким чтобы не отталкивало практически никого, бывает заходишь на карту а там атмосфера какой то желтой пыли и пальм что сразу заставляет выходить из карты.
Так что если у кого то есть мысли по реализации моих вопросов, (хотя бы вопроса под номером 1) или желание присоединиться - просто пишите об этом мне, не нужно убеждать меня в том что это не рентабельно и тд.
SomeFire, вроде один бот может хостовать одновременно чуть ли не бесконечное количество игр (1,10,100)
дело лишь в сервере, ну комп у меня думаю выдержит достаточно много, тем более что вряд ли прям онлайн айкапа ко мне в карту сразу будут заходить, ну а если все попрет как и ожидаю то не грех и заказать сервер на норм оборудовании
life2smiler, Ну будет 100 фанатиков которым придется каждую новую версию ломать и лишаться официальной статистики на сайте и будут забанены для игры с нормальными игроками на боте.
После получения жесткого отпора куча не очень разумных людей поймет что их, неадекватов всего лишь маленькая кучка у которой ничего кроме рисованного шмота - нет. Никаких достижений, счетчика пвп и играть они вынуждены с такими же не нормальными людьми потому что игроки без доказательств в виде реплея скрина и разумеется статистики длительной игры на боте будут выхватывать от меня бан. Рано или поздно им надоест терпеть и они уйдут ни с чем, потому что смысл игры для них полностью утерян и все что они могут это играть с небольшой кучкой нубо читеров и без стремления к развитию - что является ключем для игроков рпг, смысл без развития сразу теряется.
Теперь по движку, я понятия не имею какой движок будет максимально рентабельным для создания такого рода рпг игры,
разумеется это будет не полноценная ммо а скорее наподобие варкрафта где несколько человек заходят одновременно на сервер и играют там, и вид должен быть как в варике - сверху сбоку, он меня вполне устраивает так как в 3д удобство игры почти всегда идет в полный ущерб. И еще хочу заметить что грамотных амбициозных идей у меня больше чем навыков программирования, варкрафт именно поэтому и подходит мне - все таки готовый адекватный конструктор с единственными проблемами в виде читерства и отсутствия нужных дополнительных функций и систем, из за чего приходится извращаться как я сейчас например.
И конкретно по w3MMD, эта штука может реализовать сейв/лоад как я хочу?
Только жесткий протект, который не позволит изменить код карты для создания играбельной версии. Иначе просто вырежут твои проверки, добавят события к сохранению/загрузке и получится обычная орпг.
А как делается сейчас самый жесткий протект? я вот знаю карту the world, наши ее чем то открывают но только чтобы переводить на англ язык, взломать вроде не получается.
DioD я не уклоняюсь а для начала хочу просто знать может кто пробовал или точно знает или хотя бы почти уверен можно или нет, покопаться само собой придется.
На всякий случай кратко дополню)
Я спрашиваю в первую очередь про то возможно ли осуществить мои задумки, может тут и не найдутся умеющие хорошо настраивать ботов но кто нибудь может владеть информацией о хотя бы попытках реализовать подобное
» WarCraft 3 / если/то/иначе
надо блин, не то что по символу объяснять, а даже показывать где какие кнопки нажимать чтобы увидеть текстовые варианты тригеров.
тут без наставника не разобраться.
но очевидно что дополнительные ответы не упростят мне задачу.
» WarCraft 3 / если/то/иначе
nvc123: а ты мне просто мозг взорвал, про таймеры не помешало бы уточнить.
как и про группы, я могу добавить юнита в группу, но как именно к нему присвоить число 300 и потом уменьшать у каждого.
Потому что в условиях есть только бесполезная функция buff равно buff.
Ред. Enemy1PK
» WarCraft 3 / если/то/иначе
но я не понимаю как тут можно реализовать через таймер, если убирать бонус ловкость другим тригером с событием "таймер иссякает" то как таймер можно указать только глобальную переменную, а это вызывает баг даже когда 2 юнита использовали скил.
» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!
Если по смыслу: Среди людей существует некое правило "Что нельзя говорить чтобы не бомбило у завистников" Якобы говорить о себе хорошо - табу, то есть ты должен врать или отгораживаться "Да я ничего особенного не сделал, не стоит благодарностей, так бы поступил каждый"
Я с этим не согласен, главное это правда в любом её проявлении.
Если обыватель думает о тебе плохо или смеется над тобой то ничего не меняется, а вот когда ты прогибаешься под толпу и изменяешь себе, ты лжец и тряпка.
Ну а смеяться над словами значения которых не знаешь - аттракцион для черни, пристегнитесь.
Ред. Enemy1PK
» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!
Пример: у меня на сайте всего пара посещений в день, по факту это место где я перевожу информацию по китайкам/корейкам типа twrpg/slorpg и создаю базу знаний, некая локализация лично от меня.
Тем не менее я вынес человеку предупреждение и добавил 40% замечаний за нарушения, он потом просто вышел и больше не заходил, я так и не удалил "неугодный" пост и ответ на него, так же и в гарена клане из 10 живых человек.
Я имею привилегии банить и удалять, но ни разу не сделал ничего безосновательно, это как честь дворянина.
Я так же не согласен с убеждением что вар только для нонейм однодневок со слабыми компами, если мне нравится проект - я оставляю в нем след, этот след я всегда смогу вспомнить загуглив свой ник.
Понимаешь к чему я? Можно ли доверять человеку который о людей ноги вытирает и даже не пытается это скрыть, не считает нужным обосновать свой поступок, даже в личку не написал.
Есть мои показания и еще одного человека сверху, решайте конечно сами но свое мнение я выразил - ему лучше не доверять.
» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!
Было дело: Написал у него в группе об одной орпг карте (было предупреждение что лучше рпг не постить, но запрета не было) через час-два пост был удален, никаких предупреждений, вообще ничего.
Там было все в подробностях расписано, и техническая и мой мувик и игровой ник для консультации.
Получается что челик с 100к аудиторией, просто зажал шанс на повышение популярности хорошей карты среди ру-комьюнити, но теперь хочет присваивать чужое и пиарится за счет мапмейкеров.
Я не считаю правильным класть болт на чужие труды и просто удалять в тихушку неугодный материал, политиканы занимаются таким гнильем и к ним нет доверия, а тут чисто аналог тех же поступков.
Исходя из прошлого опыта, очень возможен вариант с кидаловом в открытую или подтасовка.
P.s Если убрать ограничение карт (тебя не должно волновать какой жанр победит, цель же - хорошая карта в которую много людей будет играть?)
Сделать нормальное голосование за все места, Надпись добавить "Эта версия карты сделана для конкурса channel name" Договориться что если человек не заинтересован продолжать эту карту, то передает ее и все права юзернейму. В незаинтересованности будет виноват составитель списка жанров.
Ред. Clamp
» WarCraft 3 / Конкурс карт WC3 на 50 000 рублей!
» WarCraft 3 / Увеличение количества реплик
Может еще где-нибудь надо изменить информацию? только где.
» WarCraft 3 / Ввод и вывод информации через Хост бота
Ты тоже когда родился не умел так нагло хамить незнакомым людям, научился же как то. Люди с более серьезным отношением к миру чем "изменить систему один не могу но буду плакать об этом" могут изучить все что захотят и даже в одиночку будут стоить больше чем тысяча "всегда сдающихся" людей,
и тот человек (Да удалось, даже был лаунчер для этой игры. Forgotten Land) это подтвердил, хотя я уверен что он быстро опустил руки.
p.s чел прекращай настраивать других людей на поражение, если ты что-то можешь дать - дай, если хочешь чтобы другие не добились успеха чтобы ты оказался прав и не чувствовал себя ущербным то просто отойди в сторону.
Я на все твои выпады отвечу лишь одной фразой:
"Dota была обычной картой для warcraft 3 и она поначалу тоже была пустой ".
Ответы получены, пару шарящих людей нашел, (дай бог каждому такого человека который рассказал мне о многом что тут считают до сих пор невозможным)
Спасибо за поддержку! и особенно одному пользователю. Ведь именно благодаря таким людям как life2smiler, люди не делают хорошие проэкты а другие люди соответственно вынуждены играть в некачественные карты и в течении нескольких лет не находить решения наболевших проблем
(если нет хотя бы 1 го человека кому удалось сделать что-то необычное то все остальные продолжат считать это невозможным) А сегодня стало ясно что могут не знать о чем либо не только потому что никто не делал этого, а потому что человек на самом деле сделал но никому говорить не стал :)
» WarCraft 3 / Ввод и вывод информации через Хост бота
Что то на уровне слухов как один человек пытался сделать из wc3 онлайн игру где смогут играть больше игроков чем 10-12 за один раз, кстати удалось ему? :D
Data Manager думаю тут вообще не помощник так как пароли доверяю только боту и он их перезаписывает имитируя систему ммо сохранения - если сыграл и отдал шмот или прокачался то прежним персонаж не станет.
А DM сохраняет файлы игрокам на комп
Ред. Enemy1PK
» WarCraft 3 / Ввод и вывод информации через Хост бота
смогу про пиарить продукт настолько насколько это возможно.
внешний вид и окружение делаю таким чтобы не отталкивало практически никого, бывает заходишь на карту а там атмосфера какой то желтой пыли и пальм что сразу заставляет выходить из карты.
Так что если у кого то есть мысли по реализации моих вопросов, (хотя бы вопроса под номером 1) или желание присоединиться - просто пишите об этом мне, не нужно убеждать меня в том что это не рентабельно и тд.
» WarCraft 3 / Ввод и вывод информации через Хост бота
дело лишь в сервере, ну комп у меня думаю выдержит достаточно много, тем более что вряд ли прям онлайн айкапа ко мне в карту сразу будут заходить, ну а если все попрет как и ожидаю то не грех и заказать сервер на норм оборудовании
Ред. Enemy1PK
» WarCraft 3 / Ввод и вывод информации через Хост бота
После получения жесткого отпора куча не очень разумных людей поймет что их, неадекватов всего лишь маленькая кучка у которой ничего кроме рисованного шмота - нет. Никаких достижений, счетчика пвп и играть они вынуждены с такими же не нормальными людьми потому что игроки без доказательств в виде реплея скрина и разумеется статистики длительной игры на боте будут выхватывать от меня бан. Рано или поздно им надоест терпеть и они уйдут ни с чем, потому что смысл игры для них полностью утерян и все что они могут это играть с небольшой кучкой нубо читеров и без стремления к развитию - что является ключем для игроков рпг, смысл без развития сразу теряется.
разумеется это будет не полноценная ммо а скорее наподобие варкрафта где несколько человек заходят одновременно на сервер и играют там, и вид должен быть как в варике - сверху сбоку, он меня вполне устраивает так как в 3д удобство игры почти всегда идет в полный ущерб. И еще хочу заметить что грамотных амбициозных идей у меня больше чем навыков программирования, варкрафт именно поэтому и подходит мне - все таки готовый адекватный конструктор с единственными проблемами в виде читерства и отсутствия нужных дополнительных функций и систем, из за чего приходится извращаться как я сейчас например.
» WarCraft 3 / Ввод и вывод информации через Хост бота
Ред. Enemy1PK
» WarCraft 3 / Ввод и вывод информации через Хост бота
» WarCraft 3 / Ввод и вывод информации через Хост бота
Я спрашиваю в первую очередь про то возможно ли осуществить мои задумки, может тут и не найдутся умеющие хорошо настраивать ботов но кто нибудь может владеть информацией о хотя бы попытках реализовать подобное