avatar_NexT

Exillum Season 3 - переработка и оптимизированная сборка ридлан

Автор NexT, 2013 Июль 27, 03:21

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

xXxXxXx


Unmanaged

После добавления кода с сурсов дангера не запускает GameServer.exe

__inline __declspec(naked) void Price()
{
_asm
{
//==========================================//
// Coins //
//==========================================//
// Bronze Coin
MOV EDX,DWORD PTR SS:[EBP-0x04]
MOVSX EAX,WORD PTR DS:[EDX+0x06]
CMP EAX,ITEMGET(14,89)
JNZ Item1
MOV ECX, BronzeCoin
MOV DWORD PTR SS:[EBP-0x14], ECX
MOV DWORD PTR SS:[EBP-0x10], 0x00
JMP Exit
Item1: // SilverCoin
MOV EDX,DWORD PTR SS:[EBP-0x04]
MOVSX EAX,WORD PTR DS:[EDX+0x06]
CMP EAX,ITEMGET(14,90)
JNZ Item2
MOV ECX, SilverCoin
MOV DWORD PTR SS:[EBP-0x14], ECX
MOV DWORD PTR SS:[EBP-0x10], 0x00
JMP Exit
Item2: // GoldenCoin
MOV EDX,DWORD PTR SS:[EBP-0x04]
MOVSX EAX,WORD PTR DS:[EDX+0x06]
CMP EAX,ITEMGET(14,91)
JNZ Item3
MOV ECX, GoldenCoin
MOV DWORD PTR SS:[EBP-0x14], ECX
MOV DWORD PTR SS:[EBP-0x10], 0x00
JMP Exit
Item3: // PlatinumCoin
MOV EDX,DWORD PTR SS:[EBP-0x04]
MOVSX EAX,WORD PTR DS:[EDX+0x06]
CMP EAX,ITEMGET(14,92)
JNZ Item4
MOV ECX, PlatinumCoin
MOV DWORD PTR SS:[EBP-0x14], ECX
MOV DWORD PTR SS:[EBP-0x10], 0x00
JMP Exit
Item4: // JewelofSkill
MOV EDX,DWORD PTR SS:[EBP-0x04]
MOVSX EAX,WORD PTR DS:[EDX+0x06]
CMP EAX,ITEMGET(14,102)
JNZ Item5
MOV ECX, JewelofSkill //Price
MOV DWORD PTR SS:[EBP-0x14], ECX
MOV DWORD PTR SS:[EBP-0x10], 0x00
JMP Exit
Item5: // JewelOfElement
MOV EDX,DWORD PTR SS:[EBP-0x04]
MOVSX EAX,WORD PTR DS:[EDX+0x06]
CMP EAX,ITEMGET(14,103)
JNZ Item6
MOV ECX, JewelOfElement //Price
MOV DWORD PTR SS:[EBP-0x14], ECX
MOV DWORD PTR SS:[EBP-0x10], 0x00
JMP Exit
Item6: // JewelOflevel
MOV EDX,DWORD PTR SS:[EBP-0x04]
MOVSX EAX,WORD PTR DS:[EDX+0x06]
CMP EAX,ITEMGET(14,104)
JNZ Continue
MOV ECX, JewelOflevel //Price
MOV DWORD PTR SS:[EBP-0x14], ECX
MOV DWORD PTR SS:[EBP-0x10], 0x00
JMP Exit*
Exit:
mov esi,0x005F3B7F
jmp esi
Continue:
mov esi,0x005F2AD3
jmp esi
}
}

В чем может быть проблема ?

demagoc

Нуууу наверное потому что вы вырезали просто кусок кода и вставили его, dword совпадают, поэтому при компиляции нет ошибок, а самого кода назначения нету.

Wendigo

Цитата: demagoc от 2018 Март 13, 19:00  Нуууу наверное потому что вы вырезали просто кусок кода и вставили его, dword совпадают, поэтому при компиляции нет ошибок, а самого кода назначения нету.

Эта часть кода,которую если выключить  все работает.
Разобрался в чем была проблема .

demagoc

Цитата: Wendigo от 2018 Март 13, 17:02  Эта часть кода,которую если выключить  все работает.
Разобрался в чем была проблема .

Разобрался это конечно все хорошо, а решением c народом поделиться не хотите ?

Wendigo

Цитата: demagoc от 2018 Март 21, 13:04  Разобрался это конечно все хорошо, а решением c народом поделиться не хотите ?
Не стал заморачиваться и убрал цены камней .


Googloid92

Тема еще жива?? Помогите запустится))
Все настроил, скомпилил ДЛЛ для мейна, отвязал от лицензии,
При старте мейна сразу ДЦ

