Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Tutoriais
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

 
 
LinkBack Ferramentas do Tópico Modos de Exibição
Prev Post Anterior   Próximo Post Next
Antigo 09-01-2009, 10:19 PM   #1
XML - SKills - Variaveis
mend3 mend3 está offline 09-01-2009, 10:19 PM
Avaliação: (1 votes - 5.00 average)

Como muita gente tem dificuldade em editar as skills, vou postar as variaveis, pra facilitar a vida da galera:

Variáveis de Skills

PDAM, - physycal damage skill
MDAM - magical damage
DOT - damage durantre tempo
BLEED - bleed
POISON - poison
HEAL - heal
BALANCE_HEAL - balance hp skill
HOT - heal (regeneração ampliada)
COMBATPOINTHEAL - CP heal
CPHOT - cp regeneração
MANAHEAL - cura de Mana
MANAHEAL_PERCENT -cura de mana em percentual
MANARECHARGE – recarregamento de MP
MPHOT – regeneração de MP
AGGDAMAGE – damage de agressividade
BUFF - buff
DEBUFF - debuff
EXITBUFFS - removedor de buffs
STUN - stun
ROOT – hold, etc

Estes não são todas as variáveis, mas as que não estão a lista são praticamente literais em sua concepção. Com estas variáveis podemos modificar como quisermos os tipos das skills.


Além do tipo de skill, temos também que determinar qual a funcionalidade dela, se ela será um autobuff, ou buff/debuff em área, ou em clan/party... E para isso usamos a linha de comando:

Strings de target:

<set name="target" val="AKI VAI SER ADICIONADO UMA DAS STRINGS A SEGUIR, DE ACORDO COM A SKILL"/>

TARGET_NONE – sem target de ninguém. Possivelmente a skill não foi implementada.
TARGET_SELF – target em si mesmo.
TARGET_ONE – qualquer um é target.
TARGET_PARTY - target são membros da party (ex: buffs Warcryer)
TARGET_ALLY - target são membros da ally (ex: buffs Overlord)
TARGET_CLAN - target são membros do clan (ex: buffs de Overlord)
TARGET_PET - target é pet (buffs/skills para summon/pet)
TARGET_AREA - target é tudo em uma certa área (dependendo da distancia)
TARGET_AURA - target são todos aliados na área (dependendo da distância)
TARGET_CORPSE - target é um corpo.
TARGET_AREA_UNDEAD - target são os undead na área
TARGET_MULTIFACE – usado por gladiators (????)
TARGET_CORPSE_ALLY - target é corpo de alguém da ally.
TARGET_CORPSE_CLAN - target é corpo de alguém do clan.
TARGET_CORPSE_PLAYER - target é corpo de player
TARGET_CORPSE_PET - target é corpo de pet.
TARGET_ITEM – para enchants
TARGET_AREA_CORPSE_MOB - target são corpos de mobs na área(dependendo da distância)
TARGET_CORPSE_MOB – target é corpo de mob
TARGET_UNLOCKABLE -- target é baú ou porta
TARGET_HOLY - target é um artefato sagrado (holy artefact)
TARGET_PARTY_MEMBER - target é membro da party
TARGET_ENEMY_SUMMON - target é summon de inimigo

Também devemos colocar se a skill é Ativa ou Passiva inserindo esta linha:

<set name="operateType" val="value"/>

Sendo que “value” deve ser OP_ACTIVE ou OP_PASSIVE

Depois designamos o delay de uso da skill:

<set name="reuseDelay" val="tempo"/>

O tempo deve ser em milisegundos, ou seja, val=“1000” quer dizer 1 segundo.


Pra resumir tudo:

<skill id="9901" levels="1" name=“Nome da Skill">
Designio basico da skill para identificação pelo jogo

<set name="power" val=“1.0"/>
Multiplicador de power da skill segundo a da database

<set name="skillType" val="PASSIVE"/>
Tipo de skill

<set name="castRange" val="-1"/>
Distância de cast. “-1” seria em si próprio.

<set name="effectRange" val="-1"/>
Distância de efeito (quando em área)

<add order="0x40" stat="maxHp" val="582"/>
Adiciona valor ao total do char.

<mul order="0x30" stat="pAtkSpd" val="1.06"/>
Insere multiplicador ao status. ( % )

Variáveis de “stat” para add e mul:
ATRIBUTOS: WIT – MEN – INT – STR – COM – DEX
HABILIDADES: maxMp – maxHp - maxCp – runSpd – mAtk – pAtk – mAtkSpd – pAtkSpd – mDef
pDef – regMp – regHp - regCp – rEvas (Evasion) – accCombat (accuracy)

<using kind=“tipo"/>
Usável apenas com certos tipos de armas equipadas.

Com estas informações já se pode fazer literalmente um ESTRAGO com as skills, modificando e customizando elas.
Não abrirei um capítulo para stats de armors e weapons porque elas se baseiam em adicionar valores à status, e as que tem SA tem incorporada a skill do SA propriamente dita. Abrirei exceção no caso dos shields, que tem uma linha que DIMINUI a Evasion (geralmente em 8). Ela é a seguinte:

<sub val='8' order='0x10' stat='rEvas'/>

No caso das Augmentations, elas são “tabelas” de dados. Quando o server escolhe o Augment aleatoriamente ele designa valores destas tabelas. Elas se separam em valores “soloValues”, que são usados quando o Augment tem apenas o bônus que está na tabela, e “combinedValues”, que são usados quando há vários bônus no mesmo Augment.
As skills de Augment estão no meio das skills, e podem ser encontradas pela ID.

<augmentation id="14561">
<skillId val="3203" />
<type val="active" />
</augmentation>

Esse skillId val="3203" é a ID da skill que será colocada na tabela de Augmentation na Database, que é a tabela que define quais skills cada arma tem (de acordo com o item_id na bag do char)




Dados retirados de um tutorial feito por Anderuimm

 
Avatar de mend3
mend3
Membro - Coronel
Registrado em: Dec 2008
Localização: Campo Grande
Posts: 185
Pontos: 7,143, Nível: 55
Pontos: 7,143, Nível: 55 Pontos: 7,143, Nível: 55 Pontos: 7,143, Nível: 55
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Nome Real: Victor Mendonça
Visitas: 3612
Os Seguintes 15 Usuários disseram Obrigado(a) para mend3 por gostarem deste post :
alyson005 (12-02-2009), Blackout (09-01-2009), deiaof (23-08-2009), enokee (22-01-2009), Handy (31-12-2009), javito (20-05-2009), julianobig (14-01-2009), New (14-01-2009), Regencio (20-01-2009), ScareTissue (16-01-2009), share (13-01-2009), Tallyson (13-09-2009), xxxvalterxxx (13-01-2009), ZeuS (09-01-2009)
Links Patrocinados
 


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim


Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
[INFO] Tudo sobre Lineage II xxxvalterxxx [Lineage] Praça de Giran 10 17-03-2013 04:44 PM
[Interlude] Correção das Skills L2-DOT 2.0. vicfelipe [Lineage] Outros 43 29-04-2010 02:02 PM
[Outros] skill's add's oficias. Zedy [Lineage] Outros 5 04-08-2009 07:45 PM
Site ^^ Setokaiba [L2J] Tutoriais 10 05-06-2009 11:14 PM
tira o peso mysticpower [L2J] Dúvidas Solucionadas 9 27-01-2009 03:53 PM


Horários baseados na GMT -3. Agora são 10:08 AM.