Ir para conteúdo
Entre para seguir isso  
JhonnyMotta

Buff System

Recommended Posts

JhonnyMotta    0
JhonnyMotta

Buff System

by JhonnyMotta

 


[center][font=Century Gothic][size=3]Nome do Script: Buff System[/size][/font]
[font=Century Gothic][size=3]Autor:  [img=http://img821.imageshack.us/img821/3931/sesshoumaru.gif][/size][/font]
[font=Century Gothic][size=3]Versão testada: TFS[/size][/font]
[font=Century Gothic][size=3]Protocolo: 8.5+[/size][/font][/center]

 

Adicionais:

 

O Script é bem simples, você coloca um actionid no chão e quando o Player passa por cima ele recebe alguns buff.

 

Buffs do script:

 

*Light*

*Speed (haste)*

*Heal Max*

*Mana Max*

(poucos)

 

 

Script:

 

1 --> Vá a pasta "data/movements/script" e crie um arquivo .lua com o nome buff (buff.lua), e coloque isso dentro dele:

 

[spoiler=Script "buff.lua"]


--Créditos totalmente a JhonnyMotta--

local condition = createConditionObject(CONDITION_HASTE)
  setConditionParam(condition, CONDITION_PARAM_TICKS, (11 * 60 + 35) * 1000)
 setConditionFormula(condition, 2.5, 0, 3.0, 0) 
local condition2 = createConditionObject(CONDITION_LIGHT)
  setConditionParam(condition2, CONDITION_PARAM_LIGHT_LEVEL, 8)
   setConditionParam(condition2, CONDITION_PARAM_LIGHT_COLOR, 215)
    setConditionParam(condition2, CONDITION_PARAM_TICKS, (11 * 60 + 35) * 1000) 
function onStepIn(cid, item, pos)
local vida = getCreatureMaxHealth(cid)
 local mana = getCreatureMaxMana(cid)
   doCreatureAddHealth(cid, vida)
     doCreatureAddMana(cid, mana)
    doAddCondition(cid, condition)
   doAddCondition(cid, condition2)
  doSendAnimatedText(pos,"Buff", 215)
return TRUE
end

 

 

 

Feche e salve.

 

3 --> Vá em "data/movements" e abra o arquivo movements.xml e coloque a seguinte tag:

 


[center]<movevent type="StepIn" actionid="[color=red][b]5000[/b][/color]" event="script" value="buff.lua"/>[/center]

 

OBS:

o numero 5000 é o actionsid para você adicionar ao map.

 

 

Explicando no map editor:

 

Vamos usar o RME map editor, o mais usado entre os mapper.

 

1~ Abra seu map e vai até a posição do templo.

(aqui está meu templo)

 

[spoiler=ImageShack]

24623243.jpg

 

 

 

2 --> No meu eu vou criar um quadrado, com outro chão.. então ficou assim:

 

[spoiler=ImageShack]

58356788.jpg

 

 

 

3--> Coloque o actionsid do chão (preto) 5000, segue abaixo:

 

[spoiler=ImageShack]

35974203.jpg

 

 

 

Agora basta colocar on, e passar por cima do chão com o action 5000, e ganhará o BUFF!

:)

 

Todos os direitos reservados a JhonnyMotta, caso poste em outro lugar.. os créditos deverão permanecer, Obrigado!

Editado por JhonnyMotta

Compartilhar este post


Link para o post
GuHB    0
GuHB

É um bom script, pode ser bem útil para os Noob Chares. :)

 

P.S: não testei, nem nada, só fiz o comentario pelo o que ele apresentou no tópico.

Editado por GuHB

Compartilhar este post


Link para o post
Mock    32
Mock

Ok apesar do topico bagunçado (ate eu faço) ta de boa XD

Compartilhar este post


Link para o post
tigerx2    1
tigerx2

Deixa mais configuravel, pq tipo, nem todo mundo

entende LUA e vai conseguir mudar algo para o

proprio gosto :/

faz assim:

--INICIO CONFIG

local speed = XXX

local blabla = YYY

etc

 

att~

tigerx2

Compartilhar este post


Link para o post
JhonnyMotta    0
JhonnyMotta
Deixa mais configuravel, pq tipo, nem todo mundo

entende LUA e vai conseguir mudar algo para o

proprio gosto :/

faz assim:

--INICIO CONFIG

local speed = XXX

local blabla = YYY

etc

 

att~

tigerx2

 

 

Depois vou ver a sua ideia !

 

valeu ! :)

 

 

 

@ Mock

 

rsrs, malz !

e valeeu ! :)

Compartilhar este post


Link para o post
rittler2mg    0
rittler2mg

ficou muito bom... e desse script da pra tirar varios outros...

 

vlws

Compartilhar este post


Link para o post
Puppets    0
Puppets

achei legal a iniciativa, gostei simples e eficaz

att,

Compartilhar este post


Link para o post
JhonnyMotta    0
JhonnyMotta
achei legal a iniciativa, gostei simples e eficaz

att,

 

@Puppets

 

rs, valeu.. é que não vejo no tibia um script (spells, talkactions.. ect) de buff,

é raro você encontra, (PS: nos novos cliente tem algumas spells)..

 

 

@topic

 

Valeu a todos ! :*

Compartilhar este post


Link para o post
Leumachado    0
Leumachado

Legal bom pra players noobs que estao morrendo.

AUSHuahsuaHSUahsa

Compartilhar este post


Link para o post
Flygon    0
Flygon

Sistema de buff indispensavel para qualquer ATS de qualidade!

Compartilhar este post


Link para o post
Japazinho    0
Japazinho

Otimoo.. testei funfo 100%.

Compartilhar este post


Link para o post
iuniX    4
iuniX

Por favor, evitem reviver tópicos antigos. Se continuarem, serei obrigado a reportar.

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×