You are on page 1of 19

Dar puntos al comenzar

Bienvenidos a nuevo tutorial, hoy aprenderemos una alternativa a como dar puntos a los personajes que
recien comienzan en el juego.
En el antiguo tutorial lo hemos hecho desde un JOB en SQL el cual funciona de una manera un poco
"estructurada"
Qu quiere decir o a qu me refiero?, Al crear un Job o Sentencia SQL obliga a que cada personaje
creado deba salir del juego para recibir el premio.
De qu forma podemos evitar eso?, simple; lo haremos modificando los valores del procedimiento
encargado de crear el personaje dentro del juego.
Aclaracin: Resets y Puntos son tablas totalmente diferentes que no tienen ninguna relacin en sus
valores (solo comparten coherencia), ya que muchos creen que agregarle a un personaje 2 o 3 resets
implica que el personaje ya tenga puntos, stats , etc.
Pero, no, no es asi; un personaje puede tener 35 resets y cero stats, cero puntos para repartir. El punto de
esto es que debemos tener bien claro que son tablas diferentes, resets son resets, puntos son puntos.
Terminada la explicacin, vamos al tutorial.
1)Ingresamos al SQL Server Enterprice Manager y luego desplegamos las opciones de nuestra base de
datos "MuOnline". En ella nos desplazamos hasta los procedimientos almacenados y del lado derecho
buscamos el llamado "CreateCharacter" (No presente en todas las versiones y el nombre del proceso
puede variar de acuerdo a la versin de MuOnline con la que estemos trabajando)



2)Este procedimiento es el que se ejecuta a la hora de crear un personaje, es decir, que dicho procedure
consta de 3 partes importantes:
a)Declaracin de variables
b)Insertado de variables
c)Valores de variables



a)Declaracin de variables:
@AccountID varchar(10),
@Name nvarchar(10),
@cLevel smallint,
@LevelUpPoint int,
@Class tinyint,
@Experience int,
@Strength int,
@Dexterity int,
@Vitality int,
@Energy int,
@Money int,
@Life real,
@MaxLife real,
@Mana real,
@MaxMana real,
@MapNumber smallint,
@MapPosX smallint,
@MapPosY smallint,
@MapDir tinyint
Alli lo que hacemos es simplemente @[tabla][tipo],
De esta forma, estamos declarando una variable a la cual le asociamos un tipo de datos.
Tomemos el primer ejemplo AccountID-varchar, lo que estamos haciendo es que dicha tabla "AccountID"
recibir valores de tipo "varchar"

b)Insertado de variables:
Con esta instruccin lo que hacemos es agregar dichas variables en sus campos de la tabla character. Es
importante destacar que la instruccin es INSERT INTO y no INSERT INTO Character. Esta ltima hace
referencia a la tabla en donde insertaremos dichos datos.

c)Valores de variables:
Es bastante intuitivo, son los valores que le asignaremos a cada variable.
Lo importante de esta combinacin de variables+valores es que se debe de respetar ambas cantidades.
Qu significa eso?, que si tenemos algo asi:

INSERT INTO Character
(tabla1, tabla2, tabla3)
VALUES
(@tabla1, @tabla2,)
Tendremos un error similar al siguiente:



3)Entonces, de acuerdo al tutorial, lo que haremos ser configurar la parte C) para alterar los valores que
enviaremos al crear un personaje.
No har falta decir que tabla corresponde a cada stats porque eso ya lo hemos visto infinitas veces.
Entonces simplemente lo que har en esta demostracin es darle 2000 puntos para repartir a cualquier
nuevo personaje creado en el servidor.
Para eso en la seccin C) buscamos la variable @LevelUpPoint y la modificamos por el valor que
deseamos tener como puntos adicionales al crear un personaje, por ejemplo "2000" de modo tal que nos
quede algo similar a lo siguiente.



Luego hacemos un clic en aceptar, iniciamos el servidor y verificamos los cambios dentro del juego

4)Finalmente, al crear un nuevo personaje dentro del juego, nos aparece con 2000 puntos para repartir.



Adicionalmente algo que tambin podemos hacer es declarar una variable y asignarle un valor:

declare @Point int
set @Point=2000
Luego como "VALUES" colocamos el @point directamente, de esta forma tomara el valor del set anterior.
Para qu hacer eso?, de repente se me ocurrio que a ese cdigo podemos adicionarle algunos
condicionales, por ejemplo dependiendo la raza del personaje podemos dar X puntos o inventar un mod.
vip que adicione puntos de acuerdo a un ON/OFF, realmente esto es creatividad y podemos hacer
infinitas cosas.
//////////////////////////////////////////////////////////////////////////////
Dark Night SKILLS


Defensive Skill
By positioning himself in a defensive posture, a dark knight can reduce the damage taken from
enemy strikes by 50%.
It proves very useful when besieged by too many enemies to effectively counter.


Falling Slash
The falling slash gives twice as much damage than any other regular attack of a Dark Knight
because he uses his whole body to increase the strength of the blow.


Cyclone Slash
Many Dark Knights have been able to master this skill.
It consists of swinging a sword in a wide arc thereby generating enough centrifugal power to
cause more damage and increase attack speed.


Lunge
Dark Knights who use the Legendary Sword, Gladius and Katana with a lunge skill can execute
quick stab attacks on their enemies.
Moreover, it penetrates deeply through an opponents armor into the vital parts of the opponent.


Uppercut
It cleaves into an enemy through an upward slashing motion.
While it may look simple and fluid, it takes a lot of dedication to master it.


Slash
It is a dreadful skill that uses both blades of a sword to cut an enemy.
It is a skill of high difficulty that only a Giant Sword, Chaos Dragon Axe and Crystal Sword can
handle. Monsters who are attacked by this skill are damaged 2 times more than the other
attacks.


Impale
This technique allows the knight wielding a spear weapon to impale his opponents for massive
damage.


Twisting Slash
A technique that allows the knight to whirl his weapon around him to attack all adjacent targets.


Death Stab
A devastating attack similar to the lunge skill but is enhanced by the elemental power of wind.


Greater Fortitude
This technique allows the knight to use his energies to give him more stamina for battle.


Rageful Blow
An area attack that unleashes shockwaves with the elemental power of the earth to damage
opponents.


Strike of Destruction
Acquired from Orb of Explosion. The Dark Knight uses his weapons to strike a freezing blow to
his opponent. The Explosion skill freezes and slows down the enemy making them an easy prey
for you.
//////////////////////////////
Skill de las Armas


Nombre Uppercut
Descripcin
El Dark Knight se unira a un enemigo
a travs de un movimiento
ascendente. Si bien puede parecer
sencillo y fluido, se necesita mucha
dedicacin para dominarlo.
Imagen

Mana 10
AG 0
Dao x2 de Dao
Vdeo Click para Ver



Nombre Cyclone
Descripcin
Muchos Dark Knight han podido
dominar esta habilidad. Consiste en el
usar la espada en un arco ancho de tal
modo que genera bastante energa
centrfuga para causar ms dao y de
aumentar la velocidad del ataque.
Imagen

Mana 9
AG 0
Dao x2 de Dao
Vdeo Click para Ver



Nombre Lunge
Descripcin
Los Dark Knight que utilizan las
legendarias espada que tienen este
skill pueden ejecutar ataques
rpidos apualando a sus
enemigos. Por otra parte, penetra
profundamente a travs de la
armadura de adversario en las
partes vitales del oponente.
Imagen

Mana 9
AG 0
Dao x2 de Dao
Vdeo Click para Ver



Nombre Slash
Descripcin
Es una habilidad terrible que utiliza
las hojas de la espada para cortar a un
enemigo.
Imagen

Mana 10
AG 0
Dao x2 de Dao
Vdeo Click para Ver



Nombre Falling Slash
Descripcin
La cada de este skill da doble de
dao que cualquier otro ataque
regular de un Dark Knight porque
utiliza todo su cuerpo para
aumentar la fuerza del golpe.
Imagen

Mana 10
AG 0
Dao x2 de Dao
Vdeo Click para Ver



Nombre Defense
Descripcin
Colocandose en esta postura
defensiva, el Dark Knightpuede
reducir el dao recibido de los
ataques del enemigo en un 50%
Imagen

Mana 30
AG 0
Dao 50% de reduccin de Dao
Vdeo Click para Ver

Skill de los Pet's



Nombre Raid Skill
Descripcin
El dinorant usa su energa
disparando una bola de energa
hacia el enemigo infringiendole un
gran dao.
Imagen

Mana 9
AG 0
Level 110
Dao Aumenta el Dao en 15%
Vdeo Click para Ver

Skills de Orbs



Nombre Impale
Descripcin
Esta tcnica permite al Dark
Knight que maneja una Spear
atravesar a sus oponentes con
un dao masivo.
Requerimientos Level 28
Imagen

Mana 8
AG 0
Level 28
Vdeo Click para Ver



Nombre Twisting Slash
Descripcin
Una tcnica que permite al
Dark Knight girar alrededor de
el arma para atacar a todos los
objetivos adyacente.
Requerimientos Level 80
Imagen

Mana 10
AG 10
Level 80
Vdeo Click para Ver



Nombre Swell Life
Descripcin
El Dark Knight utiliza su
energa acumulada para
incrementar por un cierto
tiempo su vitalidad.
Requerimientos Level 120
Imagen

Mana 22
AG 24
Level 120
Vdeo Click para Ver



Nombre Death Stab
Descripcin
Un ataque devastador similar
a la habilidad del lunge pero
se ve reforzada por la energa
elemental del viento.
Requerimientos Level 160
Imagen

Mana 15
AG 12
Level 160
Vdeo Click para Ver



Nombre Rageful Blow
Descripcin
Los Dark Knight toman su
arma a disposicin y invoca a
la tierra que entrega un soplo
masivo que afecta a todos los
enemigos vecinos.
Requerimientos Level 170
Imagen

Mana 25
AG 20
Level 170
Vdeo Click para Ver


Nombre Strike of Destruction
Descripcin
El Dark Knight lanza un esfera
de hielo que infringe un gran
dao y reduce la velocidad de
movimiento del enemigo.
Requerimientos Level 220
Imagen

Mana 30
AG 24
Level 220
Vdeo Click para Ver

Skill con Quest



Nombre Combo Skill
Descripcin
Poderoso Skill el cual funciona
usando sucesivamente 3 skill los
cuales daaran muy duramente al
enemigo.
Imagen
Mana -
AG -
Level 220 Quest Marlon
Vdeo Click para Ver

Skill Especiales


Nombre Crescent Moon Slash
Descripcin
Skill para su uso exclusivo en el
Castle Siege
Imagen

Mana 22
AG 15
Level
Vdeo Click para Ver
Skills Level Master

Nombre Blood Storm
Descripcin
El Blade Master conjura su
energa interna y enva rayos
poderosos que daan a todo
aquel que este en su rango de
ataque.
Requerimientos
Se activa el Skill desde el Master
Skill Tree
Imagen

Mana 87
AG 0
Vdeo Click para Ver

////////////////////////////
Skill con Scrolls


Nombre Fire Ball
Descripcin
Incluso la novata summoner
puede dominar esta tcnica con
simple facilidad. Al rodar una
enorme bola de fuego, le da un
dao masivo a los enemigos.
Requerimientos 40 Energa
Imagen

Mana 3
AG 0
Vdeo Click para Ver


Nombre Power Wave
Descripcin
Se dispara una ola de fuerza
hacia el enemigo. Energa de
sacada de la tierra se mueve
hacia el enemigo para hacer
frente a con daos moderados.
Requerimientos 57 Energa
Imagen

Mana 5
AG 0
Vdeo Click para Ver


Nombre Meteorite
Descripcin
Convoca un meteorito del cielo
para castigar a los oponentes.
Requerimientos 104 Energa
Imagen

Mana 12
AG 0
Vdeo Click para Ver


Nombre Ice
Descripcin
El hechizo de hielo tiene la
oportunidad de congelar a los
enemigos, reduce el movimiento
y la velocidad de ataque.
Requerimientos 120 Energa
Imagen

Mana 38
AG 0
Vdeo Click para Ver

Skill con Parchment


Nombre Drain Life
Descripcin
Extrae el HP del enemigo
mientras recupera su HP por
cada ataque.
Requerimientos 150 de Energa
Imagen

Mana 50
AG 0
Vdeo Click para Ver



Nombre Chain Lightning
Descripcin
Ataca con rayos electricos
hacia el enemigo con un dao
triple
Requerimientos 245 de Energa
Imagen

Mana 85
AG 0
Dao x3 Dao
Vdeo Click para Ver



Nombre Electric Surge
Descripcin
Esta habilidad dispara una especie
de esfera de electricidad hacia el
enemigo causando un gran dao.
Imagen
Mana 9
AG 0
Vdeo Click para Ver



Nombre Sleep
Descripcin
Paraliza al enemigo dejanlo
dormido por unos cuantos
segundos o hasta atacarlo de
nuevo.
Requerimientos 180 de Energa
Imagen

Mana 20
AG 3
Vdeo Click para Ver



Nombre Damage Reflection
Descripcin
Aura que refleja el dao
recibido por tus enemigos por
un cierto tiempo
Requerimientos 375 de Energa
Imagen

Mana 40
AG 10
Vdeo Click para Ver


Nombre Weakness
Descripcin
Poder que debilita el Dao de
tus enemigos durante un
tiempo limitado
Requerimientos 663 de Energa
Imagen

Mana 50
AG 15
Vdeo Click para Ver


Nombre Innovation
Descripcin
Poder que debilita la defensa
de tus enemigos durante un
tiempo limitado.
Requerimientos 912 de Energa
Imagen

Mana 70
AG 15
Vdeo Click para Ver


Nombre Berserker
Descripcin
Aura que aumenta el Dao
por un tiempo limitado, al
usar el aura reduce tu defensa
y HP.
Requerimientos 620 de Energa
Imagen

Mana 100
AG 10
Vdeo Click para Ver


Nombre Lightning Shock
Descripcin
Ataque de fuego que centra su
dao hace un determinado
sitio con ondas redondas.
Requerimientos 823 de Energa
Imagen

Mana 120
AG 7
Vdeo Click para Ver







2 quest













1mision

















2 mision

You might also like