Skrypt na Komend UnBan
W commands.cpp na pocz?tku dodaj:
W komendach dodaj:
Na ko?cu dodaj:
Oraz w commands.h:
W commands.cpp na pocz?tku dodaj:
#include "ioplayer.h"
W komendach dodaj:
{"/unban",&Commands::unbanplayer},
Na ko?cu dodaj:
bool Commands::unbanplayer(Creature* c, const std::string &cmd, const std::string ¶m){
Player* p = new Player(param, NULL);
Player *player = dynamic_cast<Player*>(c);
std::stringstream info;
if(IOPlayer::instance()->loadPlayer(p, param)){
p->banned = 0;
p->comment = "";
p->reason = "";
p->action = "";
p->banstart= 0;
p->banend= 0;
p->banrealtime = "";
p->finalwarning = 0;
p->deleted = 0;
info << "Gracz " << p->getName() << " zostal odbanowany.";
player->sendTextMessage(MSG_RED_TEXT, info.str().c_str());
IOPlayer::instance()->savePlayer(p);
delete p;
return true;
}
else{
info << "Gracz " << p->getName() << " nie zostal znaleziony.";
player->sendTextMessage(MSG_RED_TEXT, info.str().c_str());
//delete p;
return false;
}
}
Oraz w commands.h:
bool unbanplayer(Creature* c, const std::string &cmd, const std::string ¶m);