TO
pedido

Error No Meu Script , Alguem Pode Ajudar?

Por tonynamoral, 08 de dez. de 2012 em Scripts

script
6
1.3k
tonynamoralT
08 de dezembro de 2012 às 10:38

Fala aew galera , e eu gostaria de pedir para voces , darem uma olhada no meu SCRIPT , porque ele executa uma funçao , mais nao executa a outra . se voces poderem me ajuar....

 

 

Error :

[08/12/2012 10:36:27] data/creaturescripts/scripts/script2.lua:onLook
[08/12/2012 10:36:27] Description:
[08/12/2012 10:36:27] data/lib/050-function.lua:243: attempt to index a boolean value
[08/12/2012 10:36:27] stack traceback:
[08/12/2012 10:36:27]  data/lib/050-function.lua:243: in function 'getItemName'
[08/12/2012 10:36:27]  data/creaturescripts/scripts/script2.lua:6: in function <data/creaturescripts/scripts/script2.lua:5>

 

Script :

if isPlayer(thing.uid) then
doShowTextDialog(cid,2160,"Voce está vendo um player")
end

SlicerS
08 de dezembro de 2012 às 11:10

hã... postar o script todo ajuda o.O

no caso esse script..

data/creaturescripts/scripts/script2.lua

e ja adianto q o erro ta na 6...

 

e o certo n seria usar isso?...

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, str)

q no caso eh a msg verde '--'

Editado Dezembro 8 por Slicer

tonynamoralT
08 de dezembro de 2012 às 11:12

local items = {
["demon armor"] = {id=2494, vocation="all", weight="120.00oz",price="$100.000.00",name="Demon Armor"},
["demon helmet"] = {id=2493, vocation="all", weight="60.00oz",price="$50.000.00",name="Demon Helmet"},
}
function onLook(cid, thing, position, lookDistance)
local get = string.lower(getItemName(thing.uid))
if items[get] then
doShowTextDialog(cid,items[get].id,"###--> Informations <--###\n\nName: "..items[get].name.."\nVocations: "..items[get].vocation.."\nWeight: "..items[get].weight.."\nPrice: "..items[get].price.."")
return false
elseif isPlayer(thing.uid) then
doShowTextDialog(cid,2160,"Voce está vendo um player")
end
return true
end

 

 

@EDIT

Eu quero usar um DoShowTextDialog. , para aparecer akela tela , que é do meu novo sistema de look . se poder ajudar...

Editado Dezembro 8 por tonynamoral

SlicerS
08 de dezembro de 2012 às 11:55

tenta assim..

local get = isCreature(thing.uid) and "" or string.lower(getItemName(thing.uid)) 

tonynamoralT
08 de dezembro de 2012 às 12:09

Funcionoo Sliiceer <3 , t amu seu lindo . REP+, UHUUUUUUUUUUUUUUUUUUUUUUUUUUU \OO//

Yan OliveiraY
08 de dezembro de 2012 às 12:21

Duvida Resolvida!

 

Tópico Movido.