Вернуться   CoderX :: Forums > Lineage II > L2PacketHack
Войти через OpenID

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 25.07.2009, 14:11   #1
Местный
 
Аватар для Yegor
 
Регистрация: 05.04.2009
Сообщений: 1,436
Сказал Спасибо: 306
Имеет 122 спасибок в 98 сообщенях
Yegor пока неопределено
По умолчанию

TAMBIK, вот написал:

delphi Код:
function MsekToString(msek: integer): string; var   min, sek: string; begin   msek:= msek div 1000;   min:= IntToStr(msek div 60);   sek:= IntToStr(msek mod 60);   if Length(min) = 1 then min:= '0' + min;   if Length(sek) = 1 then sek:= '0' + sek;   Result:= min + 'мин ' + sek + 'сек'; end;
Yegor вне форума   Ответить с цитированием
За это сообщение Yegor нажился 2 спасибками от:
Старый 25.07.2009, 15:41   #2
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

А как вместе соединить ?????????????????
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать
TAMBIK вне форума   Ответить с цитированием
Старый 25.07.2009, 16:57   #3
Местный
 
Регистрация: 25.11.2007
Сообщений: 48
Сказал Спасибо: 34
Имеет 14 спасибок в 12 сообщенях
pascalpwnz
По умолчанию

Такой вопрос:
Как реализовать оповещение пользователя? Ну например через проигрывание звука как в валкере.
В мануале нашел "procedure ShowMessage(Msg: Variant);", но оно не очень подходит.

Цитата:
Сообщение от TAMBIK Посмотреть сообщение
А как вместе соединить ?????????????????
Странный вопрос... очевидно, что воспользоваться входным значением.
pascalpwnz вне форума   Ответить с цитированием
Старый 25.07.2009, 17:56   #4
Местный
 
Аватар для Yegor
 
Регистрация: 05.04.2009
Сообщений: 1,436
Сказал Спасибо: 306
Имеет 122 спасибок в 98 сообщенях
Yegor пока неопределено
По умолчанию

pascalpwnz, есть такая Api функция
sndPlaySound('полный путь к аудио файлу', SND_ASYNC);

Будет ли работать в фастскрипте незнаю, попробуй.
Yegor вне форума   Ответить с цитированием
За это сообщение Yegor нажился спасибкой от:
Старый 25.07.2009, 18:39   #5
Местный
 
Регистрация: 25.11.2007
Сообщений: 48
Сказал Спасибо: 34
Имеет 14 спасибок в 12 сообщенях
pascalpwnz
По умолчанию

Увы, не компилится. Вопрос актуален.
pascalpwnz вне форума   Ответить с цитированием
Старый 26.07.2009, 00:18   #6
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

сунуть ее ев плагин.
в плагинах сломаны функции readX но расширение функций движка работает.
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от:
Старый 30.07.2009, 14:36   #7
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

в пакете запоминается mytext если вначале пишу 01
во
Код:
49   30 00 31 00 00 00        00 00 00 00
Код:
//Tип: 0x49 (Say2)
begin
  if FromClient and (pck[1]=#$49)and (pck[4]=#$31) then begin
      i:=2;
// КАК убрать из mytext это 30 00 31 00 00 00 
      mytext:=ReadS(i); 
// или дальше
// что делать чтоб в NpcId небыло чифры 1
      NpcId:=StrToInt(mytext);
ПОМОГИТЕ
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать
TAMBIK вне форума   Ответить с цитированием
Старый 30.07.2009, 21:49   #8
Местный
 
Аватар для Yegor
 
Регистрация: 05.04.2009
Сообщений: 1,436
Сказал Спасибо: 306
Имеет 122 спасибок в 98 сообщенях
Yegor пока неопределено
По умолчанию

TAMBIK, конкретнее сформулируй в чем проблема? Что ты хочешь получить в NpcId ? ты из клиента какое то число шлешь для скрипта?
Yegor вне форума   Ответить с цитированием
Старый 31.07.2009, 01:07   #9
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

Код:
//Tип: 0x49 (Say2)
begin
  if FromClient and (pck[1]=#$49)and (pck[4]=#$31) then begin
      i:=2;
// КАК убрать из mytext это 30 00 31 00 00 00 
      mytext:=ReadS(i); 
// или дальше
// что делать чтоб в NpcId небыло чифры 1
      NpcId:=StrToInt(mytext);
Цитата:
Сообщение от Yegor Посмотреть сообщение
TAMBIK, конкретнее сформулируй в чем проблема? Что ты хочешь получить в NpcId ? ты из клиента какое то число шлешь для скрипта?
ДА. пишу я 01 и далее еще число которое мне нужно.
надо чтобы в mytext не было числа 01
как то его пропустить а далее число уже преобразовать.
или здесь NpcId чтоб не было
тоесть запомнить с определеного места пакет .
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать
TAMBIK вне форума   Ответить с цитированием
Старый 31.07.2009, 01:26   #10
Местный
 
Аватар для Yegor
 
Регистрация: 05.04.2009
Сообщений: 1,436
Сказал Спасибо: 306
Имеет 122 спасибок в 98 сообщенях
Yegor пока неопределено
По умолчанию

TAMBIK, тю зачем такие заморочки, читаешь из пакета весь mytext, потом просто делаешь например так:

mytext:= Copy(mytext, 3, length(mytext) - 2);

И все.
Yegor вне форума   Ответить с цитированием
За это сообщение Yegor нажился спасибкой от:
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!