Junior Spellweaver
- Joined
- Apr 4, 2008
- Messages
- 109
- Reaction score
- 0
I know some people that get errors coming from Timer.cpp and this may fix it.
In Timer.cpp find
Add under
Save and exit.
Open Timer.h
Find
Add
Then rebuild.
Should have no errors.
This has been tested and server has been running 5 hours without crashes!
Credits to me!
In Timer.cpp find
Code:
void Timer::remove(int id){
getTimer(id)->handler->remove(id);
for(unsigned int i=0; i<timers.size(); i++){
if(timers[i]->id == id){
timers.erase(timers.begin()+i);
break;
}
}
}
Code:
void Timer::remove2(int id){
getTimer(id)->handler->remove(id);
for(unsigned int i=0; i<timers.size(); i++){
if(timers[i-1]->id == id){
timers.erase(timers.begin()+i);
break;
}
}
}
Open Timer.h
Find
Code:
void remove(int id);
Add
Code:
void remove2(int id);
Then rebuild.
Should have no errors.
This has been tested and server has been running 5 hours without crashes!
Credits to me!
Last edited: