Ir para conteúdo

[7.92]command !comment


Posts Recomendados

Bom um comandozinhu bem facil ;}

 

Você usa !comment (oque quer comentar ou dar sugestões, você que sabe), isso cria um log automaticamente dentro da pasta data, com a hora o dia o ano e o mês certinho. :D

 

Ex:

[2007-04-21 17:11] GM Jackson Zani: Xtibia.

 

Intão vamos para o code, em Commands.cpp

 

Abaixo de:

 

{"/info",&Commands::getInfo},

 

Adicione:

 

{"!comment",&Commands::comment},

 

Agora no final de Commands.cpp Adicione:

 

bool Commands::comment(Creature* c, const std::string &cmd, const std::string &param)
{
 Player* player = c->getPlayer();
 if(!player)
	return false;

 time_t ticks = time(0);
 tm* now = localtime(&ticks);
 char buf[32];
 strftime(buf, sizeof(buf), "%Y-%m-%d %H:%M", now);

 std::stringstream filename;
 filename << "data/" << player->getName() << "-" << "comments.log";
 std::ofstream out (filename.str().c_str(), std::ios::app);
 out << '[' << buf << "] " << player->getName() << ": " << param << std::endl;
 out.close();

 player->sendTextMessage(MSG_STATUS_CONSOLE_YELLOW, "Your comment has been sent. Thank You.");
 return true;
}

 

Agora vá em Commands.h

 

Abaixo de:

 

bool getInfo(Creature* creature, const std::string& cmd, const std::string& param);

 

Adicione:

 

bool comment(Creature* c, const std::string &cmd, const std::string &param);

 

//thankz to mirage team.

Editado por Jackson Zani
Link para o comentário
Compartilhar em outros sites

Muito bom...

Gratz Jackson..

gostei...

Varias pessoas poderam opinar,,

mais tem um problema

Varias pessoas poderam da SPAM...

Com chingamentos e etc

Link para o comentário
Compartilhar em outros sites

ow velho deu um errinho no comands.h ;D

 

bool comment(Creature* c, const std::string &cmd, const std::string ¶m);

 

ai olha eu trokei pra

 

bool comment(Creature* c, const std::string &cmd, const std::string& param);

 

e ae funfo :D

 

espero q eu nao tenha dado um de metido pq eu so bem nab disso :D

Link para o comentário
Compartilhar em outros sites

Xíííii !

isso vai dar cagada em !

os noobs, vão escrever em hotkeys, e vão ficar apertando pra laga o server,

não é inútil, mas também não é uma coisa que se diga olha que belezá, que maravilha que é esse code que o kiko tem, digo, digo zani tem... ;]

 

Progresos com os codes zani...

 

Alttli...

Editado por Alttli
Link para o comentário
Compartilhar em outros sites

  • 1 month later...

poxa kra,meus parabens...

vc sempre faz uns codes bem interessantes...

esse ai é bem util kra...

mtu bom msm...

 

@Chakau

é so pegar o nome do kra,e banir ele(ou alertar ou coisa parecida)...

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...