RO

Armas Com Level [tibia 8.0]

Por RoD LoKo, 11 de ago. de 2007 em Tutoriais de Scripting

otserv
tibia
script
5.0 (2)
45
13.1k
RoD LoKoR
11 de agosto de 2007 às 20:03

Olá galera, estou aqui voltando com meus tutoriais :)

Dessa vez, vi que os OT's 8.0, não tinha sistema de level de arma, igual TIBIA GLOBAL ainda. Bom, então, decidi estudar como fazer, e hoje consegui meu grande sonho :)

 

Bom, nada mais, nada menos, que vou passar a voces como fazer .. =)

 

Vamos la, começando:

 

Vá na pasta:

"data\weapons\scripts" e copie um arquivo lá, e renomeie com o nome da sword, club seja la qual voce vai por o level... No meu exemplo, fiz uma bright sword.. Após renomiar, abra ele e coloque isso:

 

local combat = createCombatObject()

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

setCombatParam(combat, COMBAT_PARAM_MEELEFFECT, CONST_ANI_PHYSICAL)

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -40, -0.8, -95)

 

function onUseWeapon(cid, var)

return doCombat(cid, combat, var)

end

 

Ali onde ta em vermelho, são os hits que ela vão dar, de acordo com level, etc.. Isso voce poe de acordo como for o estilo do seu OT, etc...

Onde está, em verde escuro, se voce for fazer uma arma de distance, substitua o MEELE por DISTANCE..

 

Perfeito, salve e vá na pasta:

"data\weapons" e abra o arquivo weapons.xml... E adicione assim, antes do </weapons> :

 

<!-- Armas Meele -->

<wand id="2407" range="1" lvl="30" mana="0" enabled="1" exhaustion="0" hitchance="80" script="bright sword.lua"><vocation id="4"/><vocation id="8"/></wand>

 

Aonde esta em vermelho, é o ID da sua arma...

Azul, o level da sua arma...

Aonde esta em marrom, é o hitchance maximo que ela pode tirar, e o script que voce colocou na pasta scripts...

 

Pronto, sua arma está pronta, para level 30+ :D

 

 

Aí voce fala, beleza, funcionou tudo legal, mas como faço para aparecer no look o level? Bom, vamos lá =D

 

Vá na pasta "data\items" e abra o arquivo items.xml .... Segue a seguir:

 

Bom, vemos varios itens ae, então de um CONTROL + F e digite o nome do item que voce escolheu o level ... Exemplo: CONTROL +F -> Bright Sword... Segue a seguir:

 

Voce verá isso:

 

<item id="2407" name="bright sword">

<attribute key="description" value="The blade shimmers in light blue.Only used by knights level 30 or highter."/>

<attribute key="weight" value="2900"/>

<attribute key="defense" value="30"/>

<attribute key="attack" value="36"/>

<attribute key="weaponType" value="sword"/>

 

Onde está em laranja, é a frase da arma, ali coloque sua frase do level necessário etc...

 

 

 

Bom, chegamos ao fim, e sua arma está prontinha :D

 

Espero, que tenham gostado desse tutorial ;)

 

 

 

 

Se for copiar, coloque meus créditos, odeio rippers ;D...

 

Comentem tambem, vlws ;)

 

 

 

 

Galera, decidi fazer algumas armas, para voces baixarem, dai ajuda vocês um pouco, da menos trabalho :) ... OBS: Fiz algumas, não todas, mas já ajuda a ter menos trabalho para vocês... Bom, aí vai o link:

 

Algumas armas by RoD LoKo [8.0]

Editado Agosto 13 por RoD LoKo

DekoooD
11 de agosto de 2007 às 20:27

Rox kara, tomara que funcione =X

vo testar :)~

RusttyR
11 de agosto de 2007 às 20:31

Se funcionar vai ser de grande valia.

 

Muito bom Rod.

 

Valeu por trazer brother ;)

 

abraço

 

Yours Rustty.

