Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

FindType

тут можно задать вопрос по скриптингу
MeLFiS
Novice
Novice
Posts: 147
Joined: 02.02.2008 12:21

FindType

Post by MeLFiS »

Можна ли через FindType находить животных только серого цвета ??



Да и еще вопрос из-за чего выбивает вот это координаты находятса рядом почти

Code: Select all

MoveXY: Too big distance for pathfinding: 1183
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

findnotoriety

значит не рядом
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
MeLFiS
Novice
Novice
Posts: 147
Joined: 02.02.2008 12:21

Post by MeLFiS »

он бегает по начало а через некоторое время уже не может шагнуть на ту точку



findnotoriety($тип,$цвет); по типу и по цвета ищет а как записывается серый цвет??
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

большое расстояние - это большое расстояние, остальное - лирика.

ну ты прям ленивый вообще. сделать поиск по форуму - не?
http://stealth.od.ua/forum/viewtopic.php?t=1220
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
MeLFiS
Novice
Novice
Posts: 147
Joined: 02.02.2008 12:21

Post by MeLFiS »

я сначало написал а потом начал искать

Code: Select all

FindNotoriety(dog, 4);
enemy:=finditem;
MoveXY(GetX(enemy),GetY(enemy), True, 2, True);
нахожусь прямо возле респа собаки но оно не хочет к нему подходить
MoveXY: Too big distance for pathfinding: 1183
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

если ты УВЕРЕН в том, что он находит именно ту собаку возле тебя (а в скрипте ни одной проверки, даже на то, найдено ли что-то вообще) - то тогда в асю стучись, посмотрю.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
MeLFiS
Novice
Novice
Posts: 147
Joined: 02.02.2008 12:21

Post by MeLFiS »

Code: Select all

FindNotoriety(dog, 4); 
enemy:=finditem; 
if finditem <> 0 then
MoveXY(GetX(enemy),GetY(enemy), True, 2, True);
Добавил строчку и проблема с ходилкой вроде ищезла но время покажет
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

можно заодно показывать GetX и GetY найденного
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
grundick
Developer
Developer
Posts: 272
Joined: 31.01.2008 21:16

Post by grundick »

Да ну скорее всего он никого не находил.
И координаты соответствующие вписывались .
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

про это я уже думал.
в таком случае X или Y чара - 1183, тогда 0 - 1183 по модулю = 1183, что и есть слишком большим расстоянием :)

надо верное какую-то проверку встроить на такой случай...только почему опять стелс должен проверять введенные данные за пользователем?
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
grundick
Developer
Developer
Posts: 272
Joined: 31.01.2008 21:16

Post by grundick »

Да ну глупости какие!
Не надо стелсом такие весчи проверять!
своим мозгом путь думают!
MeLFiS
Novice
Novice
Posts: 147
Joined: 02.02.2008 12:21

Post by MeLFiS »

да кстати есть в команде MoveXY чтото по типу держаться на расстоянии
Хреник
Novice
Novice
Posts: 70
Joined: 11.06.2008 20:33

Post by Хреник »

всё мозг может и не учесть...
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Post by Vizit0r »

MeLFiS wrote:да кстати есть в команде MoveXY чтото по типу держаться на расстоянии
еще раз и понятнее
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
MeLFiS
Novice
Novice
Posts: 147
Joined: 02.02.2008 12:21

Post by MeLFiS »

Vizit0r wrote:
MeLFiS wrote:да кстати есть в команде MoveXY чтото по типу держаться на расстоянии
еще раз и понятнее
На тебя идет нпс а ты отходиш от него( к примеру ты тамиш френзид остарда который атакует тебя и вот держатся на растоянии чтоб ты его мог таймить и он не мог тебя убить )
Post Reply