Script Life Scroll

Tedescoo
em Actions e Talkactions

Tedescoo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/01/11Posts: 39Char no Tibia: Nao tenho

Eai pessoal ;)

 

Hoje irei mostrar um trabalho que eu fiz , eu fiz esse script simples e pratico , bom vamos falar a funçao do script :

 

Bom você da use no item e ganha e ganha 1k de life e 1k de mana ( editavel a life e mana a ganhar ).

 

Bom vamos ao script

 

1º Vá a data\actions\actions.xml e adicione :

 

<action itemid="11213" script="life.lua"/>

 

Azul : Aqui é o item que você ira da use e recebera a life e a mana.

 

Agora vá em \data\actions\scripts copie e cole qualquer arquivo .lua e renomeia para life Agora apague tudo que tem dentro e coloque isso :

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

 

local health = 1000

local mana = 1000

 

if getPlayerStorageValue(cid,1800) == 10 then

doCreatureSay(cid, "Você já recebeu sua life.", TALKTYPE_ORANGE_1)

 

else if getPlayerLevel(cid) >= 10 then

doCreatureSay(cid, "Life e manda recebido com sucesso.", TALKTYPE_ORANGE_1)

setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+1000)

setCreatureMaxMana(cid, getCreatureMaxMana(cid)+1000)

doSendMagicEffect(fromPosition, 37)

doRemoveItem(item.uid)

setPlayerStorageValue(cid,1800,20)

return TRUE

else

doCreatureSay(cid, "Só apenas players level 10 pode usar este comando", TALKTYPE_ORANGE_1)

end

end

end

 

 

Explicando:

 

Azul:Tanto de life que o player ira receber

Rosa:Tanto de mana que o player ira receber

Vermelhor:Level necessario para usar o item

 

Fim

 

P.S : Caso queira mudar o item , mude o ID que está em actions.xml

 

 

Creditos :

 

95% - Eu por criar e trazer o conteudo ao xTIBIA

5% - SubWat por me ajudar num bug que tinha ;)

 

 

 

Gostou ? REP+

tinfer3

Normaly they are the same.
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/04/11Posts: 34

para que usar variaveis se não estão usando elas?

 

local mana = 1000

setCreatureMaxMana(cid, getCreatureMaxMana(cid)+1000)

 

acho que o correto seria

 

setCreatureMaxMana(cid, getCreatureMaxMana(cid)+mana)

The Joker



Eu não quero fazer o que eu posso,eu posso fazer o que eu quero.

Tedescoo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/01/11Posts: 39Char no Tibia: Nao tenho

EEEEE vai com calma não sei mexer com script só fui olhando funções aqui no forum e fui colocando com base em outro script ;(

gabrielamorim

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/07/11Posts: 28Char no Tibia: Gara Davin

boa

vitorvvm

--Sei um pouco de tudo--
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 07/06/11Posts: 122Char no Tibia: shakerspere

perfeito era isso que eu precisava...

rep+

CoGames

OT-Admin/Hoster Experiente
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 08/11/11Posts: 116Gênero: Masculino

Já existem vários desses scripts... Mas mesmo assim está perfeito o script!

faviconf.gifusion OT

(Em Manutenção, abriremos em breve...)

___________________________________________________________________________________________________

Um dia, um High level de carlin resolveu dar um pulo em carlin, visitar os amigos e zuar um poco...

Chegando lá... bateu uns duelos e tals.. e fico humilhando os iniciantes de lah.... e entao, avistou um knight level 10 perto dos porquinhos, aih foi quere zuar ele:

17:12 High Level: Ei cara... como q se chama akele porquinho ali, que é a sua cara?

17:12 Knight Iniciante: Aquele ali se chama "ocê"

17:13 High Level: hmm... e aquele outro ali?

17:13 Knight Iniciante: Aquele é o irmão de ocê

17:13 High Level: E aquela dali ?

17:13 Knight Iniciante: Aquela ali é a namorada de ocê... hehehe

Jah puto da vida, o HL, querendo contornar a situação fala:

17:14 High Level: Entao, você vai me dizer que aquela ali é a mãe de "ocê" ?

17:15 Knight Iniciante: Não sinhô... a mãe de ocê nóis comemo ontem a noite.

_________________________________________________________________________________________________

DeadSmok3r

~>DeadSmok3r<~
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/12/11Posts: 67

Script bem simples :(

Mas bem legal, curti ... !

Era para ser em primeiro mas ...

silverc.png

Vinc

The white fox
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 30/10/11Posts: 625Gênero: Masculino

twm varios erros como as locais n usadas ja citadas,

1º o storage usada de forma inutil

if getPlayerStorageValue(cid,1800) == 10 then

e o set é

setPlayerStorageValue(cid,1800,20)

intão é inutil pois nuca seria 10

2º o if pega storage e elseif level??????????????????????????wtf???

if getPlayerStorageValue(cid,1800) == 10 then

else if getPlayerLevel(cid) >= 10 then

 

corrija esse monte de erro

^w^