dark_rider Опубликовано 1 июля, 2014 Жалоба Поделиться Опубликовано 1 июля, 2014 возникло у меня желание сделать такой скрипт, который как в клиенте будет показывать крестик на локации.что было сделано:-получены все картинки локаций из грф-написано простенький скрипт, который сканирует директорию с картинками, создает выпадающий список-потом вводим нужные координаты и передаем в другой скриптказалось бы, что проще-вывести картинку и поверх нее вывести еще одну, как это сделано к примеру на сайте люмиро.и все выводится, но не совпадает с реальными координатами.вот к примеру с люми ссылка:http://market.lumiro.net/map.php?map=alberta&x=150&y=50картинка 512*512 пикселей.причем если открыть html код получается кусок кода, отвечающий за положение флажка:<img style="position: absolute; left: 272px; top: 403px;" src="pointer-flag.png" />причем смещение не ясно, как получается. указано же координата Х=150, то есть смешение с лева 150, но почему то указано 272.в РО отсчет координат происходит как в обычной системе, то есть с нижнего левого угла.в браузере вывод идет с левого верхнего края. но все равно, в таком случае координата Х должна быть равна переданной, а отступ сверху легко сделать, вычтя из высоты картинки переданную координату.но самое интересное, если выбрать другую локацию на люми с точно такими же размерами, то и тогда отступ будет другой.можете сами убедится. и вот вопрос-как сделать соответствие вводимых данных с игрой? или как-то нужно учитывать размеры самой локации в игре? что я не учел? Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 1 июля, 2014 Жалоба Поделиться Опубликовано 1 июля, 2014 Ну так мапа у Вас не 512 на 512 клеток.Например alberta - 280 на 280.(150 / 280) * 512 == ~274 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
dark_rider Опубликовано 1 июля, 2014 Автор Жалоба Поделиться Опубликовано 1 июля, 2014 я про это тоже думал, и как узнать размер мапы?я не нашел таких данных в browedit, не подскажете, как узнать?вы меня уже почти выручили. Ссылка на комментарий Поделиться на другие сайты Поделиться
Salfer Опубликовано 1 июля, 2014 Жалоба Поделиться Опубликовано 1 июля, 2014 browedit верхняя правая клетка выбери GAT и нажми на O он покажет координату, получится размер в клетках Ссылка на комментарий Поделиться на другие сайты Поделиться
dark_rider Опубликовано 1 июля, 2014 Автор Жалоба Поделиться Опубликовано 1 июля, 2014 да , спасибо. еще способ: оказывается, можно еще в GatWalker загрузить и внизу пишет размеры..хм, ну в теории можно же парсер сделать, никто на такое готовое не наталкивался? а то как то руками проверять 643 локации как то слишком) Ссылка на комментарий Поделиться на другие сайты Поделиться
Functor Опубликовано 1 июля, 2014 Жалоба Поделиться Опубликовано 1 июля, 2014 Держите текстовик с данными.http://www.mediafire.com/download/lw7ccx83n51tyfw Ссылка на комментарий Поделиться на другие сайты Поделиться
dark_rider Опубликовано 1 июля, 2014 Автор Жалоба Поделиться Опубликовано 1 июля, 2014 Map cache format reference:-------------------------------------------------------------------------------The file is written as little-endian, even on big-endian systems, for cross-compatibility reasons. Appropriate conversionsare done when generating it, so don't worry about it.The first 6 bytes are a main header:<unsigned int> file size<unsigned short> number of mapsThen maps are stored one right after another:<12-characters-long string> map name<short> X size<short> Y size<long> compressed cell data length<variable> compressed cell data----------Как же я недооценил саму афину...огромное спасибо! Ссылка на комментарий Поделиться на другие сайты Поделиться
Extez1 Опубликовано 2 июля, 2014 Жалоба Поделиться Опубликовано 2 июля, 2014 http://hercules.ws/board/topic/2112-critical-updateweb-vending-database-standalone-and-fluxcp-addon/ Ссылка на комментарий Поделиться на другие сайты Поделиться
Sanasol Опубликовано 2 июля, 2014 Жалоба Поделиться Опубликовано 2 июля, 2014 http://hercules.ws/b...d-fluxcp-addon/ у меня криво отображается точка вроде да и выпилено везде Ссылка на комментарий Поделиться на другие сайты Поделиться
dark_rider Опубликовано 2 июля, 2014 Автор Жалоба Поделиться Опубликовано 2 июля, 2014 Да, интересная штука.сам скрипт конечно достаточно сложный, может возьму что то оттуда)спасибо. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения