Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Полезные функции

-

Общение и обсуждение Aion

- События, информация, вопросы и ответы по Aion

Ответ
 
Опции темы
Старый 26.04.2011, 23:31   #1
 Разведчик
Аватар для Boom!Headsot
 
Boom!Headsot на правильном пути
Регистрация: 12.04.2011
Сообщений: 34
Популярность: 50
Сказал(а) спасибо: 2
Поблагодарили 20 раз(а) в 16 сообщениях
Отправить сообщение для Boom!Headsot с помощью Skype™
 
По умолчанию Полезные функции

Некоторые полезные куски кода и функции для использования в своих скриптах:

Отправка сообщений в объявления:
Код:
// отправка сообщений в объявления
// видишь только ты

procedure SendMsg(msg:string);
begin
buf:=#$4A;
WriteD(0);
WriteD(10);
WriteS('');
WriteS(msg);
SendToClient;
end;
для использования:
Код:
SendMsg('Панеслася!!!');
Таймер со сквозным проходом
Если ставить sleep() то скрипт останавливается на время, но и пакеты тоже не принимаются и не отправляются, так вот эта функция позваляет избежать этого
Код:
//(c)dmitry501
var
tick: Integer;

procedure Init;
begin
end;
function Pause(Timewait: Integer):Boolean;
// сквозная проверка без остановки скрипта (c)dmitry501
var
t : integer;
begin
result := false;
t := Round(Time*86400);
if t > (tick + Timewait) then
begin
tick := t;
result := true;
end;
end;
пример использования:
Код:
if (NoEarned=1) and pause(2) then //+ 2 секунды ожидания
begin
...........
end;
StrToHex преобразование
Код:
//(c) xkor
function StrToHex(packet: string):string;
var
i:integer;
tmp:byte;

function ByteToHex(b: byte): Char;
begin
if b<10 then result:=chr(b+$30)
else result:=chr(b+$37);
end;

begin
result:='';
for i:=1 to length(packet) do begin
tmp:=ord(packet[i]) div 16;
result:=result+ByteToHex(tmp);
tmp:=ord(packet[i]) - tmp*16;
result:=result+ByteToHex(tmp)+' ';
end;
end;

Примеры скриптов с л2...
Сори так как в Аион начал играть недавно и скрипты написать еще не успел

Добавлено через 18 часов 51 минуту
Можно переместить в раздел Боты, скрипты и прочий софт для Aion! Случайно тему создал не в том разделе
________________
-=BOOM! Headsot=-

Последний раз редактировалось Boom!Headsot; 27.04.2011 в 18:23. Причина: Добавлено сообщение
  Ответить с цитированием
Пользователь сказал cпасибо:
Loik (28.04.2011)
Старый 28.04.2011, 16:42   #2
 Разведчик
Аватар для Loik
 
Loik никому не известный тип
Регистрация: 28.04.2011
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 15
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Полезные функции

Спосибо большое...
только 1 вопрос как зделать чтоб пакеты не принемались и не отпровлялись? есть такая команда?
________________
КОТЭ ЗЛОЙ!:
  Ответить с цитированием
Старый 28.04.2011, 16:42   #3
 Разведчик
Аватар для Boom!Headsot
 
Boom!Headsot на правильном пути
Регистрация: 12.04.2011
Сообщений: 34
Популярность: 50
Сказал(а) спасибо: 2
Поблагодарили 20 раз(а) в 16 сообщениях
Отправить сообщение для Boom!Headsot с помощью Skype™
 
По умолчанию Re: Полезные функции

Цитата:
Сообщение от LoikПосмотреть сообщение
Спосибо большое...
только 1 вопрос как зделать чтоб пакеты не принемались и не отпровлялись? есть такая команда?

Читай внимательней! Если ставить sleep() то скрипт останавливается на время, но и пакеты тоже не принимаются и не отправляются
________________
-=BOOM! Headsot=-
  Ответить с цитированием
Пользователь сказал cпасибо:
Loik (28.04.2011)
Старый 28.04.2011, 16:44   #4
 Разведчик
Аватар для Loik
 
Loik никому не известный тип
Регистрация: 28.04.2011
Сообщений: 9
Популярность: 10
Сказал(а) спасибо: 15
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Полезные функции

Ой не увидел спасибо большое!
________________
КОТЭ ЗЛОЙ!:
  Ответить с цитированием
Старый 28.04.2011, 16:45   #5
 Разведчик
Аватар для Boom!Headsot
 
Boom!Headsot на правильном пути
Регистрация: 12.04.2011
Сообщений: 34
Популярность: 50
Сказал(а) спасибо: 2
Поблагодарили 20 раз(а) в 16 сообщениях
Отправить сообщение для Boom!Headsot с помощью Skype™
 
По умолчанию Re: Полезные функции

Цитата:
Сообщение от LoikПосмотреть сообщение
Ой не увидел спасибо большое!

Незачто
________________
-=BOOM! Headsot=-
  Ответить с цитированием
Пользователь сказал cпасибо:
Loik (28.04.2011)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] (F5 , F6) 2 непонятные функции F-CF MOD 2.0(2.1) pasta Общение и обсуждение CrossFire 11 29.03.2011 11:36

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 21:35.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net