Jump to content
Sign in to follow this  
V3ct0r

[PHP] Forger

Recommended Posts

Forger 1.0

1ea4a27e4177t.jpg2d6087d25114t.jpg
 

PHP-скрипт для быстрой заточки самоцветами оружия и одежды персонажей.

 

Установка:

1) Распакуйте forger.zip в рабочую папку Вашего веб-сервера;

2) Откройте config.php и настройте соединение с MSSQL-сервером:

$host = '';     // Адрес MSSQL-сервера
$login = '';	// Логин 
$password = ''; // Пароль

 

Скачать (55 КБ):

forger.zip

Share this post


Link to post
Share on other sites

Знаю что в таком форжере есть баг что иногда не заходит после форжа на персонажа. и потом вообще нельзя зайти.

Здесь он присутствует?

Т.к. Можно сделать так что форжер будет форжить абсолютно любыми гемами неважно можно их ставить или нет в данную вещь.

Share this post


Link to post
Share on other sites
В 04.05.2016в18:53, Ropedann сказал:

Знаю что в таком форжере есть баг что иногда не заходит после форжа на персонажа. и потом вообще нельзя зайти.

Здесь он присутствует?

Т.к. Можно сделать так что форжер будет форжить абсолютно любыми гемами неважно можно их ставить или нет в данную вещь.

Баг был исправлен

Share this post


Link to post
Share on other sites

Вместо стандартной строчки (пример): 3129134019
Выдаёт: -965577877
И при любом изменении в ручную, (т.к. форжер выдаёт: "Ошибка: Не удалось обновить информацию в базе данных!") - не пускает на персонажа.  
К примеру: 
.....,0,0,0,0,0,0;5358,1,1735.....
Меняем ID 5358 (кольцо), на другое кольцо 7364.
.....,0,0,0,0,0,0;7364,1,1735.....

Как исправить?

Screenshot_8.png

Share this post


Link to post
Share on other sites
22 часа назад, Fomin сказал:

Вместо стандартной строчки (пример): 3129134019
Выдаёт: -965577877
И при любом изменении в ручную, (т.к. форжер выдаёт: "Ошибка: Не удалось обновить информацию в базе данных!") - не пускает на персонажа.  
К примеру: 
.....,0,0,0,0,0,0;5358,1,1735.....
Меняем ID 5358 (кольцо), на другое кольцо 7364.
.....,0,0,0,0,0,0;7364,1,1735.....

Как исправить?

Screenshot_8.png

Какая версия сервера?

Share this post


Link to post
Share on other sites

@Fomin, странно, у меня все работает. Форжил двуручный меч. Сборка PKO 1.38 + 1.36 GameServer.exe (2 040 КБ)

db1afc50db85.png

 

Вот кольцо

8200632a480e.png

 

Единственный косяк который всплыл, это то что параметр форжа превращается в -1165833277 и его надо заново вводить в нормальном виде (3129134019).

Скинь строку look из GameDB.dbo.character того персонажа, которого форжишь (до того как зафоржил).

Вообще, надо бы данную программу переписать, а то есть косяки. Может быть как-нибудь перепишу ее в десктопное приложение.

Share this post


Link to post
Share on other sites
В 15.07.2016 в 12:51, V3ct0r сказал:

@Fomin, странно, у меня все работает. Форжил двуручный меч. Сборка PKO 1.38 + 1.36 GameServer.exe (2 040 КБ)

db1afc50db85.png

 

Вот кольцо

8200632a480e.png

 

Единственный косяк который всплыл, это то что параметр форжа превращается в -1165833277 и его надо заново вводить в нормальном виде (3129134019).

Скинь строку look из GameDB.dbo.character того персонажа, которого форжишь (до того как зафоржил).

Вообще, надо бы данную программу переписать, а то есть косяки. Может быть как-нибудь перепишу ее в десктопное приложение.



 

111#1,2004;8252,1,24943,25000,1050,1050,0,-1091967296,520486932,1,36,100,30,60,0,0,0,0,0,0;2558,0,0,0,0,0,0,0,0,0;5357,1,24946,25000,5030,5030,0,-705698147,520290324,1,36,340,47,65,29,40,0,0,0,0;5358,1,24940,25000,4010,4010,0,-1075388007,520355860,1,40,115,36,125,26,35,0,0,0,0;5359,1,24931,25000,0,0,0,-995368067,520421396,1,39,120,36,110,0,0,0,0,0,0;8463,1,10000,10000,1000,1000,0,-875357937,0,1,37,0,38,0,44,0,43,0,47,0;5696,1,973,25000,0,0,0,-1165408037,538837012,1,34,1449,35,1589,0,0,0,0,0,0;8462,1,10000,10000,0,0,0,-965577877,0,1,35,0,36,0,39,0,40,0,41,0;8462,1,10000,10000,0,0,0,-965577877,0,1,35,0,36,0,39,0,40,0,41,0;5696,1,1059,25000,1000,1000,0,-1165408037,538837012,1,34,1449,35,1589,0,0,0,0,0,0;-1551145531

 

Share this post


Link to post
Share on other sites

i0xZFnF-RBi29rnG8EetyA.png

 

Что изменилось ?

1) Убрал бесполезные строки

2) Убрал заглушку

3) Добавил поддержку Амулетов

4) Добавил выделение цветом названия предметов

 

Всё можно увидеть на скриншоте выше.

Скачать можно тут!

 

P.S Как видите forge_parametr кривой, об этом есть пост выше, может позже исправлю (пока не интересно)!

Edited by Stinger
  • Like 2

Share this post


Link to post
Share on other sites
<?php

$a = -1270932251;
$b = bindec(decbin($a) & decbin(4294967295));

echo $b; // $b = 3024035045
?>

 

Share this post


Link to post
Share on other sites
  • Вообщем вот функции которые переводят эти числа из кривого вида в нормальный и обратно, но на этом фикс не заканчивается!
function convertForge($value){
$convert_value = bindec(decbin($value) & decbin(4294967295));
return $convert_value;
}

function deconvertForge($value){
$convert_value = -bindec(decbin(-$value)); 
return $convert_value;
}

 

Ещё всплыли косяки:

 

1) Неправильно подсчитывается контрольная сумма если зафоржить 3 или больше предмета!

2) Если упаси бог снять зафорженный предмет и нажать зафоржить - любой другой, багается строка снятого предмета!

Edited by Stinger
  • Like 2

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×