Boost Stone

DinoAdmin
em Actions e Talkactions

DinoAdmin

Ex Estagiário de Scripting
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 27/07/12Posts: 757Char no Tibia: [ADM] Bhoris

Bom Galera Todos os Servidores de PDA Tem um sistema de boost com stones e o sloot de boost entao eu venho trazer um script de boost stone.

 

Funciona assim:

Voce Usa a Boost stone no pokemon e o seu pokemon Sobe +1 lvl de Boost. Ou seja é uma unica stone que serve para boostar todos os pokemons basta clicar em "use with " e selecionar o pokemon.

 

Os Efeitos foi escolhidos por mim (Quando usa a Boost no poke o pokemon Brilha uma aura e Sobe o Nome "BOOST!")

 

Vamos la!!

 

Vá em Data/Action/Crie um Arquivo chamado Booststone.lua

 

 

Agora coloque esse Script dentro:

 

function onUse(cid, item, topos, item2, frompos)
local myball = getPlayerSlotItem(cid, 8)
local boost = getItemAttribute(myball.uid, "boost") or 0
local boosts = 0
if boost == 50 then
return doPlayerSendCancel(cid, "Sorry, is not possible.")
end

if #getCreatureSummons(cid) >= 1 then
if getPlayerAccess(cid) == 6 then
boosts = 49
end
boosts = boosts + 1
local pokemon = getItemAttribute(myball.uid, "poke")
local off = pokes[pokemon].offense * boost_rate * boosts
local def = pokes[pokemon].defense * boost_rate * boosts
local agi = pokes[pokemon].agility * boosts
local spatk = pokes[pokemon].specialattack * boost_rate * boosts
local vit = pokes[pokemon].vitality * boost_rate * boosts
doSetItemAttribute(myball.uid, "boost", boost + boosts)
doItemSetAttribute(myball.uid, "offense", getItemAttribute(myball.uid, "offense") + off)
doItemSetAttribute(myball.uid, "defense", getItemAttribute(myball.uid, "defense") + def)
doItemSetAttribute(myball.uid, "speed", getItemAttribute(myball.uid, "speed") + agi)
doItemSetAttribute(myball.uid, "specialattack", getItemAttribute(myball.uid, "specialattack") + spatk)
doItemSetAttribute(myball.uid, "vitality", getItemAttribute(myball.uid, "vitality") + vit)
doRemoveItem(item.uid)
doSendMagicEffect(getThingPos(item2.uid), 40)
doPlayerSendTextMessage(cid, 27, "Congrulations, your "..pokemon..", as beem boosted +1.")
doPlayerSendTextMessage(cid, 27, "Now your "..pokemon.." have a boost +"..boosts + boost..".")
doSendAnimatedText(getThingPos(item2.uid), "BOOST!", 71)
doPlayerSetVocation(cid,4)
else
return doPlayerSendCancel(cid, "Only use in yours pokemons.")
end
return true
end

 

Agora em Action.xml Coloque isso:

	<action itemid="12415" event="script" value="booststone.lua" allowfaruse="1"/>

 

Para Criar a Boost Stone Use o comando:

 

/i 12415

 

 

 

Creditos:

Ediçao:DinoAdmin

Por Passar o Script:pobredobrega

Por Criar o Script:SmiX

 

Espero que esse script ajude voces!

Yan Oliveira

Yan18
avatar
Moderador
Moderador

INFOS

Grupo: ModeradorRegistrado: 05/06/12Posts: 2221Gênero: Masculino

Primeiramente ja vi essa Action é do Smix coloque os Crédito para ele, segundo se é um sistema Actions acho que você não precisava criar um topico aqui na area de tutoriais, era só criar um tópico em: Scripting - Actions, talkactions e moveevents preste mais atenção.

DinoAdmin

Ex Estagiário de Scripting
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 27/07/12Posts: 757Char no Tibia: [ADM] Bhoris

SmiX, Prontinho.

é que o Pobredobrega Me passou este script e eu editei. Porem nao estava sabendo que o criador era voce. Perdao. Mais Minha intençao foi ajudar

eu Ate modifiquei o script ^^

Gabriel Couto

Anyur
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 22/04/11Posts: 2455Gênero: MasculinoChar no Tibia: Thyn Zare

Movido para seção correta =)

Gabriel Couto, 23 anos. Acadêmico de Medicina.

Ex-Diretor Geral do XTibia.

 

www.tibiatv.com.br

 

 

DinoAdmin

Ex Estagiário de Scripting
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 27/07/12Posts: 757Char no Tibia: [ADM] Bhoris

Heinekennn

Kepper Games
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 18/11/12Posts: 197Gênero: MasculinoChar no Tibia: HouseKkeper

So possui 1 erro quando eu uso ele nao aumenta nada do pokemon :(

n5ZiPu1.png

l2eZh5Q.png

Deadpool

!!!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/10/11Posts: 2175Gênero: MasculinoChar no Tibia: Sociopata

So possui 1 erro quando eu uso ele nao aumenta nada do pokemon :(

A Boost Stone Pega Normamente, Eu Tabem Ja Tinha Ela, Pega Perfeitamente!

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.

 

 

 

 

DICA

Utilize botão @UP, no início de seu tópico, para atualizar o destaque de seu tópico em "Tópicos Recentes" na index, fará com que mais pessoas o vejam.

Yan Oliveira

Yan18
avatar
Moderador
Moderador

INFOS

Grupo: ModeradorRegistrado: 05/06/12Posts: 2221Gênero: Masculino

So possui 1 erro quando eu uso ele nao aumenta nada do pokemon :(

A Boost Stone Pega Normamente, Eu Tabem Ja Tinha Ela, Pega Perfeitamente!

 

Eu peguei esse do Dino editado, e realmente não está aumentando nada.

snowks

Staff do Digimon Shinka
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 15/12/12Posts: 103Char no Tibia: ggabrielssilv

aqui não quer mais carregar o serv , ta dano falha quando vai carregar o actions

101380992851.png

 

221375320586.png

Sou : Mapper/Scripter/Designer

Liman

Togepi
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/12/12Posts: 11Char no Tibia: Liman

bom, esta tudo certo aki sim obg por compartilhar isso

josevict

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/04/13Posts: 2Char no Tibia: victor.zb_zika@hotmail.com

Como eu uzo a boost stone

kttallan

Lord Sorte
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 06/03/13Posts: 1574Gênero: MasculinoChar no Tibia: Lord Sorte

Como eu uzo a boost stone

liberi seu pokemon click na boost stone e clica na pokebola do pokemon dps tire e bote novamente o poke.

                                                                Scripter em Treinamento

 

Codigos

 

Simples Pet Sistema < New

 

Assim que possivel mais codigos, com criatividade.

snowks

Staff do Digimon Shinka
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 15/12/12Posts: 103Char no Tibia: ggabrielssilv

[23/07/2013 02:07:17] [Error - Action Interface]
[23/07/2013 02:07:17] data/actions/scripts/booststone.lua:onUse
[23/07/2013 02:07:17] Description:
[23/07/2013 02:07:17] data/actions/scripts/booststone.lua:21: attempt to perform arithmetic on a nil value
[23/07/2013 02:07:17] stack traceback:
[23/07/2013 02:07:17] data/actions/scripts/booststone.lua:21: in function <data/actions/scripts/booststone.lua:1>

101380992851.png

 

221375320586.png

Sou : Mapper/Scripter/Designer