SE
pedido

Pedido de alguns scripts basicos... coisa simples

Por Sertthoon, 13 de abr. de 2013 em Scripts

pedidos scripts
resolvido
otserv
tibia
script
18
2.5k
SertthoonS
17 de abril de 2013 às 12:57

Cara, que versão é seu server?

O meu funciona certinho: Woodcutting

parabens, o seu funcionou obviamente rep +

e tmb rep + para todos os outros que ajudaram tmb

só uma pergunta

eu vi um erro, a arvore cresce denovo sim, mas fica o "cotoco" da outra arvore por cima, então nao consigo usar o serrote novamente

como edito pra quando a arvore crescer, aquele cotoco sumir?

ah, e como edito para que todas as profissoes consigam cortar a arvore?

Editado Abril 17 por sertthoon

PsyMcKenzieP
17 de abril de 2013 às 18:30
function onUse(cid, item, frompos, item2, topos)

local chance = 70 -- chance de cortar
local madeiras = {5941, 5901} -- item que o player irá ganhar
local premio = madeiras[math.random(1, #madeiras)]
local transformItem = 8786
local texts = {"Tuc", "Toc", "Trec"}
local random = texts[math.random(1,#texts)]
local vocationUse = {1, 2, 3, 4, 5, 6, 7, 8}
local time = 2 -- Minutos para crescer novamente

                 if getPlayerVocation(cid) ~= vocationUse then
                                          doPlayerSendTextMessage(cid,22,"Você não tem a vocação necessária para cortar.")
                 return true
                 end

                          if item2.itemid == 2708 or item2.itemid == 2700 or item2.itemid == 6218 or item2.itemid == 2701 or item2.itemid == 2707 then
                                       if math.random(1,100) >= chance then
                                                doPlayerAddItem(cid,premio, math.random(1, 2))
                                                doTransformItem(item2.uid, transformItem)
                                                doSendMagicEffect(topos, 16)
                                                doPlayerSendTextMessage(cid,22,"Você cortou uma madeira.")
                                                doSendAnimatedText(topos, ""..random.."", TEXTCOLOR_GREEN)
                                                doDecayItem(item2.uid)
                                                addEvent(doCreateItem, time*60*1000, item2.itemid, 1, getThingPos(item2.uid))
        else
                                                doSendAnimatedText(topos, ""..random.."", TEXTCOLOR_GREEN)
                                                doPlayerSendTextMessage(cid,22,"Você não conseguiu cortar.")
                                       end
                          end
        return true
end

RoksasR
17 de abril de 2013 às 18:48

Tópico movido para a seção de dúvidas e pedidos resolvidos.