Ir para conteúdo
Entre para seguir isso  
Lwkass

Lumberjack - Lenhador

Recommended Posts

Julio Svc    0
Julio Svc

[20/01/2010 21:54:33] Lua Script Error: [Action Interface]

[20/01/2010 21:54:33] in a timer event called from:

[20/01/2010 21:54:33] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:33] luaDoTransformItem(). Item not found

 

[20/01/2010 21:54:33] Lua Script Error: [Action Interface]

[20/01/2010 21:54:33] in a timer event called from:

[20/01/2010 21:54:33] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:33] luaSetItemName(). Item not found

 

[20/01/2010 21:54:33] Lua Script Error: [Action Interface]

[20/01/2010 21:54:33] in a timer event called from:

[20/01/2010 21:54:33] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:33] luaDoTransformItem(). Item not found

 

[20/01/2010 21:54:33] Lua Script Error: [Action Interface]

[20/01/2010 21:54:33] in a timer event called from:

[20/01/2010 21:54:33] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:33] luaSetItemName(). Item not found

 

[20/01/2010 21:54:34] Lua Script Error: [Action Interface]

[20/01/2010 21:54:34] in a timer event called from:

[20/01/2010 21:54:34] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:34] luaDoTransformItem(). Item not found

 

[20/01/2010 21:54:34] Lua Script Error: [Action Interface]

[20/01/2010 21:54:34] in a timer event called from:

[20/01/2010 21:54:34] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:34] luaSetItemName(). Item not found

 

[20/01/2010 21:54:34] Lua Script Error: [Action Interface]

[20/01/2010 21:54:34] in a timer event called from:

[20/01/2010 21:54:34] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:34] luaDoTransformItem(). Item not found

 

[20/01/2010 21:54:34] Lua Script Error: [Action Interface]

[20/01/2010 21:54:34] in a timer event called from:

[20/01/2010 21:54:34] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:34] luaSetItemName(). Item not found

Editado por Julio Svc

Compartilhar este post


Link para o post
Maguinus #    0
Maguinus #

legal, da para fazer uma fogueira tmb? brinks gostei dele :D

Compartilhar este post


Link para o post
Lwkass    1
Lwkass

@Raphael Carnauba:

pois é, eu ja dessisti de querer postar scripts aqui, prefiro ficar nos meus projetos :]

 

kmo posso fazer um rank disso????

Tem q fazer pegar a storage de todos os players do server e organizar em rank, simples assim

 

[20/01/2010 21:54:33] Lua Script Error: [Action Interface]

[20/01/2010 21:54:33] in a timer event called from:

[20/01/2010 21:54:33] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:33] luaDoTransformItem(). Item not found

 

[20/01/2010 21:54:33] Lua Script Error: [Action Interface]

[20/01/2010 21:54:33] in a timer event called from:

[20/01/2010 21:54:33] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:33] luaSetItemName(). Item not found

 

[20/01/2010 21:54:33] Lua Script Error: [Action Interface]

[20/01/2010 21:54:33] in a timer event called from:

[20/01/2010 21:54:33] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:33] luaDoTransformItem(). Item not found

 

[20/01/2010 21:54:33] Lua Script Error: [Action Interface]

[20/01/2010 21:54:33] in a timer event called from:

[20/01/2010 21:54:33] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:33] luaSetItemName(). Item not found

 

[20/01/2010 21:54:34] Lua Script Error: [Action Interface]

[20/01/2010 21:54:34] in a timer event called from:

[20/01/2010 21:54:34] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:34] luaDoTransformItem(). Item not found

 

[20/01/2010 21:54:34] Lua Script Error: [Action Interface]

[20/01/2010 21:54:34] in a timer event called from:

[20/01/2010 21:54:34] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:34] luaSetItemName(). Item not found

 

[20/01/2010 21:54:34] Lua Script Error: [Action Interface]

[20/01/2010 21:54:34] in a timer event called from:

[20/01/2010 21:54:34] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:34] luaDoTransformItem(). Item not found

 

[20/01/2010 21:54:34] Lua Script Error: [Action Interface]

[20/01/2010 21:54:34] in a timer event called from:

[20/01/2010 21:54:34] data/actions/scripts/lumberjack.lua:onUse

 

[20/01/2010 21:54:34] luaSetItemName(). Item not found

 

olha tenta ver se vc n fez algo errado ai, pq eu testei o script aqui e funcionou normal '-'

Compartilhar este post


Link para o post
Xxanmer    0
Xxanmer

tipo, o script funciona só q da um erro no console quando usa o machadinho na arvore e a arvore nao cai só corta/pega a madeira/upa lvl;

 

o erro é esse

[Error - action interface] data/actions/scripts/meu/lumberjack.lua:onUse

Description:

data/actions/scripts/meu/lumberjack.lua:onUse:82: attempt to call global 'setItemName' (a nil value)

stack traceback:

