SA
action

[Action] Regarregando Soft Boots

Por sauvadur1, 13 de jul. de 2009 em Actions e Talkactions

otserv
tibia
script
9
2.9k
sauvadur1S
13 de julho de 2009 às 18:50

Ae galera so novo em actions entao nao me chingue :smile_positivo:

 

Venho Trazer a vcs a regarregaçao da soft boots apenas pelo use :smile_positivo:

entao vamos começar?

 

primeiro va em (pasta do seu ot)/data/actions/script copie um arquivo .lua renomeio para softboots, apague tudo que esta escrito e substitua por isso:

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

local moneyneed = 10000 -- price to get new soft boots

local playermoney = getPlayerMoney(cid)

if playermoney >= moneyneed then

if doPlayerTakeItem(cid, 6530, 1) then

doRemoveItem(item.uid,1)

doPlayerAddItem(cid, 6132, 1)

doPlayerRemoveMoney(cid, moneyneed)

doSendMagicEffect(fromPosition,12)

else

doPlayerSendTextMessage(cid,20, "You don't have worn soft boots.")

end

else

doPlayerSendTextMessage(cid,20, "Sorry, but you need ".. moneyneed .." gold coins to get a new soft boots.")

end

end

Para alterar o preço (preço do script 10k) substitua oque esta em vermelho

 

apos isso va em (pasta do seu ot)/data/actions e abra actions.xml, la adicione isto:

<action itemid="6530" script="softboots.lua"/>

 

E pronto so da use na worn soft boots

Editado Julho 13 por BlackFisherMan

satan666S
13 de julho de 2009 às 19:53

boa cara ja começou bem e só se dedicar que voce vai fazer grandes scripts.

sauvadur1S
13 de julho de 2009 às 20:14
boa cara ja começou bem e só se dedicar que voce vai fazer grandes scripts.

Vlw :smile_positivo:

joaohdJ
14 de julho de 2009 às 13:34

Mto bom, porem a maioria dos servidores ja vem com esse script e.... ele tem um bug. As vezes quando vc tem 2 worn soft ou + ele tira 2 de voce e só adiciona 1. tenta usar esse script aki:

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
local moneyneed = 10000 -- price to get new soft boots
local playermoney = getPlayerMoney(cid)
if playermoney >= moneyneed then

if doPlayerTakeItem(cid, 6530, 1) and doPlayerRemoveMoney(cid, moneyneed) then
doPlayerAddItem(cid, 6132, 1)
doSendMagicEffect(fromPosition,12)
else
doPlayerSendTextMessage(cid,20, "You don't have worn soft boots.")
end
else
doPlayerSendTextMessage(cid,20, "Sorry, but you need ".. moneyneed .." gold coins to get a new soft boots.")
end
end 

 

 

a condição desse é diferente. vlws aew

gabrielf10G
14 de julho de 2009 às 14:51

affe cara olha veio nd contra o seu script mas ele está 95% copiado do meu voce só mudou a frase do "Sorry, but you need ".. moneyneed .." gold coins to get a new soft boots"

só isso tu mudou.

OBS:o meu script é bem mais velho, Styller yurots 0.3 está no otserv, quando baixa, entao se voce copiou nao sei, mas pelo menos bota os créditos (se copiou).

 

----------EDIT-------

Voce copiou TODO O MEU SCRIPT!

SE QUISEREM UMA PROVA BAIXEM O OTSERV, VÃO EM ACTIONS,SCRIPTS,OTHER E DAI SOFT BOOTS!

SE VOCES AINDA ACHAREM QUE FUI EU QUE COPIEI DELE, OLHEM A ULTIMA ATUALIZAÇÃO FOI NO MES DE ABRIL!

Editado Julho 14 por gabrielf10

JerimJ
15 de julho de 2009 às 11:04

Michael <3

5 meses depois...
unltd15U
14 de dezembro de 2009 às 11:43
Ae galera so novo em actions entao nao me chingue :smile_positivo:

 

Venho Trazer a vcs a regarregaçao da soft boots apenas pelo use :smile_positivo:

entao vamos começar?

 

primeiro va em (pasta do seu ot)/data/actions/script copie um arquivo .lua renomeio para softboots, apague tudo que esta escrito e substitua por isso:

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

local moneyneed = 10000 -- price to get new soft boots

local playermoney = getPlayerMoney(cid)

if playermoney >= moneyneed then

if doPlayerTakeItem(cid, 6530, 1) then

doRemoveItem(item.uid,1)

doPlayerAddItem(cid, 6132, 1)

doPlayerRemoveMoney(cid, moneyneed)

doSendMagicEffect(fromPosition,12)

else

doPlayerSendTextMessage(cid,20, "You don't have worn soft boots.")

end

else

doPlayerSendTextMessage(cid,20, "Sorry, but you need ".. moneyneed .." gold coins to get a new soft boots.")

end

end

Para alterar o preço (preço do script 10k) substitua oque esta em vermelho

 

apos isso va em (pasta do seu ot)/data/actions e abra actions.xml, la adicione isto:

<action itemid="6530" script="softboots.lua"/>

 

E pronto so da use na worn soft boots

 

 

 

 

Eu pego a worn soft boots ae vou clicar emcima dela e ela some... a soft nao aparece ela so some e aparece a msg dizendo que eu nao tinha ela ... voce nao tem a soft boots ( You don't have worn soft boots). e a worn some...

eu tenho um Slayer yourots 8.5, alguem pode me ajudar?

 

 

\Mattheus ~*\
14 de dezembro de 2009 às 12:23

unltd15, acho que você poderia postar as suas dúvidas na seção correta que seria Dúvidas sobre Scripts, lá você pode postar qualquer tipo de dúvida que tiver em relação a script.

Abraços.

7 meses depois...
leobarreiraL
15 de julho de 2010 às 06:35

Alguém poderia por favor me mandar o action.xml pois aqui não está abrindo o spoil e só peguei o script.lua porque o apocarai passou dnv!

Editado Julho 15 por Leobarreira