Criando Magias Exclusivas

guilherme lopes bezerra

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/01/07Posts: 58Char no Tibia: Jeremias Xuvisco

Ola pessoal, to aqui de volta no xtibia ajudando vocês novamente :p

O assunto de hoje é:

 

Criando Magias Exclusivas!

 

Bom, todo mundo ja se perguntou como seria uma verdadeira magia berserk(exori)?

 

Na maioria dos jogos de rpg, a magia berserk acontece somente quando o guerreiro fica furioso, então ele aumenta o seu ataque temporariamente, como se tivesse "Sede de vingança".

 

Então vamos ao primeiro passo:

 

Crie um arquivo chamado skillsup.xml dentro da pasta /data/spells/scripts (do seu ot).

 

Então adicione o seguinte código:

 

function onCastSpell(cid, var)
fist = getPlayerSkill(cid,1)
club = getPlayerSkill(cid,2)
sword = getPlayerSkill(cid,3)
axe = getPlayerSkill(cid,4)
if sword > fist and sword > club and sword > axe then
	if sword <= 30 then
		doPlayerAddSkillTry(cid,3,sword)
	elseif sword >= 31 and sword <= 60 then
		doPlayerAddSkillTry(cid,3,sword-25)
	elseif sword >= 61 and sword <= 90 then
		doPlayerAddSkillTry(cid,3,sword-50)
	elseif sword >= 91 then
		doPlayerAddSkillTry(cid,3,sword-75)
	end
elseif fist > club and fist > sword and fist > axe then
	if fist <= 30 then
		doPlayerAddSkillTry(cid,1,fist)
	elseif fist >= 31 and fist <= 60 then
		doPlayerAddSkillTry(cid,1,fist-25)
	elseif fist >= 61 and fist <= 90 then
		doPlayerAddSkillTry(cid,1,fist-50)
	elseif fist >= 91 then
		doPlayerAddSkillTry(cid,1,fist-75)
	end
elseif club > fist and club > sword and club > axe then
	if club <= 30 then
		doPlayerAddSkillTry(cid,2,club)
	elseif club >= 31 and club <= 60 then
		doPlayerAddSkillTry(cid,2,club-25)
	elseif club >= 61 and club <= 90 then
		doPlayerAddSkillTry(cid,2,club-50)
	elseif club >= 91 then
		doPlayerAddSkillTry(cid,2,club-75)
	end
elseif axe > fist and axe > sword and axe > club then
	if axe <= 30 then
		doPlayerAddSkillTry(cid,4,axe)
	elseif axe >= 31 and axe <= 60 then
		doPlayerAddSkillTry(cid,4,axe-25)
	elseif axe >= 61 and axe <= 90 then
		doPlayerAddSkillTry(cid,4,axe-50)
	elseif axe >= 91 then
		doPlayerAddSkillTry(cid,4,axe-75)
	end
end
end

 

Agora salve seu arquivo e entre no arquivo /data/spells/spells.xml

 

Copie o code abaixo:

 

<instant name="skillsup" words="force" lvl="15" maglv="4" manapercent="100" soul="5" exhaustion="1" prem="1" enabled="1" script="skillsup.lua"><vocation name="Knight"/><vocation name="Elite Knight"/></instant>

 

Agora procure pela magia berserk e logo abaixo cole o code acima...

 

Salve o arquivo e agora é só testar xD

 

Entre no seu ot e fale "force" com um kina lvl 15 pelo menos, ele vai aumentar um pouco seus skills, o berserk de verdade é temporario, mais como eu n consegui fazer, coloquei só issu, mas essa magia é como se vc fosse dar umas 30 pancada, issu aumenta os skills bastantinhu xD

 

Existem outras magias também que da pra tenta fazer, mas eu n pensei em nenhuma, eu consegui fazer uma espécie de "Scroll of town portal" pra quem ja jogou diablo sabe como que é xD

 

Em breve vou adicionar mais ações pra vocês.

 

Flws até a próxima...

 

Grato

Guilherme OTmaster




Meu nome completo: Guilherme Lopez Bezerra
Meu apelido para os que jogam ots: Guilherme OTmaster
Meu apelido para os que jogam em Menera: Mr LoL


Fanbar by Neeco

