-
zTeam source + fixes STABLE
Hello, since the development topic is pretty much dead and the other topics in release are not open source and bugged as hell and since my files are stable and have a lot of fixes, I decided to start a new open source thread in order to further develop these nice files :)
As of customs I've only enabled ShopPointEx , OffTrade and ConnectEx wich I've tested and work properly
CHANGELOG:
Code:
- Fixed Poison/Ice Strengthener
- Fixed Gens Msg Display Error
- Fixed Soul Bug Offtrade
- Fixed Sphere LVL 1 Drop
- Fixed Some Annoying Logs When CS Not Running
- Added Config For Luck/Skill Drop
- Fixed IT (client ttlci.dll)
KNOWN ISSUES:
Code:
- Mussenger Doesn't Work
- Gift Shop Doesn't Work
- Dark Side Mana Bug When No Targets
- Deathstab Skill Visual Bug // => client side bug
- Agility Bug On Some Skills
ofc some of the fixes are sloppy,but there's the source so you can optimize that sht
that's all , pls report bugs and don't spam
also credits go to :
WebZen
zTeam
Community for many fixes
and mostly Webmonkey for senting me many fixes and working together with me on some as well , dude has huge experiense :)
About zClient Source:
I'm not going to post a source since I think anyone can customize the client as he wishes to;
I'm Only going to post fixes that affect the gameplay or have an effect on GS stability.
fix visual show offtrade type (zClient.dll source) :
add this in protocol.cpp:
Code:
case 0x3F:
{
gOffTrade.RecvPShop((PMSG_ANS_BUYLIST_FROM_PSHOP*)Data);// <- here
}
break;
and then in offtrade.cpp change the wcoin check like this:
Code:
if(!strcmp(Data->szPShopText,WCOIN_SHOP))
link UPDATE (31/8/2014 - 17:00):
https://mega.co.nz/#!C9012BhC!y8luEd...aLP2TH0t6-u_ic
full client:
http://www.gamershell.com/download_83972.shtml
patch it with zClient files that you can find on other ragezone topics, dont be lazy -.-
-
Re: zTeam source + fixes STABLE
I moved it into development section as it's work in progress.
Please post only if you can contribute (bug reports, fixes, ideas) and ask for help in the help section!
-
Re: zTeam source + fixes STABLE
Nice seeing another thread with zteam.
about offtrade i think webmonkey already fixed it together with Nam4
cheers!
@ftewegw1 can you release the full server file?
Thanks!
-
Re: zTeam source + fixes STABLE
Indeed we have, I just skyped you the fix. Still some work left to do, but its nice to see a topic for someone who cares to help and ask for help. looking forward to merge some more of my code into your project.
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
ScriptKid
Nice seeing another thread with zteam.
about offtrade i think webmonkey already fixed it together with Nam4
cheers!
@
ftewegw1 can you release the full server file?
Thanks!
there's nothing changed in the rest of them, everything different I posted here :)
-
Re: zTeam source + fixes STABLE
I see. everytime i build the source the zGameserver.exe says M drive not found.
- - - Updated - - -
Update: works now my bad.
@webmonkey: could you post the fix for offtrade here?
Thanks!
-
Re: zTeam source + fixes STABLE
is this for Season 8 Ep2 files?
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
Jack the Ripper
is this for Season 8 Ep2 files?
No. It's 6.3
-
Re: zTeam source + fixes STABLE
Does this include the /openware function? Thanks,
It's great if webmonkey can share the source to completely fix the /offtrade here :)
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
phgkhh
Does this include the /openware function? Thanks,
It's great if webmonkey can share the source to completely fix the /offtrade here :)
/offtrade is completely fixed and included in the sources, only thing missing is in zClient.dll some code to show zen/wcoin/soul
at the moment it only shows zen but it's only visual cause items cost wcoin or souls if its wcoin/soul shop
as for /ware, I said it before I've not included/coded almost any customs , thx and keep testing
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
ftewegw1
/offtrade is completely fixed and included in the sources, only thing missing is in zClient.dll some code to show zen/wcoin/soul
at the moment it only shows zen but it's only visual cause items cost wcoin or souls if its wcoin/soul shop
as for /ware, I said it before I've not included/coded almost any customs , thx and keep testing
Thanks for the info,
Could you also share the source of your client?
Best,
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
phgkhh
Thanks for the info,
Could you also share the source of your client?
Best,
I havent changed anything in client besides the fix that i posted for offtrade
-
Re: zTeam source + fixes STABLE
@webmonkey: Do you know how to add the command /ware to have multi-vault command function into this source?
-
Re: zTeam source + fixes STABLE
Just stop with the customs... No one gives a flying fuck for "openware" or "custom jewels" or anything like that.
These sources are NOT perfect, there are bugs. Plenty of them.
Compile the sources and test for fucks sake. I feel ashamed for this community, no wonder no one shares anything. Current moto: get as much crappy customs as possible and sellout the server to donators. I just don't even...
@ftewegw1 Organize your thread! Add a client that people could download and test. Do you want to fix bugs which arise from an incomplete client ripped from some childish website? General client (the one you use) would limit the bugs to the things you at least have sources for.
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
Wortex
Just stop with the customs... No one gives a flying fuck for "openware" or "custom jewels" or anything like that.
These sources are NOT perfect, there are bugs. Plenty of them.
Compile the sources and test for fucks sake. I feel ashamed for this community, no wonder no one shares anything. Current moto: get as much crappy customs as possible and sellout the server to donators. I just don't even...
@
ftewegw1 Organize your thread! Add a client that people could download and test. Do you want to fix bugs which arise from an incomplete client ripped from some childish website? General client (the one you use) would limit the bugs to the things you at least have sources for.
need to update know issues /if fixed -> delete if not stay and add new bugs
i dont tested now this source, but in my previous i found bug with castle siege.
If u not config CastleSiege in DB u have error with error-L2 : header error (wsJoinServerCli.cpp 295)lOfs:0, size:36
and with this error if u restart fast gs (~2-3 times) u have block join to server.
and ofc we are waiting for Nam4 release, btw it intresting how many bugs he fixed (not show in changelogs.)
and ofc soon i added all customs in this release or add code of small fixes and extensial.
First fix command:
Search for COMMAND_RESETCLASS
and add it:
case 98:
lpObj->DbClass = 98;
break;
zTeam forgot for RF >.<
and maybe we are create GitHub and give good users access to editing? it really help for fix bugs =/
in planed i rewrite all commands ... and release commands source for it.
-
Re: zTeam source + fixes STABLE
Please make this repack without customs :) thank you .
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
xtreme17
Please make this repack without customs :) thank you .
it easy, but need more time. for first time i think need fix current bugs list.
- - - Updated - - -
Fix gens message, after kill gens player you have recieve message about like this ->"5 contribution point(s) would be lost"
Search for %d contribution point(s) would be lost
and change:
GCServerMsgStringSend(Text, lpObj->m_Index, 1);
to
GCServerMsgStringSend(Text, lpTargetObj->m_Index, 1);
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
quskevel
First fix command:
Search for COMMAND_RESETCLASS
and add it:
case 98:
lpObj->DbClass = 98;
break;
zTeam forgot for RF >.<
since the switch case is DBCLASS, your code there is doing absolutely nothing. its like
Code:
if (somevariable == 1)
somevariable = 1;
I think that fist master is 98 and rage fighter 96, so code should be:
Code:
case 98:
lpObj->DbClass = 96;
break;
that being said, count me in if you start a public repo.
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
webmonkey
since the switch case is DBCLASS, your code there is doing absolutely nothing. its like
Code:
if (somevariable == 1)
somevariable = 1;
I think that fist master is 98 and rage fighter 96, so code should be:
Code:
case 98:
lpObj->DbClass = 96;
break;
that being said, count me in if you start a public repo.
Oh my carelessness :D
//PublicRepo:
Ok, today or tomorrow i create repo on github and give invites u and all Good Coders.
- - - Updated - - -
Hi guys i create repo
WebMonkey and topic creator i sent message, but if you learn c++ or good coder and think about fix this release please leave me message about it!
-
Re: zTeam source + fixes STABLE
if( g_PostChatColor < 1 || g_PostChatColor > 8 )
Post Chat Color Crash fix
Socket Seed fix drop:
Code:
if ( this->m_SphereDropLevel[0] <= iMonsterLevel )
{
iSphereLevel = 1;
}
else if( this->m_SphereDropLevel[1] <= iMonsterLevel )
{
iSphereLevel = 2;
}
else if( this->m_SphereDropLevel[2] <= iMonsterLevel )
{
iSphereLevel = 3;
}
else if( this->m_SphereDropLevel[3] <= iMonsterLevel )
{
iSphereLevel = 4;
}
else if( this->m_SphereDropLevel[4] <= iMonsterLevel )
{
iSphereLevel = 5;
}
else
{
return -1;
}
// ----
for( int i = 0; i < iSphereLevel; i++ )
{
if(this->m_SphereDropRate[i] >= GetLargeRand() % MAX_SPHERE_DROP )
{
iItemCode = i + ITEMGET(12, 70);
}
}
Massive spam log fix (just delete following lines):
Code:
if ( iTotalShieldDamage > 0 )
{
LogAddTD("[PvP System] Victim:[%s][%s], Attacker:[%s][%s] - SD[%d] HP[%f] -> SD[%d] HP[%f]",
lpTargetObj->AccountID, lpTargetObj->Name, lpObj->AccountID, lpObj->Name,
lpTargetObj->iShield + iTotalShieldDamage, lpTargetObj->Life + AttackDamage,
lpTargetObj->iShield, lpTargetObj->Life);
}
i see u use my "FIX":
Code:
else if( !this->EmptyPointInventory(lpUser, lpUser->Inventory1[ItemPos].m_iPShopValue) ) //remove the !
But it dont fix offtrade for item. No recieve soul for sell item.
OffExp Timer fix:
Code:
#ifdef OFFEXP
if ( lpObj->OffExp == 1 )
{
OffExp.TickTimes(n);
}
#endif
Add To Bug list after this message gs block to join server:
Code:
if( this->CheckSync() == FALSE )
{
LogAddC(2, "[CastleSiege] CCastleSiege::Init() - CheckSync() == FALSE");
MsgBox("[CastleSiege] CCastleSiege::Init() - CheckSync() == FALSE");
MsgOutput(iIndex, lMsg.Get(3202));
return;
}
with error:
error-L2: header error (wsJoinServercli.cpp 295)lOfs:0, size:28
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
quskevel
i see u use my "FIX":
Code:
else if( !this->EmptyPointInventory(lpUser, lpUser->Inventory1[ItemPos].m_iPShopValue) ) //remove the !
that's not your fix, thats a z-team typo corrected xD
In order to receive soul from buyer you need to recode a big chunk of the offtrade, currently it closes the client before updating inventory.
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
webmonkey
In order to receive soul from buyer you need to recode a big chunk of the offtrade, currently it closes the client before updating inventory.
i think need add delay for closed user if item are sold.
but ofc we are fix it soon :D for me offtrade not needed function... only for trading (zen/wcoin).
Delay for PShop open, because you no have time for start offtrade or correct price you item.
This delay created only by me :D with my "true" skill xD
Test it:
search for:
Code:
LogAddTD("[PShop] [%s][%s] is Receiving PShop List From [%s][%s]",
gObj[aSourceIndex].AccountID, gObj[aSourceIndex].Name, lpObj->AccountID, lpObj->Name);
gObj[aSourceIndex].m_bPShopWantDeal = true;
gObj[aSourceIndex].m_iPShopDealerIndex = lpObj->m_Index;
memcpy(gObj[aSourceIndex].m_szPShopDealerName, lpObj->Name, MAX_ACCOUNT_LEN);
::CGPShopAnsBuyList(aSourceIndex, lpObj->m_Index, 1, false);
and change this function to:
Code:
if ( gOpenDelay > lpObj->gOpenDelayTick )
{
int Delay = gOpenDelay - lpObj->gOpenDelayTick;
char Text[100];
sprintf(Text, "Protect disabled after: %dsecond(s)", Delay);
GCServerMsgStringSend(Text, aSourceIndex, 1);
::CGPShopAnsBuyList(aSourceIndex, -1, 3, 0);
return;
}
else
{
LogAddTD("[PShop] [%s][%s] is Receiving PShop List From [%s][%s]",
gObj[aSourceIndex].AccountID, gObj[aSourceIndex].Name, lpObj->AccountID, lpObj->Name);
gObj[aSourceIndex].m_bPShopWantDeal = true;
gObj[aSourceIndex].m_iPShopDealerIndex = lpObj->m_Index;
memcpy(gObj[aSourceIndex].m_szPShopDealerName, lpObj->Name, MAX_ACCOUNT_LEN);
::CGPShopAnsBuyList(aSourceIndex, lpObj->m_Index, 1, false);
}
search for lpObj->OffExpSpeed = 0;
and after add this:
lpObj->gOpenDelayTick = 0;
in user.cpp search:
if(lpObj->Connected > PLAYER_LOGGED && lpObj->Type == OBJ_USER)
in this function u see check OffExp,TickTimes(n)
after this check add this:
Code:
if( lpObj->m_bPShopOpen )
{
lpObj->gOpenDelayTick++;
}
else
{
lpObj->gOpenDelayTick = 0;
}
in user.h add:
int gOpenDelayTick;
after
DWORD m_PotionTick;
ofc need create config variable:
in GameMain.cpp add:
int gOpenDelay;
after
BOOL gDoPShopOpen;
in next u need search 3xTimes
gDoPShopOpen = GetPrivateProfileInt("GameServerInfo","PersonalShopOpen", 0, gDirPath.GetNewPath("commonserver.cfg"));
and add this after (in all of 3x):
gOpenDelay = GetPrivateProfileInt("GameServerInfo","PersonalShopDelay", 0, gDirPath.GetNewPath("commonserver.cfg"));
search for:
extern BOOL gDoPShopOpen;
and add after:
extern int gOpenDelay;
if you do this u need add in CommonServer.cfg
PersonalShopDelay = 60 //-> Personal shop open delay [0-65535]
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
quskevel
i think need add delay for closed user if item are sold.
but ofc we are fix it soon :D for me offtrade not needed function... only for trading (zen/wcoin).
Delay for PShop open, because you no have time for start offtrade or correct price you item.
This delay created only by me :D with my "true" skill xD
Test it:
search for:
Code:
LogAddTD("[PShop] [%s][%s] is Receiving PShop List From [%s][%s]",
gObj[aSourceIndex].AccountID, gObj[aSourceIndex].Name, lpObj->AccountID, lpObj->Name);
gObj[aSourceIndex].m_bPShopWantDeal = true;
gObj[aSourceIndex].m_iPShopDealerIndex = lpObj->m_Index;
memcpy(gObj[aSourceIndex].m_szPShopDealerName, lpObj->Name, MAX_ACCOUNT_LEN);
::CGPShopAnsBuyList(aSourceIndex, lpObj->m_Index, 1, false);
and change this function to:
Code:
if ( gOpenDelay > lpObj->gOpenDelayTick )
{
int Delay = gOpenDelay - lpObj->gOpenDelayTick;
char Text[100];
sprintf(Text, "Protect disabled after: %dsecond(s)", Delay);
GCServerMsgStringSend(Text, aSourceIndex, 1);
::CGPShopAnsBuyList(aSourceIndex, -1, 3, 0);
return;
}
else
{
LogAddTD("[PShop] [%s][%s] is Receiving PShop List From [%s][%s]",
gObj[aSourceIndex].AccountID, gObj[aSourceIndex].Name, lpObj->AccountID, lpObj->Name);
gObj[aSourceIndex].m_bPShopWantDeal = true;
gObj[aSourceIndex].m_iPShopDealerIndex = lpObj->m_Index;
memcpy(gObj[aSourceIndex].m_szPShopDealerName, lpObj->Name, MAX_ACCOUNT_LEN);
::CGPShopAnsBuyList(aSourceIndex, lpObj->m_Index, 1, false);
}
search for lpObj->OffExpSpeed = 0;
and after add this:
lpObj->gOpenDelayTick = 0;
in user.cpp search:
if(lpObj->Connected > PLAYER_LOGGED && lpObj->Type == OBJ_USER)
in this function u see check OffExp,TickTimes(n)
after this check add this:
Code:
if( lpObj->m_bPShopOpen )
{
lpObj->gOpenDelayTick++;
}
else
{
lpObj->gOpenDelayTick = 0;
}
in user.h add:
int gOpenDelayTick;
after
DWORD m_PotionTick;
ofc need create config variable:
in GameMain.cpp add:
int gOpenDelay;
after
BOOL gDoPShopOpen;
in next u need search 3xTimes
gDoPShopOpen = GetPrivateProfileInt("GameServerInfo","PersonalShopOpen", 0, gDirPath.GetNewPath("commonserver.cfg"));
and add this after (in all of 3x):
gOpenDelay = GetPrivateProfileInt("GameServerInfo","PersonalShopDelay", 0, gDirPath.GetNewPath("commonserver.cfg"));
search for:
extern BOOL gDoPShopOpen;
and add after:
extern int gOpenDelay;
if you do this u need add in CommonServer.cfg
PersonalShopDelay = 60 //-> Personal shop open delay [0-65535]
i dont think this will work
anyway the idea is correct, we need some kind of delay
now for the other post u made:
1. the chat fix u added, can u explain more? i dont know whats wrong with chat
2. sphere drop, whats wrong? explain pls, I dont see anything different between ur fix and original code
3. offexp fix I will add, i remember that u posted it before but I didnt bother adding it cause i am not using it, but i will add it now
4. the bug u want me to add to the list is not a bug I think, if u setup the cs this doesnt appear, and even if u dont setup cs and this appears, it does nothing really to affect GS
send me ur skype id
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
ftewegw1
i dont think this will work
anyway the idea is correct, we need some kind of delay
now for the other post u made:
1. the chat fix u added, can u explain more? i dont know whats wrong with chat
2. sphere drop, whats wrong? explain pls, I dont see anything different between ur fix and original code
3. offexp fix I will add, i remember that u posted it before but I didnt bother adding it cause i am not using it, but i will add it now
4. the bug u want me to add to the list is not a bug I think, if u setup the cs this doesnt appear, and even if u dont setup cs and this appears, it does nothing really to affect GS
send me ur skype id
2. -> try to setup drop and u see drop from spiders seed (but lvl for +1 110+ (/spider 1lvl)) for example.
2. -> with my fix this problem solved and seed sphere not droped from small then in config level.
1. -> i small dont understand.. quote me(fix) for understand you.
4. -> it serious bug because if you dont setup CS you dont login to server and ofc on account. This bug knows Nam4 and he promised help me with it.
About Offtrade i maybe know how to fix fast bug with not save souls....it's a bit like my fix from steal pshop items if you do off trade..
and ofc i sent u and webmonkey invite to repo, need sync this current repository and apply all fix. Today i not sleep and now i go to sleep XD
-
Re: zTeam source + fixes STABLE
No need to add all that. A delay is not needed, just a smarter way to deal with empty offtraders.
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
webmonkey
No need to add all that. A delay is not needed, just a smarter way to deal with empty offtraders.
if i right you mean no dc from server after items are sold?
-
Re: zTeam source + fixes STABLE
ok offtrade fixed, agility bug will be fixed as soon as webmonkey posts it
few more fixes and this is bugless, not that anyone helped with tests...:thumbdown:
-
Re: zTeam source + fixes STABLE
New Bug i found when DL kill selupan the drop will not be 100% some time he will drop items and some time he will not
if you use summon selupan he will drop items if you use sm or dk but try to go to event and kill selupan and you will see but use DL and skill beards :)
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
Benczek
New Bug i found when DL kill selupan the drop will not be 100% some time he will drop items and some time he will not
if you use summon selupan he will drop items if you use sm or dk but try to go to event and kill selupan and you will see but use DL and skill beards :)
no such bug #tested
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
ftewegw1
yea, tested no bug found.
-
Re: zTeam source + fixes STABLE
ftewegw1 upload please your full data folder
-
Re: zTeam source + fixes STABLE
Found bug with castlesiege.
After Castle Siege End Cycle, GS Set wrong date, example:
today: 2014-09-01 -> Right
indb: 2014-01-09 -> Wrong
WTF??? i dont set date, this date setted by GS after end CastleSiege.
-
Re: zTeam source + fixes STABLE
how we can made wCoin Default for Personal Store ?
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
quskevel
Found bug with castlesiege.
After Castle Siege End Cycle, GS Set wrong date, example:
today: 2014-09-01 -> Right
indb: 2014-01-09 -> Wrong
WTF??? i dont set date, this date setted by GS after end CastleSiege.
i havent tested cs at all
if u can find some friends and emulate the whole siege just to try it I would appreciate it very much
cause my friends dont play mu :P
btw I have goten fixes for almost every current bug by webmonkey
I am currently doing some tests in case i need to edit smthg and then if webmonkey allows it I'll post the new source
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
ftewegw1
i havent tested cs at all
if u can find some friends and emulate the whole siege just to try it I would appreciate it very much
cause my friends dont play mu :P
btw I have goten fixes for almost every current bug by webmonkey
I am currently doing some tests in case i need to edit smthg and then if webmonkey allows it I'll post the new source
castle siege work perfect, but only wrong setted data next siege...
GS Set date like this:
Year-day-month
But check like this:
Year-month-day
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
quskevel
Found bug with castlesiege.
After Castle Siege End Cycle, GS Set wrong date, example:
today: 2014-09-01 -> Right
indb: 2014-01-09 -> Wrong
WTF??? i dont set date, this date setted by GS after end CastleSiege.
set your time format correctly in SQL.
-
Re: zTeam source + fixes STABLE
Corrected, test on my, friend, 2x Server Machine, all same error.
im use us_english time...
ok, tested -> error in db:
EXEC WZ_CS_ModifyCastleSchedule 0, '2014-9-2 00:00:00', '2014-9-9 00:00:00'
and in db 2014-2-9...
WTF is this.
ok fixed :D
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
quskevel
Corrected, test on my, friend, 2x Server Machine, all same error.
im use us_english time...
ok, tested -> error in db:
EXEC WZ_CS_ModifyCastleSchedule 0, '2014-9-2 00:00:00', '2014-9-9 00:00:00'
and in db 2014-2-9...
WTF is this.
ok fixed :D
what was it? :)
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
ftewegw1
what was it? :)
=)))) datetime buged... with datetime2 all work perfiect... LOL
-
Re: zTeam source + fixes STABLE
*illusion temple Client Crash.
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
dante147
*illusion temple Client Crash.
people cant read? i added .dll for illusion temple, download it :/
-
Re: zTeam source + fixes STABLE
i think we must made a Multi-Warehouse System for this server files, i check all the source but dont find nothing about.
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
dante147
i think we must made a Multi-Warehouse System for this server files, i check all the source but dont find nothing about.
Multiware really bugged on all servers, i know 7-9 bugs/dupe with it. And stop, S6+ have 4 extra inventory, why u need fuck all coders for question about fuck you server custom?
1. Add GPoint after time work incorrected... added only "setted in config number" and not adder after, only recieve message.
2. After relogin this^ point dissaper.
-
Re: zTeam source + fixes STABLE
if( g_PostChatColor < 1 || g_PostChatColor > 8 ) //original 10 quskevel fix for ????
{
g_PostChatColor = 2;
}
answer about it. If u use 9 or 10 => crash server.
ok, i fully fixed offtrade for soul by myself, and ofc offtrader delete from server after close shop
but have one bug with soul, if i sell item for 9x soul and buy with Bundle server drop -_-
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
quskevel
if( g_PostChatColor < 1 || g_PostChatColor > 8 ) //original 10 quskevel fix for ????
{
g_PostChatColor = 2;
}
answer about it. If u use 9 or 10 => crash server.
ok, i fully fixed offtrade for soul by myself, and ofc offtrader delete from server after close shop
but have one bug with soul, if i sell item for 9x soul and buy with Bundle server drop -_-
yeah, i have the same problem with offtrade. if i buy with bundle - GS crash. I think need add some check for bundled jewels.
-
Re: zTeam source + fixes STABLE
check Updatexchange function. it crashes because it enters an infinite loop.
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
webmonkey
check Updatexchange function. it crashes because it enters an infinite loop.
i today or tomorrow fix, but for me need only offtrade for chaos :D
Miracles with dataserver(if u use compiled from dataserver source)
http://s019.radikal.ru/i636/1409/bd/e4ef9cf75cd8.jpg
//DarkSide bug return:
no damage on ML
-
Re: zTeam source + fixes STABLE
Fixed bug DarkSide skill no attack.
-
Re: zTeam source + fixes STABLE
noob question again:
how to connect server?
you need to edit ip zmain?
or you only need to make notepad and put your ip there
and save it then drag it to encoder.exe
anyone please help :)
i have skype
-
Re: zTeam source + fixes STABLE
Help how to edit the Custom ? because the server is always dc i think need a Common.z how ? can you help me.
-
Re: zTeam source + fixes STABLE
Is it bug master level and experience not gaining Master experience?
-
Re: zTeam source + fixes STABLE
only these bug fixed?
- Fixed Poison/Ice Strengthener
- Fixed Gens Msg Display Error
- Fixed Soul Bug Offtrade
- Fixed Sphere LVL 1 Drop
- Fixed Some Annoying Logs When CS Not Running
- Added Config For Luck/Skill Drop
- Fixed IT (client ttlci.dll)
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
S1lvik
only these bug fixed?
- Fixed Poison/Ice Strengthener
- Fixed Gens Msg Display Error
- Fixed Soul Bug Offtrade
- Fixed Sphere LVL 1 Drop
- Fixed Some Annoying Logs When CS Not Running
- Added Config For Luck/Skill Drop
- Fixed IT (client ttlci.dll)
the correct way to put it is only these bugs exist (to my knowledge):
-gift shop
-mussenger
-a bunch of visual sht
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
ftewegw1
the correct way to put it is only these bugs exist (to my knowledge):
-gift shop
-mussenger
-a bunch of visual sht
Bro can you check the MasterLevel Experience did not give Exp not levelup the MasterLevel
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
Prototypex
Bro can you check the MasterLevel Experience did not give Exp not levelup the MasterLevel
u can configure ml xp in mastersystem
if usemonsterlist = 1 u gain xp only from monsters in mastersystemmonster
else if usemonsterlist = 0 then u gain xp from monsters >= monsterminlvl
its simple
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
Prototypex
Is it bug master level and experience not gaining Master experience?
Check masterlevel.txt , master exp is only aquired from some maps or mobs, or from mobs with higher lvl than x, settings are on the file.
-
Re: zTeam source + fixes STABLE
-
Re: zTeam source + fixes STABLE
@quskevel,ftewegw1, can you post your github repo here guys because having a repo is much easier to track changes compared to no repository at all. Thanks and job well done guys.
-
Re: zTeam source + fixes STABLE
how to trade the Tier 2 item ? like hegaton ?
- - - Updated - - -
hello guys im using zteam season 6 episode 3 i have problem in PK , max PK is lvl 3 only i want to change in unlimited pk Can you help me please .
//=====================================// PK System//=====================================PKTIME = 15PKItemDrop = 0PKLevelIncreaseOff = 0PKEnableSelfDefense = 1
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
goldenfox
@quskevel,ftewegw1, can you post your github repo here guys because having a repo is much easier to track changes compared to no repository at all. Thanks and job well done guys.
I hope that the authors will not be mad at me, here it is link:
https://github.com/MuSeason6FixTeam/zTeamS6.3
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
aecrimch
is it the latest bro with all the fix they made, there is another source also the Community Edition
-
Re: zTeam source + fixes STABLE
Sir aecrimch
Help me.
im using zteam season 6 episode 3 i have problem in PK , max PK is lvl 3 only i want to change in unlimited pk Can you help me please .
//=====================================// PK System//=====================================
PKTIME = 15
PKItemDrop = 0
PKLevelIncreaseOff = 0
PKEnableSelfDefense = 1
-
Re: zTeam source + fixes STABLE
Fix for level req on wings:
Search for if( gItem.IsCustomWings(lpItem->ItemID, false) )
above it you found lpItem->ReqLevel = *(short*)(ItemAttr + 60);
delete it and add after:
if( gItem.IsCustomWings(lpItem->ItemID, false) )
{
:
lpItem->ReqLevel = *(short*)(ItemAttr + 60);
your function look like this:
void Item::SetOption(ObjectItem * lpItem, BYTE Option, BYTE Special, BYTE Value)
{
pSetItemOption(lpItem, Option, Special, Value);
// ----
int ItemAttr = *(DWORD*)0x8128AC0 + 84 * lpItem->ItemID; //item.bmd reader
int SpecialValue = GET_ITEMOPT0(Option) + 4 * (GET_ITEMOPT16(Special) >> 6);
// ----
if( gItem.IsCustomWings(lpItem->ItemID, false) )
{
lpItem->ReqLevel = *(short*)(ItemAttr + 60);
-
Re: zTeam source + fixes STABLE
How to edit options in new wings?
Как изменить опции на новых вингах? таких как Defence, absorb и т.д. ?
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
cocs55
How to edit options in new wings?
Как изменить опции на новых вингах? таких как Defence, absorb и т.д. ?
Wrong question , this repack is without customs :)
-
Re: zTeam source + fixes STABLE
HELP Guys . what is best GameGuard or Anti hack in Files ? Because my other player have hacks like Bypass :( Help me. what is compatible in Zteam.
-
Re: zTeam source + fixes STABLE
Have you guys encountered this error message in exDB?
"Friend DB Set ODBC connect fail"
What might be the cause of this?
-
Re: zTeam source + fixes STABLE
Can anyone confirm that Jewel of harmony on ancient is fixed in this release
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
Prototypex
Can anyone confirm that Jewel of harmony on ancient is fixed in this release
Maybe you mean harmony on socket? bcz i dont have bug with ancient and anc+exe.
-
Re: zTeam source + fixes STABLE
Ok now bro need to recompile the source. @quskevel how can I change background color and text of gs server sorry not good in c
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
Prototypex
Ok now bro need to recompile the source. @
quskevel how can I change background color and text of gs server sorry not good in c
Why would you do that?
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
Wortex
Why would you do that?
I mean the console window of GS usually it is white
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
Prototypex
I mean the console window of GS usually it is white
Yes. It is. Why would you change the color?
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
Wortex
Yes. It is. Why would you change the color?
Because I want to change in different color
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
Prototypex
Because I want to change in different color
Dude, I know. I mean what purpose will it serve you? I've seen people reselling gameservers with the same features but different colors. I won't help you if your intentions are the same.
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
Wortex
Dude, I know. I mean what purpose will it serve you? I've seen people reselling gameservers with the same features but different colors. I won't help you if your intentions are the same.
I just want to customize only I can change the bgcolor of form but when data loads it backs to white background. I'm not selling
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
Prototypex
Because I want to change in different color
skype with me i have sent you list needed items and try to change for you color.
SKype: arc.dd (United Kingdom)
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
aecrimch
Here files with bug's and Crash's!
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
BenQ
Here files with bug's and Crash's!
what bugs and what crashes?
-
Re: zTeam source + fixes STABLE
I'm sorry guys, great test files coming! I just attacked viruses Where to get the full client with all castum's and models of new wings and all the new things?
Once again I ask for false accusations!
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
ftewegw1
what bugs and what crashes?
Crash found today, on castle siege day (castle attack time) all member of guild (except GM, AGM, BM) who register on castle siege get crash client.
-
Re: zTeam source + fixes STABLE
How to fix Swell of Bk in party, If BK or BM Swell his party member got negative vitality or die
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
Prototypex
How to fix Swell of Bk in party, If BK or BM Swell his party member got negative vitality or die
no such bug dude
quskevel can u explain more?
what exactly did u do
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
ftewegw1
no such bug dude
quskevel can u explain more?
what exactly did u do
ok, i tested it today bug not in server, bug not in client src, bug with missing items in client... i search it today
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
quskevel
ok, i tested it today bug not in server, bug not in client src, bug with missing items in client... i search it today
you have an online test server? i'd like to test my client too...
-
Re: zTeam source + fixes STABLE
Quote:
ok, i tested it today bug not in server, bug not in client src, bug with missing items in client... i search it today
I already test yesterday in my Server not crash GS only problem DL can't summon inside the castle
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
ftewegw1
no such bug dude
quskevel can u explain more?
what exactly did u do
can you give me your skype in pm? it faster way for found and fix it...
-
Re: zTeam source + fixes STABLE
Fixed all RF skill's, updated github, thank you ashlay for some code.
https://github.com/MuSeason6FixTeam/zTeamS6.3/
-
Re: zTeam source + fixes STABLE
Bro How can I make all party members not hitting each other during PVP, same like in engine their is config
[COMMON]
AllowPKPartyMembers = 0 //0-NoPK Party Members, 1-PK Party Members
-
Re: zTeam source + fixes STABLE
hi all ! what bugs have these sources? only castle siege?
https://github.com/MuSeason6FixTeam/zTeamS6.3/
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
S1lvik
theres nothing wrong with castle siege, there are some minor bugs(mainly visuals) and some things that are not implemented (gift shop)
other stuff is configuration mistakes and some formulas that are not correct but were corrected in the repository i guess
-
Re: zTeam source + fixes STABLE
how to fix offtrade soul ? gameserver crash...
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
S1lvik
how to fix offtrade soul ? gameserver crash...
what files are u using? I've already fixed this
-
Re: zTeam source + fixes STABLE
https://github.com/MuSeason6FixTeam/zTeamS6.3/ these files
i'm oppening store to sell item for 15s and if i have bounded 30s when i try to buy that item server is crashing
-
Re: zTeam source + fixes STABLE
Castle Siege Working, problem is when GM use hide command GM also hit by other players like SM even they invisible mode
-
1 Attachment(s)
Re: zTeam source + fixes STABLE
After the castle siege event, the server crash.
If anyone has this problem, here the fix:
PHP Code:
if(bSetRemainMsec != FALSE)
{
time_t ttSTime; // old code = long ttSTime
time_t ttETime; // old code = long ttETime
tm tmETime;
double dResultSecond;
memset(&tmETime,0x00,sizeof(tmETime));
tmETime.tm_year = m_tmEndDate.wYear - 1900;
tmETime.tm_mon = m_tmEndDate.wMonth - 1;
tmETime.tm_mday = m_tmEndDate.wDay;
ttETime = mktime(&tmETime);
time(&ttSTime); // old code = time((time_t*)&ttSTime);
dResultSecond = difftime(ttETime,ttSTime);
this->m_iCS_REMAIN_MSEC = dResultSecond * (double)1000.0;
}
The CastleSiege.cpp file with this update: Attachment 148144
-
1 Attachment(s)
Re: zTeam source + fixes STABLE
PHP Code:
// Fix for the bug of the friendly fire in the Castle Siege event
if(g_CastleSiege.GetCastleState()==CASTLESIEGE_STATE_STARTSIEGE) {
if(lpTargetObj->Type == OBJ_USER && lpObj->Type == OBJ_USER) {
if( lpObj->GuildNumber!=0 && lpTargetObj->GuildNumber!=0 ) {
// same guild
if(lpObj->GuildNumber == lpTargetObj->GuildNumber) {
return false;
}
// same union
if(lpObj->lpGuild->GetGuildUnion()!=0) {
if(lpObj->lpGuild->GetGuildUnion()==lpTargetObj->lpGuild->GetGuildUnion()) {
return false;
}
}
}
}
}
ObjAttack.cpp file with this update: Attachment 148185
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
apyrupa_master
PHP Code:
// Fix for the bug of the friendly fire in the Castle Siege event
if(g_CastleSiege.GetCastleState()==CASTLESIEGE_STATE_STARTSIEGE) {
if(lpTargetObj->Type == OBJ_USER && lpObj->Type == OBJ_USER) {
if( lpObj->GuildNumber!=0 && lpTargetObj->GuildNumber!=0 ) {
// same guild
if(lpObj->GuildNumber == lpTargetObj->GuildNumber) {
return false;
}
// same union
if(lpObj->lpGuild->GetGuildUnion()!=0) {
if(lpObj->lpGuild->GetGuildUnion()==lpTargetObj->lpGuild->GetGuildUnion()) {
return false;
}
}
}
}
}
ObjAttack.cpp file with this update:
Attachment 148185
gj on that dude but friendly fire exists in muonline from aoe spells in CS so if thats what u changed its not a bug, many have those ridiculous requests though so gj again
-
Re: zTeam source + fixes STABLE
Jewel of elevation for lucky item not working? @bro how about party no pk when you are in party you can hit also your party member
-
Re: zTeam source + fixes STABLE
Quote:
Originally Posted by
ftewegw1
gj on that dude but friendly fire exists in muonline from aoe spells in CS so if thats what u changed its not a bug, many have those ridiculous requests though so gj again
Ok, you're right. We can then put as an optional feature?