Ir para conteúdo

Posts Recomendados

Olá estou com um servidor de pokemon novo desenvolvido por brun123/mastercraft e estou com o seguinte erro.

 

 

 

[Error - Action Interface]

data/actions/scripts/rattata.lua:onUse

Description:

data/actions/scripts/rattata.lua:3: attempt to index field '?' (a nil value)

stack traceback:

data/actions/scripts/rattata.lua:3: in function <data/actions/scripts/rattata.lua:1>

 

 

 

Esse script Serve para pokemons Iniciais

Quando vc clicar no Baú ele pegar o seu poke que desejar.

 

Segue abaixo o Script que esta com erro.

 

 

 

function onUse(cid, item, frompos, item2, topos)

local clevel = tonumber(getItemAttribute(item2.uid, "level"))

local cexp = leveltable[clevel].min

local cnext = leveltable[clevel].next

local coffense = getItemAttribute(item2.uid, "offense")

local cdefense = getItemAttribute(item2.uid, "defense")

local cspeed = getItemAttribute(item2.uid, "speed")

local cvitality = getItemAttribute(item2.uid, "vitality")

local cspatk = getItemAttribute(item2.uid, "spattack")

local happy = 70

local pox = getTownTemplePosition(1)

local health = 400

local maxhealth = 400

local description = "Contains a Rattata."

local poke1 = "This is Rattata's pokeball. HP = ["..health.."/"..maxhealth.."]"

item = doCreateItemEx(2219)

doItemSetAttribute(item, "poke", poke1)

doItemSetAttribute(item, "hp", 1)

doItemSetAttribute(item, "offense", coffense)

doItemSetAttribute(item, "level", clevel)

doItemSetAttribute(item, "exp", cexp)

doItemSetAttribute(item, "nextlevelexp", cnext)

doItemSetAttribute(item, "defense", cdefense)

doItemSetAttribute(item, "speed", cspeed)

doItemSetAttribute(item, "vitality", cvitality)

doItemSetAttribute(item, "specialattack", cspatk)

doItemSetAttribute(item, "happy", happy)

doItemSetAttribute(item, "nick", "?")

doItemSetAttribute(item, "description", description)

doItemSetAttribute(item, "fakedesc", description)

doPlayerAddItemEx(cid, item, true)

doTransformItem(item, 2222)

doPlayerSendTextMessage(cid, 27, "You got your first pokemon! Here is some experience to help you on your way.")

doPlayerSendTextMessage(cid, 27, "Don\'t forget to use your pokedex on every undiscovered pokemon!")

doPlayerAddExp(cid, 800)

doTeleportThing(cid, pox)

doSendMagicEffect(pox, 21)

 

doPlayerAddItem(cid, 2152, 30)

setPlayerStorageValue(cid, 54842, "Rattata, ")

return TRUE

end

 

 

 

Se alguem puder me ajudar ficarei muito Grato.

 

Atenciosamente Carca.

Link para o comentário
https://xtibia.com/forum/topic/159886-ajuda-script/
Compartilhar em outros sites

×
×
  • Criar Novo...