[Action] Fonte Da Vida

miter
Por miter
em Actions e Talkactions

miter

Scripter - XTibia.com
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 28/07/07Posts: 174

Olá XTibianos,

Resolvir criar um Script para que seu OT fique mais legal, a fonte da vida. Ela restaura o life completamente.

 

Em primeiro lugar vá até a pasta actions/other copie e cole qualquer arquivo e coloque o nome de fontedavida.lua após isso clique em editar e cole o seguinte script:

 

-- { By Miter } --
function onUse(cid, item, frompos, item2, topos)
local config = {
storage = 13298,
exhaust = 10, -- Tempo para player poder usar o item novamente! (tempo em segundos) 
}

if getPlayerStorageValue(cid, config.storage) <= os.time() then 
doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) 
setPlayerStorageValue(cid, config.storage, os.time()+config.exhaust)
doCreatureSay(cid,"Aaaah...", TALKTYPE_ORANGE_1) 
doSendMagicEffect(getCreaturePosition(cid), 12) 
doPlayerSendTextMessage(cid, 23, "Recovering your life...")
end
return TRUE 
end

 

ID do item (no caso é o da fonte): 1378

 

 

Pronto a 1ª etapa esta pronta agora vá em actions.XML e coloque:

 

<action itemid="1378" event="script" value="other/fontedavida.lua"/>

 

 

Pronto, agora você tem aquela Script simples e que todo OT gostaria de ter, e que vai ajudar muitas pessoas.

 

Resultado:

othd7.png

 

 

 

Espero que tenham gostado.

 

Até a próxima, fiquem com Deus.

 

Script 100%

by Miter

XTibia, a sua comunidade de Tibia e OTServ.

Tibia s not 3D, Tibia is... xD!





.

DevilMoon

@leonartei
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/01/10Posts: 706Gênero: MasculinoChar no Tibia: Bakwin

Muinto legal , Apesar de ja tem esse script!!

 

e é facil de fazer mais muinto bom !

Contato: DevilMoon@Xtibia.com

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

script bem legal e bem simples

 

alias seu script tem muita coisa disnecessaria,da para encurtá-lo

 

 

function onUse(cid, item, frompos, item2, topos)

p = getPlayerPosition(cid)

if item.uid == 1378 then
doSendAnimatedText(p, "Aaaah...", TEXTCOLOR_LIGHTBLUE) 
doPlayerSendTextMessage(cid,22,"recovering life...")
doSendMagicEffect(topos,1)
doPlayerAddHealth(cid, 500)
end
return 1
end

 

 

parabens espero novos trabalhos seus!

bossisg.png

quijinrock

XTibia - 2010
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/02/08Posts: 28

Hum... Muito bom esse script" já vinha pesquisando a muito tempo!

 

APROVADO

.

lais16gatinha

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/06/10Posts: 34Char no Tibia: Lais Figueiredo

Ótimo script, Funcionou, boa coisa pro meu ot Pokemon ^^

Mapper & Scripter Especialista em Templos Breve Site para Pedidos Gratuitos

Metas:

1 post [x] muleka

5 posts [x] estudante

10 posts [x] Gennin

30 posts [x] Chunnin

50 posts [ ] Anbu

60 posts [ ] Jounnin

80 posts [ ] Jounnin especial

200 posts [ ] Naruto Shippuden

500 posts [ ] Sannin

800 posts [ ] Kage

1000 posts [ ] Minato

 

Rumo a ANBU

 

 

 

lais16gatinha

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/06/10Posts: 34Char no Tibia: Lais Figueiredo

Isso da pra todas as Versões? Só testei em 8.42

Mapper & Scripter Especialista em Templos Breve Site para Pedidos Gratuitos

Metas:

1 post [x] muleka

5 posts [x] estudante

10 posts [x] Gennin

30 posts [x] Chunnin

50 posts [ ] Anbu

60 posts [ ] Jounnin

80 posts [ ] Jounnin especial

200 posts [ ] Naruto Shippuden

500 posts [ ] Sannin

800 posts [ ] Kage

1000 posts [ ] Minato

 

Rumo a ANBU

 

 

 

Doidin

Delícia
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/06/08Posts: 723Gênero: MasculinoChar no Tibia: Diiva

Cara seu script ta gigantesco, cheio de coisas que não são necessárias...

 

Dei uma encurtada no seu script e adicionei a função math.random, ficou mais bacana:

function onUse(cid, item, fromPosition, item2, toPosition)
if item.uid == 1378 then
	doSendAnimatedText(getPlayerPosition(cid), "Aaaah...", TEXTCOLOR_LIGHTBLUE) 
	doPlayerSendTextMessage(cid, 23, "Recovering your life...")
	doSendMagicEffect(getPlayerPosition(cid), 1)
	doCreatureAddHealth(cid, math.random(200,600))
	end
return TRUE
end

Abraços cara... ;)

Meu site pessoal:
https://devmat.com.br/


dono do um sitezinho qualquer

o lado negro da força, bjs

skolfuriosos

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/05/10Posts: 33

certo, mais tpw como usa isso?

eu vo la em action.xml e adiciionma essa tag?

<action itemid="1378" script="vida.lua"/>

ai tpw nu map editor poe o item 1378 e precisa por exp por algum aid ou uid no mapa editor no item?

ai dps no jogo é so o player da use ? ou uke?

x.x

Billboard

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/09/10Posts: 6

ae trabalhow bem nesse scrept, parabéns!

diegool

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/08/10Posts: 51Char no Tibia: thor

esse scri tava dando um erro no executer...

dai pegei o do doidin e deu certo..

soh avisando pra se quizerem arruma..

testei ele em yurots 8.6