MorfSD 102 Опубликовано: 6 февраля, 2015 добавь заклинание фейерверков, чтоб разные там фейерверки были доступны на выбор там Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Zer0Galaxy Автор темы 2 188 Опубликовано: 6 февраля, 2015 добавь заклинание фейерверков, чтоб разные там фейерверки были доступны на выбор там Реализация любого не слишком читерного заклинания приветствуется Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
TheScientist 100 Опубликовано: 6 февраля, 2015 Может, заклинание примерно такое: Маг Вася с первым уровнем подходит к Пете со вторым уровнем, наводит на него "прицел" и пишет заклинание, вроде такого "MagicusLevelus" В чат Васе пишется уровень Пети. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Zer0Galaxy Автор темы 2 188 Опубликовано: 6 февраля, 2015 "MagicusLevelus" Теперь большинство заклинаний будут требовать наличие у мага маны. Мана эта, естественно, будет расходоваться. Восстанавливаться начальный уровень маны будет с каждой перегрузкой сервера. Узнать свой магический уровень и количество маны можно произнеся заклинание "$info" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NEO 542 Опубликовано: 6 февраля, 2015 Фантазеры. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
kremnev8 12 Опубликовано: 6 февраля, 2015 Объявляется конкурс на создание заклинания, которое бы поражало ближайшего к игроку моба.Требования: - Заклинание должно поражать только одного моба за раз - Поражение должно быть осуществлено максимально эффектным способом - Заклинание должно быть доступно магам с магическим уровнем не ниже 1 (начальный уровень равен 0) В качестве награды - повышение магического уровня на 1 Примеры некоторых существующих заклинаний: $flora commands.flora=function(master) local id={{31,1},{37,0},{38,0},{38,1}} local x, y, z = master.ent.getPosition() local d=master.grade+1 x=math.floor(x) y=math.floor(y) z=math.floor(z) for X=x-d,x+d do for Z=z-d,z+d do for Y=y-2,y+1 do if master.w.getBlockID(X, Y-1, Z)==2 and master.w.getBlockID(X, Y, Z)==0 then local item=math.random(#id) master.w.setBlock(X, Y, Z, id[item][1], id[item][2]) end end end end end $lumos commands.lumos=function(master) cb.setCommand("effect "..master.name.." 16 "..(master.grade+1)*5) cb.runCommand() end Где master - таблица, содержащая всю необходимую информацию о маге, вызвавшем заклинание. Поражение , это убиство или обездвиживание или что то другое ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Zer0Galaxy Автор темы 2 188 Опубликовано: 6 февраля, 2015 Имелось в виду нанесение урона, но обездвиживание тоже подойдет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
LordOfChaos 18 Опубликовано: 7 февраля, 2015 Зря надеешься. У нас сервер с программистским уклоном. Эм... Как-то слово маг, со словом программист не особо вяжется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Zer0Galaxy Автор темы 2 188 Опубликовано: 7 февраля, 2015 Эм... Как-то слово маг, со словом программист не особо вяжется. Программирование это магия 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
LordOfChaos 18 Опубликовано: 7 февраля, 2015 Нет, это не так, в моем понимании магия никак не связана с этим. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro 3 563 Опубликовано: 7 февраля, 2015 Нет, это не так, в моем понимании магия никак не связана с этим. Анджей Ясинский. Ник Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Alex 4 683 Опубликовано: 7 февраля, 2015 Нет, это не так, в моем понимании магия никак не связана с этим. Что там не вяжется то? С помощью программ создаем магию в игре. Все магические игры в мире - это программы. Магия, это филосовское понятие. Для некоторых не то что программирование, а и работа микроволновки на кухне - это магия,если не знаешь принципа. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
NEO 542 Опубликовано: 7 февраля, 2015 (изменено) Само существование Вселенной магия. Изменено 7 февраля, 2015 пользователем NEO 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
MorfSD 102 Опубликовано: 10 февраля, 2015 както так 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Zer0Galaxy Автор темы 2 188 Опубликовано: 10 февраля, 2015 Реализовал заклинание $periculum, вызывающее фейерверки. Чем выше уровень мага, тем более красочная и продолжительная серия фейерверков. Но из-за болезни не могу зайти на сервер, что бы его активировать. Нужна помощь администрации. Следует: - зайти в потайную комнату - на том самом компьютере запустить программу renew - перегрузить компьютер Думаю, Алекс сможет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Alex 4 683 Опубликовано: 10 февраля, 2015 Следует: - зайти в потайную комнату - на том самом компьютере запустить программу renew - перегрузить компьютет ок, сделал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Seryoga 184 Опубликовано: 13 февраля, 2015 Есть в программировании такой раздел, называется он "Метапрограммирование" Вот это самая настоящая магия. http://habrahabr.ru/post/137446/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах