Todo sobre el Tibia
  Guia server tibia
 
*Unicamente copia un spell mas o menos como el ke kieres ke sea el tuyo,modificas esto ke ya aprendiste ke es en la guia ke te deje ariba

Código:
arr = {
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},


*Tambien modifica esto

Código:
local combat = createCombatObject()
setCombatParam(combat, [b]COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE[/b])
setCombatParam(combat, [b]COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONAREA[/b])
setCombatFormula(combat, [b]COMBAT_FORMULA_LEVELMAGIC, -2.0, -150, -1.6, -150)[/b]


*Aki se encuentra la fuerza de tu spell y el efecto ke tendra,por si no lo notaste esta en negritas

*Despues de modificar el archivo ke kopeaste lo guardas con otro nombre y te vas a el archivo "spells.xml",te posisionas sobre el tab
"instant spells"

dale clic aki para poder ver la imagen

*Observa este codigo,te enseñare como esta compuesto

Código:


enabled="1" script="ultimate explosion.lua">
Código:
<>

En esta parte coloca el nombre de tu spell

Código:
words="exevo gran mas vis"

Aki pones las palabras necesarias para conjurar este spell

Código:
lvl="60"

En esta parte especificas el lvl necesario para poder utilizar el spell

Código:
maglv="40"

Pon el magic lvl ke necesitan tener los players para conjurar el spell

Código:
mana="1200"

La mana ke se gastara al utilizar el spell

Código:
soul="0"

La soul ke gasta conjurar el spell(utilizado en la creacion de runas)

Código:
exhaustion="1"

El exhaustion ke kausa(dejalo asi)

Código:
prem="1"

Si se necesita premmy para poder aserlo

Código:
enabled="1"

Ke si sirve o no

Código:
script="ultimate explosion.lua">

La locazion del archivo lua es decir el ke konfiguraste anteriormente

Código:

Las voaciones ke puede realizar este spell te dire ke numero es la vocacion
-vocation id="0"/> None
-vocation id="1"/> Sorcerer
-vocation id="2"/> Druid
-vocation id="3"/> Paladin
-vocation id="4"/> Knight
-vocation id="5"/> Master Sorcerer
-vocation id="6"/> Elder Druid
-vocation id="7"/> Royal Paladin
-vocation id="8"/> Elite Knight
-vocation id="9"/> GameMaster
-vocation id="10"/>GOD

Código:
 

Esto debe ir al final de cada codigo

*Ok,bueno pues lo anterior fue acerca de los spells pasemos a a las runas,abran el archivo de la sd

dale clic aki para poder ver la imagen

*Al abrir el archivo aparecera el siguiente codigo

Código:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.4, -50, -1.9, 0)

function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
end

Ok,bueno modificas la fuerza de la runa y el effecto como ya sabes aserlo

*Lo guardas con el nombre ke kieras,supongamos ke es "otfansdaascon.lua" XD

*Vas a spells.xml y te situas en en " "

*Observa este codigo

Código:


   *Te ense�are como esta compuesto
script="sd.lua">
Código:
<>

El nombre de la runa

Código:
id="2268"

La id de la runa,cheka en el intem editor o en el OtmapEditor,una id vacia y la colocas ahi

Código:
charges="1"

Las cargas de la runa(dejalo asi)

Código:
needtarget="1"

Ke si se necesita apuntar a un blanco o se puede lanzar al piso o kosas asi

Código:
maglv="15"

El magic lvl ke necesitan para utilizarla

Código:
enabled="1"

Si sirve

Código:
allowfaruse="1"

Si se puede usar de lejos

Código:
script="sd.lua">

el nombre del script en nuestro caso ser "otfansdaasco"

Código:
 

Debe terminar con esto

*Ok recapitulando, copias el archivo de una runa lo editas y despues agregas lo anterior tambien editado al archivo spells.xml

*En caso ke kisieras ke los players la pudieran acer te vas a

*Cheka este codigo

Código:


soul="0" prem="0" enabled="1" function="conjureRune">< FONT>

Como ya sabes de ke se tratan algunas frases solo te ense�are las ke no hemos visto

Código:
reagentId="0"

No se muy bien de ke se trata esto,sorry(dejalo asi)

Código:
conjureId="2260

Es el la id del conjuro todos llevan la misma

Código:
conjureCount="25"

Cuantas cargas tiene la runa cuando se hace,pero si le pusiste en "remove run charges" en la config.lua todas las ke fabriken van a tener

cargas de 100

Código:
function="conjureRune">

Si acaso es una runa de conjuro(dejalo asi)

*Bueno luego vienen las carpetas de "talkactions" y "vip" ninguna es muy importante contien un scripts adentro

dale clic aki para poder ver la imagen

*Luego viene la carpeta de weapons

dale clic aki para ver la imagen

*En esta carpeta se encuentran las wands,rods,crossbow etc....El archivo de weapons.xmles parecido al de spells.xml es mas como un archivo

ke le dice al server donde cargar la weapon,estas estan aki por ke tienen efectos,si revias en descargas veras ke existen scripts ke

postean,tales como Sprite Wand,Banana Staff, ke puedes agregar en la carpteta scripts

dale clic aki para poder ver la imagen


*Despues de pegar el script en la carpeta abres el archivo weapons.xml ke te aparecera esto

Código:





id="6"/>


id="6"/>


id="6"/>


id="6"/>


id="6"/>




id="5"/>


id="5"/>


id="5"/>


id="5"/>


id="5"/>





id="5"/>


id="5"/>




id="7"/>






*Generalmente en los posts donde ponen dichos archivos,como la spritewand,o el banana staff te dice komo aser ke funcionen agregando una

frase en el codigo anterior

*La carpeta ke sigue es la de world,donde se encuentra el mapa lo puedes utilizar bajando el OTMapEditor ke bajas del link del principo el ke venia junto kon el intem editor,en esta guia puedes aprender a mappear
dale clic aki y en esta otr puedes aprender todo para ejecutarlo y mucho mas dale clic aki

dale clic aki para poder ver la imagen

*A continuacion vienen los archivos....
dale clic aki para poder ver la imagen

admin.xml.-Este archivo no necesita ser editado
bans.xml.-Aki se van los players baneads
beds.xml.-Este archivo tampoco tienes ke editarlo
comands.xml.-Aki puedes echar un vistazo a los comandos de GM
global.lua.-Mas aya de tu comprension,(no le muevas)
guilds.xml.-Aki se almacenan las guilds ke cree el Guild Master (npc)
outfits.xml.-Los outfits de tu ot,no es necesario cambiarlo

*Luego viene los archivos pvparenas.xml y pvpzones.xml te ense�are a agregar zonas pvp
dale clic aki para poder ver la imagen

*Al abrirlos te apareceran los siguientes codigos
pvparenas.xml

Código:


    
        
    

*Para insertar una pvp arena usa esta guia dale clic aki

pvpzones.xml

Código:










    




    

*Basicamente son lo mismo te ense�are a agregar una pvp zone

*No taras ke al abrir el mapa con el map editor donde posicionas tu cursor aparece unas cordenadas "x.- y.- z.-" observa la siguiente foto

dale clic aki para poder ver la imagen

*Mira esta seccion ke se encuentra dentro del codigo anterior

Código:

Como veras en el codigo de arriba esta escrito (fromx="702" fromy="223" fromz="7" tox="830" toy="327" toz="7")kiere decir [(desde

x="702"y="223"z="7")(hasta x="1079" y="940"z="7")
*Como te abras dado cuenta indica 2 puntos dentro del mapa

*Supongamos ke indica los puntos de la imagen de abajo
dale clic aki para poder ver la imagen

*Forman una especie de linea inclinada
dale clic aki para poder ver la imagen

*Imaginate ke esos dos puntos son las eskinas opuestas de un cuadrado
dale clic aki para poder ver la imagen

*Unicamente lo ke se encuentra dentro del cuadrado sera la zona pvp,veamos komo agregarla

*El la imagen no se noto pero posisione mi cursor sobre el cuadro sela�ado y aparecieron las coordenas del cuadrado verde
dale clic aki para poder ver la imagen

*Entonces hecha un vistazo al codigo de nuevo, veras ke donde dice dice
remplazas esas coordenadas por la eskina superior del cuadrado ke en mi caso serian las de la foto "x:389 y:38 z:7"

Código:










    




    


*Ya remplazadas las coordenadas, en la misma seccion donde dice "fromz="7" tox="830" toy="327" toz="7" />" remplaza esas coordenadas por

la eskina inferior de tu cuadrado en mi caso serian las de la foto

da clic aki para poder ver la imagen

A mi me kedaria asi

Código:










    [b][/b]




    



*Con esto termino esta explicacion,de modo ke para insertar una pvp zone solo necesitas 2 coordenadas,y ya sabes todo dentro de tu

cuadrado sera pvp o pvp enforced dependiendo de donde lo kolokes

* Por ultimo viene la carpeta de Vocations.xml

Al abrirla aparece el siguiente kodigo

Código:




gainmanaamount="10" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="4.0" attackspeed="700" prevoc="0" basespeed="220">
    
    
    
    
    
    
    
    
    



gainmanaticks="3" gainmanaamount="20" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="1.3" attackspeed="850" prevoc="1"

basespeed="220">
    
    
    
    
    
    
    
    
    



gainmanaamount="20" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="1.3" attackspeed="850" prevoc="2" basespeed="220">
    
    
    
    
    
    
    
    
    



gainmanaticks="4" gainmanaamount="15" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="2.3" attackspeed="450" prevoc="3"

basespeed="220">
    
    
    
    
    
    
    
    
    



gainmanaticks="6" gainmanaamount="10" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="5.2" attackspeed="500" prevoc="4"

basespeed="220">
    
    
    
    
    
    
    
    
    



gainhpamount="15" gainmanaticks="2" gainmanaamount="30" gainsoulticks="15" gainsoulamount="1" maxsoul="200" manamultiplier="1.2"

attackspeed="100" prevoc="1" basespeed="220">
    
    
    
    
    
    
    
    
    



gainhpamount="15" gainmanaticks="2" gainmanaamount="30" gainsoulticks="15" gainsoulamount="1" maxsoul="200" manamultiplier="1.2"

attackspeed="200" prevoc="2" basespeed="220">
    
    
    
    
    
    
    
    
    
    



gainhpamount="20" gainmanaticks="3" gainmanaamount="20" gainsoulticks="15" gainsoulamount="1" maxsoul="200" manamultiplier="2.0"

attackspeed="350" prevoc="3" basespeed="220">
    
    
    
    
    
    
    
    
    



gainmanaticks="15" gainmanaamount="1000" gainsoulticks="15" gainsoulamount="1" manamultiplier="4.9" attackspeed="200" prevoc="4"

basespeed="220">
    
    
    
    
    
    
    
    
    



gainmanaticks="4" gainmanaamount="1000" gainsoulticks="15" gainsoulamount="1" manamultiplier="4.9" attackspeed="300" prevoc="1"

basespeed="220">
    
    
    
    
    
    
    
    
    



gainmanaamount="1000" gainsoulticks="15" gainsoulamount="1" manamultiplier="4.9" attackspeed="300" prevoc="1" basespeed="220">
    
    
    
    
    
    
    
    
    



*nuevamente te explicare ke significa cada cosa

Código:


gainmanaticks="6" gainmanaamount="10" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="4.0" attackspeed="700" prevoc="0"

basespeed="220">


Gaincap "10" <--cuanta cap gana por level
Gainhp "5" <--cuanta vida gana por lvl
Gainmana "30" <--cuanta mana gana por lvl
Gainhpticks "6" <--cada cuantos segundos gana la hp
Gainhpamount "10" <--de cuanto en cuanto se cura la hp
Gainmanatiks "3" <--cada cuantos segundos sube su mana
Gainmanammount "10" <--de cuanto en cuanto le sube la mana
AtackSpeed "1500" <--entre menor es , mas rapido atakan

Código:
    
    
    
    
    
    
    


Estos son los multiplicadores de los skills pero no es necesario ke lo modifikes ya ke en la config.lua ya configuraste los skills

recuerdas?

Código:
-- skill multiplier (another multiplier in data/vocations.xml)
skillmul = 75


 
  Hoy habia 1 visitantes (6 clics a subpáginas) ¡Aqui en esta página!  
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis