Jump to content

e1mer

Community
  • Content Count

    172
  • Joined

  • Last visited

  • Days Won

    20

Everything posted by e1mer

  1. Всплакнул, даже фридом вспомнил.
  2. function PlayerInCity (role, PosX_min, PosY_min, PosX_max, PosY_max, map) --[[ @function Check player posisiton x, y @Description ru-RU: Функция проверяет, в заданных ли координатах находится игрок Если игрок в пределах заданных координат то вернет 1 Если игрок за пределами заданных координат то вернет 0 @Author: e1mer (Project: ZEST-Online) @Version: 1.1 ]] local Pos_X, Pos_Y = GetChaPos(role) if (GetChaMapName(role) == map) then if (ChaIsBoat(role) == 0) then if ((Pos_X > PosX_min and Pos_X < PosX_max) and (Pos_Y > PosY_min and Pos_Y < PosY_max)) then return 1 end else return 0 end end end С помощью которой можно захватить определенный квадрат на карте и проверить, находиться ли игрок на этой территории. PlayerInCity(character, x1, y1, x2, y2, map) character - выбираем персонажа, можно выбрать члена отряда, либо юзать role. x1, y1 - Начальные точки квадрата. x2, y2 - Конечные точки квадрата. map - Наша карта, необходимо указывать название карты а не региона (например: garner, darkblue). С помощью данной функции можно реализовывать различные условия на картах, с помощью которых можно управлять персонажем, ограничения есть лишь в фантазии. Я использовал данную функцию для реализации PvP системы, определял где город\деревни и устанавливал сейв\пвп зоны.
  3. Не нужно в моем сообщении искать какую-то агрессию, я уверен что твои знания и опыт превосходят мои, во многом, развернутый ответ я просил как ты понимаешь не для себя, мое почтение что ты нашел время на объяснение, я уверен что кому-то это будет очень полезным. И да, partynum можно использовать, к сожалению нет возможности открыть файлы и прокомментировать, ткнул по памяти. Хотя, возможно я ошибаюсь. Витя создал эту замечательную площадку для обмена опытом, и пока тут есть такие пользователи как ты, эта площадка будет жить.
  4. Я вот не понимаю как и что работает, не мог бы ты мне растолковать за что отвечает каждая строка твоего кода, и почему именно так а не иначе? Я просто только учить скриптинг начинаю.
  5. В файлах лежит функция PartyNum(), используя её можно проверять и назначать необходимые условия индивидуально, для каждого члена отряда.
  6. Библиотека для работы с робокассой лежит в свободном доступе, можно скачать её в разделе документации. Сама сложность это лишь работа с сигнатурой.
  7. e1mer

    Pirate Life

    https://piratia-life.ru/ https://www.infinitywar.ru/ Найди три отличия, бэкграунд не в счет.
  8. Разработчики какой-то старой ММОРПГ. команда Мордо тоже его сперла, лишь сверстав часть GUI, т.к оставшихся элементов попросту не существовало. Оставшуюся часть дорисовывал и верстал я. Инкогнито стучался в скайп, и просил для версии 1.36 сверстать этот GUI, а не хватающие элементы - дорисовать., возможно полный комплект гуляет где-то по рукам.
  9. Добрый. Локализатор игры в России и странах СНГ закончился несколько лет назад, на игру забили даже за бугром (tales of pirates). Да, можете использовать, есть готовые файлы, которые офф. разработчик вложил в клиент игры (видимо по ошибке)., так же сейчас доступны исходники клиент\сервер. Монетизировать можете, с этим никаких проблем не возникнет, за исключением одной, это наш Русский менталитет, игра настолько дырявая - вы даже не представляете себе на сколько, вы и глазом моргнуть не успеете как наши ребята уже багнули или положили ваш сервер. Сейчас уже доступна серверная защита на хорошем уровне, но и то есть определенный круг людей которые и это дело уже обходят. А так если руки растут откуда необходимо, у вас все получится, Добро пожаловать в сообщество.
  10. 1. DDoS атака - даже соц. сеть Вконтакте не защищена на 100%, фейсбук - привет! 2. Есть несколько уязвимостей, о которых пока знает ограниченное кол-во людей, Пиратия не защищена на 100%, но мы идем к этому, я думаю. 3. Защита от WPE\RPE - какой бы она не была, русский человек придумает как это все обойти, проверено.
  11. Файлы есть, а толку нет. Сам не пишу на C#, C++, но я уверен тут есть ребята креативные, давно пора хотя бы какую-то основу уже дать юзерам, а то эти файлы по сути бесполезны, с них толк есть только определенному кругу лиц. Нет конечно же я не претендую, но это бы расширило возможности сообщества., желающих учить язык стало бы больше, а это было бы неплохой основой.
  12. Нет никакой проблемы, юзай тип коралла. Прибавлять и убавлять выносливость можно так же из под LUA, даже если коралл и не одет. Коралл это просто кольцо с иным типом предмета.
  13. Я думаю те у кто нужен тест обвязки или написать скрипт, и без этого юзают тот же денвер. Проехали, спор бессмысленный, я лишь высказал свое мнение а не вердикт.
  14. Наш мир уже давно приспособился к большим деньгам, сейчас имея в кармане 1000 рублей ты ничего в магазине толком и не купишь. Домен можно купить за 99 рублей, пруф http://2domains.ru/price.php Хостинг, где даже можно разместить сайт за 10 рублей, к черту слова, вот пруф https://www.cishost.ru/Hosting-CISHOST/micro.html Можно даже не покупать домен, если уж совсем бюджетно, а просто попросить у администратора @V3ct0r поддомен, и я больше чем уверен что ему не жалко и он его выделит. И мы плавно подошли к тому что содержание сайта можно свести к десяти рублям в месяц, разве это все бешеные деньги?
  15. Сейчас четвертый месяц две тысячи семнадцатого года, кому это нужно? Уже как пару лет люди поняли что нужно юзать нормальный хостинг с доменом хотя-бы 2-3 уровня. Гайд не актуален, веб-разработчикам этот гайд явно не нужен, а администраторы, пусть даже и начинающие, повторюсь, юзают хостинг + домен.
  16. оффтоп: Сравнивать твой проект, и этот, это полная чушь. По сабжу, жаль конечно что закрыли, полезная весчь была, я иногда заходил и смотрел статистику, например.
  17. Частичная демонстрация PvP Режима. Всех технических моментов тут не освящено, только частично. Эдакое добавочное видео к прошлому посту. веб-разработка.
  18. Разработка уникальной PvP системы для @Спейсио. Что сие чудо умеет? Определяет в "сейв-зоне" ли находится персонаж Смена курсора (боевой\мирный) в зависимости от состояния персонажа (в боевом или мирном) Включение режима только за территорией мирных городов (!), в сейв-зонах персонаж переходит в состояние "мирный", и курсор изменяется на "мирный" Включение\отключение спец. ауры в зависимости от состояния боеготовности персонажа Так же можно поставить NPC или использовать команды (/pvp_off, /pvp_on) для включения или отключения боеготовности Если у персонажа отключен PvP режим он видит крузов в стелсе, но при этом не может принимать участия в сражениях. Так же куча всего, о чем он расскажет лично. Серьезная модификация PkoSite для @elzzz. Полная интеграция (pkosite+ip.board 4), теперь при регистрации\авторизации на сайте можно использовать один аккаунт на всем проекте. Смена дизайна PkoSite, а так же частичная доработка. Внедрение реферальной системы Внедрение автоматического пополнения баланса для внутреигрового магазина Ввод дополнительных модулей (Кто в сети, Энциклопедия и прочее) Разработка для обоих участников продолжается.
  19. Необходимо написать функцию, и поместить её в cha_timer(), сама функция должна выглядеть примерно так: Проверяем, фея ли находится во втором слоте; *Можно ещё вставить проверку на выносливость феи, за это отвечает параметр ITEMATTR_URE Проверяем, есть ли необходимый фрукт; В условии необходимо указать параметры: TakeItem() - необходимо забрать один фрукт - за один ап феи Lvup_ТИП - функция апает 1 лвл феи, вместо типа необходимо указывать параметр (str, con, dex, sta, agi) Lvup_ТИП_1 - полная аналогия фрукта +1 (см. выше), только апает сразу 2 лвл фее. Примерно так, только напиши это все на языке lua, и будет тебе счастье (если что: http://www.lua.ru/doc/).
  20. Все в порядке с ссылкой. На случай вот ещё с диск.ядру.
  21. Да, точно, верно подметил, не учел что 48 слотов не сразу разблокированы у персонажей.
×
×
  • Create New...