Показать сообщение отдельно
Старый 01.12.2009, 00:28   #158
Местный
 
Аватар для Stas
 
Регистрация: 21.10.2009
Адрес: Тюмень
Сообщений: 128
Сказал Спасибо: 38
Имеет 171 спасибок в 52 сообщенях
Stas на пути к лучшему
По умолчанию

[quote=dmitry501;46631]
1) Как определить род и специальность, хотя я вот ума не приложу зачем это нада Так вот, по теме. Создаем дополнительную команду для валкера MSG('--ты кто бля?')обрабатываем ее в phx, находим кто чар по профе и т.д. и ложим в инвентарь ботику фековые вещи, которые в игре не встречаются, например какие-нибудь квестовые от чужой профы. Затем в боте скриптом просто проверяем количество этих вещей и по их наличию/отсутствию и их количеству делаем вывод кто мы по профе и т.д.
2) Аналогично, делаем команду например и
MSG(--Учи, тунеядец, Spoil 5 lvl) так же перехватываем его скриптом phx и учим скилы
3) И рекомендую еще MSG(--Убери хлам)
чтобы убить фейк вещи...
4) Аналогично решается очень много задач, например неприятное св-во бота удалять стрелы по одной
Просто также пеерхватываем удаление вещей, смотрим что мы удаляем стрелы и удаляем их все за 1 раз.

Дмитрий, привет ! Мне приятно, что ты участвуешь в теме, но если хочешь помочь, то спрошу конкретно. Я разделил твой вопрос на 4 части.
По первому всё ясно, этот простой выход, я его знаю и применяю, а для чего мне нужно определение специальности ? Для того, чтобы разветвить программу (например для гнома-собирателя и гнома-ремесленника, если их задачи прописываю в одном скрипте).
А вот по остальным трём вопросам, я не понял, как перехватить скриптом phx. Если не трудно, напиши коротенькие примеры, буду очень признателен.
Ну и заодно ещё пару вопросов:
- как или каким образом узнать на какой земле находится чар? (поясняю, координата, на которой находится чар принадлежит землям Глудио, Диона или Гирана?) - мне это нужно для скрипта, который я заканчиваю писать (определение местонахождения чара и возврат его к помощнику новичков). Этот скрипт универсальный для всех деревень и городов и для всех Помощников новичков, то есть независимо от местонахождения чара возврат в ближайшее поселение к ближайшему Помощнику новичков.
- Другой скрипт, который я заканчиваю писать, перемещение чара от NPC к NPC во всех городах и деревнях. Мне кажется эти скрипты многим пригодятся, если не целиком, то отдельными блоками.
Stas вне форума   Ответить с цитированием