FR

Colocando Outfit De Monster Por Command

Por frerety, 28 de abr. de 2006 em Linguagens de Programação

otserv
tibia
21
9.3k
freretyF
28 de abril de 2006 às 23:57

Hola!

ESSA VERSÃO EH UMA VERSÃO ANTIGA... POR FAVOR, OLHEM A MAIS ATUAL: http://www.xtibia.com/forum/index.php?showtopic=16391

a função desse comando é quando você digitar /of "Bixo", o player fica com o outfit do bixo. Simples... ^^

em commands.cpp

em baixo de:

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

coloque

{"/of",&Commands::outFit},

Agora vá no final de commands.cpp e adicione:

bool Commands::outFit(Creature* c, const std::string &cmd, const std::string &param){

       if(param == "Gm"){

       c->looktype = 75;

       game->creatureChangeOutfit( c );          

       }

       else if(param == "Hero"){

       c->looktype = 73;

       game->creatureChangeOutfit( c );

       }

       else if(param == "Ghost"){

       c->looktype = 48;

       game->creatureChangeOutfit( c );

       }

       else if(param == "Demon"){

       c->looktype = 35;

       game->creatureChangeOutfit( c );

       }

       else if(param == "Lich"){

       c->looktype = 99;

       game->creatureChangeOutfit( c );

       }

       else if(param == "Serpent Spawn"){

       c->looktype = 220;

       game->creatureChangeOutfit( c );

       }

       else if(param == "Beholder"){

       c->looktype = 17;

       game->creatureChangeOutfit( c );

       }

  return true;

}

agora em Commands.h

em baixo de

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

Adicione

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

Compile e não se esqueça:

Coloque o access no commands.xml!!!

----- Como usar -----

digite /of Bixo

Primeira letra maiúscula e as outras minúsculas, como escrito acima...

Ex: /of Gm

Ex: /of Hero

Ex: /of Serpent Spawn

---------------------

FlW

CyA!

Editado Dezembro 9 por frerety

colexC
29 de abril de 2006 às 00:00

gostei muito desse code

mesmu parecendu simples (naum era eu ke u ia fazer)

é uma boa idéia, vo adicionar aki nu meu ot

vlw

bom trabalho

bruxoB
30 de abril de 2006 às 00:15

Isso troca o outfit do GM né?

Não tem como fazer pra trokr o do player?

Tipo, você fala /of "Nome do Player" "nome do monstro"

ZorzinZ
30 de abril de 2006 às 00:17

tem sim.. tem até um code em outro forum (num lembro qual era :/) que eh assim: /outfit "nome do player" e "outfit number"

mas esse do frerety tá muito bom, pois só digitar o nome que já troca o outfit... Mas só tem alguns... Mas é facil colocar mais..

vlw

Obrigado,

Zorzin

freretyF
30 de abril de 2006 às 09:54

@bruxo

tem com mudar o outfit dos player também... apenas coloque access = 0 no commands.xml... mas aí qq player ki souber o comando vai lah i altera u outfit... ^^

bruxoB
30 de abril de 2006 às 11:58

Ae fica meio sem graça ^^, eu digo comando pra GM trocar o outfit do player, daria pra fazer NPC's que trocam o outfit senão existe já ^^.

1 mês depois...
PresleyP
11 de maio de 2006 às 03:32

kra, mais eu priciso sab d uma coisa, tipo, aki n ta funcionando... no commands.xml eu soh colokei depois de /kick isso

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

oqq eu fiz de errado alguem pod mi ajudar?

ratofarrapoR
11 de maio de 2006 às 13:47

idéia boa, mas vo mudar os bixos ;D

uhsiahsiuae

vlww

colexC
11 de maio de 2006 às 13:53
kra, mais eu priciso sab d uma coisa, tipo, aki n ta funcionando... no commands.xml eu soh colokei depois de /kick isso

oqq eu fiz de errado alguem pod mi ajudar?

 

 

 

voce tem ke editar nas sources

naum é só editar u commands.xml

MttSM
11 de maio de 2006 às 17:06

Putz cara, muito bom isso.

Parabéns pela programação!

Tipo, isso serve só pra GM né...?

Ou pra player também?

//MttS

Editado Maio 11 por MttS

PresleyP
12 de maio de 2006 às 12:57

olha kra, tipo.... tah eu entendi q eu tenhu q programa intaum nas sources, mas como eu n sei mexe nas sources, vcs poderiam me falar em que arkivo q eu ponho e onde exatamente eu teria que por... plx me ajudem ai

freretyF
12 de maio de 2006 às 15:50

@MttS

Estou trabalhando em uma versão 2.0 desse code... pra poder transformar os players também em bixus... qndo eu conseguir eu posto aki no forum... ah... e ty pelos elogios... :bigsmile:

@Presley

Você terá que ter as sources do seu server (baixadas ow junto com o server ow num link separado no msm tópico de onde foi baixado seu ot) e precisará aprender a compilá-lo. Para isso você poderá procurar um tutorial sobre como compilar otServers na seção Tutorial.

FlW

CyA!

12 de maio de 2006 às 22:47

aew vlw pelos codigos mto bons mesmo ^^ c pudeh arruma mais alguns dessa area ou d outra posta vlw ^^

Hail XTibia

freretyF
12 de maio de 2006 às 22:55

HiHo!

@Drake Ironfist

ty pelos elogios...

jah postei a versão 2.0 desse comando onde o GM pode alterar o outfit dos players... link-> http://www.xtibia.com/forum/index.php?showtopic=15552

FlW

CyA!

3 semanas depois...
ScarFaceS
30 de maio de 2006 às 13:08

IDEIA OTIMA ^^

nota:8.0

xD