teres

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/10/06Posts: 77Char no Tibia: Elite Lord Paladin

Hummm bom tuto mt legal..

 

bem nao sei c vai funfar nao estou com tempo para teste mas ja tinha ouvido falar sobre essa magia..

 

parece estar legal..

 

:)

 

:]

Melhor Naum..
Piorr Naum...
Diferente Naum..


Apenas eu e nada mas ..

Assinatura em construçao..









=D

Meu Time De Coraçao!





C vc gostou do meu Trabalho Vire meu Fan




Sou fan dessa galera aki.. o:



Frases Para Ela =* ( Naum seja curioso )

É mais fácil uma estrela cair do céu com o vento, do que você sair do meu pensamento.

Outra?


Você não morre quando deixa de viver, mas sim quando deixa de amar

=P

Conde Sapo

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 14/08/07Posts: 322Char no Tibia: Conde Sapo (Secura)

Gostei do TUTO.

smile_positivo.gif

 

Sugestão para o script

function onCastSpell(cid, var)
fist = getPlayerSkill(cid,1)
club = getPlayerSkill(cid,2)
sword = getPlayerSkill(cid,3)
axe = getPlayerSkill(cid,4)

maior = fist
skillid = 1
if club > maior then
	maior = club
	skillid = 2
elseif sword > maior then
	maior = sword
	skillid = 3
elseif axe > maior then
	maior = axe
	skillid = 4
end

if maior <= 30 then
			doPlayerAddSkillTry(cid, skillid, maior)
elseif maior <= 60 then
	doPlayerAddSkillTry(cid, skillid, maior-25)
elseif maior <= 90 then
	doPlayerAddSkillTry(cid, skillid, maior-50)
else
	doPlayerAddSkillTry(cid, skillid, maior-75)
end
end

Não alterei nenhum resultado.

Só deixei menor.

-----------------------
-------------------------------


Encontro de Quake na minha Ex-LAN

odeio rapidshare

"Criticas enriquecem o trabalho dos inteligentes.
Os negligentes simplesmente as ignoram." - Conde Sapo

"A melhor recompensa do Mestre ,
é ver o Aluno superar as espectativas." - Conde Sapo



(finalmente me convenceram a fazer a Fan Bar)

Meus trabalhos :
\/------- Clicar

01 - Porta com chave numérica
02 - Efeito de MAR em movimento
03 - Fruta na Árvore (acrescentei arvore)
04 - NPC Messager
05 - Monstros Morrem Mas Nao Somem Do Mapa
06 - Simulando UnderWater
07 - SpellBook (Book 2175)
08 - CommandsSpellBook (Book 6120)
09 - Fixo: Tudo Sobre A Linguagem Lua
10 - Dice (Rolando os dados)
11 - Voodoo Skull (previsão da sorte do dia)
12 - Caça Niqueis
13 - Mapa-spawn.xml (Como funciona)
14 - Pendurando objetos na parede
15 - Santa Doll (Papai Noel)
16 - EuTeAmoVoce [Instant Spell]
17 - doSendAnimatedText (Todas as cores)
18 - NPC Banqueiro
19 - 8 Bichos (Massive Summon)
20 - Transformando Barril Simples em Barril de Mana Fluid
21 - Quebrando Itens Com Arma (Tirando BUG)
22 - Padre Marcelo (Totalmente REFEITO)
23 - Npc De Backpack ( Back Picka )
24 - Npc De Dolls ( Baby Doll )
25 - Fonte Da Juventude (Mana e Life)
26 - NPC que troca itens
27 - Removendo paredes com PAUSA, (efeito visual lindo)
28 - Halloween - Fazendo o PumpkinHead
29 - Halloween - Criando o monstro Halloween Hare
30 - Mapa pra fazer Testes (Sapo.otbm)
31 - Fishing Rod (Qualquer versão)
32 - Jungle Maw (planta que morde)
33 - Npc Stan (fantasias de Carnaval)
Clicar -------/\

tuliorf

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/05/08Posts: 1

Nao Deu Aki, Aki So Almenta o Skill, e Nao Volta

wedneyyuri

·•·•Ẅ€ďn€¥ ¥µ®¡•·•·
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/06/08Posts: 95Char no Tibia: ~Nosbor Peck~

