Показать сообщение отдельно
Старый 20.03.2012, 03:40   #1
Revoult
Эксперт
Аватар для Revoult
OFFLINE
Регистрация: 06.12.2010
Сообщений: 995
Благодарностей:
1,634 всего
Мнения: + 10415
Репутация: 4894
Отправить сообщение для Revoult с помощью ICQ Отправить сообщение для Revoult с помощью Skype™

Структура ZoneServer'a


BSB
PHP код:
***91;filemask="Guard-III.exe"***93;

struct ClassTweaks
{
//---------------------------------Function in ZoneServer
child Grade ***91;offset=0x0528c9***93;; // CPlayer::pc_CanSelectClassRequest

sibling AnimusTweaks;
}

struct AnimusTweaks
{
//-------------------------------------Function in ZoneServer
child UnlockLv ***91;offset=0x0bae33***93;; // GetAnimusFldFromLv
child UnlockExp ***91;offset=0x0bad84***93;; // GetAnimusFldFromExp

sibling OtherTweaks;
}

struct OtherTweaks
{
//---------------------------------Function in ZoneServer
child Loot ***91;offset=0x068036***93;; // CPlayer::pc_TakeGroundingItem
child Tower ***91;offset=0x05d3ee***93;; // _TOWER_PARAM::IsEmpty
sibling "Смена портов";
}

struct "Смена портов"
{
child Port ***91;offset=0x114383***93;;
child Port ***91;offset=0x1204DB***93;;
child Port ***91;offset=0x114472***93;;
child Port ***91;offset=0x1144ED***93;;
}

//------------------------------- Class -------------------------------
//
// CPlayer::pc_CanSelectClassRequest
struct Grade ***91;preload***93;
{
cstr ***91;value=("For unlock or lock Need Class Grade change 1 to your value")***93; Information;
cstr ***91;value=("0 : Lock Second Class Grade")***93; Minimum_value;
cstr ***91;value=("2 : Unlock Third Class Grade")***93; Maximum_value;
i8 ***91;tag="Last Change Class Grade"***93;;
}
//
//------------------------------- Class -------------------------------

//------------------------------- Animus -------------------------------
//
// GetAnimusFldFromLv
struct UnlockLv ***91;preload***93;
{
cstr ***91;value=("For increase or decrease Animus Level change 65 to your value")***93; Information;
u8 ***91;tag="Last Animus Level"***93;;
}

// GetAnimusFldFromExp
struct UnlockExp ***91;preload***93;
{
cstr ***91;value=("For unlock or lock Animus Exp change 65 to your value")***93; Information;
u8 ***91;tag="Last Animus Level"***93;;
}
//
//------------------------------- Animus -------------------------------

//------------------------------- Other Tweaks -------------------------------
//
// CPlayer::pc_TakeGroundingItem
struct Loot ***91;preload***93;
{
cstr ***91;value=("For increase or decrease Speed take loot change 400 to your value")***93; Information;
i32 ***91;id=Delaytag="Take Delay MS"***93;;
calc ***91;value=Delay+100***93; "True Client Value";
}

// _TOWER_PARAM::IsEmpty
struct Tower
{
cstr ***91;value=("For increase or decrease number of Towers than can install change 6 to your value")***93; Information;
u8 ***91;tag="Number of Towers"***93;;
}

struct Port
{
i16 "Изменение портов зоны";
}
//
//------------------------------- Other Tweaks ------------------------------- 
GU

PHP код:
***91;filemask="ZoneServerTSD_x64.exe"***93;

struct ClassTweaks
{
//---------------------------------Function in ZoneServer
child Grade ***91;offset=0x0528c9***93;; // CPlayer::pc_CanSelectClassRequest

sibling AnimusTweaks;
}

struct AnimusTweaks
{
//-------------------------------------Function in ZoneServer
child UnlockLv ***91;offset=0x0bae33***93;; // GetAnimusFldFromLv
child UnlockExp ***91;offset=0x0bad84***93;; // GetAnimusFldFromExp

sibling OtherTweaks;
}

struct OtherTweaks
{
//---------------------------------Function in ZoneServer
child Loot ***91;offset=0x068036***93;; // CPlayer::pc_TakeGroundingItem
child Tower ***91;offset=0x0a5dd8***93;; // _TOWER_PARAM::IsEmpty
}

//------------------------------- Class -------------------------------
//
// CPlayer::pc_CanSelectClassRequest
struct Grade ***91;preload***93;
{
cstr ***91;value=("For unlock or lock Need Class Grade change 1 to your value")***93; Information;
cstr ***91;value=("0 : Lock Second Class Grade")***93; Minimum_value;
cstr ***91;value=("2 : Unlock Third Class Grade")***93; Maximum_value;
i8 ***91;tag="Last Change Class Grade"***93;;
}
//
//------------------------------- Class -------------------------------

//------------------------------- Animus -------------------------------
//
// GetAnimusFldFromLv
struct UnlockLv ***91;preload***93;
{
cstr ***91;value=("For increase or decrease Animus Level change 65 to your value")***93; Information;
u8 ***91;tag="Last Animus Level"***93;;
}

// GetAnimusFldFromExp
struct UnlockExp ***91;preload***93;
{
cstr ***91;value=("For unlock or lock Animus Exp change 65 to your value")***93; Information;
u8 ***91;tag="Last Animus Level"***93;;
}
//
//------------------------------- Animus -------------------------------

//------------------------------- Other Tweaks -------------------------------
//
// CPlayer::pc_TakeGroundingItem
struct Loot ***91;preload***93;
{
cstr ***91;value=("For increase or decrease Speed take loot change 400 to your value")***93; Information;
i32 ***91;id=Delaytag="Take Delay MS"***93;;
calc ***91;value=Delay+100***93; "True Client Value";
}

// _TOWER_PARAM::IsEmpty
struct Tower
{
cstr ***91;value=("For increase or decrease number of Towers than can install change 6 to your value")***93; Information;
u8 ***91;tag="Number of Towers"***93;;
}
//
//------------------------------- Other Tweaks ------------------------------- 

(с) TriRozhka & Emka
В структуре 223 добавил изменение портов.
 
Ответить с цитированием
Сказали спасибо:
GanJa (20.03.2013), Недоступно (25.03.2012), ПьяныйЛанч (25.03.2012), glotur (20.03.2012)