Secret Experience

Secret Experience (https://secretexperience.net/index.php)
-   [L2J] Tutoriais (https://secretexperience.net/forumdisplay.php?f=39)
-   -   Criar uma Skill de Status (https://secretexperience.net/showthread.php?t=11930)

CavaleiroNegro 23-08-2009 02:26 AM

Criar uma Skill de Status
 
Bom Galerinha vejo que hj em dia muitos querem aumentar CP e HP entre outras coisas de todas as classes,porém não sabem como fazer.

Ai esta um jeito fácil para se fazer isto :


Bom no caso de criar uma skill vc deve fazer-la igual a uma skill passiva exemplo da minha :

Gameserver\data\stats\skills\5500.xml


Código:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE list SYSTEM "skills.dtd">
<skill id="5500" levels="1" name="Status">
<set name="skillType" val="BUFF" />
<set name="target" val="TARGET_SELF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<add order="0x40" stat="maxHp" val="30000" />
<add order="0x40" stat="maxCp" val="12000" />
<add order="0x40" stat="maxMp" val="20000" />
<mul order="0x30" stat="pDef" val="1.15" />
<mul order="0x30" stat="mDef" val="1.15" />

</for>
</skill>


Lembrando que se for em DOT ou EQUAL a linha em AZUL deve ser retirada.
Bom vc tera que escolher um id pra essa skill,ela deve estar na pasta skills de seu gameserver no exemplo da minha o ID é 5500.xml e o ID da skill é 5500 level 1 nome da skill Status.

Em amarelo esta as adicionais dela caso queira entender um pouco mais de status de skills :

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

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

Depois da skill pronta.

Vc tera que fazer um arquivo .sql para ser adicionado em seu navicat,na tabela skills_treestipo esta :

Código:

INSERT INTO `skill_trees` VALUES (0, 5500, 1, 'Status', 50, 1);
INSERT INTO `skill_trees` VALUES (10, 5500, 1, 'Status', 50, 1);
INSERT INTO `skill_trees` VALUES (18, 5500, 1, 'Status', 50, 1);
INSERT INTO `skill_trees` VALUES (25, 5500, 1, 'Status', 50, 1);
INSERT INTO `skill_trees` VALUES (31, 5500, 1, 'Status', 50, 1);
INSERT INTO `skill_trees` VALUES (38, 5500, 1, 'Status', 50, 1);
INSERT INTO `skill_trees` VALUES (44, 5500, 1, 'Status', 50, 1);
INSERT INTO `skill_trees` VALUES (49, 5500, 1, 'Status', 50, 1);
INSERT INTO `skill_trees` VALUES (53, 5500, 1, 'Status', 50, 1);
INSERT INTO `skill_trees` VALUES (123, 5500, 1, 'Status', 50, 1);
INSERT INTO `skill_trees` VALUES (124, 5500, 1, 'Status', 50, 1);

No caso esta acima esta para serem adicionadas ao Level 1 do char .(Assim que eles nascem ja tem a skill de status.)

Verde : ID da Classe(Job) que sera adicionado a skill.
Vermelho : ID da skill
Laranja : Level da Skill
Azul : Nome da Skill
Verde Escuro : Level que a skill sera ganha.

O que deixei em branco "50" e a SP que precisa para ter a skill.

Citação:

Obs: O Arquivo 5500.xml deve ser criado na pasta skill.
Obs : O Arquivo .sql deve ser enviado a DB pelo Execute batch file do mesmo jeito que fosse add um item ou algo do tipo no navicat.


lordvenancio 23-08-2009 09:26 AM

Cavaleiro mas tipo assim se ele ja vai pro char lvl 1 então pq nao so colocar os id do char Tipo dos Humanos ..Elf..Dark elf...Orc...Anao ?

paytaly 23-08-2009 09:37 AM

@lordvenancio, não sei se é isso que você esta querendo saber, mais é assim
que esta.
Esse Skill só esta sendo designado para as Classes iniciais, porém existem Fighter e
Magos...

hozteD 23-08-2009 12:07 PM

Bom trabalho CavaleiroNegro

B1Z4R0 09-11-2009 09:23 AM

@Cavaleiro Negro, Vi em outro topico seu, pra add skill em 1 anti pk, mas tipo eu fasso a skill, mas como coloco ela no anti pk? pode me ajudar?

CavaleiroNegro 09-11-2009 01:11 PM

@locpaulo :

Sim locpaulo basicamente a skill do guarda é voce criar a .xml com um numero la e pronto.

Va no Guarda ou na tabela npcskill e adicione-a no guarda.Pronto se souber montar o guarda em char 65535 ele da apenas um hit.

Caso tiver poblemas ao fazer isso de noite eu crio um tutorial explicando como fazer skill de ANT PK.(Envia uma mp falando se conseguiu ou não)

maycom13 30-04-2010 02:52 AM

No caso se fo fazer essa skill mais um de teleport junto e uma de aura como Seria:wubclub:

mazo 31-05-2010 12:19 AM

Fiz tudo certo e nao conseguir criar a minha SKILL minha rev e TEON 758 poderia me ajudar...ela da erro na leitura na tela do gamestart o jogo na reconhece a skill e fiz tudo direito!me ajuda...na minha skill so quero SPEED e CP!

CavaleiroNegro 02-06-2010 02:02 AM

@mazo :

Poste o erro que da no GS para vermos...

mazo 05-06-2010 12:36 AM

Vlw Brodher...aproveitei uma skill(editada) pronta e seguir o mesmo passo ai foi deboa...vlw aew!


Horários baseados na GMT -3. Agora são 11:50 PM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.