data/actions/scripts/meu/lumberjack.lua:onUse:82: in function <data/actions/scripts/meu/lumberjack.lua:onUse:23>

 

esqueci de fala uso o Styller Yourots, 0.6.5 0.3.6 (8.54)

Editado por Xxanmer
esqueci de informação

Compartilhar este post


Link para o post
Roku    0
Roku

Boa Lwakass! Adorei o script...

To tentando entender aqui, cheguei a uma parte que "empaquei". Se puder me tirar a duvida, fico bem grato =)

     setPlayerStorageValue(cid,STORAGE_SKILL_LEVEL,skillLevel + 1)
    setPlayerStorageValue(cid,STORAGE_SKILL_TRY,0)
    doPlayerSendTextMessage(cid, 22, "You advanced from level ".. skillLevel .." to level ".. skillLevel + 1 .." in Lumberjacking.")

 

Tipo: isso faria adicionar o storage, ai vamos supor meu skill é 2, ai adiciona +1 e vai pra 3, mas isso é antes da msg, entao ia fikar 3 o skill, mas a mensagem pegaria o skill e colocaria mais 1, entao iria mandar a mensagem que avanço do 3 pro 4...

Nao entendi bem... Se alguem puder me explicar =D

cYa

Compartilhar este post


Link para o post
ushoriuma    0
ushoriuma

it's lol!

very gooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooood

Compartilhar este post


Link para o post
subdark    0
subdark

muito legal, script muito massa, (Y)

Compartilhar este post


Link para o post
Dagor    0
Dagor

obrigado, gostei muito dessa script, sem balaca de ter que da use varias veses pra corta dando uns "ploc" tosco. Eu modifiquei, botei todas as trees, as novas 8.54, e botei a chance bem mais dificil ^^ muito obrigado pela script

Compartilhar este post


Link para o post
xMonkey    0
xMonkey

Bem, para aqueles que tem o mesmo problema que eu...

