Să vă explic umpic despre cum se manifestă bugul 

 

Când scrii /war -41212551 NumeleBreslei (cu numar negativ) pica serverul

 

Cu această rezolvare veți putea folosii toate câmpurile de război !

 

Cu rezolvarea care a apărut înaintea acesteia puteați folosi numai arena, nu și celalalte 2 câmpuri 

 

 

 

Intrați în /usr/src/your_source/Srcs/Server/game/src

 

Deschideți cmd_general.cpp și căutați funcția:

 

 

 

 

if (type >= GUILD_WAR_TYPE_MAX_NUM)

type = GUILD_WAR_TYPE_FIELD;

 

Sub ea puneți :

 

 

if (arg2[0] == '-' || strtol(arg2, 0, 10) <0)

{

ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Razboi> Fara numere negative."));

return;

}

 

Compilați și gata !