Давно гайдов не появлялось на форуме, так что держите, распишитесь. Суть проблемы: В зависимости от цвета волос персонажа окрашивается стильная причёска. Так модель отображается в быстром просмотре: [ATTACH] И вот так это выглядит в игре: [ATTACH] Причины проблемы: движок Angelica (по крайней мере PW) считает первую текстуру в файле основной и поверх неё накладывает цвет волос персонажа. Все остальные текстуры – вспомогательные и не перекрашиваются в зависимости от цвета причёски. Решение проблемы: Необходимо указать движку, что текстура вспомогательная. Для этого берём 010 editor и бинарный шаблон для ski-файла (приложен ниже). Шаг 0 Открываем целевой ski-файл и шаблон в 010 editor, затем применяем этот шаблон к файлу. Шаг 1 Меняем количество текстур в файле с 1 на 2: [ATTACH] Шаг 2 Устанавливаем курсор в начало структуры текстур, добавляем нулевой int и снова применяем шаблон к файлу, чтобы удостовериться, что всё сделали правильно: /!\ Если при вводе цифр они заменяют значения, а не вставляются в нужное место, то нужно нажать Insert [ATTACH] [ATTACH] Шаг 3 В самой модели меняем индекс текстуры с основного на вспомогательный В нашем случае с 0 на 1 [ATTACH] Шаг 4 Сохраняем файл и заменяем его в архиве. Шаг 5 Вы великолепны. [ATTACH] P.S. Так же уже исправленный файл стильной причёски прилагается.
В связи с последними событиями по взлому и продаже многих программ от разработчиков нашей командой было принято следующее решение: блокировать привязки и лишать технической поддержки тех пользователей, которые пользуются взломанными версиями. Т.е. если Вы имеете купленную версию одной программы, но при этом пользуетесь другой взломанной — Вы потеряете купленную привязку. Вы спросите почему так? Потому, что используя ломаный софт, Вы фактически способствуете взлому и перепродаже нашего ПО. Ниже приведен список программ, который принимает участие в "акции": Редактор aipolicy.data для Perfect World, Jade Dynasty и Forsaken World Редактор PCK архивов v3 Редактор квестов для Perfect World Миниредакторы elements.data всех версий Мониторинг и управление сервером PWAdmin Редактор npcgen.data Личный кабинет для всех версий Universal data Editor pwauth — Сервис авторизации пользователей Нам очень не хочется переходить к крайним мерам, но другого выхода нет, поэтому отнеситесь с пониманием, и не помогайте в продаже нехорошим людям. Данное правило начнет действовать с 20.04.2016, если сейчас вы пользуетесь взломанным ПО - есть время одуматься и больше его не запускать. [IMG]
Файл precinct.clt (клиентская часть) или precinct.sev (серверная часть) содержит: Координаты точки возрождения персонажа Музыку, которая будет проигрываться в зоне, в которой находится персонаж Координаты точек автопути в выбранной зоне Координаты зоны и её название [IMG] Основные возможности: Открытие, редактирование, сохранение, конвертирование precinct.sev | precinct.clt Ведение истории загруженных файлов Автоматическая загрузка последнего файла Реализована работа с буфером обмена Windows, что позволит перемещать данные между двумя экземплярами программы Настраиваемые сочетания клавиш для вызова функций программы из клиента PW Две цветовые схемы [IMG] [IMG] Возможности окна карты: Два режима отображения: стыковка с основным окном [IMG] отдельное окно [IMG] Перемещение, удаление, добавление вершин прямо на карте Shift+ЛКМ на любой грани полигона создаст среднюю точку между двумя ближайшими Двойное нажатие ЛКМ создаст новую точку в позиции курсора между двумя ближайшими точками Автоматическая загрузка карты на основе данных файла Автоматическое центрирование выбранной зоны на карте Автоматическое масштабирование выбранной зоны по содержимому Отрисовка зон телепорта и конечной точки назначения Отрисовка текущей позиции персонажа на карте при запущенном клиенте (только по запросу, а не в реальном времени) Цена: Одна лицензия: 1800 р. Две и более лицензий: 1500 р. за каждую Спец. предложение: При покупке Precinct Editor вместе с Region Editor цена составит 2900 р. По вопросам приобретения жду Вас в пм или скайп: jo_lan1
Perfect AI Editor v.1.0 [img] Возможности:Поддержка работы с файлом aipolicy.data любых версий для игр: Perfect World Jady Dynasty Forsaken World Ведение истории загруженных файлов с возможностью автоматической загрузки последнего Поиск по условиям и процедурам [img] Создание резервных копий файла перед его перезаписью с возможностью создания zip-архива Копирование контроллеров, групп и процедур в буфер обмена Windows, что позволяет копировать данные между двумя экземплярами приложения Объектный редактор условия [img] Чего пока нет, но обязательно будет:Подгрузка дополнительных данных из elements.data любых версий, skillstr.txt и т.д. Отличительные особенности: Не требуется .NET Framework Внутренняя структура файла и логика загрузки изучена напрямую с ядра сервера, а не с существующих исходных кодов, что предотвращает появление случайных ошибок. (Передаю привет всем программистам, использующим исходные коды sAIview, а так же AIPolicy Deluxe, который в свою очередь написан на базе sAIview) Ценник: Одна лицензия: 5000р Оптовая цена: 4500р Skype: jo_lan1
Добрый вечер, уважаемые пользователи форума. Увы, с Forsaken World сталкивался очень нечасто, и гугл не помог в решении данной проблемы. А проблема заключается в следующем: После дефрагментации (удаления лишних блоков) архива models.pck (причём только его) игровой клиент начал выдавать ошибку [img] Научным методом тыка было выяснено, что если удалить из архива файл version.sw (ровно как и воткнуть его в конец файловой таблицы), то клиент начнёт запускаться, но тогда выкидывается следующая ошибка: [img] — Структура архива не нарушается, т.к. архиватор его спокойно себе открывает. Но клиенту почему-то не хватает чего-то. — Архив разделён на pck+pkx. Прошу помощи сообщества в разрешении возникшей проблемы. [img]
К созданию данного инструмента сподвиг вот этот топик: http://mmorpg-devs.ru/threads/Мощнейший-ftp-ssh-sftp-клиент-x64.18177/ и слова NetSpirit в чате, что было б неплохо сделать что-то на основе SmartFTP. Встречайте: SmartAce. Инструмент, с помощью которого можно закачивать файлы на хостинг прямо из проводника. Название данного проекта было составлено из названий двух библиотек, которые использовались при создании, это SmartFTP и ShellAce. Где-то сейчас может возникнуть вопрос на тему отличий данной программы от того же Яндекс.Диск или Cloud.Mail. Отличается тем, что с этой программой Вы можете использовать любые свои хостинги и файлы будут доступны по прямым ссылкам, чего очень не хватает в облаках. Так же программа не устанавливает яндекс бар и амиго. Итак, это небольшая утилита, которая встраивается в контекстное меню проводника. [img] С расширением предоставляется оболочка управления: [IMG] С её помощью можно Копировать ссылки на закаченные файлы в описанных разделах (корректные ссылки программа будет выдавать только в случае, если корневой каталог доступен из браузера. Например у Fornex это /public_html/%Имя_сайта%, либо на VPS/VDS с apache2 это /var/www) Скачивать файлы с хостинга на компьютер Удалять файлы Теперь чтобы всё это работало как нужно понадобится: FTP-аккаунт (Не путайте с ssh/sftp, а так же не пытайтесь войти под суперпользователем) настроить доступ SmartAce к этому аккаунту Если Вы арендовали хостинг (не VPS и не VDS), то можно пропустить следующую инструкцию, т.к. FTP-аккаунт выдаёт хостер. [IMG] Для начала нужно войти в систему под суперпользователем (root) Так же понадобится какой-нибудь FTP-сервер. Я предпочитаю proftpd. Устанавливаем: apt-get install proftpd Далее создаём новую учётную запись: adduser smartace_ftp Система попросит установить пароль пользователя. Придумываем и пишем. { вводимые символы не будут как-либо отображаться, по этому перед вводом пароля удостоверьтесь в том, что раскладка клавиатуры правильная, не нажат CapsLock и т.д. } Затем тот же пароль ещё раз После этого просто нажимаем Enter, пока система не спросит корректна ли данная информация Пишем "y" (латинская Y), и нажимаем ввод Теперь нужно дать пользователю права на запись в каталог /var/www { можно выдать права на запись в любой каталог, например в /home/pwserver, где лежит Ваш сервер } chmod a+w /var/www Настраиваем доступ SmartAce к FTP аккаунту. Делается это при помощи окна настроек, которое можно открыть, нажав на пункт меню "Настройки" [IMG] И по порядку: Нажимаем "Добавить сервер" и вписываем данные Имя сервера — Название, которое будет отображаться в контекстном меню Windows Ссылка на сайт — Используется для функции "скопировать ссылки" { В начале обязательно нужно писать "http://", и в конце заканчивать слэшем "/" } Корень сайта — Путь к папке от корня системы, куда нужно закачивать файлы (Например /var/www ) { В конце обязательно не должно быть слэша } Хост — IP или домен для подключения к хостингу Пользователь — Имя пользователя для входа Пароль — Пароль пользователя Использовать как сервер по-умолчанию — если при закачке был выбран пункт "Загрузить выбранные файлы" без указания сервера, то файлы будут закачены на этот самый сервер Теперь очередь распределения файлов на хостинге. Жмём в "Добавить правило" Имя правила — Название, которое будет отображаться в оболочке в списке Рабочая директория — Путь от указанного выше корневого каталога сайта до раздела, куда нужно закачивать файлы { Директория должна уже существовать на сервере. SmartAce не создаёт их сам. } Расширения — расширения файлов, которые будут попадать при закачке именно в данный раздел. Их нужно писать без пробелов через вертикальную черту (пайп): bmp|jpg|jpeg|png. Так же можно вместо расширений указать одиночную звёздочку *, что будет означать, что все расширения, которые не подошли ни под одно правило, будут закачиваться в этот раздел Исключение — используется в случае, если файл имеет описанное выше расширение, но именно этот файл нужно закачивать совсем в другое место. В этом поле указывается полное имя файла с расширением и обрабатывается это поле только при установленной птичке в квадрате слева. Вот, что вышло у меня: [IMG] И теперь самое главное, ради чего мы всё это делали: в верхнем правом углу нажимаете кнопку "Установить расширение", ОС попросит прав администратора чтобы запустить regsrv32.exe. Соглашаемся и нажимаем "ОК" в появившемся окне. Закрываем настройки и оболочку. Теперь в контекстном меню проводника доступны новые пункты: [IMG] Загрузить выбранные файлы — выделенные файлы в проводнике будут загружены на хостинг по-умолчанию Загрузить как: Редактировать список — откроется окно настроек SmartAce Остальные пункты меню - все описанные хосты в настройках. При выборе любого хоста из данного списка файлы будут загружены на этот хостинг игнорируя сервер по-умолчанию. (Сервер по-умолчанию выделен полужирным шрифтом) Для удаления расширения из проводника всё в том же окне настроек нажимайте "Удалить расширение". Думал выложить с исходниками, но на форуме на Delphi почти никто не пишет, так что даже не знаю, кому они могут быть полезны, так как ShellAce доступен только для Delphi. Так же присутствует некоторый расизм с Windows XP, после закачки файла программа падает, запилю потом. Ну и, конечно же, скачать приложение. Копирование на другие форумы приветствуется.
По названию топика можно понять, что я это делал с успехом и в данный момент наслаждаюсь неведением основ. Казалось бы — зачем программистам математический анализ, линейная алгебра и физика. Эта мысль не отпускает студентов любого тех. вуза, которые поступали чтобы их научили программированию. В любом случае не научат всему и многое придётся доучивать самому. Но в данном случае как раз понадобилась алгебра именно в программировании и это камень в огород всех студентов, которые полагают, что она никогда не будет нужна. С преамбулой закончили. Сразу предупреждаю, что задача не из задачников. Задача вполне проста: найти координаты результирующего вектора, но даже это ввело меня в полный ступор. Теперь чуть подробнее и с картинками: Входные данные задачи: 1. Главный базис и вектор a [IMG] 2. Конечная точка вектора a есть нулевая точка локального базиса [IMG] 3. В локальном базисе существует локальный вектор b, координаты которого отсчитываются от начала этого самого локального базиса [IMG] 4. Значения углов поворота локального базиса относительно главного базиса Что требуется: 1. Рассчитать результирующий вектор с координатами в главном базисе. [IMG] 2. Удлинить (укоротить, переместить и т.п.) результирующий вектор, затем рассчитать новый локальный вектор с координатами локального базиса. [IMG] Прошу помощи сообщества в решении данной задачи. Не нужно, пожалуйста, говорить "матрицами решать надо" — я знаю чем, я не знаю как. Так же прошу отписывать по существу, без флуда.
[img] Всего в наличии 56 моделей. Все скриншоты и гифки можно посмотреть здесь: http://jolan.ru/weapon/sky/ Так же в наличии есть следующие модели: [img] [img] [img] [img] Все модели проверялись на клиенте 1.3.4, так что на всех более новых версиях они так же будут работать. Ценник: 600 р. каждая из моделей. Оптом — дешевле. 1000 р. за 4 световых меча + добавление любых цветов по желанию. Ссылка на видео [media] Покупка возможна только в случае наличия любой защиты клиентских файлов. Если её нет, то можно будет установить эту: http://mmorpg-devs.ru/threads/hydra-protector-%D0%97%D0%B0%D1%89%D0%B8%D1%82%D0%B0-%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%B8%D1%85-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2.18083/ Цена на Hydra будет определяться объёмом покупки (Но не более 7000 р).
Здравствуйте. Извольте лицезреть Hydra Protector [IMG] Возможности: Защита от доступа внутриархивных файлов (модели, интерфейс, и т.д.) Защита от доступа внешних файлов (elements.data, tasks.data и т.д.) Гарантированная работоспособность на клиентах версии 1.3.4 1.3.6 1.5.0 1.5.1 Требования: Немодифицированный elementclient.exe По желанию можно установить на любые игры на движке Angelica. Ценник: 7500 р. For en-speak users: Features: Protecting files from PCK-archives (models, interfaces, etc.) Protecting external client files (elements.data, tasks.data ,etc.) Successfully tested on clients 1.3.4 1.3.6 1.5.0 1.5.1 Requirements: Unmodified elementclient.exe Also this protection can be installed on any Angelica Engine games. Price: 7500 RUR (Verify the exchange rate in your payment system.) P.S. У некоторых пользователей может возникнуть очевидный вопрос: а чем же отличается данный продукт от Enigma Protector? Данная защита не влияет на производительность клиента. Данная защита может быть приобретена за меньшую сумму вместе со стилями от Lagoons This protection module can be purchased cheaper with fashion pack by Lagoons http://mmorpg-devs.ru/threads/%D0%A1%D1%82%D0%B8%D0%BB%D0%B8-%D0%B8-%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D0%B8-pw-%D0%BD%D0%B0-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7.17178/page-3#post-156339
Внимание, акция: Только в ноябре при покупке лицензии редактора квестов Вы получаете в подарок редактор AIPolicy. Количество лицензий ограничено. [IMG] Возможности редактора: Оперирование tasks.data версий 55, 56, 63, 75, 93, 102, 103, 105, 108, 111, 118, 119, 120, 121, 122, 124 Анализ квестов на ошибки Автозагрузка последнего редактируемого tasks.data Конвертирование в любую из поддерживаемых версий Экспорт отдельных квестов Клонирование существующих и создание квестов с нуля Перетаскивание мышкой квестов в дереве Поиск квестов по ID или имени Ведение истории открытых файлов Автоматический поиск уникального ID для квеста при клонировании Настраиваемое поведение при клонировании квестов: В начало списка После клонируемого квеста В конец списка Возможность выбора действия при импорте квестов, если был найден повторяющийся ID [ATTACH] Захват координат из запущенного elementclient.exe с автоматическим поиском базового адреса Копирование всех текстовых данных из другого tasks.data любой поддерживаемой версии Сравнение загруженного файла с другим tasks.data любой поддерживаемой версии Массовое редактирование всех полей кроме списков и динамических наград Подсветка изменённых квестов [ATTACH] Подтверждение загрузки нового файла или закрытия программы, если изменения не были сохранены Создание резервной копии tasks.data с возможностью сжатия в zip-архив перед сохранением Калькулятор периода для некоторых списков [ATTACH] Возможность выбора отображения шансов Доли (0.00 — 1.00) Проценты (0.00 — 100.00) Опция разделения цифр по разрядам Функция копирования и вставки всех значений с открытой вкладки [ATTACH] Функция массового параметрического редактирования при нажатии Ctrl+Enter в числовых полях. Подробнее Подгрузка данных из файлов elements.data, skillstr.txt, world_targets.txt, iconlist_ivtr*.dds любым из способов: Указать пути ко всем файлам отдельно Указать пути к архивам surfaces.pck/configs.pck Если искомый файл не найден в архиве, то редактор попытается найти его в одноимённой директории Указать путь к папке element игрового клиента Чтение elements.data происходит по конфигам sELedit При загруженных вспомогательных файлах появляется возможности: выбора точек телепорта из world_targets.txt выбора монстров, NPC, предметов и титулов из elements.data [ATTACH] [ATTACH] выбора навыков из skillstr.txt [ATTACH] Взаимодействие с Universal data Editor (UdE). Если UdE запущен и активирована данная опция в настройках, то в списках, содержащих предметы или монстров, будут отображаться всплывающие подсказки. Так же вместо обычного выбора предметов, монстров, титулов и пр. будет предложен выбор из Universal data Editor: [ATTACH] В редакторе присутствует система фильтрации квестов по любым значениям с возможностью создания набора предустановок и выбора из ранее созданных наборов: Добавление переменных в фильтр осуществляется как в окне фильтра, так и с основного окна редактора нажатием ПКМ на любое поле [ATTACH] Результат фильтрации [ATTACH] Автоматическое обновление программы Ценовое предложение: Одна лицензия: 8 000 р. Специальная цена: 7 000 р.* *Данная цена действительна: если Вы приобретаете сразу несколько лицензий при наличии лицензии Universal data Editor если Вы уже покупали любой мой продукт или у Вас есть лицензия другого редактора квестов Специальная цена не распространяется на приобретение редактора по акции. По всем вопросам, касающимся данного редактора, прошу в скайп: jo_lan1
Доброго утра. Представляю Вашему вниманию программку CUP Builder с открытым исходным кодом. Написана (упаси господи) на C#, поэтому её можно использовать как в Windows, так и в Linux. Возможности: Создание ручного обновления по указанному inc-файлу Использование: командная строка Windows cup_builder.exe C:\CPW\element\v-1.inc командная строка Linux mono cup_builder.exe /home/patcher/CPW/element/v-1.inc Вторым параметром можно указывать полный путь cup-файла. Если он не указан, то cup-файл будет создан в родительской папке inc-файла с именем текущей даты и времени. Выражаю благодарности Desmond Hume за ответы, а так же некому серверу, который не прикрыл CPW от чужих глаз. Компилировал под .NET 4.5, поэтому для работоспособности под XP нужно пересобрать исходники на более ранней версии .NET. P.S. Для использования программы в ОС Linux необходимо установить mono командой: apt-get install mono-complete P.P.S. Да, говнокод.
Что это такое в далеке красивое виднеется? Да это же новый PCK Module 3.0! [IMG] Основные возможности: Работа с PCK+PKX Поддержка архивов игр Perfect World Jade Dynasty Forsaken World Ether Saga Odissey Hot Dance Party Автоматическое определение типа архива (так же возможен выбор конкретной игры) Загрузка и работа с несколькими архивами одновременно Массовое и пофайловое извлечение, добавление, удаление Дефрагментация архива Поиск с подсветкой совпадений и переходом к найденному файлу или папке [IMG] Работа с архивом: Сравнение архива с текущим открытым архивом Копирование и перемещение файлов как внутри архива, так и между двумя архивами Drag and drop для запаковки/распаковки файлов Сортировка списка файлов по клику на любую колонку Сахарные плюшки: Переименование файлов и папок внутри архива Переход к архиву в Windows по клику на имя архива в статусной строке Редактирование файлов внешними редакторами с автоматической заменой файла в архиве Ассоциирование pck-файлов с программой Настраиваемый список действий для разных расширений Автоматическое обновление Встроенный просмотр изображений И по просьбе многих пользователей блэкджек и шлюхи: Просмотр ski-моделей Данная модель была сделана MorzE Ссылка на его топик: http://mmorpg-devs.ru/threads/Создание-моделей-для-perfect-world.14938/ [IMG] P.S. По традиции большое спасибо alexdnepro за всё те же ответы на любые вопросы, Du10 за структуру ski-файла, MorzE за объяснение подводных камней ski-файла. P.P.S. Всем, кто приобретал данную программу ранее обновление совершенно бесплатно. Но Вы, конечно же, можете отблагодарить меня материально, если посчитаете нужным :$ По вопросам приобретения и обновления данной программы милости прошу в скайп: jo_lan1
[IMG] Основные возможности: Загрузка, сохранение, редактирование tasks.data для Jade Dynasty Поддерживаемые версии: 159 (3.1.1 руоф) и 165 (4.0.0) Клонирование, удаление, создание дочерних квестов Поиск квестов по ID и имени (в будущем функция будет расширена) Экспорт из 165 версии в 159 и наоборот Фишечки Назначение клонированным квестам уникального ID с автоматической заменой значений внутри квеста Синхронизация текстовых данных из поддерживаемых версий Список последних загруженных файлов Массовое применение 70% значений Окно требований [IMG] Окно локаций [IMG] Окно наград [IMG] Окно текстов [IMG] Это первая версия программы, поэтому заранее прошу не брызгать слюной о малом функционале. Конечно же в будущем будут обновления с добавлением новых функций и повышением удобства работы с редактором. По вопросам цены милости прошу в Skype: jo_lan1 По традиции выражаю благодарности: alexdnepro, Du10 Версия 1.3
В связи с тем, что всё больше и больше пользователей предпочитают просто создать топик и ленятся сначала поискать ответ на свой вопрос была создана группа "Ленивец". Туда будут попадать все пользователи, которые несколько раз будут замечены за созданием топика, если ответ на его вопрос уже существует. За попавшими туда пользователями будет повышенный контроль при создании ими новых тем. Выйти из данной группы можно очень просто: проявить полезную активность на форуме. Отличившиеся пользователи, которые уже состоят в этой группе: 1) MOZART 2) petriav97 3) |Florida|
Кто не знаком с файлом region: в нём указаны безопасные зоны, а так же зоны телепортов, попадая в которые персонаж телепортируется по заданным в файле координатам. Существует 2 типа файла: sev и clt. 1) sev — серверная часть, находится в /**/gamed/config/имя_карты/region.sev 2) clt — клиентская часть, находится в **/element/maps/имя_карта/region.clt [IMG] Основные возможности: Открытие, редактирование, сохранение, конвертирование region.sev | region.clt Запуск программы с параметром (Открыть с помощью) Ведение истории загруженных файлов [IMG] Автоматическая загрузка последнего файла Реализована работа с буфером обмена Windows: Ctrl+C поместит в буфер clt-представление выбранных зон, то есть можно вставлять текстовые данные прямо из clt-файла в программу Настраиваемые сочетания клавиш для вызова функций программы из клиента PW Определение зоны в которой находится персонаж в игре Определение ближайшей относительно координат игрока точки безопасной зоны и зоны телепорта Две цветовые схемы [IMG] [IMG] Возможности окна карты: Два режима отображения: стыковка с основным окном [IMG] отдельное окно [IMG] Перемещение, удаление, добавление вершин прямо на карте Shift+ЛКМ на любой грани полигона создаст среднюю точку между двумя ближайшими Двойное нажатие ЛКМ создаст новую точку в позиции курсора между двумя ближайшими точками Автоматическая загрузка карты на основе данных файла Автоматическое центрирование выбранной зоны на карте Автоматическое масштабирование выбранной зоны по содержимому Отрисовка зон телепорта и конечной точки назначения Отрисовка текущей позиции персонажа на карте при запущенном клиенте (только по запросу, а не в реальном времени) Так же хочу выразить благодарность alexdnepro за ответы на множественные глупые вопросы, как обычно, и 911 за предложение идей к реализации. Цена: Одна лицензия: 1800 р. Две и более лицензий: 1500 р. за каждую Спец. предложение: При покупке Region Editor вместе с Precinct Editor цена составит 2900 р. По вопросам приобретения жду Вас в пм или скайп: jo_lan1
Доброго утра. Я бы хотел знать вашего мнения, а именно: как же правильно оценить объем трудов, которые Вы предлагаете исполнителю Вашего заказа? За свою недолгую практику выполнения частных заказов не раз сталкивался с поразительным контрастом оценок, зависящим от настоящего представления заказчика о конечном продукте. Далеко за примерами ходить не нужно: мне поступил заказ на реализацию инструмента для даунгрейда большого количества файлов в 1 клик по данному гайду. Заказчик сходу назвал цену в 500 рублей, т.к. по его мнению там "15 мин рили" делать. Освободившись от предыдущего заказа, начал прикидывать объем работ: Создание основного кода Создание примерного интерфейса программы Отладка и тестирование кода Приведение кода в порядок для последующих апгрейдов Усовершенствование интерфейса до приемлемого вида Выходит около 10 часов спокойной работы (мы ведь не торопимся?). Далее случайно обнаружил, что подобный проект (только чуть более универсальный) сделал год назад, затратив примерно столько же по времени. В то время предыдущему заказчику данное ПО обошлось в 1000 рублей (а 1000 за полный рабочий день +2 часа вполне справедливая цена, с учетом узкой специализации программы и непопулярности в массах). Сидя в раздумьях о том, что нужно сообщить заказчику о повышении цены меня просит знакомый дописать исходный код sTASKedit до загрузки/сохранения и редактирования новых значений для версий 111 и 118. Пока текущий заказчик был не в сети, почему бы не размять мозги? Ближе к ночи объявился заказчик и я ему предложил свою цену, объяснив это тем, что описано на 1 абзац выше. Видимо, его это не устроило, потому что дальше разговор затих. Далее снова развязалась отвлеченная беседа с заказчиком и я его попросил не отвлекать лишний раз, т.к. сосредоточенно пытался отлаживать написанный код на непривычном мне языке. И тут вдруг начинаются обидки: [1:35:17] Заказчик: то есть ебаный таск едитор для него ты сделаешь на халяву [1:35:26] Заказчик: а мне программку платно решил загнать и время нету [1:35:31] Заказчик: ну ты даешь... [1:35:42] Заказчик: ну ничего я другого человека нашел [1:35:56] Заказчик: твоей програмке всеравно до совершенства как до луны ... [1:37:25] Заказчик: просто ты для знакомого очень сложную работу делаешь [1:37:36] Заказчик: а для меня то что уже сделал давно не можешь поделится [1:37:41] Заказчик: при том что деньги получил уже На апгрейд sTASK в общей сложности было затрачено где-то 13-14 часов (что по трудоёмкости и времени примерно соответствует заказу, который был предложен мне выше). И тут мы подбираемся к главной мысли всего вышеизложенного текста: за то, что Вы оцениваете со своей точки зрения просто, вы готовы заплатить 500р., не учитывая затрат времени исполнителя, а так же своего сэкономленного времени. А вот ежели Вы видите ужасы в виде, допустим, 20000 строк кода sTASKedit, то это становится архисложнейшей задачей, которую могут решить только гении. И за это наверняка будет предложена сумма раза в 4, а то и 5-6 больше, чем за "простую" задачу. И наконец главная мысль: почему же многие постоянно оценивают сложность задачи со своей точки зрения, а не прислушаются к мнению исполнителя, который точно знает, сколько ресурсов он затратит на выполнение? P.S. Все цитаты приведены исключительно в пример, раскрывать личности заказчика и знакомого не буду. P.P.S. Да, бомбит слегка. P.P.P.S. Нет, писал без лучей поноса ярости.
Сабж. Руоф/PWI/Китай — неважно.
[img] Высокая скорость обновления Поддержка работы с pkx-архивами Удаление неиспользуемых блоков из архива Защита от выкачивания клиента с сервера обновленийВ комплект входят: создатель файлов для обновления, патчер. Цена: 6 000 р. P.S. Патчер протестирован многократно, гарантированная работоспособность: 99.9%
Elements.data -> MySQL[img] http://soft.jolan.ru/?p=113 NPCGen.data -> MySQL[img] http://soft.jolan.ru/?p=116 Icon Splitter[img] http://soft.jolan.ru/?p=118 Все контакты и реквизиты Вы можете найти на сайте.
[ATTACH] Скачать
Имена участников (разделяйте запятой).