Pawn Threads v0.2 -
Romanius - 17.07.2010
Pawn Threads
v0.2
Данный плагин позволяет создавать потоки в Pawn
Функции:
PHP Code:
CreateThread(function_name[], dealy = 0, repeat = 0);
Code:
function_name[] - имя функции потока
dealy - задержка перед вызовом потока
repeat - повторять ли вызов функции потока (1 - повторять, 0 - нет)
Возвращает: ID потока, -1 - если произошла ошибка (смотреть лог сервера)
PHP Code:
CreateThreadEx(function_name[], dealy = 0, repeat = 0, const format[], {Float,_}:...);
Code:
function_name[] - имя функции потока
dealy - задержка перед вызовом потока
repeat - повторять ли вызов функции потока (1 - повторять, 0 - нет)
const format[] - специальный формат с указанием типов значений по которым будут определятся значения
{Float,_}:... - переменные или значения передаваемые функции
Возвращает: ID потока, -1 - если произошла ошибка (смотреть лог сервера)
Поддерживаемые указатели типов:
Code:
s - строка (не запакованная)
d, i - Числа (Int)
f - Числа с плавающей запятой(Float)
PHP Code:
ExitThread(thread_id);
Code:
thread_id - ID потока который нужно завершить
Возвращает: 1 - успешно выполнено, 0 - возникла ошибка
Changelog:
Code:
0.1 - Стартовая версия
0.2 - Добавлена функция CreateThreadEx
Скачать плагин:
v0.1 - СКАЧАТЬ
v0.2 - СКАЧАТЬ
Исходный код:
v0.1 - СКАЧАТЬ
v0.2 - СКАЧАТЬ
__________________________________________________ _________________________________________
Благодарности:
Code:
Fro1sha - Сообщил о багах и скомпилил под линукс
Пишем комменты и функции которые добавить в следующей версии
Re: Pawn Threads v0.1 -
Romanius - 17.07.2010
Linux Version Comming Soon
Re: Pawn Threads v0.1 -
ZaR - 17.07.2010
как бэ баян, хаос делал намного раньше (как минимум 2 года)
Re: Pawn Threads v0.1 -
Romanius - 17.07.2010
это хаос, я на том портале не сижу (запарила всякая реклама типо андерклик)
но я как смотрю ему это уважения не прибавило
Re: Pawn Threads v0.1 -
Stepashka - 17.07.2010
Quote:
Originally Posted by zar
как бэ баян, хаос делал намного раньше (как минимум 2 года)
|
как бы юзал тот плагин, этот лучше!
Re: Pawn Threads v0.1 -
Romanius - 17.07.2010
Как известно что бустовские потоки (boost threads) получше стандартных потоков у них малый расход памяти и стабильность
Re: Pawn Threads v0.1 -
ZaR - 17.07.2010
> на том портале
я имею ввиду не *-рус, а гтаскрипт, он там как раз и выкладывал, мастер должен подтвердить хд
Re: Pawn Threads v0.1 -
Stepashka - 17.07.2010
Quote:
Originally Posted by zar
> на том портале
я имею ввиду не *-рус, а гтаскрипт, он там как раз и выкладывал, мастер должен подтвердить хд
|
я брал тот плагин лично у хауса в аське.
после обновления сервера, ещё до 0.3, хаос не обновил плагин и последний падал примерно спустя час работы.
ещё минус плагина от хаоса то что в нем вызывался определенный, собственный, колбек, а в этом можно вызывать любой свой.
так что я знаю о чем говорю!
Re: Pawn Threads v0.1 -
MX_Master - 17.07.2010
Romanius
+5 за плагин
ZaR
Плагин написал другой человек, сделал релиз на другом форуме, где баян? Это все равно что сказать что мои INI инклуды, к примеру, это баян, потому что есть dini.
Re: Pawn Threads v0.1 -
Johnny_Xayc - 17.07.2010
Quote:
Originally Posted by MX_Master
Romanius
+5 за плагин
ZaR
Плагин написал другой человек, сделал релиз на другом форуме, где баян? Это все равно что сказать что мои INI инклуды, к примеру, это баян, потому что есть dini.
|
согласен
p.s. твои INI инклуды жесть)...юзаю и нарадоваться не могу
Re: Pawn Threads v0.1 -
Romanius - 18.07.2010
В следующей версии планируется добавить функцию CreateThreadEx
Re: Pawn Threads v0.1 -
MX_Master - 18.07.2010
Ждем не дождемся (:
Re: Pawn Threads v0.1 -
Fro1sha - 18.07.2010
В общем замутил версию под линукс нечайно

Только boost был взят из audio плагина, так как с тем который был, так не получилось ни чего.
Все проверенно, работает как ни странно...
Исходник
Файл
Re: Pawn Threads v0.1 -
Romanius - 18.07.2010
Quote:
все проверенно, работает как ни странно...
|
чеб она не работала
Quote:
только boost был взят из audio плагина, так как с тем который был, так не получилось ни чего.
|
он везде одинаковый (я брал уже его давно на сайте и он старый наверно поэтому и не компилилось)
Re: Pawn Threads v0.1 -
Romanius - 21.07.2010
новая версия обновил первый пост
Re: Pawn Threads v0.1 - Zeex - 21.07.2010
Хмм полезная штука
Кстати может не dealy, а delay?
Re: Pawn Threads v0.1 -
Romanius - 22.07.2010
Quote:
кстати может не dealy, а delay?
|
вполне возможно

я наверно где то с ошибкой прочитал и запомнил. буду исправлять токо как с отдыха приеду
Re: Pawn Threads v0.2 -
MX_Master - 22.07.2010
delay - это правильно, я читаю как "дилэй"
Re: Pawn Threads v0.2 -
Stepashka - 22.07.2010
Ну вообще-то "дэлай"
Re: Pawn Threads v0.2 -
Romanius - 22.07.2010
вообще то MX всегда читает правельно
delay [dɪ’leɪ] - задержка