É incrível como a comunidade de "scripters" vem crescendo desde que comecei com servidores na versão 7.1, acho que só existia o Colex e olha lá. Não testei o script, mas se fizer o que promete é mais um para a nossa coleção de códigos para servidores RPG, sem tirar que com um script desse tipo você pode sair de base e fazer vários outros.
Obrigado, sem mais.





info
Grupo: Campones
Registrado: 15/06/10
Posts: 46
Reputação: +18
Gênero: Masculino
Char no Tibia: Lancellott~*
E ai Ékstibianos ;D
Trago a vocês meu segundo script, script de cortar árvores!
testado em Tfs 0.3.6 (8.54)
Vamos ao script!
vá em data/actions/actions.xml e coloque esta tag:
<action itemid="XXXX" event="script" value="cut.lua"/>
Lembrando que o XXXX é um item usable que você terá editado!
agora em actions/script copie um arquivo .lua e renomeie para cut, ficando cut.lua e coloque isso dentro:
local arvorescut = { "2767", "2768", "2785", "2786", "2708" } local residuos = { "6219", } local Madeira = { "1", "2", "3", "4", "5", "6", "0", } function onUse(cid, item, frompos, item2, topos) -- By Lancellott @junior2b if isInArray(arvorescut, item2.itemid) then local messages = { "cuting", "Cortando", "tak tak tak", } doPlayerSay(cid, messages[math.random(#messages)], TALKTYPE_ORANGE_1) doSendMagicEffect(frompos,3) doTransformItem(item2.uid, residuos[math.random(#residuos)]) doPlayerAddItem (cid, 5901,Madeira[math.random(#Madeira)]) else doPlayerSendCancel (cid, "você não pode cortar nada que não seja uma árvore ou arbusto") end return true endExplicando as funções:
Troca a árvore pelo item que está configurado no residuos.
local messages = { "cuting", "Cortando", "tak tak tak", }Mensagem sorteada quando o player corta a árvore.
é a função que faz adicionar o item madeira ao player, em que ele pode vender e ganhar dinheiro com isso. (o numero de wood's que vêem é randômico e varia de 0 a 6.)
local arvorescut = { "2767", "2768", "2785", "2786", "2708" }Para adicionar mais árvores, basta adicionar mais um id à lista, ficando assim:
local arvorescut = { "2767", "2768", "2785", "2786", "2708" "XXXX" -- Novo Id }Se gostou, clique botão
Lembrando que é meu segundo script!
Abraços e até mais, meus amigos ÉkstibianoS
SS's
Changelog
Retirado o
doRemoveItem(item.uid, 1)
que retirava a tesoura do player.
Adicionado sistema de wood.
Editado Novembro 22 por junior2b