Cara a alavanca tem que sumonar e dar potions?
Scripts funciona so que da erro em outro
By joseanpereira, 06 de ago. de 2013 in Scripts
info
Group: Conde
Joined: 03/06/08
Posts: 508
Reputation: +149

info
Group: Barão
Joined: 29/03/13
Posts: 215
Reputation: +4
Tibia Character: gm

não ela so sumona 2 monstros so que quando eu sumono todos os potions do ot ficão bugados
info
Group: Conde
Joined: 20/09/12
Posts: 711
Reputation: +86
Tibia Character: noé

pelo que eu vi ali ta errado o doSummonCreature tenta ae.
local t = {
storage = 6234,
time = 5,
[2134] = {monster = "Halloween Hare", pos = {x=114,y=38,z=6}},
[2135] = {monster = "Devovorga", pos = {x=114,y=38,z=6}},
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
table = t[item.actionid]
if getPlayerStorageValue(cid, t.storage) < os.time() then
if table then
doSummonMonster(table.monster, table.pos)
doPlayerSendTextMessage(cid, 22, "Você sumonou um ".. table.monster ..".")
setPlayerStorageValue(cid, t.storage, os.time() + t.time*60)
doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
end
else
doPlayerSendCancel(cid, "Você deve esperar ".. t.time .." minutos.")
end
return true
end
info
Group: Barão
Joined: 29/03/13
Posts: 215
Reputation: +4
Tibia Character: gm

n sumonou a criatura e ainda deu erro nos potions
info
Group: Herói
Joined: 25/10/12
Posts: 2.4k
Reputation: +687
Gender: Masculino
Tibia Character: Nuncative

Amigo como você não é nenhum novato, já deveria saber que essa área é somente para postar scripts prontos.
Dessa ve estarei movendo para pedidos e duvidas - Scripting e ti dando apenas esse alerta verbal.
Espero que isso nao se repita.
Outra coisa, tente colocar seus scripts em CODES.. [ code ] TEXTO [ /code ] sem os espaços.
Além de seu tópico ficar beeeeeem mais organizado, vai facilitar e muito pro pessoal entender.
(Coloquei pra você)
Atenciosamente,
Alexandre.
Edited Agosto 8 by Alexclusive
basta adicionar a palavra "local" antes de "table = t[item.actionid]", ficando:
local table = t[item.actionid]
Edited Agosto 8 by brun123
info
Group: Conde
Joined: 20/09/12
Posts: 711
Reputation: +86
Tibia Character: noé

caso ele nao consiga. ficando assim.
local t = {
storage = 6234,
time = 5,
[2134] = {monster = "Halloween Hare", pos = {x=114,y=38,z=6}},
[2135] = {monster = "Devovorga", pos = {x=114,y=38,z=6}},
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local table = t[item.actionid]
if getPlayerStorageValue(cid, t.storage) < os.time() then
if table then
doSummonCreature(table.monster, table.pos)
doPlayerSendTextMessage(cid, 22, "Você sumonou um ".. table.monster ..".")
setPlayerStorageValue(cid, t.storage, os.time() + t.time*60)
doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945)
end
else
doPlayerSendCancel(cid, "Você deve esperar ".. t.time .." minutos.")
end
return true
end
info
Group: Barão
Joined: 29/03/13
Posts: 215
Reputation: +4
Tibia Character: gm

a pego obrigado mais REP para vc
info
Group: Herói
Joined: 25/10/12
Posts: 2.4k
Reputation: +687
Gender: Masculino
Tibia Character: Nuncative

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




info
Group: Barão
Joined: 29/03/13
Posts: 215
Reputation: +4
Tibia Character: gm
gente o script funciona a sim o player pucha a alavanca e nasce um monstro e o player so pode puchar ela di novo depois de cinco minutos o scripter funciona perfeito so que quando eu pucho a machinha da erro nos potion eles param de gastar ficão infinitos e no executável aparece o erro
a e em uma aria PVP que a machinha esta e onde o bicho aparece sera por isso que esta dando o erro mais porque nos potions?
imagem do erro
os potions estão funcionando perfeito so da erro quando pucho a machinha e o monstro aparece
meu scripter a baixo de puchar a machinha e aparecer o monstro pode ser erro dele olhem ai e ve se esta tudo certo
local t = { storage = 6234, time = 5, [2134] = {monster = "Halloween Hare", pos = {x=114,y=38,z=6}}, [2135] = {monster = "Devovorga", pos = {x=114,y=38,z=6}}, } function onUse(cid, item, fromPosition, itemEx, toPosition) table = t[item.actionid] if getPlayerStorageValue(cid, t.storage) < os.time() then if table then doSummonCreature(table.monster, table.pos) doPlayerSendTextMessage(cid, 22, "Você sumonou um ".. table.monster ..".") setPlayerStorageValue(cid, t.storage, os.time() + t.time*60) doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) end else doPlayerSendCancel(cid, "Você deve esperar ".. t.time .." minutos.") end return true ende em action.xml
são duas machinhas um de um lado e outra de outro como vc veim ai encimaEdited Agosto 8 by Alexclusive