@eduardobean, fique a vontade pra fazer qualquer modificação que quiser... o código ta ae disponibilizado pra vocês. Se não souber como faz, da uma estudada procura bem porque conhecimento é assim, quem busca sempre acha.
- Fórum
- OTServ
- Recursos
- Linguagens de Programação
- Two Weapons System!
info
Grupo: Conde
Registrado: 30/06/11
Posts: 631
Reputação: +371
Char no Tibia: Warrior of Mort

Parabens jhon otimo sistema... rep+
Editado Abril 27 por TheSource
info
Grupo: Campones
Registrado: 18/05/13
Posts: 70
Reputação: +9

Fera, mais fica muito zuado u.u
Excelente sistema, se foi você mesmo que desenvolveu continue assim Abraços.
info
Grupo: Visconde
Registrado: 09/08/10
Posts: 314
Reputação: +19
Char no Tibia: não tenho

No meu caso é uma vocação nova e só ela vai usar 2 swords. tem com fazer alguma modificação nas swords pelo items.xml
Vá em player.ccp e procure por:
ret = RET_CANONLYUSEONEWEAPON;Você ira encontrar dois "ret = RET_CANONLYUSEONEWEAPON;", substitua por:
ret = RET_NOERROR;
na parte acima que ele manda troca para RET_NOERROR, em vez de trocar adiciona isto embaixo:
if (vocation->getId() == 4)
{
ret = RET_NOERROR;
}
ficando assim:
ret = RET_CANONLYUSEONEWEAPON;
if (vocation->getId() == 4)
{
ret = RET_NOERROR;
}
sendo o 4 o id da vocação que pode usar 2 espadas ...
faça isso nas duas partes que ele manda trocar .
Editado Janeiro 25 por xotservx
info
Grupo: Visconde
Registrado: 09/08/10
Posts: 314
Reputação: +19
Char no Tibia: não tenho

Chegando em casa vou testar e edito. ![]()
Sendo mais de uma vocação fica como?
o meu ta assim
|| type == WEAPON_SHIELD || type == WEAPON_AMMO)
ret = RET_NOERROR;elseret = RET_CANONLYUSEONEWEAPON;}elseret = RET_NOERROR;}break;
seguindo seu comentário, fica assim
|| type == WEAPON_SHIELD || type == WEAPON_AMMO)
ret = RET_NOERROR;elseret = RET_CANONLYUSEONEWEAPON;if (vocation->getId() == 4){}elseret = RET_NOERROR;}break;
certo?
tentei fazer aki não deu certo da um erro ao copilar.
vamo fazer o seguinte? eu te passo a source que tenho aqui, vc muda pra min e da up? pdc
http://www.4shared.com/archive/rDvPZoqT/forgottenserver-036r78tar.htm
Editado Janeiro 25 por Diarmaint
info
Grupo: Conde
Registrado: 20/09/12
Posts: 711
Reputação: +86
Char no Tibia: noé

To pelo cel agr se ngm tiver feito isso pra ti, chegando em casa eu faco pra ti E ja compilo a distro.
Btw: otimo codigo.
Edit: compilei aqui, baixa ae.
Link: TFS 0.3.6
Editado Janeiro 26 por Maenilse
info
Grupo: Visconde
Registrado: 09/08/10
Posts: 314
Reputação: +19
Char no Tibia: não tenho

To pelo cel agr se ngm tiver feito isso pra ti, chegando em casa eu faco pra ti E ja compilo a distro.
Btw: otimo codigo.
Edit: compilei aqui, baixa ae.
Link: TFS 0.3.6
Cara desculpa, n falei qual vocação vai ser a que vai usar duas armas...
citei a vocação 4 só como exemplo.
As vocações são 6, 12, 18.
Editado Janeiro 26 por Diarmaint
info
Grupo: Conde
Registrado: 20/09/12
Posts: 711
Reputação: +86
Char no Tibia: noé

sem problemas, vo só recompilar a distro aqui entao, ja upo novamente, so aguardar.
EDIT: upei aqui, basta baixar.
Download: TFS 0.3.6
Editado Janeiro 26 por Maenilse
info
Grupo: Visconde
Registrado: 09/08/10
Posts: 314
Reputação: +19
Char no Tibia: não tenho

o/
o/
Se possível me da um ajudinha aki, esse sistema tem como trocar o attack speed por critico ?
http://www.xtibia.com/forum/topic/203743-fist-fightingattackspeed/
Editado Janeiro 26 por Diarmaint
info
Grupo: Conde
Registrado: 20/09/12
Posts: 711
Reputação: +86
Char no Tibia: noé

depende, eu ainda tenho q analisar cada codigo das sources porém to sem tempo, mais acho q da, pegando a funçao do dano critico, e colocando no lugar da funçao do attackspeed tudo certo, acho q n haverá problemas, qnd eu tiver com mais tempo eu vejo se consigo fazer isso, sem bugar os demais.
info
Grupo: Visconde
Registrado: 09/08/10
Posts: 314
Reputação: +19
Char no Tibia: não tenho

Vlw
só isso pra eu termina o servidor a classe com as promotions e coloca o sistema de critico.
Rep de hj é teu cara
vlw msm
Editado Janeiro 26 por Diarmaint




info
Grupo: Visconde
Registrado: 22/09/10
Posts: 474
Reputação: +47
Concordo com a galera, ao inves de somar os ataques seria muito mais legal soltar 2 damage um depois do outro, pois assim o player teria a certeza de que com 2 espadas ele da 2 hits, sem contar que daria para criar spells que só podem ser usadar se tiver 2 sword e muito mais assim aumentando a variedade de spells e melhorando o rpg dos jogos.