еще при старте ГС, ошибка Кеш шопа и Кастел Сейдж.
Спойлер
GameServer create PORT ( 55901 )
[CastleDeep Event] ProcState_Closed() LEFT-MSEC:13397000
[ KANTURU ][ Map Attr Change ] Map(0) State(0) DetailState(0)
[ KANTURU ] State(0) -> STANDBY
[ KANTURU ][ BattleStanby ] State(0) -> START
14:16:43 [ KANTURU ][ TimeAttackEvent ] Date:20180930, Counter:1
[CastleSiege] CCastleSiege::DataRequest() - REQUEST DATA FIRST
14:16:44 [CastleSiege] CCastleSiege::LoadData() - Siege Schedule Start Date (2013-1-2)
14:16:44 [CastleSiege] CCastleSiege::LoadData() - Siege Schedule Date (14-0-0)
14:16:44 [CastleSiege] CCastleSiege::LoadData() - Siege Schedule End Date (2013-1-16(0:0:0)
14:16:44 [CastleSiege] CCastleSiege::Init() - START
[CastleDeep Event] ProcState_Closed() LEFT-MSEC:13396000
[CastleSiege] CCastleSiege::Init() - CheckSync() == FALSE
[CastleSiege] CASTLE SIEGE DATA SETTING FAILED [0x81] - m_iCastleDataLoadState != CASTLESIEGE_DATALOAD_2 (0)
[ CRYWOLF ] SYNC Occupation: 0, State: 0
[свернуть]

demagoc

Цитата: Googloid92 от 2018 Сен. 30, 10:46  Тема еще жива?? Помогите запустится))
Все настроил, скомпилил ДЛЛ для мейна, отвязал от лицензии,
При старте мейна сразу ДЦ

еще при старте ГС, ошибка Кеш шопа и Кастел Сейдж.
Спойлер
GameServer create PORT ( 55901 )
[CastleDeep Event] ProcState_Closed() LEFT-MSEC:13397000
[ KANTURU ][ Map Attr Change ] Map(0) State(0) DetailState(0)
[ KANTURU ] State(0) -> STANDBY
[ KANTURU ][ BattleStanby ] State(0) -> START
14:16:43 [ KANTURU ][ TimeAttackEvent ] Date:20180930, Counter:1
[CastleSiege] CCastleSiege::DataRequest() - REQUEST DATA FIRST
14:16:44 [CastleSiege] CCastleSiege::LoadData() - Siege Schedule Start Date (2013-1-2)
14:16:44 [CastleSiege] CCastleSiege::LoadData() - Siege Schedule Date (14-0-0)
14:16:44 [CastleSiege] CCastleSiege::LoadData() - Siege Schedule End Date (2013-1-16(0:0:0)
14:16:44 [CastleSiege] CCastleSiege::Init() - START
[CastleDeep Event] ProcState_Closed() LEFT-MSEC:13396000
[CastleSiege] CCastleSiege::Init() - CheckSync() == FALSE
[CastleSiege] CASTLE SIEGE DATA SETTING FAILED [0x81] - m_iCastleDataLoadState != CASTLESIEGE_DATALOAD_2 (0)
[ CRYWOLF ] SYNC Occupation: 0, State: 0
[свернуть]


что-то не видно ошибки кеш шопа xDD

Unmanaged

Цитата: Googloid92 от 2018 Сен. 30, 14:46  Тема еще жива?? Помогите запустится))
Все настроил, скомпилил ДЛЛ для мейна, отвязал от лицензии,
При старте мейна сразу ДЦ

