Critical Damage 8.1

  • 1
  • 2

Fusion32

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/01/06Posts: 86

ola a todos de novo. hj eu venho trazer um codigo melhorado do "Jackson Zani"(mais um)

 

configmanager.cpp

 

acima de

 

m_isLoaded = true;

 

adicione

 

m_confInteger[CRITICAL_HIT] = getGlobalNumber(L, "criticalhit", 10);

 

agora em configmanager.h

 

acima de

 

LAST_INTEGER_CONFIG

 

adicione

 

CRITICAL_HIT,

 

agora em weapons.cpp troque a funçao

 

int32_t Weapons::getMaxWeaponDamage(int32_t attackSkill, int32_t attackValue)

 

por

 

int32_t Weapons::getMaxWeaponDamage(int32_t attackSkill, int32_t attackValue)
{
int32_t maxDamage = ((int32_t)std::ceil((attackSkill * (attackValue * 0.0425)) + (attackValue * 0.2)) * 2);
if(random_range(0,100) < g_config.getNumber(ConfigManager::CRITICAL_HIT)){
	if(attackSkill > 60){
		maxDamage *= 2;
	}
	else if(attackSkill > 30){
		maxDamage *= 3;
	}
	else {
		maxDamage *= 4;
	}
}
return maxDamage;
}

 

e pronto!

 

config.lua

 

-- chance to make a critical hit (1 = 1%)
criticalhit = 10

Alguns times têm craques...
Nós temos um "mago".



Assinatura Irregular.
Assinado: Rodrigo Ferreira

mauriciogc

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/10/06Posts: 1
o.O" iSso é 8.1?

Wey.Ctba

Marko
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 29/12/06Posts: 408

Caramba, muito legal cara, na boa, está muito bom. Espero que continue trazendo mais para o nosso querido fórum.

E-mails para contato:Marco.Andolfato@hotmail.com



Servidor em que jogo atualmente: Pythonia.com

Sites "pessoais"

Zuth kimu

Lucas Rodrigues dos Santos
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 18/09/06Posts: 122Char no Tibia: Aistan Kendrick

Tutorial muito mal feito, Use mais cores, Expecifique os lugares corretos para colocar os Codigos.

 

Z.k º.º ~

signature2.png

@2006 - 2010 Zuth Kimu - Todos os direitos reservados

lucas1000

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 16/10/05Posts: 118

Partes Vagas, Falta de cores Mas o resto muito bom e critical eh realmente Util NOTA:8,0

MINHAS METAS

Metas:

[X]1.....Post....SERVO

[X]10...Posts...CAMPONÊS

[X]25...Posts...CAÇADOR

[X]50...Posts...CAVALEIRO

[X]100..Posts...BARONETE

[_]200..Posts...BARÃO

[_]300..Posts...VISCONDE

[_]400..Posts...DUQUE

[_]600..Posts...ARQUEDUQUE

[_]800..Posts...ARISTOCRATA

[_]1000.Posts...REGENTE

[_]1400.Posts...SÁBIO

[_]1800.Posts...SACERDOTE

[_]2500.Posts...PRÍNCIPE

[_]3000.Posts...REI

Bate aqui?

.0/ .0

/| . /|\

./\ /\

Peitinho!

.0 \0...?

/|‾.|\

./\ /\

... RONALDO ...

Kyrius

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/10/07Posts: 50Char no Tibia: --

Pow explica mais oq fazz sei la..

FLzZrz

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/08/08Posts: 2

Ouw velhO. eu n tenhO esses arquivOs nO meu Ot....vc tem cOmO bOtar cOmO dOwnlOad...Ouw cOmO que faz!! pOr favOr!

 

abraçOS

Jackson Zani

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/02/07Posts: 84

É uma restruturação do meu critical para 8.1

Muito boa, o meu ta muito velho, essa ta bom,

Parabéns fusion :)

 

Se vocês vieram aqui para criticar o jeito que ele fez o post,

Então param de floodar, oque importa é o conteudo, se você intende c++

Vai estar claro tudo oque ele escreveu.

Todos direitos reservados® Administrador - Medieval Works 2009.

lastsouls

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 13/12/07Posts: 628

# Jackson Zani

 

Se tá tudo certo e ele só reestruturou, qual o motivo do report?

 

Abraços.

 

EDIT:

 

atá, entendi agora.

ele não tinha posto os créditos dai ele pois e vocês editaram os posts né?

 

Abraços

Jackson Zani

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/02/07Posts: 84

Exato! haha

Valeu Last :)

Pra quem não sabe oque é Critical Hit,

É um benefício que eu tinha criado para ajudar knights, que sempre foram fracos em otservers,

Ele da um hit critico, maior que o normal, dependendo da chance.

 

Abraços.

Todos direitos reservados® Administrador - Medieval Works 2009.

FLzZrz

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/08/08Posts: 2

Lgl...agOra me diz....ONDE EU COLOCO ISSO NO MEU OT? NA PASTA?? N TENHO ESSE ARQUIVO. TERIA COMO ME EXPLICAR POR FAVOR!

 

OBRIGADO.

Gofaia

Make your dreams alive!
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 15/03/08Posts: 295
Lgl...agOra me diz....ONDE EU COLOCO ISSO NO MEU OT? NA PASTA?? N TENHO ESSE ARQUIVO. TERIA COMO ME EXPLICAR POR FAVOR!

 

OBRIGADO.

 

 

Isso vai nas sources do serv. Nos arquivos que formam o executavel. Procure na area de downloads o tibia SVN

La vai ter todos os scripts que formam o serve

 

Se eu estiver errada me corrijam.

 

 

Bloody kisses

Ps: Hoje é dia de aprender mais como aquele troço funciona...

Se o provavel nao for verdade, o improvavel deve ser.

>>> Aprenda a programar em 10 anos <<<

QUOTE
Leonardo: vc é bonita
Leonardo: sua placa mae deve ser que nem voce

pinduc

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/10/08Posts: 9Char no Tibia: FlameDrakke

explique onde fika esse configmanager.cpp

etc

pq tem gente q n sabe onde fika

kwelf

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/10/06Posts: 4

É possivel fazer este critical para só uma vocação?

KillerMachine

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/12/07Posts: 3Char no Tibia: Mideku

Galera isso é compilar OtServs..esses servidores prontos n tem como adicionar critical, só serve na hora de criar o seu próprio ot.. :smile_positivo:

  • 1
  • 2