Показать сообщение отдельно
Старый 18.10.2014, 19:36   #12
Пользователь
 
Регистрация: 12.06.2011
Сообщений: 36
Сказал Спасибо: 5
Имеет 0 спасибок в 0 сообщенях
Хламчег пока неопределено
По умолчанию

Цитата:
Сообщение от kpa9pt Посмотреть сообщение
Не правда, такой код работает отдельно, видимо ты нагородил ерунды, и до него дело не доходит просто
отдельно да я не спорю. но если я два таких скрипта одновременно запущу то каждый скрипт будет слать пакеты в каждое окно или же в то окно от которого пришел изначальный пакет
Мне надо так. 3 чара один стоит не рыпается.
двое стоят и под каждым чаром лежит итем к примеру.
Первый чар например пишет в чат чтонибудь.
Два скрипта настроены так что в первом скрипте Лежит готовый пакет на подбор итема чаром 2, а второй скрипт разумеется с готовым пакетом на подбор итема чаром 3, итемы у каждого свои.
Скрипты одновременно срабатывают на сообщение от первого чара, и каждый скрипт шлет готовый пакет на подбор итема своему окну. И чары одновременно поднимают итемы с пола.
Если слать пакеты функцией SendtoServer; без указания имени чара окна которому шлется пакет, то насколько я знаю пакеты от скрипта скорее всего пошлются в первое окно.
Напоминаю тем кто не знает в чем проблема. Проблема в том что нет имени соединения только [Proxy]#464 , есть только айди соединения но по нему вышеупомянутые функции не пашут ни хрена. Пашут но некорректно.
Надо чтобы окно знало куда слать пакеты, обязательное условие в скрипте чтоб было указано какому окну слать пакет.

Добавлено через 4 минуты
Цитата:
Сообщение от SeregaZ Посмотреть сообщение
вставлю свои нубские 5 копеек на случай если команды такой действительно нет в синтаксисе... сразу скажу не проверял, но в теории будет работать:
1. заходим в папку с ладвой, копируем л2.ехе два раза.
2. одну копию называем что-то типа L2.VASYA.EXE или VASYA.L2.EXE - я забыл в каком варианте ладва запускается, а в каком нет... кароче или тот или тот
3. вторую копию L2.FEDYA.EXE или FEDYA.L2.EXE
4. запускаем две копии л2пх.
5. в одной копии ставим галку работать как прокси сервер и указываем порт... эм... какой там порт? 7788?
6. в другой копии ставим галку работать как прокси сервер и порт скажем 7789
7. запускаем проксифиер и создаем там правила перехвата для ехе файла федя - адрес 127.0.0.1 порт 7788, для ехе файла васи - 127.0.0.1 и порт 7789
8. после запускаем одну копию ладвы и вторую и логинимся каждый на своего персонажа.

в теории каждый л2пх будет видеть только один коннект, а значит сендтусервер будет слать только тому, кому надо. останется решить вопрос с синхронизацией... эм... заводим третьего персонажа, с третьего ехе файла, на которого нет правил в проксифиере и следовательно он не светится в л2пх, а в скриптах добавляем условие: если темный эльф кидает зигу, то запускать скрипты. правда один хрен там будет небольшой рассинхрон.... )))

п.с.: рекомендации для мазохистов, любящих сложности. я все-таки думаю что какая-то команда для такого "proxy" случая есть... пинайте атцов-основателей, чтоб они дали творческого пинка в ответ в нужном направлении
Твой метод можно использовать но там не будет синхронизации как ты сказал. С таким же успехом можно и на двух компах запустить окна. Но всё же они с каким то но значительным интервалом будут слать пакеты, что не будет удовлетворять потребности дюпа)

Последний раз редактировалось Хламчег, 18.10.2014 в 19:36. Причина: Добавлено сообщение
Хламчег вне форума   Ответить с цитированием