[error - Action Interface

data/actions/scripts/lumperjack.lua:70: attempt to call global 'setItemName' <anil value>

stack traceback:

data/actions/scripts/lumberjack.lua:70: in function <data/actions/scripts/lumberjack.lua:20>

Eu consegui arrumar Hehe, bem foi em uma cagada enorme pois fiquei 2 horas tentando, como não sei muito mecher e editar script eu mais ou menos tento :D e consegui claro...
--Configs--

local configs = {

sign = {{level = {0,9}, quant = {1,3}, percent = 5},

{level = {10,19}, quant = {1,4}, percent = 10},

{level = {20,29}, quant = {1,5}, percent = 20},

{level = {30,39}, quant = {2,5}, percent = 30},

{level = {40,49}, quant = {2,6}, percent = 40},

{level = {50,59}, quant = {3,6}, percent = 50},

{level = {60,69}, quant = {3,7}, percent = 60},

{level = {70,79}, quant = {3,8}, percent = 65},

{level = {80,89}, quant = {3,9}, percent = 70},

{level = {90,99}, quant = {4,9}, percent = 75},

{level = {100}, quant = {3,10}, percent = 80}},

trees = {2707, 2700},

woods = {{5901, 'all'}},

tree_delay = 10,

MaxLevel = 100

}

--END Configs--

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

local STORAGE_SKILL_LEVEL = 10000

local STORAGE_SKILL_TRY = 10001

local skillLevel = getPlayerStorageValue(cid,STORAGE_SKILL_LEVEL)

local skillTry = getPlayerStorageValue(cid,STORAGE_SKILL_TRY)

local objeto2 = getThingFromPos(toPosition)

local player = getCreaturePosition(cid)

 

if skillLevel == -1 then

setPlayerStorageValue(cid,STORAGE_SKILL_LEVEL,1)

end

for Q = 1, #configs.sign do

if configs.sign[Q].level[2] == nil then

configs.sign[Q].level[2] = configs.sign[Q].level[1]

end

if skillLevel >= configs.sign[Q].level[1] and skillLevel <= configs.sign[Q].level[2] then

quant = math.random(configs.sign[Q].quant[1],configs.sign[Q].quant[2])

percent = configs.sign[Q].percent

break

end

end

for i = 1, #configs.trees do

if objeto2.itemid == configs.trees then

if math.random(1,100) <= percent then

possible_woods = {{},{}}

for h = 1, #configs.woods do

if configs.woods[h][2] == objeto2.itemid then

possible_woods[1][#possible_woods[1]+1] = configs.woods[h][1]

else

if configs.woods[h][2] == 'all' then

possible_woods[2][#possible_woods[2]+1] = configs.woods[h][1]

end

end

end

if possible_woods[1 ][1] == nil and possible_woods[2][1] == nil then

doPlayerSendTextMessage(cid,22,"This tree can not be cut.")

elseif possible_woods[1][1] ~= nil then

doPlayerAddItem(cid,possible_woods[1][math.random(1,#possible_woods[1])],quant)

elseif possible_woods[1][1] == nil and possible_woods[2][1] ~= nil then

doPlayerAddItem(cid,possible_woods[2][math.random(1,#possible_woods[2])],quant)

end

if possible_woods[1][1] ~= nil or possible_woods[2][1] ~= nil then

if skillTry >= 0 then

setPlayerStorageValue(cid,STORAGE_SKILL_TRY,skillTry + 1)

else

setPlayerStorageValue(cid,STORAGE_SKILL_TRY,1)

end

doSendMagicEffect(getCreaturePosition(cid), 3)

doPlayerSendTextMessage(cid,22,"You got "..quant.." wood "..getItemNameById(objeto2.itemid)..".")

doSendAnimatedText(getCreaturePosition(cid), ''..quant..'', 192, cid)

doSendMagicEffect(toPosition, 3)

break

end

else

doPlayerSendCancel(cid,"You got nothing")

doSendMagicEffect(toPosition, 3)

doSendAnimatedText(getCreaturePosition(cid), 'Fail!', 180, cid)

break

end

else

doPlayerSendCancel(cid,"You can only cut trees")

end

end

if skillTry >= ((skillLevel+1)*3) then

if skillLevel == configs.MaxLevel then

doPlayerSendTextMessage(cid, 22, "Max level reached in lumberjacking.")

setPlayerStorageValue(cid,STORAGE_SKILL_TRY,0)

else

setPlayerStorageValue(cid,STORAGE_SKILL_LEVEL,skillLevel + 1)

setPlayerStorageValue(cid,STORAGE_SKILL_TRY,0)

doPlayerSendTextMessage(cid, 22, "You advanced from level ".. skillLevel .." to level ".. skillLevel + 1 .." in Lumberjacking.")

doSendMagicEffect(getCreaturePosition(cid),14)

doSendAnimatedText(getCreaturePosition(cid), 'Advance!', 18, cid)

end

end

end

 

function doTreeReturn(itemposition,oldid)

local pos = getThingfromPos(itemposition)

doTransformItem(pos.uid,oldid)

setItemName(pos.uid, getItemNameById(oldid))

doSendMagicEffect(itemposition,math.random(28,30))

end

--Lumberjack by: Lwkass

 

Editem la em cima do geito que quiserem pois este é como eu coloquei no meu :lol: Boa sorte ai e Vlww Lwkass

 

Creditos=Lwkass(por criar o script)98%

Eu(por arrumar para os serves que estavam dando problemas)2%

Editado por Subyth

Compartilhar este post


Link para o post
Pandá s2    0
Pandá s2

è msm Porque usar o Tronco de uma Palmeira pow??? tenta ageitar isso ae

 

Mais o SCRIPTER está de maiiiiiiiiiiiiiiiiis!!!

Compartilhar este post


Link para o post
Maiia    0
Maiia

muitoo afudee :g

Vo por no meu otzin certooo :D

Compartilhar este post


Link para o post
airtonitcha    0
airtonitcha

ae, o script é bom d+, porem é inutil...

o que eu vo fazer com as madeiras? o.o, voce poderia fazer um npc que trocava as madeiras por dinheiro, ou outra coisa... flws :D

Compartilhar este post


Link para o post
Print Screen    1
Print Screen

@up,

Use as madeiras para um outro sistema de forja, ou para criar móveis! Use a criatividade, ajuda na jogabilidade e no rpg do ot.

 

Muito bom cara, já pus no meu ot. Desculpe se revivi, mas precisava comentar 8D

 

~•Print

Compartilhar este post


Link para o post
superdigo123    0
superdigo123

Bem legal, mas qual seria a utilidade disso, seria legal usar em alguma quest. :PP

Compartilhar este post


Link para o post
LeafaT    0
LeafaT

Aprovadissimo !

 

Aproveitando o maximo.

Compartilhar este post


Link para o post
WillBruce    0
WillBruce

[03/09/2010 00:35:06] [Error - Action Interface]

[03/09/2010 00:35:06] data/actions/scripts/lumberjack.lua:onUse

[03/09/2010 00:35:06] Description:

[03/09/2010 00:35:06] (luaGetThingFromPos) Tile not found

Compartilhar este post


Link para o post
Bvkse    0
Bvkse

eu n achei

setItemName(itemEx.uid, "wood")

 

nem

doItemSetAttribute(itemEx.uid,"name","wood")

 

e aki no meu ot a arvore não some e nem upa o skill ... :/

Compartilhar este post


Link para o post
Lwkass    1
Lwkass
eu n achei
setItemName(itemEx.uid, "wood")

 

nem

doItemSetAttribute(itemEx.uid,"name","wood")

 

e aki no meu ot a arvore não some e nem upa o skill ... :/

 

qual seu server e versão ?

Compartilhar este post


Link para o post
ahbom    0
ahbom

oiao ! Legal !

Compartilhar este post


Link para o post
VittinhoO    0
VittinhoO

muito bom esse sistema fiz ums testes esta APROVADO

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×