Junior Spellweaver
- Joined
- Apr 8, 2013
- Messages
- 139
- Reaction score
- 16
Open Main.ccp
Find InitHackCheck();
Replace for //InitHackCheck();
struct RECONNECT_INFO
{
char Name[11];
DWORD ReconnectTime;
int PartyNumber;
int AutoAddPointCount;
int AutoAddPointStats[5];
int AutoResetEnable;
int AutoResetStats[5];
int RequestOption;
char AutoPartyPassword[11];
//New add
int AttackCustom;
int AttackCustomSkill;
int AttackCustomZoneX;
int AttackCustomZoneY;
int AttackCustomZoneMap;
//End add
GENS_SYSTEM_VICTIM_LIST GensVictimList[MAX_GENS_SYSTEM_VICTIM];
};
info.AttackCustom = lpObj->AttackCustom;
info.AttackCustomSkill = lpObj->AttackCustomSkill;
info.AttackCustomZoneMap = lpObj->AttackCustomZoneMap;
info.AttackCustomZoneX = lpObj->AttackCustomZoneX;
info.AttackCustomZoneY = lpObj->AttackCustomZoneY;
lpObj->AttackCustom = lpInfo->AttackCustom;
lpObj->AttackCustomSkill = lpInfo->AttackCustomSkill;
lpObj->AttackCustomZoneMap = lpInfo->AttackCustomZoneMap;
lpObj->AttackCustomZoneX = lpInfo->AttackCustomZoneX;
lpObj->AttackCustomZoneY = lpInfo->AttackCustomZoneY;
lpObj->AttackCustomDelay = GetTickCount();
and replace complete IF to
if(lpObj->PShopOpen != 0)
bellow find and comment
if(lpObj->PShopOpen == 0)
{
gNotice.GCNoticeSend(lpObj->Index,1,0,0,0,0,0,"Please Open Store before set Custom Store");
//gPersonalShop.GCPShopOpenSend(lpObj->Index,0);
return;
}
//gPersonalShop.GCPShopOpenSend(lpObj->Index,1); <-This cause the crash on client if client dont have store name setted
Other gOther;
DWORD dwAllowTabSwitchLoginJMP = 0x0040B16F;
// ----------------------------------------------------------------------------------------------
Naked(AllowTabSwitchLogin)
{
_asm
{
PUSH 0
MOV EAX, DWORD PTR SS : [EBP - 0x38]
MOV ECX, DWORD PTR DS : [EAX + 0x350]
MOV EDX, DWORD PTR SS : [EBP - 0x38]
MOV EAX, DWORD PTR DS : [EDX + 0x350]
MOV EDX, DWORD PTR DS : [EAX]
CALL DWORD PTR DS : [EDX + 0x30]
// ----
MOV EAX, DWORD PTR SS : [EBP-0x38]
MOV ECX, DWORD PTR DS : [EAX+0x354]
PUSH ECX
MOV EDX, DWORD PTR SS : [EBP - 0x38]
MOV ECX, DWORD PTR DS : [EDX + 0x350]
MOV EAX, DWORD PTR SS : [EBP - 0x38]
MOV EDX, DWORD PTR DS : [EAX + 0x350]
MOV EAX, DWORD PTR DS : [EDX]
CALL DWORD PTR DS : [EAX + 0x58]
// ----
MOV ECX, DWORD PTR SS : [EBP - 0x38]
MOV EDX, DWORD PTR DS : [ECX + 0x350]
PUSH EDX
MOV EAX, DWORD PTR SS : [EBP - 0x38]
MOV ECX, DWORD PTR DS : [EAX + 0x354]
MOV EDX, DWORD PTR SS : [EBP - 0x38]
MOV EAX, DWORD PTR DS : [EDX + 0x354]
MOV EDX, DWORD PTR DS : [EAX]
CALL DWORD PTR DS : [EDX + 0x58]
// ----
JMP dwAllowTabSwitchLoginJMP
}
}
// ----------------------------------------------------------------------------------------------
void Other::Load()
{
SetOp((LPVOID)0x0040B154, AllowTabSwitchLogin, ASM::JMP);
}
gOther.Load();
Your problem is probably not bug. Check de party exp in the files config and play with the numbers. (Anyway when i finish test s6, i will test s4 and check this).Season 4:
Party can be created with high lvl between players, but the one with low lvl don't recieve any exp.
Your problem is probably not bug. Check de party exp in the files config and play with the numbers. (Anyway when i finish test s6, i will test s4 and check this).
Season 4 Ep 1
Bug with trade zen. Please try trade only zen and look what happen. The button when pressed not pressed and need to press it few times for accept trade.
Sounds plausible, but I don't know what I'm looking for:
;==================================================
; Party Settings
;==================================================
PartyReconnectTime = 300
PartyGeneralExperience1 = 100
PartyGeneralExperience2 = 80
PartyGeneralExperience3 = 60
PartyGeneralExperience4 = 50
PartyGeneralExperience5 = 45
PartySpecialExperience1 = 100
PartySpecialExperience2 = 80
PartySpecialExperience3 = 75
PartySpecialExperience4 = 65
PartySpecialExperience5 = 60
EDIT - S4 bugs
- No minimap
- No separate chat
Sounds plausible, but I don't know what I'm looking for:
;==================================================
; Party Settings
;==================================================
PartyReconnectTime = 300
PartyGeneralExperience1 = 100
PartyGeneralExperience2 = 80
PartyGeneralExperience3 = 60
PartyGeneralExperience4 = 50
PartyGeneralExperience5 = 45
PartySpecialExperience1 = 100
PartySpecialExperience2 = 80
PartySpecialExperience3 = 75
PartySpecialExperience4 = 65
PartySpecialExperience5 = 60
EDIT - S4 bugs
- No minimap
- No separate chat
If you have the source you can check the "if" sentence, probably the problem is the "check sentences" not is correct. Im not check the season 4 now, but in season 6 work fine. You can compare the source and check if have any diference.Anyone could know how solve this problem?
S6 BUGS
When the users use party and this increase bonus xp, but if a one user lvl alone with party this recive a bonus experience
CC and BC bug when enter with buffs
PD: I create server before two months and the server work fine fine, one time the JoinServer Cash, the server was on ten days, but the server files are stable!
I have a list of bug ex803 but i cant test now this version (im going test s6).Season 8 /mreset no reset level master or add point ( master point )
Main crash if you use /store (wcc,bless...etc.) Season6 ! You can fix that only if you write something in shop name before use the command, maybe someone can fix it and send me the fixing code too ^_^
Im not idea about this command, can you explain me how using to crash?
This is the costum store from muemu, you can see the configs in gameserver/gameserverinfo-costum (costum store)
I have a video, this can help you to get to the point.
You must be registered to see links
Also would be great if i can have your skype id to chat in here, i have a server up and running and i can test for bugs anytime.