Найден 21 результат

korzh
Сб фев 18, 2017 9:35 pm
Форум: Скрипты
Тема: Буду рад вашей помощи
Ответы: 1
Просмотры: 1652

Re: Буду рад вашей помощи

прибегаешь на нужно место, далее эта строка:

Код: Выделить всё

Engine.LoadZone('D:\...  *.smp');
она загружает твою 'территориию', ее нужно предварительно нарисовать в интерфейсе
а дальше бей мобов
korzh
Сб фев 18, 2017 4:53 pm
Форум: Скрипты
Тема: отмена квеста
Ответы: 1
Просмотры: 1588

отмена квеста

реализована ли на ИЛ функция?

Код: Выделить всё

Engine.CancelQuest(ID);
у меня почему-то не работает
korzh
Чт фев 09, 2017 9:23 pm
Форум: Скрипты
Тема: перезапуск потока
Ответы: 10
Просмотры: 5621

Re: перезапуск потока

я выкинул не весь код, там еще банки МП юзаются по откату через поток
korzh
Ср фев 08, 2017 7:00 pm
Форум: Скрипты
Тема: перезапуск потока
Ответы: 10
Просмотры: 5621

Re: перезапуск потока

решил проблему:

в procedure TTquest в каждом цикле добавил условие

Код: Выделить всё

while not( Engine.QuestStatus(621,1)) [color=#FF0000]and Questing[/color] do begin
и убрал метку.

может всё таки объясните почемув первом варианте критом адрик вылетал?
korzh
Ср фев 08, 2017 6:28 pm
Форум: Скрипты
Тема: перезапуск потока
Ответы: 10
Просмотры: 5621

Re: перезапуск потока

uses SysUtils, Classes; var i:integer; Questing: boolean; label metka; Procedure Dead; begin while 1<>2 do begin if user.dead then begin Print('умер'); Questing:=false; goto metka; Delay(1000); Print('остановили квест'); Engine.GoHome; Delay(25000); Goddart; Print('прибежали к ГК'); Engine.SetTarge...
korzh
Вт фев 07, 2017 11:32 pm
Форум: Скрипты
Тема: перезапуск потока
Ответы: 10
Просмотры: 5621

Re: перезапуск потока

разобрался с этими тремя вопросами сам, в общем ничего хорошего и проблема не решилась) возвращаюсь в начало темы:

как перезапустить конкретный поток, не перезапуская весь скрипт?
korzh
Вт фев 07, 2017 1:55 pm
Форум: Скрипты
Тема: перезапуск потока
Ответы: 10
Просмотры: 5621

Re: перезапуск потока

3) что может произойти если я в основном теле програмы запустил поток, а потом спустя некоторое время запустил его же в другом потоке, первоначальный запуск отменится?

извините за количество вопросов и возможно за их формулировку, просто мыслей много, а знаний пока не очень :oops:
korzh
Вт фев 07, 2017 1:50 pm
Форум: Скрипты
Тема: перезапуск потока
Ответы: 10
Просмотры: 5621

Re: перезапуск потока

еще пару вопросов
1) что может случиться, если в одном потоке бот должен бежать в точку А, а в другом в точку Б и всё это одновременно,
2) если мой поток №2 запускается из цикла в потоке №1, спустя некоторое время этот цикл завершается, завершится ли поток №2?
korzh
Вт фев 07, 2017 1:34 pm
Форум: Скрипты
Тема: перезапуск потока
Ответы: 10
Просмотры: 5621

Re: перезапуск потока

ок, подскажите тогда, можно ли создать ГЛОБАЛЬНУЮ переменную которую можно изменить из любого потока, что бы в другом потоке произошло некоторое событие, связанное с этой переменной? если да, то дайте простенький примерчик.
Спасибо
korzh
Пн фев 06, 2017 10:31 pm
Форум: Скрипты
Тема: перезапуск потока
Ответы: 10
Просмотры: 5621

перезапуск потока

не нашел команды, которая перезапускает конкретный поток, перезапуск всех потоков не устраивает...
можете что-нибудь посоветовать?