Форумы мира Хаддан

Форумы мира Хаддан (http://forum.haddan.ru/index.php)
-   Своё дело (http://forum.haddan.ru/forumdisplay.php?f=96)
-   -   Требуется создание сервиса на JAVASCRIPT (http://forum.haddan.ru/showthread.php?t=107496)

DarkFlame 07.10.2013 19:28

Требуется создание сервиса на JAVASCRIPT
 
Задача: создание калькулятора артов на JAVASCRIPT для Администрации проекта.

Особенности заказа:
1. Скрипт должен уметь создавать XML и отправлять его на указанный сервер. (Спецификация XML ( будет предоставлена)
2. Легкая перенастройка скрипта - все настройки (пути, перевод из метаязыка в естественный и тому подобное) выведены в отдельный JSON\XML\Объект
3. jQuery да и любые сторонние библиотеки не должны использоваться.

Из возможностей калькулятора:
1. Правильный подсчет стоимости артефакта/простое редактирование правил подсчета (заранее предусмотреть скидку как общую так и на часть создаваемого артефакта).
2. Возможность получения описания базы артефакта через API Хаддана, разбор получаемых параметров на метаязыке и перевод в читаемые описания для пользователя.
3. Логирование - сохранение данных о совершенном заказе.

Оплата:
1. Личный/клановый артефакт на 500 АМН.
2. Бонус крови на любой клан-арт по выбору исполнителя.

Условия исполнения работы и подробные требования обговариваются с исполнителем в приватном порядке.

Carrot 07.10.2013 20:37

Желаю Вам удачи в поиске того, кто за 500 амн будет делать такой объем работы )

DarkFlame 07.10.2013 21:19

Не найдется человека - заброшу все заказы и сделаю сам. Задача простейшая.

Maelstorm 07.10.2013 21:27

Пригодиццо:
Цитата:

private static $s_arrNames = array(
'race' => 'Раса',
'clan' => 'Клан',
'sex' => 'Пол',
'str' => 'Сила',
'dex' => 'Ловкость',
'rag' => 'Злость',
'int' => 'Интеллект',
'wis' => 'Мудрость',
'inu' => 'Интуиция',
'con' => 'Выносливость',
'eng' => 'Энергетика',
'level' => 'Уровень',
'time' => 'Время',
'hp' => 'Здоровье',
'hpc' => 'Здоровье',
'mp' => 'Мана',
'mpc' => 'Мана',
'bf' => 'Бодрость',
'bfc' => 'Бодрость',
'hpr' => 'Регенерация здоровья',
'mpr' => 'Регенерация маны',
'bfr' => 'Восстановление бодрости',
'bc' => 'Число блоков',
'ma' => 'Мощность атаки',
'mb' => 'Мощность блока',
'ta' => 'Точность атаки',
'sha' => 'Шоковая атака',
'ush' => 'Устойчивость к шоку',
'pa' => 'Парирование',
'pb' => 'Пробой брони',
'oa' => 'Ответная атака',
'ua' => 'Уход от атаки',
'sa' => 'Скорость атаки',
'sa1' => 'Скорость 2-й атаки',
'sa2' => 'Скорость 3-й атаки',
'sa3' => 'Скорость 4-й атаки',
'sa4' => 'Скорость 5-й атаки',
'mstp' => 'М. колющее',
'msts' => 'М. режущее',
'mstc' => 'М. рубящее',
'mstb' => 'М. дробящее',
'mst1' => 'М. одно оружие',
'mst11' => 'М. парное оружие',
'mst2' => 'М. двуручное',
'mstd' => 'М. защита',
'msth' => 'М. рукопашный бой',
'magfire' => 'Магия Разрушения',
'magwater' => 'Школа Воды',
'magair' => 'Школа Воздуха',
'magearth' => 'Магия Изменения',
'magblack' => 'Магия Богов',
'magwhite' => 'Белая Магия',
'maggray' => 'Техномагия',
'magshaman' => 'Шаманство',
'p' => 'Колющий урон',
's' => 'Режущий урон',
'c' => 'Рубящий урон',
'b' => 'Дробящий урон',
'f' => 'Урон огнём',
'w' => 'Урон водой',
'm' => 'Магический урон',
'a' => 'Урон кислотой',
'h' => 'Лечение',
'e' => 'Электричество',
'd' => 'Урон драконьим пламенем',
'o' => 'Урон ядом',
'hit' => 'Урон',
'hit_p' => 'Колющий урон',
'hit_s' => 'Режущий урон',
'hit_c' => 'Рубящий урон',
'hit_b' => 'Дробящий урон',
'hit_f' => 'Урон огнём',
'hit_w' => 'Урон водой',
'hit_m' => 'Магический урон',
'hit_a' => 'Урон кислотой',
'hit_h' => 'Лечение',
'hit_e' => 'Электричество',
'hit_d' => 'Урон драконьим пламенем',
'hit_o' => 'Урон ядом',
'hm' => 'Урон',
'hmp' => 'Колющий урон',
'hms' => 'Режущий урон',
'hmc' => 'Рубящий урон',
'hmb' => 'Дробящий урон',
'hmf' => 'Урон огнём',
'hmw' => 'Урон водой',
'hmm' => 'Магический урон',
'hma' => 'Урон кислотой',
'hmh' => 'Лечение',
'hme' => 'Электрический урон',
'hmd' => 'Урон драконьим пламенем',
'hmo' => 'Урон ядом',
'ap' => 'Сопр. урону',
'app' => 'Сопр. колющему',
'aps' => 'Сопр. режущему',
'apc' => 'Сопр. рубящему',
'apb' => 'Сопр. дробящему',
'apf' => 'Сопр. огню',
'apw' => 'Сопр. воде',
'apm' => 'Сопр. магии',
'apa' => 'Сопр. кислоте',
'aph' => 'Сопр. лечению',
'ape' => 'Сопр. электричеству',
'apd' => 'Сопр. пламени дракона',
'apo' => 'Сопр. яду',
'xhm' => 'Множитель урона',
'xhmp' => 'Множитель колющего урона',
'xhms' => 'Множитель режущего урон',
'xhmc' => 'Множитель рубящего урон',
'xhmb' => 'Множитель дробящего урон',
'xhmf' => 'Множитель урона огнём',
'xhmw' => 'Множитель урона водой',
'xhmm' => 'Множитель магического урон',
'xhma' => 'Множитель урона кислотой',
'xhmh' => 'Множитель лечения',
'xhme' => 'Множитель электрического урона',
'xhmd' => 'Множитель урона драконьим пламенем',
'xhmo' => 'Множитель урона ядом',
'xap' => 'Делитель урона',
'xapp' => 'Делитель колющего урона',
'xaps' => 'Делитель режущего урона',
'xapc' => 'Делитель рубящего урона',
'xapb' => 'Делитель дробящего урона',
'xapf' => 'Делитель огненного урона',
'xapw' => 'Делитель урона водой',
'xapm' => 'Делитель урона магией',
'xapa' => 'Делитель урона кислотой',
'xaph' => 'Делитель лечения',
'xape' => 'Делитель электрического урона',
'xapd' => 'Делитель урона драконьим пламенем',
'xapo' => 'Делитель урона ядом',
'vamp' => 'Вампиризм',
'thorn' => 'Святые шипы',
'absorp' => 'Поглощение души',
'expa' => 'Опыт',
'expato' => 'Отдаваемый опыт',
'expapc' => 'Опыт vs PC',
'expanpc' => 'Опыт vs NPC',
'expadead' => 'Опыт в случае смерти',
'expalose' => 'Опыт в случае поражения',
'pers' => 'Персонаж',
'attack' => 'Нападение',
'antiattack' => 'Антинападение',
'defend' => 'Поддержка',
'intrude' => 'Вмешательство',
'profession' => 'Профессия',
'prof_exp' => 'Проф.опыт',
'prof_level' => 'Проф.уровень',
'clanbattle' => 'Клановая война',
'dob' => 'Добыча',
'last' => 'Конец раунда',
'first' => 'Начало раунда',
'dur' => 'Длительность',
'nab' => 'Наблюдательность',
'conc' => 'Концентрация',
'mconc' => 'Магическая концентрация',
'mta' => 'Точность магической атаки',
'mpb' => 'Магический пробой брони',
'mma' => 'Мощность магической атаки',
'mmb' => 'Мощность блока магии',
'rs' => 'Разрушительная сила',
'ars' => 'Устойчивость к износу',
'arspc' => 'Износостойкость от PC',
'arsnpc' => 'Износостойкость от NPC',
'mvamp' => 'Магический вампиризм',
'avamp' => 'Антивампиризм',
'amvamp' => 'Магический антивампиризм',
'pair' => 'Супруг',
'mirror' => 'Зеркальный удар',
'sppow' => 'Сила духа',
'speed' => 'Скорость передвижения',
'image' => 'Образ',
'defender' => 'Защитник',
'nab' => 'Наблюдательность',
'ia' => 'Интуитивная атака',
'fa' => 'Стремительная атака',
'sb' => 'Крепкость брони',
'medcast' => 'Сотворение в медитации',
'pierce' => 'Проникающий удар',
'bfvamp' => 'Поглощение бодрости',
'efir' =>'Заклинание требует меньше маны на',
'soc_sneer'=>'Насмешка',
'soc_bluff'=>'Запугивание',
'soc_fraud'=>'Обман',
'soc_diplom'=>'Дипломатия',
'soc_add'=>'Свободные очки социальных умений',
'karma' => 'Репутация',
'shldap'=> 'Устойчивость к урону через блок',
'nowork' => 'Невозможность работать',
'immune' =>'Иммунитет к любому урону',
'immunep' =>'Иммунитет к колющему',
'immunes' =>'Иммунитет к режущему',
'immunec' =>'Иммунитет к рубящему',
'immuneb' =>'Иммунитет к дробящему',
'immunef' =>'Иммунитет к огню',
'immunew' =>'Иммунитет к воде',
'immunea' =>'Иммунитет к кислоте',
'immunee' =>'Иммунитет к электричеству',
'immunem' =>'Иммунитет к магии',
'immuneh' =>'Иммунитет к лечению',
'wmb' => 'Сжигание маны',
'petexp' => 'Опыт питомца',
'foodsale' => 'Скидка на эликсиры за змн',
'repairzmnsale' => 'Скидка на ремонт за змн',
'lose' => 'Потеря трофеев при проигрыше боя',
'maxslots' => 'Быстрые слоты',
'buac_regen' => 'Регенерация Крови',
'buac_ua' => 'Голос Крови',
'buac_quadarmor' => 'Защита Крови',
'buac_rager' => 'Гнев Крови',
'buac_manasteal' => 'Ментальность Крови',
'buac_magharm' => 'Связь Крови',
'buac_bm8' => 'Проклятье Крови',
'pmanashield' => 'Щит маны (оружие)',
'pmanashieldmul' => 'Канал щита маны (оружие)',
'pmanashieldignore' => 'Пробой щита маны (оружие)',
'mmanashield' => 'Щит маны (магия)',
'mmanashieldmul' => 'Канал щита маны (магия)',
'mmanashieldignore' => 'Пробой щита маны (магия)',
'crow' => 'Комплект Ворона',
'castlemaxweight' => 'Грузоподъемность Замка',
'castleweight' => 'Вес Замка',
'castlespeed' => 'Задержка перемещения',
'castlekarmabonus' => 'Ежедневный бонус репутации',
'spylevel' => 'Уровень Разведки',
'defspylevel' => 'Уровень Контрразведки',
'siege_radius' => 'Дальность осадных орудий',
'siege_power' => 'Сила осадных орудий',
'siege_wall' => 'Крепкость стены',
'portalkoeff' => '% отчислений Клану с налога на телепортацию',
'mag_prist_wand' => 'Тотем Шамана',
'mag_elem_wand' => 'Палица Изменения',
'mag_elem_staff' => 'Посох Разрушения',
'mag_prist_staff' => 'Посох Жреца',
);

DarkFlame 08.10.2013 19:22

Исполнитель появился. Пока прикрываю.


Часовой пояс GMT +4, время: 09:59.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Адаптация Архивариус & dukei