OT Server Chile
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Registrate y participa en nuestro foro , para que cada dia sea mas completo, y mejor para todos.
 
ÍndicePortalGaleríaBuscarÚltimas imágenesRegistrarseConectarse

 

 Como hacer wand y Rods

Ir abajo 
AutorMensaje
Admin Nivaldo
Admin
Admin Nivaldo


Cantidad de envíos : 34
Edad : 30
Fecha de inscripción : 01/03/2008

Como hacer wand y Rods Empty
MensajeTema: Como hacer wand y Rods   Como hacer wand y Rods EmptySáb Dic 13, 2008 11:45 am

Guia de como hacer wands y rods.

Primero vamos a la carpeta de nuestro servidor \data\weapons\scripts

Copiamos y pegamos un archivo de esos mismos q se encuentran hay cambiamos el nombre del archivo por ejemplo "test rod" abrimos el archivo borramos todo lo de dentro y haces lo siguiente:

La primera linea es asi:


Código:
local combat = createCombatObject()
 

Indica q habrimos el scripts.

Luego debemos poner algo asi:


Código:
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_POISONDAMAGE)
 

Esto indicara que tipo de daño hace en este caso hara POISONDAMAGE q es daño x veneno como ya lo especifiq en mi guia de spells hay mas tipos de damage, sino se la han leido aun leansela o vean mas tipos de damage en ella.

La tercera linea dice:


Código:
 setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_POISON)
 

La parte q dice DISTANCEEFFECT indica q est rod pegara de lejo y la parte que dice POSION reafirma que el daño sera x veneno.

La cuarta linea:


Código:
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, -8, 0, -18)
 

La parte que dice 0, -8, 0, -18 en est caso el primer numero es cero (0) se ignora x q ya sabemos q es un numero sin valor el siguiente tambn es cero (0) = lo ignoramos ahora viene un -18, el -8 y el -18 se suman dando asi -26 +/- esto pegara nuestro rod x golpe.
Ultimas lineas:


Código:
function onUseWeapon(cid, var)
  return doCombat(cid, combat, var)
end


La parte que dice function... se refiere a q esto pasara cuando tengamos las rod puesta, lo q dice return... se los explicare pero SI SON INISIADOS EN ESTO NO LO LEAN QUEDARAN TODOS ENREDADOS esto indica q el scripts regresa arriba para efectuar el daño de 26 cuando llega abajo de nuevo volvera a subir para quitar los 26 y asi sucesivamente x esto q es el rod no deja de pegar y no pega una vez solamente.

EL "end" todo scripts debe cerrarse con 1 o mas ends depende de q tipo de sripts sea.

Ahora a agregar el wand nos vamos a data weaponds y le damos segundo clic a weaponds.xml abrir con > block de notas
y pones esto:


Código:
<wand id="EL ID DEL ITEMS, EL CUAL FUNCIONARA COMO ROD" range="DISTANCIA QUE TENDRA DE ALCANCE" lvl="LEVEL NECESARIO" mana="MANA QUE GASTARA X GOLPE" enabled="1" exhaustion="SI TENDRA EXASUTE" script="NOMBRE DEL ARCHIBO.lua"><vocation id="2"/><vocation id="6"/></wand>


1 Tendra Exauste
2 No tendra

y esop bye
Volver arriba Ir abajo
https://otserverchile.activoforo.com
 
Como hacer wand y Rods
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Como hacer playas 100%
» como hacer una server 7.6 desde 0 :O
» Hacer un servidor 8.1 de tibia en pocos pasos
» Como usar el SprEditor.
» ..::TUtorial PeRfecto Como Habrir Mapa Editor::..

Permisos de este foro:No puedes responder a temas en este foro.
OT Server Chile :: Guias y Tutoriales :: Guias en General-
Cambiar a: