Secret Experience

Secret Experience (https://secretexperience.net/)
-   [L2J] Tutoriais (https://secretexperience.net/l2j-tutoriais/)
-   -   Criando E Editando Skill Para Set (https://secretexperience.net/l2j-tutoriais/18388-criando-e-editando-skill-para-set.html)

hbjmp 07-02-2010 10:29 PM

Criando E Editando Skill Para Set
 
Bom , pessoal como venho percebendo na area de duvidas muitas pessoas , querem saber como adicionar 1 Skill , em um determinado Set, Neste tutorial irei Explicar desda Criacao Da Skill ate a implementacao IN GAME.

Vamos La :D

1 º Passo - Criar A Skill

Va ate data\stats\skills e crie 1 bloco de Notas nele iremos comecar a editar nossas skills

Código:

<?xml version="1.0" encoding="UTF-8"?>
<list>
<skill id="5552" levels="1" name="Ice Robe Armor Set">
<!-- By: HBJMP. Acesse WWW.SECRETEXPERIENCE.NET -->
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<mul val='50.0' order='0x40' stat='mAtk'/>
<mul val='100.0' order='0x40' stat='mCritRate'/>
<mul val='5.0' order='0x40' stat='pDef'/>
<mul val='7.5' order='0x40' stat='mDef'/>
<mul val='7.5' order='0x40' stat='pAtkSpd'/>
<mul val='7.5' order='0x40' stat='mAtkSpd'/>
<add val='1000' order='0x40' stat='maxHp'/>
<add val='1000' order='0x40' stat='maxCp'/>
<add val='1000' order='0x40' stat='maxMp'/>
<add val='30' order='0x40' stat='runSpd'/>
<add val='100' order='0x40' stat='rCrit'/>
</for>
</skill>
</list>

E Salve ela em xml . Pronto Nossa Skill Ja Foi Criada

2 ° Passo Iremos Fazer ela aparecer In Game Editando no SkillGrp e Skill Name.

Código:

5552 1 2 0 -1 0 0.000000 0 sacrificeicon.armor_t1004_ul_i00 0 0 0 0 -1 -1
No meu caso eu pegei a grp de 1 skill custon do meu servidor , o codigo assima voce ira salvar no skillgrp, agora iremos dar nome a Skill

Código:

5552 1 Robe Skill Set Skill Effect Lvl2. none none
Salve isso no Iten Name

Pronto nossa skill ja foi criada e implementada IN Game e no Servidor agora iremos aprender a colocar a skill junto com o Set a sua escolha.

3 ° Passo - Implementar Skill No Determinado Set

Para isso voce tera que ir no Navicat Tabela ArmorSet.

Código:

54 9909 0 9908 9910 9911 5552 0 0 3625
Acima voce virao 1 exemplo do Set Robe que tenho no meu servidor , agora mostrarei como voces poderao Editar os seus proprios Set's.

9909 - E O ID DO PEITO
0 - SE O SEU SET FOR FULL AMOR (PEITO E CALCA JUNTO SERA 0) , CASO NAO O 0 SERA O ID DA "CALCA"
9908 - E O ID DO CAPACETE
9910 - E O ID DA LUVA
9911 - E O ID DA BOTA
5552 - E O ID DA SKILL QUE VOCE CRIO LA EM CIMA (5550 NO CASO)
3625 - AQUI E AONDE GERALMENTE TODOS ERRAO , IREI EXPLICAR DETALHADAMENTE , QUANDO VOCE ATIVA QUALQUER SET NORMAL (DRACONIC IMPERIAL ETC) , QUANDO ENCANTANDO +6 ELE DA OUTRA SKILL PELO BONUS DE ENCANTE , POUCOS SABEM MAIS E PRECISO ADICIONAR ESSA SKILL DE BONUS NOS SETS CUSTON TAMBEM POIS SEM ELA SUA NOVA SKILL DO SET NAO IRA FUNCIONAR.

(ID DAS SKILL QUE TERAO QUE SER COLOCADAS NA ULTIMA LINHA DO ARMOR SET'S)

3623 - (SE FOR ) SET HEAVY\
3624 - (SE FOR ) SET'S LIGHT| ESSAS 3 SKILL JA SAO AS DO SERVIDOR E SO ADICIONAR
3625 - (SE FOR ) SET'S ROBE
/

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Como vimos na SS's tem a skill que acabamos de criar e do lado a skill do bonus do encante +6

Espero Ter Ajudado

OriginalSin 08-02-2010 03:34 AM

Funciona da mesma maneira pras weapons!?
:rungun: :jiggy: :jiggy: :jiggy: :jiggy: :jiggy: :jiggy: :jiggy:

out 08-02-2010 08:58 AM

@OriginalSin:
Não, para weapon você vai na tabela WEAPON do navicat, e adicione somente a skill bônus na coluna ItenSkill.

OriginalSin 08-02-2010 12:13 PM

Já agora que significa estas linhas:
Citação:

<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>

hbjmp 08-02-2010 12:53 PM

<set name="power" val="0.0"/>(NO CASO SERIA O ATK DA SKILL POR SER 1 SKILL PASSAVA SERA 0.0)
<set name="target" val="TARGET_SELF"/>(SERA O TIPO) SO EM VOCE , SO NA PARTY SO NO CLAN E ETC
<set name="skillType" val="BUFF"/> (O TIPO SE E BUFF , SKILL ATIVA E ETC)
<set name="operateType" val="OP_PASSIVE"/>(PASSIVA OU ATIVA)
<set name="castRange" val="-1"/>(SERIA O EFEITO COMO E 1 SKILL PASSIVA E -1)
<set name="effectRange" val="-1"/>( SERA O TIPO DE EFEITO QUE TAMBEM SERA -1)

OriginalSin 09-02-2010 06:21 PM

so uma pergunta... depois como ponho isso no xml da armor? ou so preciso por no navicat?

hbjmp 09-02-2010 10:28 PM

Nao nao a xml da amor voce nao deve mecher , so deve criar a skill , e faser tudo certo no navicat , se voce kiser pode ate alterar a xml da armor para dar + def , e quando encnatar da def tb.

OriginalSin 09-02-2010 11:30 PM

okok obrigado.. so tinha essa duvida ;)

OriginalSin 15-02-2010 08:20 PM

PRA ONDE FOI O TUTORIAL!? :rungun::wacko::realmad:

Setokaiba 15-02-2010 09:36 PM

O palhaço do autor havia editado por não receber agradecimentos. Mas já restaurei.

maycom13 06-05-2010 06:36 PM

O Seto mais como VAMO Copia Ali nao Tem como Alguem podia posta link da linhas la ja feita facilitaria muito

crashaoo 19-05-2010 10:27 PM

Ola pessoal bom e o seguinte eu adicionei uma skill ai tipo assim ela pegou no TT robe ai na tt heave e light nao funcionou ?.

Vou postar a skill aqui como eu coloquei se alguem poder me ajudar ficarei grato.
Código HTML:

<skill id="7557" levels="1" name="Set Titanium Heavy">
  <set name="power" val="0.0"/>
  <set name="target" val="TARGET_SELF"/>
  <set name="skillType" val="BUFF"/>
  <set name="operateType" val="OP_PASSIVE"/>
  <set name="castRange" val="-1"/>
  <set name="effectRange" val="-1"/>
  <for>
    <mul val="1.30" order='0x30' stat='maxHp'/>
    <mul val="1.30" order='0x30' stat='maxMp'/>
    <mul val="2.50" order='0x30' stat='maxCp'/>
    <mul val="1.04" order='0x30' stat='mDef'/>
    <add val="4" order='0x40' stat='accCombat'/>
    <mul val="1.08" order='0x30' stat='pAtkSpd'/>
    <mul val="1.12" order='0x30' stat='pAtk'/>
    <mul val="1.10" order='0x30' stat='sleepVuln'/>
    <mul val="1.10" order='0x30' stat='stunVuln'/>
    <mul val="1.12" order='0x30' stat='bleedVuln'/>
    <mul val="1.05" order='0x30' stat='rShld'/>
    <add order="0x40" stat="DEX" val="4"/> <!-- DEX +1 -->
    <add order="0x40" stat="CON" val="2"/> <!-- CON -1 -->
    <add order="0x40" stat="STR" val="2"/> <!-- CON -1 -->
  </for>
</skill>
<skill id="7558" levels="1" name="Set Titanium Light">
  <set name="power" val="0.0"/>
  <set name="target" val="TARGET_SELF"/>
  <set name="skillType" val="BUFF"/>
  <set name="operateType" val="OP_PASSIVE"/>
  <set name="castRange" val="-1"/>
  <set name="effectRange" val="-1"/>
  <for>
    <mul val="1.30" order='0x30' stat='maxHp'/>
    <mul val="1.30" order='0x30' stat='maxMp'/>
    <mul val="2.50" order='0x30' stat='maxCp'/>
    <mul val="1.02" order='0x30' stat='mDef'/>
    <mul val="1.08" order='0x30' stat='pAtkSpd'/>
    <mul val="1.12" order='0x30' stat='pAtk'/>
    <mul val="1.15" order='0x30' stat='sleepVuln'/>
    <mul val="1.10" order='0x30' stat='stunVuln'/>
    <add order="0x40" stat="DEX" val="4"/> <!-- DEX +1 -->
    <add order="0x40" stat="CON" val="2"/> <!-- CON -1 -->
    <add order="0x40" stat="STR" val="1"/> <!-- CON -1 -->
  </for>
</skill>

<skill id="7559" levels="1" name="Set Titanium Robe">
  <set name="power" val="0.0"/>
  <set name="target" val="TARGET_SELF"/>
  <set name="skillType" val="BUFF"/>
  <set name="operateType" val="OP_PASSIVE"/>
  <set name="castRange" val="-1"/>
  <set name="effectRange" val="-1"/>
  <for>
    <mul val="1.30" order='0x30' stat='maxHp'/>
    <mul val="1.50" order='0x30' stat='maxMp'/>
    <mul val="2.50" order='0x30' stat='maxCp'/>
    <mul val="1.08" order='0x30' stat='mDef'/>
    <mul val="1.30" order='0x30' stat='mAtk'/>
    <mul val="1.15" order='0x30' stat='mAtkSpd'/>
    <mul val="1.15" order='0x30' stat='stunVuln'/>
    <mul val="1.12" order='0x30' stat='cancelVuln'/>
    <add order="0x40" stat="Speed" val="7"/>
    <add order="0x40" stat="WIT" val="4"/> <!-- DEX +1 -->
    <add order="0x40" stat="MEN" val="4"/> <!-- CON -1 -->
    <add order="0x40" stat="INT" val="4"/> <!-- CON -1 -->
  </for>
</skill>

Código HTML:

Skilgrp
7553        1        2        0        -1        0        0.000000        0                        ct1icon.armor_t91_u_i00                0        0        0        0        -1        -1
7554        1        2        0        -1        0        0.000000        0                        ct1icon.armor_t92_u_i00                0        0        0        0        -1        -1
7556        1        2        0        -1        0        0.000000        0                        ct1icon.armor_t93_u_i00                0        0        0        0        -1        -1
7557        1        2        0        -1        0        0.000000        0                        icon.armor_t1004_ul_i00                0        0        0        0        -1        -1
7558        1        2        0        -1        0        0.000000        0                        icon.armor_t1005_ul_i00                0        0        0        0        -1        -1
7559        1        2        0        -1        0        0.000000        0                        icon.armor_t1006_ul_i00                0        0        0        0        -1        -1

Skilname-e
7553        1        (heavy armor): Acurracy +4, P. Atk. +12%, weight +9780, Atk. Spd. +8%, Sleep +10%, Stun Resistance +10%, Bleed Resistance +12%, Shield Defense Rate +5%, DEX +4, CON +2, STR +2, M.Def 4%.        name        name
7554        1        (light armor): P. Atk. +12%, weight +5400, Atk. Spd. +8%, Sleep 15%, Stun Resistance +10%, DEX +4, CON +2, STR +1, M.Def 2%.        name        name
7556        1        (robe): Empower +30%, Casting Speed + 15%, weight +2050, Stun Resistance +15%, Magic Cancel Rate 15%, INT +4, WIT +4, MEN +4, Speed 7+, M.Def 8%.        name        name
1557        1        Upper and lower body armor. (heavy armor): Acurracy +4, P. Atk. +12%, weight +9780, Atk. Spd. +8%, Sleep +10%, Stun Resistance +10%, Bleed Resistance +12%, Shield Defense Rate +5%, DEX +4, CON +2, STR +2, M.Def 4%.        name        name
1558        1        Upper and lower body armor. (light armor): P. Atk. +12%, weight +5400, Atk. Spd. +8%, Sleep 15%, Stun Resistance +10%, DEX +4, CON +2, STR +1, M.Def 2%.        name        name
1559        1        Upper and lower body armor. (robe): Empower +30%, Casting Speed + 15%, weight +2050, Stun Resistance +15%, Magic Cancel Rate 15%, INT +4, WIT +4, MEN +4, Speed 7+, M.Def 8%, MP +500.        name        name

Si tiver algum erro por favor me fale.

out 20-05-2010 03:29 AM

Amigo, o problema não é na skill, e sim na configuração do bônus, repita o 3º passo do tutorial.

painhoo4 12-07-2010 11:16 AM

Keria saber onde eu mudo o icone do skill que aparece na parte do skill la no alt+k...

Tipow kero botar outro icone!

Obrigado pela atenção!

:rungun:

Setokaiba 12-07-2010 11:54 AM

Exemplo com a skill Sleep.

ID da Skill 1069
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Tu tem que alterar esta parte no skillgrp.dat da pasta system
Código:

1069        1        1        22        600        1        10.000000        1        C                icon.skill1069        1        0        0        0        9        11
icon.skill1069

Sempre alterando o número de referência do icon.skill para o ID da skill desejada.

painhoo4 13-07-2010 09:08 PM

Muito Obrigado Setokaiba... Kebrou um grande Galho aki pra min...

:rungun:

xleh 10-09-2010 01:25 AM

aonde eu descubro aonde fica a 5552 1 2 0 -1 0 0.000000 0 sacrificeicon.armor_t1004_ul_i00 0 0 0 0 -1 -1 da armon que eu queira usar?

jaminhoxp 28-12-2010 11:59 PM

EU tentei de todos Os tipos e Nao tive Sucesso Ao tentar add Os skill OLha so como eu tentei Peguei do Set DC e tentei fazer pra o meu...

FIELDSET<?xml version='1.0' encoding='utf-8'?>
<list>
<!-- Vesper Set By mend3 e XxJrBrxX L2JM Team -->
<skill id="9303" levels="1" name="Vesper Gold Light">
<set name="power" val="0.0" />
<set name="target" val="TARGET_SELF" />
<set name="skillType" val="BUFF" />
<set name="operateType" val="OP_PASSIVE" />
<set name="castRange" val="-1" />
<set name="effectRange" val="-1" />
<for>
<mul val='50.0 order='0x40' stat='pAtk'/>
<mul val='100.0 order='0x40' stat='mCritRate'/>
<mul val='5.0 order='0x40' stat='pDef'/>
<mul val='7.5 order='0x40' stat='mDef'/>
<mul val='7.5 order='0x40' stat='patkspd'/>
<mul val='7.5 order='0x40' stat='mAtkspd'/>
<add val='1000 order='0x40' stat='maxhp'/>
<add val='1000 order='0x40' stat='maxcp'/>
<add val='1000 order='0x40' stat='maxmp'/>
<add val='30 order='0x40' stat='runspd'/>
<add val='100 order='0x40' stat='rcrit'/>
</for>
</skill>
</list>


Skill e SKill Name
FIELDSET
Skill grp
9303 1 2 0 -1 0 0.000000 0 icon.armor_t89_ul_i00 0 0 0 0 -1 -1
SKILL Name
9303 1 Vesper Light Armor Set Increases MaxMP, Atk. Spd, P. Atk, and maximum weight limit. DEX+1, STR+1, CON-2 none none

rogeriooo 24-04-2011 11:35 AM

Galera eu queria colocar akeles sumons de dark elfo em joias
alguem saberia me fala como eu faco issu

Relaxxx 19-09-2011 11:14 AM

ótimo tutorial irá de fato ajudar a mulekada...

burner 07-04-2013 12:47 PM

eu fiz tudo certim, a skill deu certo, mais a skill de enchant não deu certo, quando eu enchanto +20 não muda os status, eu fiz tudo direitim no navicat, eu tenho que criar uma xml da skill tbm e adc no gamserver?


Horários baseados na GMT -3. Agora são 05:34 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0