Jump to content

Soul System


MaXwEllDeN

Recommended Posts

Autor: MaXwEllDeN

Versão testada: TFS 0.4.0

 

#Introdução

O Sistema é basicamente isso:

Você usa uma pedra de alma em um monstro morto a pouco tempo você aprisiona a alma dele na pedra, e ela pode ser usada para:

  • Trazer o monstro a vida novamente;
  • Encantar armas com a alma dos monstros para que elas dêem ataque extra à sua arma;
  • Usar uma aura que te protege atacando criaturas que te causam perigo!

#Instalação

 

3CaRNl.png

 

Primeiro faça o download do sistema e cole na pasta do seu executável.

 

Pronto, tá instalado.

 

#Configurações

 

1.
Aura System

 

#1.1
Adicionando Nova Soul

 

 

 

souls = {
L_Soul.auras = {
["dark"] = {stones_n = 7, damage = {25, 250}, interval = 1200, duration = 120, raio = 4, speed = 150},
["flame"] = {stones_n = 5, damage = {250, 650}, interval = 500, duration = 60, raio = 7, speed = 75},
["frozen"] = {stones_n = 2, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["electric"] = {stones_n = 5, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["holy"] = {stones_n = 0, damage = {150, 350}, interval = 750, duration = 60, raio = 7, speed = 150},
}

 

 

[
"electric"
] = --
Nome da soul
(
DEVE SER TODO EM MINÚSCULO
)

{effects = {

distance =
35
, --
ID do efeito de distância correspondente à Soul

eff =
11
}, --
ID do efeito de ataque

combat =
COMBAT_ENERGYDAMAGE
}, --
Combate da Soul

 

 

 

 

#1.2
Adicionando Nova Aura

 

 

souls = {

L_Soul.auras = {
["dark"] = {stones_n = 7, damage = {25, 250}, interval = 1200, duration = 120, raio = 4, speed = 150},
["flame"] = {stones_n = 5, damage = {250, 650}, interval = 500, duration = 60, raio = 7, speed = 75},
["frozen"] = {stones_n = 2, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["electric"] = {stones_n = 5, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["holy"] = {stones_n = 0, damage = {150, 350}, interval = 750, duration = 60, raio = 7, speed = 150},
}

 

L_Soul.auras = {

[
"dark"
] = { --
Nome da Soul
,
DEVE SER IGUAL À CRIADA NA ETAPA ANTERIOR

stones_n =
7
, --
Quantidade necessária de souls para usar a aura

damage = {
25
,
250
}, -- Dano
MÍNIMO
e Dano
MÁXIMO
que a soul pode causar

interval =
1200
, --
Intervalo entre cada ataque

duration =
120
, --
Duração da soul
,
em segundos

raio =
4
, --
Raio de alcança de Soul

speed =
150
}, --
Velocidade em que a soul se movimenta
(em milisegundos)

 

 

}

 

 

#2
Reborn System

 

#2.1
Adicionando nova criatura

 


["Necromancer"] = {chance = 50, type = "dark",
summ = {
hp = {hpb = 50, maxb = 700},
needSoulPoints = 50,
needMana = 0,
needHealth = 20,
minP = 50,
},
enchant = {charges = 100, min = 10, max = 60, attack_speed = 250},
},

 

 

["Necromancer"] = { -- NOME DA CRIATURA

chance =
50
, --
CHANCE DA CAPTURAR ALMA

type =
"dark"
, --
TIPO DA ALMA

summ = {

hp = {

hpb =
50
, --
LIFE QUE A CRIATURA VAI TER AO SER SUMONADA

maxb =
700
--
MÁXIMO DE LIFE QUE A CRIATURA SUMONADA TERÁ

},

needSoulPoints =
50
, --
SOUL POINTS NECESSÁRIOS PARA SUMONAR CRIATURA

needMana =
0
, --
MANA NECESSÁRIA PARA SUMONAR CRIATURA

needHealth =
20
, --
HEALTH NECESSÁRIO PARA SUMONAR A CRIATURA

minP =
50
,

},

 

enchant = {

charges =
100
, --
CARGAS DE ENCANTAMENTO

min =
10
, --
DANO MINIMO

max =
60
, --
DANO MÁXIMO

attack_speed =
250
--
VELOCIDADE DO ATAQUE

},

 

 

},

 

 

 

#3
Enchanting System

 

#3.1 Adicionando novo item para encantar

 

#Vídeo de demonstração do sistema de aura

 

Aos poucos vou adicionando mais informações sobre como se faz para configurar

Edited by MaXwEllDeN
Link to comment
Share on other sites

O tópico está cheio de

 

[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]

 

Edited by PostadorHunter
Link to comment
Share on other sites

Se nao me engano,ja vi um topico com o mesmo conteudo.

 

Mais mesmo assim,o script é mt bom.

 

 

-Edit

 

Agora que vi que ta tudo errado.

 

reportado por conteudo inadequado

Edited by MrCatra
Link to comment
Share on other sites

O tópico está cheio de

 

[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]

 

 

Obrigado por avisar! Ajeitei já (:

 

 

Se nao me engano,ja vi um topico com o mesmo conteudo.

 

Mais mesmo assim,o script é mt bom.

 

 

-Edit

 

Agora que vi que ta tudo errado.

 

reportado por conteudo inadequado

 

Como assim tudo errado? Por que conteúdo inadequado? '-'

Link to comment
Share on other sites

Man, eu nao consegui entender nada ... Tenta explicar melhor para os iniciantes.

 

So pra adiantar ... coloquei o script normal e cliquei no item e depois em 1 corpse de necromancer e nada aconteceu ...

 

Grato, Skydevil.

Link to comment
Share on other sites

Se nao me engano,ja vi um topico com o mesmo conteudo.

Uuahuahua, você ja deve ter visto este topico em outro Forum sim, porem o autor do sistema é a mesma pessoa!

 

Parabens ae Max, é um belo script.

Porem se não me engano, da um errinho ao usar como AURA. Claro, testei no tfs 0.3.5, deve ser por isso! O resto funfa de boa.

Edited by milbradt
Link to comment
Share on other sites

ui ui otimo script em Max muito bem bolado '--' REP+

-teve alguma inspiraçao em Skyrim? kkk-

-Lembra de mim? '--' -

Edited by Slicer
Link to comment
Share on other sites

  • 2 months later...

eu tenho um erro

[25/12/2012 23:18:02] [Error - TalkAction Interface]
[25/12/2012 23:18:02] mods/scripts/Soul System/Auras.lua:onSay
[25/12/2012 23:18:02] Description:
[25/12/2012 23:18:02] mods/scripts/Soul System/Auras.lua:87: attempt to index global 'L_Soul' (a nil value)
[25/12/2012 23:18:02] stack traceback:
[25/12/2012 23:18:02]  mods/scripts/Soul System/Auras.lua:87: in function <mods/scripts/Soul System/Auras.lua:84>

Link to comment
Share on other sites

  • 7 months later...
  • 5 years later...
Em 13/10/2012 em 11:27, MaXwEllDeN disse:

 

#Introdução

O Sistema é basicamente isso:

Você usa uma pedra de alma em um monstro morto a pouco tempo você aprisiona a alma dele na pedra, e ela pode ser usada para:

  • Trazer o monstro a vida novamente;
  • Encantar armas com a alma dos monstros para que elas dêem ataque extra à sua arma;
  • Usar uma aura que te protege atacando criaturas que te causam perigo!

 

#Instalação

 

3CaRNl.png

 

Primeiro faça o download do sistema e cole na pasta do seu executável.

 

Pronto, tá instalado.

 

#Configurações

 

 

1.
 
Aura System

 

 

#1.1
Adicionando Nova Soul

 

 

 

 


souls = {
L_Soul.auras = {
["dark"] = {stones_n = 7, damage = {25, 250}, interval = 1200, duration = 120, raio = 4, speed = 150},
["flame"] = {stones_n = 5, damage = {250, 650}, interval = 500, duration = 60, raio = 7, speed = 75},
["frozen"] = {stones_n = 2, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["electric"] = {stones_n = 5, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["holy"] = {stones_n = 0, damage = {150, 350}, interval = 750, duration = 60, raio = 7, speed = 150},
}
 

 

 

 

 

 

 

 

 

#1.2
Adicionando Nova Aura

 

 

 


souls = {

L_Soul.auras = {
["dark"] = {stones_n = 7, damage = {25, 250}, interval = 1200, duration = 120, raio = 4, speed = 150},
["flame"] = {stones_n = 5, damage = {250, 650}, interval = 500, duration = 60, raio = 7, speed = 75},
["frozen"] = {stones_n = 2, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["electric"] = {stones_n = 5, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["holy"] = {stones_n = 0, damage = {150, 350}, interval = 750, duration = 60, raio = 7, speed = 150},
}

 

 

 

 

 

 

#2
 
Reborn System

 

 

#2.1
Adicionando nova criatura

 


["Necromancer"] = {chance = 50, type = "dark",
summ = {
hp = {hpb = 50, maxb = 700},
needSoulPoints = 50,
needMana = 0,
needHealth = 20,
minP = 50,
},
enchant = {charges = 100, min = 10, max = 60, attack_speed = 250},
},
 

 

 

 

 

 

#3
 
Enchanting System

 

#3.1 Adicionando novo item para encantar

 

#Vídeo de demonstração do sistema de aura

 

 

 

Aos poucos vou adicionando mais informações sobre como se faz para configurar

explica onde colocar Help-me

Link to comment
Share on other sites

  • 5 years later...
[18/04/2024 15:27:31] [Error - Action Interface] 
[18/04/2024 15:27:31] mods/scripts/Soul System/Action.lua:onUse
[18/04/2024 15:27:31] Description: 
[18/04/2024 15:27:31] attempt to index a nil value
[18/04/2024 15:27:31] stack traceback:
[18/04/2024 15:27:31] 	[C]: in function 'doCreatureChangeOutfit'
[18/04/2024 15:27:31] 	mods/scripts/Soul System/Action.lua:55: in function <mods/scripts/Soul System/Action.lua:6>

 

EU UQERO USAR ESSAS AURAS SEM PRECISA USAR ITEM PRA PEGA SOULS

 

    <talkaction words="dark protection" filter="word-spaced" event="script" value="Soul System/Auras.lua"/>
    <talkaction words="flame protection" filter="word-spaced" event="script" value="Soul System/Auras.lua"/>
    <talkaction words="frozen protection" filter="word-spaced" event="script" value="Soul System/Auras.lua"/>
    <talkaction words="electric protection" filter="word-spaced" event="script" value="Soul System/Auras.lua"/>
    <talkaction words="holy protection" filter="word-spaced" event="script" value="Soul System/Auras.lua"/>

Link to comment
Share on other sites

×
×
  • Create New...