Ir para conteúdo

Featured Replies

Postado

Ola pessoal do Tibia King,

 

Hoje vim trazer um script que eu vou usar no meu servidor, bom o script e suas funções estará toda abaixo, segue o tópico ;)

 

(Atenção)

Esse e o meu primeiro script para o Tibia King :) que emoção sakpsoakps

Para abrir os arquivos que citarei abaixo use o notepad++

 

 

 

 

1° passo:

 

Localize a seguinte pasta: Data/spells/scripts copie um arquivo e cole, renomeie para TrapParalyzeRune.lua. Coloque o que esta tudo abaixo dentro da pasta e salve-a.

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
setCombatParam(combat, COMBAT_PARAM_EFFECT, 54)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 29)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1499)


local condition = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 45000)
setConditionFormula(condition, -5.0, 0, -5.0, 0)
setCombatCondition(combat, condition)


local areacombate = {
{1, 1, 1},
{1, 3, 1},
{1, 1, 1},
}


local area = createCombatArea(areacombate)
setCombatArea(combat, area)


function onCastSpell(cid, var)
doCreatureSay(cid, "Trap Rune", TALKTYPE_ORANGE_1)
return doCombat(cid, combat, var)
end

2° passo:
 
Localize a seguinte pasta: Data/spells/spells.xml adicione no começo assim:

<rune name="TPR" id="ID_DO_ITEM" allowfaruse="1" charges="1" lvl="1" maglv="0" exhaustion="5000" mana="10000" blocktype="solid" event="script" value="TrapParalyzeRune.lua"/>

3° passo(Criando a runa):

 

Localize a seguinte pasta: Data/items/items.xml adicione no começo assim:

<item id="ID_DO_ITEM" name="Trap rune + Palalyze rune">
<attribute key="description" value="Runa que ataca o alvo com um efeito de arvore criando uma barreira 3x3 no alvo, paralizado o alvo por 45 segundos."/>
<attribute key="type" value="rune"/>
<attribute key="weight" value="100000"/>
</item>

4° passo(Arrumando o TRAP):

Localize a seguinte pasta: Data/items/items.xml aperte CLTR+F e procure 1499, subtitua por:

<item id="1499" name="Trap rune effect..">
<attribute key="type" value="magicfield" />
<attribute key="decayTo" value="0"/>
<attribute key="duration" value="45"/>
</item>

5° passo(Editando o Efeito(Z) da TrapParalyzeRune):

 

Editando o efeito que soltara em volta do jogador colocando as raízes ao lado 3x3

setCombatParam(combat, COMBAT_PARAM_EFFECT, 54)

(54) - Você poderá trocar para o efeito que você pretender, use o /z <id> in-game para saber os efeitos que queira e coloque o efeito aqui.

 

 

 

 

 

6° passo(Editando o Efeito(Y) da TrapParalyzeRune):

 

Editando o efeito que ira voar ate o jogador e ativar a trap + paralyze

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 29)

(29) - Você poderá trocar para o efeito que você pretender, use o /x <id> in-game para saber os efeitos que queira e coloque o efeito aqui.

 

 

 

7° passo(Editando a Mensagem da TrapParalyzeRune):

 

Nesta parte voce pode editar a mensagem que vai sair do jogar quando ele usar a TrapParalyze rune

doCreatureSay(cid, "Trap Rune", TALKTYPE_ORANGE_1)

(Trap Rune) - Você poderá trocar para a mensagem que você pretender.

 

 

 

8° passo(Editando o tempo de paralyze):

 

Nesta parte voce pode editar o tempo de paralyze que vai ficar no jogador quando for atingido pela TrapParalyze rune

setConditionParam(condition, CONDITION_PARAM_TICKS, 45000)

(45000) - Você poderá trocar para outro numero. Exemplo: 2 segundos x 1000 = 2000  (45000 = 45 segundos)

 

 

 

 

9° passo(Editando o tempo de trap):

 

Nesta parte voce pode editar o tempo de trap que vai ficar no jogador quando for atingido pela TrapParalyze rune

Localize a seguinte pasta: Data/items/items.xml aperte CLTR+F e procure 1499, procure por:

<attribute key="duration" value="45"/>

(45) - Você poderá trocar para outro numero(em segundos). Atencao: Deixe sempre igual ou da paralyze mais do que a da trap  (45 segundos)

 

 

 

 

GOSTOU? Aperte em gostei ali em baixo não cai o dedo  :wow: 

Editado por Cachorro (veja o histórico de edições)

Scripts feitas por min:

 

[spells/Rune] TrapParalyze rune

 

Postado

Não testei mas vi o tutorial, bem explicado!

Idéias são à prova de balas.

xS0NYx here

"Ser ateu é viver em razão de fatos, não de crenças; É aproveitar essa vida, não desperdiça-la na esperança de viver outra; É fazer o bem de coração, não por devoção. Ser ate, simplesmente, um ser livre."

Postado
  • Autor

Não testei mas vi o tutorial, bem explicado!

Beleza, acho que expliquei ate demais aoskapos

Editado por Cachorro (veja o histórico de edições)

Scripts feitas por min:

 

[spells/Rune] TrapParalyze rune

 

  • 2 months later...
Postado

Beleza, acho que expliquei ate demais aoskapos

Cara, seria legal você prestar mais atenção onde posta, o lugar certo seria a área de spells, pois lá também se encaixam runas, pesquise melhor da próxima vez...

Sobre o tutorial, achei legal :)

                              _
                          .-'` `}
                  _./)   /       }
                .'o   \ |       }
                '.___.'`.\    {`
                /`\_/  , `.    }                                      ME DA UMA NOZ!
                \=' .-'   _`\  {
                 `'`;/      `,  }
                    _\   @   ;  }
                   /__`;-...'--'

Cluck!

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo