Registrate y participa en nuestro foro , para que cada dia sea mas completo, y mejor para todos.
 
ÍndicePortalGaleríaFAQBuscarRegistrarseMiembrosGrupos de UsuariosConectarse

Comparte | 
 

 Como hacer wand y Rods

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Admin Nivaldo
Admin
avatar

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

MensajeTema: Como hacer wand y Rods   Sá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
Ver perfil de usuario http://otserverchile.activoforo.com
 
Como hacer wand y Rods
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» como hacer otro foro con el mismo mail?
» Como hacer mas pequeño el foro?
» como hacer rotar las img del portal
» Como hacer que un usuario sea moderador de todo el foro sin Ser admin
» como hacer que todo el calendario tenga el mismo color de fondo?

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