ZO

[7.6] Comando Que Vê Deaths Do Player

Por Zorzin, 24 de mai. de 2006 em Linguagens de Programação

10
3.3k
ZorzinZ
24 de maio de 2006 às 17:31

Oi galera... resolvi criar um code que vê as deaths de um player... É importante para saber quem matou ele ou qual monstro matou ele :p ...

::::::::::::::::: Perguntas :::::::::::::::::

-Como usar?

É assim: /deaths (nome do player)

-O que preciso para o code funcionar?

Você precisa do code de Death List do Jiddo, caso não tenha comente aqui no post que eu crio um tópico falando como colocar =P

:::::::::::::::::: Code ::::::::::::::::::

Commands.cpp

Embaixo de:

 

{"/kick",&Commands::kickPlayer},

 

Coloque:

 

{"/deaths",&Commands::viewdeaths},

 

No final do arquivo Commands.cpp coloque:

 

bool Commands::viewdeaths(Creature* c, const std::string &cmd, const std::string &param){//code by Zorzin ^^Player *player = dynamic_cast<Player*>©;	if(!player)  return true;	Player* paramPlayer = game->getPlayerByName(param);	if(paramPlayer) {        std::stringstream txt;             txt << "Name: " << paramPlayer->getName() << "\n";               for(std::list<Death>::iterator list = paramPlayer->deathList.begin(); list != paramPlayer->deathList.end(); list++)                      txt << "Killed at level " << (*list).level << " by " << (*list).killer << ".\n";                     player->sendTextMessage(MSG_BLUE_TEXT,txt.str().c_str());        }  	else{  player->sendTextMessage(MSG_BLUE_TEXT,"Player is not online.");	}	return true;}//code by Zorzin ^^

 

Commands.h

Embaixo de:

 

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

 

Coloque:

 

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

 

Espero que gostem do code...

Depois vou criar mais codes e postar aqui para vocês,

mas tô sem idéias.. Alguém pode dar uma idéia de um code para eu fazer?

hehe

Obrigado,

Zorzin

Credits: Zorzin ( =P )

Editado Maio 24 por Zorzin

GM TavinG
24 de maio de 2006 às 17:37

legal + sem mta ultilidade xDD

ZorzinZ
24 de maio de 2006 às 17:40
legal + sem mta ultilidade xDD

 

 

 

tem utilidade sim ¬¬

por exemplo, suponhamos que um player morre, e você quer saber quem matou ele (se foi um pk por exemplo)... se não tivesse o code, você teria que abrir o nomedoplayer.xml e ver as deaths dele.. e isso perde muito tempo :p

por isso resolvi cria.. ai só digitar /deaths (nome) que vê quem matou ele ^^

Espero que gostem do code,

é um code simples mas acho que pode ajudar vocês,

por isso resolvi postar aqui Oo =P

Obrigado,

Zorzin

ladennL
26 de maio de 2006 às 21:44

Eu tbm aacho mto útil,

eu tava qrendo Um code assim

vlw man

gibimG
01 de junho de 2006 às 11:04

eu num tenhu =/

6 meses depois...
BrielZinhuB
04 de dezembro de 2006 às 22:04

Ow tava vendo aki...na hora de testa deu erro ake..

"Unknown Comand / deaths"

acho q tem haver com esse bagulho ai q vc falo

q se tiverem duvida é pra posta

q vc vai fazer um tutorial explicando..

~~~~EDITADO~~~~

Zorzin achei um bagulho pra vc fazer..

que acho mt interessante..

akele bagulho q aparece em cima do player..

quando upa em ml, lvl ou skills

ta ligado??

Tipo assim

'LVL UP'...'ML UP'

esses baratos..

vo espera q tu faça isso pra eu hein?!

pls!

abraço

//BrielZInhu

Editado Dezembro 4 por BrielZinhu

1 ano depois...
20 de dezembro de 2007 às 18:52

bom pra uma vingança de um player + rapida hehe

20 de dezembro de 2007 às 18:53

ainda mais quando e pk

7 meses depois...
TyrurT
29 de julho de 2008 às 16:56

Tipow cara

 

pra quem n tem o site no ot

 

esse comando é util sim

 

mas pra quem tem isso se torna absoleto

 

mas eu gostei

 

parabens

 

flw

4 anos depois...
MaryGirl13M
19 de maio de 2013 às 04:49

funciona no 8.6?