RoD LoKoR
12 de agosto de 2007 às 01:00

#Rustty

 

De nada, vou sempre trazer coisas novas agora. ;)

Obrigado por comentar.

 

#Dekoo Sorcerer xD

 

Opa, testei em Yourotz, e mais um que não lembro o nome, funfou perfeitamente, qualquer coisa edita :)

 

 

Cya =)

capeta7C
12 de agosto de 2007 às 12:09

mto bom tutorial

ateh agora nao tinha visto nenhum tuto como esse :)

cara

tem que vc posta o seu itens.xml e as weapons aih ?

to querendo bota no meu ot isso mas da mto trabalho demora d ++ =/

RoD LoKoR
12 de agosto de 2007 às 12:29
mto bom tutorial

ateh agora nao tinha visto nenhum tuto como esse :)

cara

tem que vc posta o seu itens.xml e as weapons aih ?

to querendo bota no meu ot isso mas da mto trabalho demora d ++ =/

 

 

Veja o edit ali, fiz algumas armas ^^"

Baixe lá, tem algumas ;)...

Amanha irei fazer mais umas 20, e editarei de novo =)

Obrigado pelo seu comment ^^

 

Abraços,

matheusrpM
13 de agosto de 2007 às 14:00

Ae vei bom trabalho ^^

funfo aqui no meu ot ...

só tem um problema, tava hintando de longe :(

dai descidi fuça aqui

eai descobri um negocio

<wand id="2407" range="9" lvl="30" mana="0" enabled="1" exhaustion="0" hitchance="80" script="bright sword.lua"><vocation id="4"/><vocation id="8"/></wand>

OBS: Vermelho quantos quadrados a weapon atacara!

Ai coloquei 1 no range

ficou assim

<wand id="2407" range="1" lvl="30" mana="0" enabled="1" exhaustion="0" hitchance="80" script="bright sword.lua"><vocation id="4"/><vocation id="8"/></wand>

e funfo perfeitamente ^^

Mais fora isso funfo tudo perfeitamente

você está de parábens :lol:

 

Se eu estiver errado fale por favor!

 

Abraço!

Editado Agosto 13 por matheusrp

RoD LoKoR
13 de agosto de 2007 às 22:44

#matheusrp

 

Opa, está certo sim... Obrigado por me corrigir, vou editar já o tutorial =)

Obrigado mesmo,

 

//Abraços,

vigattiV
15 de agosto de 2007 às 02:14

eu consegui coloka a arma com o lvl pra usa e tudo direitinho... mas na hora q eu atako sobe magic level invez de sword... o q q deu?? alguem explica como arruma isso?

GOD FabianoG
18 de agosto de 2007 às 15:40

Não seria Melhor

setCombatFormula(combat, COMBAT_FORMULA_SKILL, 0, 0, 0, 0)

Em Vez De

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.0, -40, -0.8, -95)

 

Espero Ter Ajudado

Maum MigoM
19 de agosto de 2007 às 16:35

Muito bom RoD LoKo.

Tenho certeza que o tópico será aceito.

JvchequerJ
24 de agosto de 2007 às 17:42

Olá Xtibiano,

 

Parabéns, seu tutorial foi aprovado.

 

Estarei movendo ele para a área de tutoriais.

 

Obrigado por trazer conteúdo para o Xtibia.com e espero que continue com o ótimo trabalho.

 

 

Atenciosamente,

JV Chequer *Diretor de Fórum Xtibia.com*

WondaW
25 de agosto de 2007 às 15:00

kra vo diser a real eu nunca vi um ot com isso mas com esse post axu que em breve verei

 

 

 

 

 

 

 

 

10 posts(x)

 

 

50 posts ( )

1 mês depois...
SequeledS
14 de setembro de 2007 às 21:18

kkkk q nb por ml !!! kkkkk

darksoul0D
15 de setembro de 2007 às 15:35

aki nen rolo xD

Range is not longer used in weapon.xml =/