еще при старте ГС, ошибка Кеш шопа и Кастел Сейдж.
Спойлер
GameServer create PORT ( 55901 )
[CastleDeep Event] ProcState_Closed() LEFT-MSEC:13397000
[ KANTURU ][ Map Attr Change ] Map(0) State(0) DetailState(0)
[ KANTURU ] State(0) -> STANDBY
[ KANTURU ][ BattleStanby ] State(0) -> START
14:16:43 [ KANTURU ][ TimeAttackEvent ] Date:20180930, Counter:1
[CastleSiege] CCastleSiege::DataRequest() - REQUEST DATA FIRST
14:16:44 [CastleSiege] CCastleSiege::LoadData() - Siege Schedule Start Date (2013-1-2)
14:16:44 [CastleSiege] CCastleSiege::LoadData() - Siege Schedule Date (14-0-0)
14:16:44 [CastleSiege] CCastleSiege::LoadData() - Siege Schedule End Date (2013-1-16(0:0:0)
14:16:44 [CastleSiege] CCastleSiege::Init() - START
[CastleDeep Event] ProcState_Closed() LEFT-MSEC:13396000
[CastleSiege] CCastleSiege::Init() - CheckSync() == FALSE
[CastleSiege] CASTLE SIEGE DATA SETTING FAILED [0x81] - m_iCastleDataLoadState != CASTLESIEGE_DATALOAD_2 (0)
[ CRYWOLF ] SYNC Occupation: 0, State: 0
[свернуть]

Если будет ошибка CashShop то гс не запуститься и не будет ошибки CastleSiege. И да это не ошибка а предупреждение о неправильной дате.

DataLangKorCommonLoc.cfg Сменить IP
DataCashShopOption.dat Сменить IP
DataMapServerInfo.dat Сменить IP
eDataServer1eDataServer.ini Sql - Login и Password
eDataServer2eDataServer.ini Sql - Login и Password
ExDBExDB.ini Sql - Login и Password
GameServerExillum.ini  - Login и Password  Host   = 127.0.0.1
ConnectServerDataBoR_ServerList.dat Сменить IP

В сырках клиента Define.h - #define SERVER_ADRESS "192.168.0.61" поменяй на свой

Если используешь роутер то ставь локальный IP (Пример 192.168.0.xxx) если нет ,тогда  у провайдера меняй динамический на статический IP и будет тебе счастье.

KpacaBaa

Кто в курсе где можно глянуть всю инфу этого сервера??систему варок, команды обычных чаров и гм ??еще какой веб движок под этот серв подойдёт киньте ссылки)

demagoc

Цитата: KpacaBaa от 2018 Окт. 01, 23:06  Кто в курсе где можно глянуть всю инфу этого сервера??систему варок, команды обычных чаров и гм ??еще какой веб движок под этот серв подойдёт киньте ссылки)
Система варок стандартная как для 3-го сезона, инфу можешь найти на форуме от любой сборки exilium, а веб сайт подойдет практически любой который тоже хватает на форуме

KpacaBaa

Цитата: demagoc от 2018 Окт. 02, 11:49  Система варок стандартная как для 3-го сезона, инфу можешь найти на форуме от любой сборки exilium, а веб сайт подойдет практически любой который тоже хватает на форуме
можешь скинуть пример если не сложно??

Wendigo

Цитата: KpacaBaa от 2018 Окт. 02, 21:08  можешь скинуть пример если не сложно??

Особенности сервера:
Carnage (Boss)
Rena Event
Делитель Zen
Гибкие настройки
Цены и прочие вещи вынесены в конфиги
Карточки для повышения процента варки в хаос машине
Более 50 новых монстров
Система наёмников (/mob 1-5)
Отсутствует SPEED BUG
Tipsy Johny's quest / Quest System 1
Leo the Helper / Quest System 2
Cash Shop
Chaos Card Master
NPC PK Clear
NPC Buffer
NPC Pirate Lotery
Монстр Fortune Pouchr
PVP ring
Система свадеб
+множество мелких фиксов

Клиент:
Туман
3D камера с дополнительными эффектами

Команды смотри тут  message_kor.wtf

KpacaBaa

подскажите как убрать мини мап в клиенте вернее как выключить в каком файле, и в каких файлах дроп и эксп и цены в магазинах менять))

Wendigo

Цитата: KpacaBaa от 2018 Окт. 06, 01:51  подскажите как убрать мини мап в клиенте вернее как выключить в каком файле, и в каких файлах дроп и эксп и цены в магазинах менять))

DataCommonserver.cfg - тут конфиг Exp/Drop
а на счет цен в магазинах OlyDbg - GameServer.exe тебе в помощь .
Минимап так же через OlyDbg - Main.exe

KpacaBaa

как тут сделать что бы мобы появлялись на одном кординате сразу по 4-6 шт а не в разных сторонах??есть какой еитор для этого сервера??

dizzy

Цитата: KpacaBaa от 2018 Окт. 07, 18:38  как тут сделать что бы мобы появлялись на одном кординате сразу по 4-6 шт а не в разных сторонах??есть какой еитор для этого сервера??

руки и блокнот.
как правильно прописывать мобов, гайдов очень много на форуме изучай :)

KpacaBaa

Цитата: dizzy от 2018 Окт. 07, 18:40  руки и блокнот.
как правильно прописывать мобов, гайдов очень много на форуме изучай :)


спасибо за совет))тут уже разобрался))мне бы щас еще разобраться как в магазине цены сменить)и как добавить свои карты на сервак типо аркании и тд))ну и шмотки))

EvgGen

Цитата: KpacaBaa от 2018 Окт. 08, 01:59  спасибо за совет))тут уже разобрался))мне бы щас еще разобраться как в магазине цены сменить)и как добавить свои карты на сервак типо аркании и тд))ну и шмотки))
Карту без исходного кода не добавишь (если только заменить). Как добавить шмотки - копайся по форуму.

Похожие темы (5)