Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Release] FIX for decoder error

Status
Not open for further replies.
Junior Spellweaver
Joined
Apr 14, 2008
Messages
100
Reaction score
0
If you are getting errors and the server crashes telling you to debug this line:
PHP:
	decoder->createHeader((unsigned char*)bufs, (short)(size));

Go to Skills.cpp

replace the old function with this new code:

PHP:
	void stop (Player* player){
		for(unsigned int i=timers.size(); i>0; i--){ //fix missing timer cancels
			if(player == timers[i-1].player){
				Timer::timer->cancelTimer(timers[i-1].id);
			}
		}
	}

NOTE: there are 2 void stop functions, it's the one that takes ONE argument
DO NOT change the other one.
 
Last edited:
Experienced Elementalist
Joined
Apr 4, 2008
Messages
216
Reaction score
0
Omgggggggg
I Love Uuuuuuuuuu
I Loveeeeee Uuuuuu
Love Love Love Love!!!!

is there any chance u can look at
jwshan - [Release] FIX for decoder error - RaGEZONE Forums
 
Junior Spellweaver
Joined
Apr 12, 2008
Messages
103
Reaction score
0
Once again, jwshan does it again!
Dammm if this works... mmm I owe you big time...

I get that crash a lot....
 
Supreme Arcanarch
Loyal Member
Joined
May 24, 2005
Messages
907
Reaction score
0
Thanks, if this works, you are my new hero =)
 
Elite Diviner
Joined
Jan 15, 2008
Messages
417
Reaction score
7
testing now if this works I will love you for life.
 
Custom Title Activated
Loyal Member
Joined
Apr 5, 2008
Messages
1,025
Reaction score
5
omg if this works this will like protect LOTS Of crashses =D
wait theres 2 void Stop???

Edit: Nvm its the one with this only

(Player* player){
 
Newbie Spellweaver
Joined
Aug 16, 2007
Messages
91
Reaction score
0
Um I don't really get it but is this the line 242 debug error? >_>
 
Junior Spellweaver
Joined
Apr 12, 2008
Messages
103
Reaction score
0
<<Contents Removed>>

Removed because some idiots can't put 2 and 2 together and use common sense.
 
Newbie Spellweaver
Joined
Apr 6, 2008
Messages
32
Reaction score
0
LOL..

I got same error as iFate. o_O

Any fix for that?

EDIT: I got it now....

Original Code:
Code:
void stop (Player* player, char* name){
		for(unsigned int i=0; i<timers.size(); i++){
			if(player == timers[i].player && strcmp(timers[i].name, name) == 0){
				Timer::timer->cancelTimer(timers[i].id);
				break;
			}
		}
	}
	void stop (Player* player){
		for(unsigned int i=0; i<timers.size(); i++){
			if(player == timers[i].player){
				Timer::timer->cancelTimer(timers[i].id);
				break;
			}
		}
	}

Replace the BOTTOM one.... and it should work.
Like this:
Code:
void stop (Player* player, char* name){
		for(unsigned int i=0; i<timers.size(); i++){
			if(player == timers[i].player && strcmp(timers[i].name, name) == 0){
				Timer::timer->cancelTimer(timers[i].id);
				break;
			}
		}
	}
	void stop (Player* player){
        for(unsigned int i=timers.size(); i>0; i--){ //fix missing timer cancels
            if(player == timers[i-1].player){
                Timer::timer->cancelTimer(timers[i-1].id);
            }
        }
    }
 
Newbie Spellweaver
Joined
Apr 13, 2008
Messages
81
Reaction score
2
Question, why do I have 2 "void stop" functions?
 
Experienced Elementalist
Joined
Apr 4, 2008
Messages
216
Reaction score
0
LOL
PHP:
Skills.cpp
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(27) : error C2535: 'void SkillTimer::stop(Player *)' : member function already defined or declared
        c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(20) : see declaration of 'SkillTimer::stop'
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(124) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(128) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(132) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(136) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(140) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(144) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(148) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(152) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(156) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(160) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(164) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(168) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(172) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(176) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(180) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(184) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(188) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(192) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(196) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(200) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(204) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(208) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(212) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(216) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(220) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(224) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(228) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(232) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(236) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(240) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(244) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(248) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(252) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(256) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(260) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(264) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(268) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(272) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(276) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(299) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(306) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(312) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(318) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(324) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(331) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(338) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(344) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(352) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(373) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(382) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(389) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(394) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(401) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(410) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(417) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(437) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(455) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(461) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(480) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(481) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(488) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(497) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(505) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(526) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(563) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
c:\documents and settings\hp_administrator\desktop\fatemsrev7\maplestoryserver\maplestoryserver\skills.cpp(599) : error C2660: 'SkillTimer::stop' : function does not take 2 arguments
MySQLM.cpp

u did it wrog.... look
 
Custom Title Activated
Loyal Member
Joined
Apr 5, 2008
Messages
1,025
Reaction score
5
theres 2 void stop..
Its the second void stop

not this one
void stop (Player* player, char* name){

dont edit that one
 
Experienced Elementalist
Joined
Apr 4, 2008
Messages
216
Reaction score
0
tnx mate!!!

it works fine!!!!

but could u check for a sec my error..?
i dont think koolk even know what is it...
i think something fucked up in my list class of the c++
 
Status
Not open for further replies.
Back
Top