FR

[7.6] Comando /makesay

Por frerety, 29 de jul. de 2006 em Linguagens de Programação

11
6.4k
freretyF
29 de julho de 2006 às 17:41

HiHo!

Você digita o comando /makesay player,Msg! e o player fala Msg! xD

Let's go!

Commands.cpp

procure por:

{"/kick",&Commands::kickPlayer},
logo após adicione:

 

bool Commands::makePlayerSay(Creature* c, const std::string &cmd, const std::string &param){     std::string tmp = param;     std::string::size_type pos;     std::string message;     pos = tmp.find(",");        std::string name = tmp.substr(0, pos).c_str();        tmp.erase(0, pos+1);     message = tmp;	 Creature* creature = game->getCreatureByName(name);	 Player* target = creature? dynamic_cast<Player*>(creature) : NULL;       Player* player = dynamic_cast<Player*>©;        if(target)           game->creatureSay(target,SPEAK_SAY,message);     else        player->sendTextMessage(MSG_SMALLINFO, "The Player does not exist.");     return true;}

 

Commands.h

procure por:

 

bool kickPlayer(Creature* c, const std::string &cmd, const std::string &param);
logo após adicione:

 

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

 

Commands.xml (data)

adicione antes de "</commands>":

<command cmd="/makesay"  access="3" />

Agora dê um rebuild all (F11 no Dev-C++) e aproveite xD

Créditos: Yogha

Editado Julho 29 por frerety

soulblasterS
29 de julho de 2006 às 19:28

Hiho''!

Nice ^^

meu server tem esse sistema e é muito comedia XD~~

tem ots que num tem e eu recomendo a colocar... apesar de um pouco inutil é bem engraçado XD huahuahua ^^

cya... :bye:

31 de julho de 2006 às 11:53

aew cara...

Já vi uns OTs com esse comando ai..

ele não é muit usado..eu não considero ele muito bom xP

não é muito necessário..mas que é engraçado demais isso é xD

isso é bom pra descontrair :icon1:

vlws

flws ae

fuiz!!

1 mês depois...
Holly AngelH
19 de agosto de 2006 às 08:52

Curti muito esse code, mesmo sem ser util, eh maneiro para dar uma discontraida e fazer uam zuera de vez em quandu... vlws!

2 meses depois...
aiolaA
17 de outubro de 2006 às 18:14

uhauhauhauha q engraçado agora zua player e bem facil ai chega fala eu so ###### ai os otros te zoam ai vc fala + ###### ainda muito

bom eu recomendo

byetcha

1 mês depois...
nitrouzN
02 de novembro de 2006 às 23:16

EU NAO TO CONSEGUINDO FAZER!!!!!!!!! , ME AJUDA!!!!!!!!

Na hora de Recompilar escreve um monte de " 37 C:\Documents and Settings\Frasson\Meus documentos\OTServer\source\aac.cpp `part' undeclared (first use this function) " ai depois eu tento RODAR O OT ai fala : " uknown command /makesay "

O QUE EU FASSO!

Editado Novembro 3 por nitrouz

Felipe MoraesF
06 de novembro de 2006 às 18:08

Rox msm

è maneiro ficar zuandos os krinhas (pros outros zuarem ele)

VLW msm

FoDoXF
06 de novembro de 2006 às 18:56

uHSUHs no meu ot aqui tem esse sistema e muito engraçado uHASUhsuhUS MUITO ###### xD vlws....muita gente vai por em ots agora...xD

2 semanas depois...
GotckyG
16 de novembro de 2006 às 17:42

Bem legal o codigo...mais e meio inutil, alem de poder causar problemas no ot...mais e bem engraçado...=p

flws

beguineerB
16 de novembro de 2006 às 18:12

Hum... Depende, é bem legal, mais tem que ser com Gms responsáveis, porque já penso se um cara faz isso e o player não gosta, ai destroi... O Gm tem que saber com qual player pode brincar...

GoD_RaFkSG
16 de novembro de 2006 às 20:25

@frerety

Muito Legal Você fazer isso Para Quem Não Sabe, Ou Não Tem Um OT Com isso!

Parabéns.

O Meu Tem esse Sistema...Eu Racho-o-Bico Com os Mlk's...

Abraços,

//RaFkS