Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7
Проблема с песком
Проблема с песком
Здравствуйте.
Подскажите, почему стелс-клиент не воспринимает песок(поверхность)? Он воспринимает тайл как нулевой, т.е. без информации
ClientTargetResponse - выдает 0 по клику на песок
ReadStaticsXY - вообще ничего не возвращает ([],0) - то что он показывает
это я чего-то еще не допонимаю в стелсе? или баг самой програмы или вообще в ультиме песок не имеет номера тайла?
Подскажите, почему стелс-клиент не воспринимает песок(поверхность)? Он воспринимает тайл как нулевой, т.е. без информации
ClientTargetResponse - выдает 0 по клику на песок
ReadStaticsXY - вообще ничего не возвращает ([],0) - то что он показывает
это я чего-то еще не допонимаю в стелсе? или баг самой програмы или вообще в ультиме песок не имеет номера тайла?
Re: Проблема с песком
а как ты считываешь тайлы?Stels wrote:Здравствуйте.
Подскажите, почему стелс-клиент не воспринимает песок(поверхность)? Он воспринимает тайл как нулевой, т.е. без информации
ClientTargetResponse - выдает 0 по клику на песок
ReadStaticsXY - вообще ничего не возвращает ([],0) - то что он показывает
это я чего-то еще не допонимаю в стелсе? или баг самой програмы или вообще в ультиме песок не имеет номера тайла?
Такие темы лучше писать в помощь по скриптам.
Re: Проблема с песком
1. ClientRequestTileTarget;
WaitForClientTargetResponse(15000);
t := ClientTargetResponse;
возвращает 5 параметров по таргету, где второй является тайлом - там стоит 0, возвращает только координаты моего клика 3 и 4 параметром
2. StaticData := ReadStaticsXY(X, Y, WorldNum); - сразу возвращает то, что нужно по координатам, там вообще пустота.
Дело то не в скрипте программы, а в том, что команды не возвращают значения с песка
p.s.: я так подумал, а может песок вообще не относится к статике???
WaitForClientTargetResponse(15000);
t := ClientTargetResponse;
возвращает 5 параметров по таргету, где второй является тайлом - там стоит 0, возвращает только координаты моего клика 3 и 4 параметром
2. StaticData := ReadStaticsXY(X, Y, WorldNum); - сразу возвращает то, что нужно по координатам, там вообще пустота.
Дело то не в скрипте программы, а в том, что команды не возвращают значения с песка
p.s.: я так подумал, а может песок вообще не относится к статике???
Re: Проблема с песком
как я понял стелс получает данные только от поверхностей, у которых есть названия (море, пол пещеры и т.п.), подозреваю, что в самом стелсе прописаны значения статики и тех, которых нету в базе он и не может узнать.
з.ы. траву (покрытие леса, пол) стелс-клиент тоже не воспринимает, и не возвращаяет значение тайла
з.ы. траву (покрытие леса, пол) стелс-клиент тоже не воспринимает, и не возвращаяет значение тайла
Re: Проблема с песком
попробуй в шахте сделать ,infotile или по деревуStels wrote:как я понял стелс получает данные только от поверхностей, у которых есть названия (море, пол пещеры и т.п.), подозреваю, что в самом стелсе прописаны значения статики и тех, которых нету в базе он и не может узнать.
з.ы. траву (покрытие леса, пол) стелс-клиент тоже не воспринимает, и не возвращаяет значение тайла
Re: Проблема с песком
дерево и пол шахты имеют значение, трава и песок дают 0drabadan wrote:попробуй в шахте сделать ,infotile или по дереву
Re: Проблема с песком
ну значит пиши через "полянки и обкопку", а не автопоиск тайлов.Stels wrote:дерево и пол шахты имеют значение, трава и песок дают 0drabadan wrote:попробуй в шахте сделать ,infotile или по дереву
Re: Проблема с песком
Ну в любом случае это нужно справлять, значит ошибка или недоработка Стелсаdrabadan wrote:ну значит пиши через "полянки и обкопку", а не автопоиск тайлов.
Просто есть скрипт на мининг, в нем проверка тайла на пол шахты, если нет, он летит дальше. И в этот скрипт проще дописать проверку на тайл песка. А так нужно или отдельный скрипт писать или городить "огород" внутри рабочего скрипта.
Мне не принципиально, могу пока песок ручками покапать
Re: Проблема с песком
ждать фикса стелса намного дольше придется, чем написать себе скрипт на 100 строк за 20 минут...Stels wrote:Ну в любом случае это нужно справлять, значит ошибка или недоработка Стелсаdrabadan wrote:ну значит пиши через "полянки и обкопку", а не автопоиск тайлов.
Просто есть скрипт на мининг, в нем проверка тайла на пол шахты, если нет, он летит дальше. И в этот скрипт проще дописать проверку на тайл песка. А так нужно или отдельный скрипт писать или городить "огород" внутри рабочего скрипта.
Мне не принципиально, могу пока песок ручками покапать
Re: Проблема с песком
Стелс прекрасно копает песок.
Re: Проблема с песком
едрить колотить, красота какая...Gauhar wrote:Стелс прекрасно копает песок.
Завидую!
Re: Проблема с песком
вот. То, о чем я и писал в первом посте значит не хватало моих познаний в стелсе что етсь команда GetMapCell(X, Y, WorldNum); предназначенная как раз для таких случаев, как мне понадобилось
Благодарю
А пожелания к разработчикам - допишите вики, что бы было понятно какая функция за что отвечает и допишите примеры работы с этими функциями, по примеру вики изиуо, где все понятно и разжевано
Благодарю
А пожелания к разработчикам - допишите вики, что бы было понятно какая функция за что отвечает и допишите примеры работы с этими функциями, по примеру вики изиуо, где все понятно и разжевано
Re: Проблема с песком
вики может менять любой зарегистрированный пользователь. Так, что если есть таланты учителя - милости просим! Мне в вики все понятно...Stels wrote:вот. То, о чем я и писал в первом посте значит не хватало моих познаний в стелсе что етсь команда GetMapCell(X, Y, WorldNum); предназначенная как раз для таких случаев, как мне понадобилось
Благодарю
А пожелания к разработчикам - допишите вики, что бы было понятно какая функция за что отвечает и допишите примеры работы с этими функциями, по примеру вики изиуо, где все понятно и разжевано
Re: Проблема с песком
окей, расскажи по пунктам как там найти команду для того, что бы определить тайл песка. Для человека, который только начал изучать стелс-клиент. И что бы там было понятно описано как пользоваться этой командой или командами.drabadan wrote:Мне в вики все понятно...
Re: Проблема с песком
а я должен?Stels wrote:окей, расскажи по пунктам как там найти команду для того, что бы определить тайл песка. Для человека, который только начал изучать стелс-клиент. И что бы там было понятно описано как пользоваться этой командой или командами.drabadan wrote:Мне в вики все понятно...