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

РУОФФ Адреса и оффсеты

-

Разработка ПО для Perfect World

- Бюро разработчиков Zhyk.Ru: создание ботов, снифферов и прочих программ для Perfect World

Ответ
 
Опции темы
Старый 02.03.2013, 02:13   #841
 Разведчик
Аватар для DHouse
 
DHouse никому не известный тип
Регистрация: 19.10.2011
Сообщений: 29
Популярность: 12
Сказал(а) спасибо: 7
Поблагодарили 8 раз(а) в 7 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Слышал про такой хак как ускоренный полет, якобы позволяет сходу набрать максимальную скорость полета, не затрачивая время на ускорение. Есть у кого информация по этому поводу?
И второй вопрос: интересует оффсет на информацию по оставшемуся времени замка
  Ответить с цитированием
Старый 04.03.2013, 01:47   #842
 Разведчик
Аватар для yeyebvz
 
yeyebvz никому не известный тип
Регистрация: 04.09.2010
Сообщений: 20
Популярность: 10
Сказал(а) спасибо: 14
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

подскажите, как поменять SkillCall injection
эта не работает((
Код:
procedure SkillCall(aPParams:PParams); stdcall;
var CallAddress:pointer;
    P1:DWord;
begin
CallAddress:=Pointer($0046BDA0);
P1:=aPParams^.Param1;
 asm
  pushad
  mov ecx, dword ptr [base_add]
  mov ecx, dword ptr [ecx+$1C]
  mov ecx, dword ptr [ecx+$34]
  push $FFFFFFFF
  push $00
  push $00
  mov edx, P1
  push edx
  call CallAddress
  popad
 end;

base_add = $00B8FBCC
пробовал вместо base_add ставить game_add
так же пробовал варианты
mov ecx, dword ptr [base_add]
mov ecx, dword ptr [ecx+HostPlayer]
mov ecx, dword ptr [ecx+ActionArrOfs]
при
HostPlayer = $34
ActionArrOfs = $1128
  Ответить с цитированием
Старый 04.03.2013, 05:41   #843
-= Мастер Света =-
 Пехотинец
Аватар для rufat2005
 
rufat2005 излучает ауруrufat2005 излучает ауруrufat2005 излучает ауруrufat2005 излучает ауруrufat2005 излучает ауруrufat2005 излучает ауру
Регистрация: 19.02.2010
Сообщений: 98
Популярность: 650
Сказал(а) спасибо: 23
Поблагодарили 150 раз(а) в 45 сообщениях
Отправить сообщение для rufat2005 с помощью ICQ Отправить сообщение для rufat2005 с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от yeyebvzПосмотреть сообщение
подскажите, как поменять SkillCall injection
эта не работает((
Код:
procedure SkillCall(aPParams:PParams); stdcall;
var CallAddress:pointer;
    P1:DWord;
begin
CallAddress:=Pointer($0046BDA0);
P1:=aPParams^.Param1;
 asm
  pushad
  mov ecx, dword ptr [base_add]
  mov ecx, dword ptr [ecx+$1C]
  mov ecx, dword ptr [ecx+$34]
  push $FFFFFFFF
  push $00
  push $00
  mov edx, P1
  push edx
  call CallAddress
  popad
 end;

base_add = $00B8FBCC
пробовал вместо base_add ставить game_add
так же пробовал варианты
mov ecx, dword ptr [base_add]
mov ecx, dword ptr [ecx+HostPlayer]
mov ecx, dword ptr [ecx+ActionArrOfs]
при
HostPlayer = $34
ActionArrOfs = $1128

а не легче ли использовать не инжект а пакеты?

Код:
Type
  PParams = ^TParams;
  TParams = packed record
    WID: DWord;
    Packet: array [0..256] of byte;
    Param1,Param2,Param3: DWord;
    Param5:DWord;
    Param6: DWord;
    Param4: array [1..256] of widechar;
    BASE_ADD,Ofs,SendPacket:Pointer;
  end;
////////////////////////////////////////////////////
procedure InjectFunc(ProcessID: Cardinal; Func, aParams: Pointer;
  aParamsSize: DWord);
var
  hThread: THandle;
  lpNumberOfBytes: DWord;
  ThreadAddr, ParamAddr: Pointer;
begin
  if ProcessID<>0 then
  begin
    // ---- Выделяем место в памяти процесса, и записываем туда нашу функцию
    ThreadAddr := VirtualAllocEx(ProcessID, nil, 256, MEM_COMMIT, PAGE_READWRITE);
    WriteProcessMemory(ProcessID, ThreadAddr, Func, 256, lpNumberOfBytes);

    // ---- Также запишем параметры к ней
    ParamAddr := VirtualAllocEx(ProcessID, nil, aParamsSize, MEM_COMMIT, PAGE_READWRITE);
    WriteProcessMemory(ProcessID, ParamAddr, aParams, aParamsSize, lpNumberOfBytes);

    // ---- Создаем поток, в котором все это будет выполняться.
    hThread := CreateRemoteThread(ProcessID, nil, 0, ThreadAddr, ParamAddr, 0, lpNumberOfBytes);

    // ---- Ожидаем завершения функции
    WaitForSingleObject(hThread, INFINITE);

    // ---- подчищаем за собой
    CloseHandle(hThread);
    VirtualFreeEx(ProcessID, ParamAddr, 0, MEM_RELEASE);
    VirtualFreeEx(ProcessID, ThreadAddr, 0, MEM_RELEASE);
  end
end;

//////////////////////////////////////////////////////////////
procedure PacketCall(aPParams:PParams); stdcall;
var
CallAddress,pPacket,_BASE_ADD_,_Ofs,_SendPacket:Pointer;
Len:DWord;
begin
_SendPacket:=aPParams^.SendPacket;
CallAddress:=Pointer(_SendPacket); //адрес был устаревший
Len:=aPParams^.Param1;
_BASE_ADD_:=aPParams^.BASE_ADD;
_Ofs:=aPParams^.Ofs;
pPacket:=@aPParams^.Packet;
 asm
 pushad
 mov ecx, _BASE_ADD_
 mov ecx, dword ptr [ecx]
 mov esi, _Ofs
 mov ecx, dword ptr [ecx+esi] //20
 push Len
 push pPacket
 call CallAddress
 popad
 end;
end;

procedure StrToByte(Packet:String; var aParams:TParams);
var
i:integer;
begin
try
i:=(length(Packet) div 2)-1;
aParams.Param1:=i+1;
 for i:=0 to i do
 aParams.Packet[i]:=strtoint('$'+Packet[i*2+1]+Packet[i*2+2]);
except
  showmessage ('проблема в байтах');
end;
end;

procedure Packet(Packet: String);
var
aParams: TParams;
  PID, hProcess: DWord;
begin
  aParams.BASE_ADD := Pointer(BASE_ADD); // 
  aParams.Ofs :=Pointer(OffSets_Uchastvuelvotpravkepaketa); // 20
  aParams.SendPacket:= Pointer(OffSets_SendPacket); // оффсет - sendcall
  GetWindowThreadProcessId(WID, @PID);
  hProcess:=OpenProcess(PROCESS_ALL_ACCESS, False, PID);
StrToByte(Packet,aParams);

InjectFunc(hProcess,@PacketCall,@aParams,sizeof(aParams));
CloseHandle(hProcess); //забыл дописать
end;
Код:
Packet('2900'+skillid(8-знаков)+'0001'+WID того кто в таргете (8 знаков));
покра немере я стараюсь всё делать в пакетах)
инжекты при каждой обнове меняюстя.. а пакеты практически не меняются (было только 1 раз, в выбросе предмета)
ну конечно , это моё мнение.
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Автор программы PwRuf - Bot и PwRuf - Crafter
  Ответить с цитированием
Старый 06.03.2013, 22:41   #844
 Сержант
Аватар для gurin
 
gurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компании
Регистрация: 18.12.2009
Сообщений: 152
Популярность: 1075
Сказал(а) спасибо: 45
Поблагодарили 204 раз(а) в 67 сообщениях
Отправить сообщение для gurin с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от rufat2005Посмотреть сообщение
а не легче ли использовать не инжект а пакеты?

Нет, конечно, не легче. При использовании инжекта, персонаж сам бежит к тому, кого атакует на доступное расстояние для применения скила. Пакет же просто не сработает. Т.е. при использовании пакетов это расстояние придется контролировать самому, что явно не айс.

рабочий для РуОф
Код:
procedure SkillCall(aPParams: PParams); stdcall;
var
  BaseAddr, CallAddress: Pointer;
  P1: DWord;
begin
  BaseAddr := Pointer($00B8FBCC);
  CallAddress := Pointer($0046BDA0);
  P1 := aPParams^.Param3; // SkillID
  asm
    pushad
    mov ecx, BaseAddr
    mov ecx, dword ptr [ecx]
    mov ecx, dword ptr [ecx+$1C]
    mov ecx, dword ptr [ecx+$34]
    push $FFFFFFFF
    push $00
    push $00
    mov edx, P1
    push edx
    call CallAddress
    popad
  end;
end;
В принципе у Вас верный код, должен работать. У меня во всяком случае работает.
Единственно я не оч хорошо помню asm,
Код:
  mov ecx, dword ptr [base_add]
равно ли
Код:
  BaseAddr := Pointer($00B8FBCC);
  ...
  mov ecx, BaseAddr
если мне память не изменяет, то квадратные скобки в asm являются признаком косвенной адресации и в ecx будет записан не базовый адрес, а значение находящееся по этому адресу. Хотя мб и ошибаюсь.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось gurin; 06.03.2013 в 22:59.
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
rufat2005 (10.03.2013), yeyebvz (09.03.2013)
Старый 07.03.2013, 12:28   #845
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 325 раз(а) в 105 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Вот эти 2 строчки:
Код:
mov ecx, BaseAddr 
mov ecx, dword ptr [ecx]
Равносильны этой:

Код:
mov ecx, dword ptr [BaseAddr]
________________
--------------------------------------------

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
- Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
--------------------------------------------

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
- Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
--------------------------------------------

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
- патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Старый 09.03.2013, 22:30   #846
 Разведчик
Аватар для ionborziac
 
ionborziac никому не известный тип
Регистрация: 28.10.2009
Сообщений: 17
Популярность: 12
Сказал(а) спасибо: 2
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: РУОФФ Адреса и оффсеты

дайте оффсеты для ультры
  Ответить с цитированием
Старый 10.03.2013, 05:34   #847
-= Мастер Света =-
 Пехотинец
Аватар для rufat2005
 
rufat2005 излучает ауруrufat2005 излучает ауруrufat2005 излучает ауруrufat2005 излучает ауруrufat2005 излучает ауруrufat2005 излучает ауру
Регистрация: 19.02.2010
Сообщений: 98
Популярность: 650
Сказал(а) спасибо: 23
Поблагодарили 150 раз(а) в 45 сообщениях
Отправить сообщение для rufat2005 с помощью ICQ Отправить сообщение для rufat2005 с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от krukovisПосмотреть сообщение
Вот эти 2 строчки:
Код:
mov ecx, BaseAddr 
mov ecx, dword ptr [ecx]
Равносильны этой:

Код:
mov ecx, dword ptr [BaseAddr]

когда BaseAddr переменная а не контстанта то когда когда делал
Код:
mov ecx, dword ptr [BaseAddr]
у меня вылетал светофор

поэтому всегда делаю
Код:
mov ecx, BaseAddr 
mov ecx, dword ptr [ecx]
Добавлено через 2 минуты
Цитата:
Сообщение от gurinПосмотреть сообщение
Нет, конечно, не легче. При использовании инжекта, персонаж сам бежит к тому, кого атакует на доступное расстояние для применения скила. Пакет же просто не сработает. Т.е. при использовании пакетов это расстояние придется контролировать самому, что явно не айс.

рабочий для РуОф
Код:
procedure SkillCall(aPParams: PParams); stdcall;
var
  BaseAddr, CallAddress: Pointer;
  P1: DWord;
begin
  BaseAddr := Pointer($00B8FBCC);
  CallAddress := Pointer($0046BDA0);
  P1 := aPParams^.Param3; // SkillID
  asm
    pushad
    mov ecx, BaseAddr
    mov ecx, dword ptr [ecx]
    mov ecx, dword ptr [ecx+$1C]
    mov ecx, dword ptr [ecx+$34]
    push $FFFFFFFF
    push $00
    push $00
    mov edx, P1
    push edx
    call CallAddress
    popad
  end;
end;
В принципе у Вас верный код, должен работать. У меня во всяком случае работает.
Единственно я не оч хорошо помню asm,
Код:
  mov ecx, dword ptr [base_add]
равно ли
Код:
  BaseAddr := Pointer($00B8FBCC);
  ...
  mov ecx, BaseAddr
если мне память не изменяет, то квадратные скобки в asm являются признаком косвенной адресации и в ecx будет записан не базовый адрес, а значение находящееся по этому адресу. Хотя мб и ошибаюсь.

ясно , не знал , спасибо

Добавлено через 12 часов 7 минут
OffSets_GAME_ADD+OffSets_Player_ADD+OffSets_Invent ory_Array+OffSets_Yacheyka+$4*data+94 - Количество дырок в предмете в инвентаре
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Автор программы PwRuf - Bot и PwRuf - Crafter

Последний раз редактировалось rufat2005; 10.03.2013 в 17:41. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 10.03.2013, 21:01   #848
 Разведчик
Аватар для yeyebvz
 
yeyebvz никому не известный тип
Регистрация: 04.09.2010
Сообщений: 20
Популярность: 10
Сказал(а) спасибо: 14
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

некорретно читаются данные о кол-во человек в группе
+0710 PartyMember, array /Структуры членов группы/
читаю по адресу
base_add + $1С + $34 + $710 + $18

если на персе нет бафов - информация правильная - когда он в пати и вне пати
если на персе бафы - информация портится, а именно - если он НЕ в пати -то кол-во членов пати равно кол-ву бафов. если вступает в пати - всё норм сразу становится

подскажите плиз, как это исправить, чтобы читать правильные данные?

up. обошёл баг через доп. условие - если по адресу PartyMember лежит 0 - то дальше не читаю. есть ли более правильный способ? сейчас боюсь, как бы подобное ещё где не вылезло...

Последний раз редактировалось yeyebvz; 10.03.2013 в 21:14.
  Ответить с цитированием
Старый 10.03.2013, 21:31   #849
 Старший сержант
Аватар для sumikot
 
sumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауру
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 145 раз(а) в 36 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от yeyebvzПосмотреть сообщение
если на персе нет бафов - информация правильная - когда он в пати и вне пати
если на персе бафы - информация портится, а именно - если он НЕ в пати -то кол-во членов пати равно кол-ву бафов. если вступает в пати - всё норм сразу становится

Все правильно, массив хранит данные именно для пати - зачем его читать, если перс не находится в пати?
Просто когда перс не в группе, предполагаю, что при чтении программа по офсетам заходит на другую структуру - поэтому и получаешь количество бафов.

ЗЫ Хотя как ты их получаешь, если в ПартиМембер находится 0? Это может быть что угодно...

Последний раз редактировалось sumikot; 10.03.2013 в 21:34.
  Ответить с цитированием
Старый 12.03.2013, 14:19   #850
 Сержант
Аватар для gurin
 
gurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компанииgurin душа компании
Регистрация: 18.12.2009
Сообщений: 152
Популярность: 1075
Сказал(а) спасибо: 45
Поблагодарили 204 раз(а) в 67 сообщениях
Отправить сообщение для gurin с помощью Skype™
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от rufat2005Посмотреть сообщение
когда BaseAddr переменная а не контстанта то когда когда делал
Код:
mov ecx, dword ptr [BaseAddr]
у меня вылетал светофор

Если глобальная переменная - то так и должно быть, т.к. эта процедура внедряется в код клиента, а клиент ничего о ваших переменных не знает. Копмилятор тоже ничего не скажет, т.к. в свою очередь не в курсе, где будет вызываться Ваша процедура.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 12.03.2013, 20:11   #851
 Старший сержант
Аватар для sumikot
 
sumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауру
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 145 раз(а) в 36 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от PritoshaПосмотреть сообщение
Такой вопрос, как можно узнать когда человек был в сети последний раз т.е дату или время? Есть смещения на эту тему ?

Эти данные есть, только хранятся они на сервере... Естественно, сервер не станет ими делиться.
  Ответить с цитированием
Старый 13.03.2013, 10:08   #852
 Пехотинец
Аватар для tianddu
 
tianddu на правильном путиtianddu на правильном пути
Регистрация: 20.08.2009
Сообщений: 90
Популярность: 173
Сказал(а) спасибо: 14
Поблагодарили 26 раз(а) в 8 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

sumikot, есть подозрение что 9C1 в структуре персонажа это флаг на использование автоатаки тип Byte...
а, 6E4 в бз или нет чар..
  Ответить с цитированием
Старый 13.03.2013, 18:34   #853
 Старший сержант
Аватар для sumikot
 
sumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауруsumikot излучает ауру
Регистрация: 21.09.2009
Сообщений: 189
Популярность: 578
Сказал(а) спасибо: 27
Поблагодарили 145 раз(а) в 36 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

tianddu, если уверен 9С1, я внесу в шапку. Сам до субботы игру запустить и проверить не смогу, нетбук ее не тянет.
  Ответить с цитированием
Старый 13.03.2013, 20:08   #854
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 325 раз(а) в 105 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от tiandduПосмотреть сообщение
9C1 в структуре персонажа это флаг на использование автоатаки тип Byte...

Что это значит "флаг использования автоатаки"? Что он дает?
Цитата:
Сообщение от tiandduПосмотреть сообщение
6E4 в бз или нет чар..

Что есть бз ?
________________
--------------------------------------------

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
- Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
--------------------------------------------

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
- Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
--------------------------------------------

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
- патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Старый 14.03.2013, 12:04   #855
 Пехотинец
Аватар для tianddu
 
tianddu на правильном путиtianddu на правильном пути
Регистрация: 20.08.2009
Сообщений: 90
Популярность: 173
Сказал(а) спасибо: 14
Поблагодарили 26 раз(а) в 8 сообщениях
 
По умолчанию Re: РУОФФ Адреса и оффсеты

Цитата:
Сообщение от krukovisПосмотреть сообщение
Что это значит "флаг использования автоатаки"? Что он дает?

ну когда чар бьет автоатакой там прописывается еденичка
на счет полезности не знаю, но у меня кликер(автоатака 3 чи) работает на этом смещении и проверке на наличие 300 ярости

Ч
Цитата:
то есть бз ?

бз есть безопасная зона но я ошибся 6E4 тоже типа byte указывает на флаг боевово статуса.. просто сразу после атаки бежал в пис зону
  Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руоф] Адреса и оффсеты Kitsune Разработка ПО для Perfect World 200 27.06.2014 22:34
оффсеты Maty Общение разработчиков 8 14.03.2012 22:00
Нужны адреса и оффсеты PWI Mr_R@NDOM Общение разработчиков 8 14.09.2011 23:01
[Помогите!] Адреса и Оффсеты для клиента 1.3.4 - 1.4.1 _Wolf_ Общение разработчиков 1 23.08.2011 17:34

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

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

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