Cara a magia tá ótima. Só que nem todos os executers rodam ela :(

 

De qualquer forma. òtima magia. Só que tpw ela vai voltar ao normal? o.O

Asbra

Desconhecido
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/10/07Posts: 18Char no Tibia: Knightzilla

Um Scroll of Town Portal seria muito legal xDDD

 

Boa magia. Mas, também quero saber, o efeito de aumentar skill sai em quanto tempo?

tribalzin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/04/09Posts: 1Char no Tibia: ...

Ola, posso dar umas boas sugestoes de magias?

Essas magias podem balancear as vocaçoes:

Paladin

Exori Terra Hur - Lança 4 Flechas com o Hit de Holy.

Exevo Mas Spam - Sai de todos os tipos de muniçoes que paladin pode usar, exemplo: shuriken, poison arrows, arrows, burst arrow, sniper arrow, e todos que nao citei

 

Sorcerer

Exevo Hydro Hur - Lança uma linha reta de agua com hits maior que do exevo gran mas flam

Exevo mas con - Tipo um exevo gran mas vis, mas nao atinge as partes aonde o EXORI atinge, ou seja, nas laterais e diagonais do player.

 

Knight:

Exori Mega Flam - Solta um exori gran com o triplo de atack dele e com mais 1 hit de fogo roxo, ou seja 300.

Exevo Mas Vita Gran - Tipo um exori, mas espande 1 chao a mais que o exori e com o quadruplo de atack dele.

 

Druid

Exevo Hydro Hur - Lança uma linha reta de agua com hits maior que do exevo gran mas flam

Exevo mas con - Tipo um exevo gran mas vis, mas nao atinge as partes aonde o EXORI atinge, ou seja, nas laterais e diagonais do player.

 

E isso ae galera, espero que tenham entendido e brevemente estou postando os scripts e SS's da magia.

 

Obrigado

Tribal - Programador

Triibal

Triibal
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/04/09Posts: 60Char no Tibia: Royal Tribal

Ola, posso dar umas boas sugestoes de magias?

Essas magias podem balancear as vocaçoes:

Paladin

Exori Terra Hur - Lança 4 Flechas com o Hit de Holy.

Exevo Mas Spam - Sai de todos os tipos de muniçoes que paladin pode usar, exemplo: shuriken, poison arrows, arrows, burst arrow, sniper arrow, e todos que nao citei

 

Sorcerer

Exevo Hydro Hur - Lança uma linha reta de agua com hits maior que do exevo gran mas flam

Exevo mas con - Tipo um exevo gran mas vis, mas nao atinge as partes aonde o EXORI atinge, ou seja, nas laterais e diagonais do player.

 

Knight:

Exori Mega Flam - Solta um exori gran com o triplo de atack dele e com mais 1 hit de fogo roxo, ou seja 300.

Exevo Mas Vita Gran - Tipo um exori, mas espande 1 chao a mais que o exori e com o quadruplo de atack dele.

 

Druid

Exevo Hydro Hur - Lança uma linha reta de agua com hits maior que do exevo gran mas flam

Exevo mas con - Tipo um exevo gran mas vis, mas nao atinge as partes aonde o EXORI atinge, ou seja, nas laterais e diagonais do player.

 

E isso ae galera, espero que tenham entendido e brevemente estou postando os scripts e SS's da magia.

 

Obrigado

Tribal - Programador

Meu fan?
Te ajudei?
Usa minha fan bar! Tribal Fan









"Vocês riem de mim por que sou diferente. E eu morro de rir de vocês, por que são todos iguais"
(Bob Marley)


Msn: furious_pc@hotmail.com

aledoidao

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/10/07Posts: 11Char no Tibia: RL enjoa .....

@Triibal

 

Se realmente tu fizer vai fica show =D

 

@guilherme

 

Boa magia , continue assim ;P




Uu
(Ps~> So iniciante nisso (pramim ta bunitinhu =P))

-------------------------------------META-----------------------------------------------


[ ]entrar no forum diariamente (xD to trabalhando nisso)
[ ]aprender a fazer signs decentes

Avatar's ~> (perda de tempo ;P)



Outras signs (Tao feias ;P) ~>




Sou Fan desses doido aki ~>

<~ kkkkk q tosco 8D