Muito bão!!
- Fórum
- OTServ
- Tutoriais
- Tutoriais de Scripting
- Tutorial Básico Spells.
Tutorial Básico Spells.
Por DuuhCarvalho, 22 de fev. de 2014 em Tutoriais de Scripting
info
Grupo: Artesão
Registrado: 09/09/13
Posts: 123
Reputação: +23
Char no Tibia: Amanda Point

Duhcarvalho,obrigado por este otimo tutorial,alias todos os seus tutoriais são muito bom,continue assim cara!!
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

Duhcarvalho,obrigado por este otimo tutorial,alias todos os seus tutoriais são muito bom,continue assim cara!!
Agradeço , pretendo fazer ainda mais tutoriais pra ajudar os iniciantes .
E também espero que os membros não venham só pedir e sim fazer .
alguém pode fazer um script baseado no tutorial ...
Editado Fevereiro 24 por DuuhCarvalho
info
Grupo: Grão-Duque
Registrado: 28/07/11
Posts: 3.5k
Reputação: +570
Gênero: Masculino
Char no Tibia: Transloko

Tutorial aprovado, e movido.
info
Grupo: Campones
Registrado: 21/11/13
Posts: 52
Reputação: +12

Cara gostei pra caramba, fácil de entender, e ainda deixou as varíaveis de combat e conditions, rep ![]()
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

Cara gostei pra caramba, fácil de entender, e ainda deixou as varíaveis de combat e conditions, rep
Agradeço amigo, espero que te ajude !





info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody
Spells, são magias , servem pra curar, atacar, e tem também tem as que dão suporte .
Função :
Exemplo de script :
Entendendo :
Tipo de Spell : O que vai acontecer ao usar a spell.
No caso a Spell é de attack. Então é um COMBAT_ de dano .
e para curar ? seria ..
percebesse que a unica coisa que mudou foi COMBAT_ .
Formula da magia :
(aqui é onde você edita quanto vai atacar ou curar .
Área da Spell :
Para saber todas as área ou para adicionar novas áreas no seu spells . vá em DATA / SPELLS / LIB e abra o arquivo spells.lua.
Nesse arquivo terá todas as áreas do seu server .
Para Adicionar umas Nova área é so copiar uma já existente e coloque depois da ultima área.
Agora é só mudar o nome da área e onde ela vai atingir .
Ex :
AREA_DUUH = { {1, 0, 0, 0, 1}, {0, 1, 0, 1, 0}, {0, 0, 3, 0, 0}, -- O 3 é Você , coloque 1 na área que a spells vai atingir. {0, 1, 0, 1, 0}, {1, 0, 0, 0, 1}, }obs: spells de healing e suporte não tem área .
Função da Spell :
Vai retornar oque está em local combat .
Tag que vai em data / spells / spells.Xml :
name = Nome da Magia.
words = O que o Player Fala para a magia ser executada . ex : Exura Gran.
level = Level necessário para usar a magia .
mana = Quanto vai gastar de mana .
exhaustion = tempo para executar novamente .
value = NomedoArquivo.lua , se estiver detro de alguma pasta em scripts então use " \ " . Ex : healing/NomedoArquivo.lua .
Vocation = Id da vocação que pode usar .
Exemplo de Spell : Healing e Suporte . (Use Como Base)
Healing :
Se a spell não é agressiva , ela pode ser usada em protect zone .
TAG :
name = Nome da Magia.
words = O que o Player Fala para a magia ser executada . ex : Exura Gran.
level = Level necessário para usar a magia .
mana = Quanto vai gastar de mana .
exhaustion = tempo para executar novamente .
value = NomedoArquivo.lua , se estiver detro de alguma pasta em scripts então use " \ " . Ex : healing/NomedoArquivo.lua .
Vocation = Id da vocação que pode usar .
Tempo que a spell demora para acabar :
Tag :
name = Nome da Magia.
words = O que o Player Fala para a magia ser executada . ex : Exura Gran.
level = Level necessário para usar a magia .
mana = Quanto vai gastar de mana .
exhaustion = tempo para executar novamente .
value = NomedoArquivo.lua , se estiver detro de alguma pasta em scripts então use " \ " . Ex : healing/NomedoArquivo.lua .
Vocation = Id da vocação que pode usar .
COMBAT_ :
CONDITION_ (condições)
É isso pessoal
Editado Março 19 por DuuhCarvalho