Ir para conteúdo

Featured Replies

Postado

Estou com esse erro no distro toda vez que dou look em algo

 

look.lua


local addons = {
        [751] = {pokemon= "Electabuzz" , looktype = 1911},
        [748] = {pokemon= "Charizard" , looktype = 1910},
        [755] = {pokemon= "Blastoise" , looktype = 1909},
        [754] = {pokemon= "Shiny Nidoking" , looktype = 1914},
        [753] = {pokemon= "Arcanine" , looktype = 1908},
        [752] = {pokemon= "Shiny Golem" , looktype = 1913},
    }
 
    local function getOldAddon (looktype)
    for index, value in pairs (addons) do
        if value.looktype == looktype then
            return index
        end
    end
end

local NPCBattle = {
["Brock"] = {artig = "He is", cidbat = "Pewter"},
["Misty"] = {artig = "She is", cidbat = "Cerulean"}, 
["Blaine"] = {artig = "He is", cidbat = "Cinnabar"},
["Sabrina"] = {artig = "She is", cidbat = "Saffron"},         --alterado v1.9 \/ peguem tudo!
["Kira"] = {artig = "She is", cidbat = "Viridian"},
["Koga"] = {artig = "He is", cidbat = "Fushcia"},
["Erika"] = {artig = "She is", cidbat = "Celadon"},
["Surge"] = {artig = "He is", cidbat = "Vermilion"},
}
 
 local gastostones = {
[0] = 0,
[1] = 1,
[2] = 2,
[3] = 3,
[4] = 4,
[5] = 6,
[6] = 8,
[7] = 10,
[8] = 12,
[9] = 15,
[10] = 18,
[11] = 21,
[12] = 24,
[13] = 28,
[14] = 32,
[15] = 36,
[16] = 40,
[17] = 45,
[18] = 50,
[19] = 55,
[20] = 60,
[21] = 66,
[22] = 72,
[23] = 78,
[24] = 84,
[25] = 91,
[26] = 98,
[27] = 105,
[28] = 112,
[29] = 120,
[30] = 128,
[31] = 136,
[32] = 144,
[33] = 153,
[34] = 162,
[35] = 171,
[36] = 180,
[37] = 190,
[38] = 200,
[39] = 210,
[40] = 220,
[41] = 231,
[42] = 242,
[43] = 253,
[44] = 264,
[45] = 276,
[46] = 288,
[47] = 300,
[48] = 312,
[49] = 325,
[50] = 338,
}
 
local xhelds = {
[1] = {name = "X-Defense (Tier: 1)"},
[2] = {name = "X-Defense (Tier: 2)"},
[3] = {name = "X-Defense (Tier: 3)"},
[4] = {name = "X-Defense (Tier: 4)"},
[5] = {name = "X-Defense (Tier: 5)"},
[6] = {name = "X-Defense (Tier: 6)"},
[7] = {name = "X-Defense (Tier: 7)"},
[8] = {name = "X-Attack (Tier : 1)"},
[9] = {name = "X-Attack (Tier : 2)"},
[10] = {name = "X-Attack (Tier: 3)"},
[11] = {name = "X-Attack (Tier: 4)"},
[12] = {name = "X-Attack (Tier: 5)"},
[13] = {name = "X-Attack (Tier: 6)"},
[14] = {name = "X-Attack (Tier: 7)"},
[15] = {name = "X-Return (Tier: 1)"},
[16] = {name = "X-Return (Tier: 2)"},
[17] = {name = "X-Return (Tier: 3)"},
[18] = {name = "X-Return (Tier: 4)"},
[19] = {name = "X-Return (Tier: 5)"},
[20] = {name = "X-Return (Tier: 6)"},
[21] = {name = "X-Return (Tier: 7)"},
[22] = {name = "X-Hellfire (Tier: 1)"},
[23] = {name = "X-Hellfire (Tier: 2)"},
[24] = {name = "X-Hellfire (Tier: 3)"},
[25] = {name = "X-Hellfire (Tier: 4)"},
[26] = {name = "X-Hellfire (Tier: 5)"},
[27] = {name = "X-Hellfire (Tier: 6)"},
[28] = {name = "X-Hellfire (Tier: 7)"},
[29] = {name = "X-Poison (Tier: 1)"},
[30] = {name = "X-Poison (Tier: 2)"},
[31] = {name = "X-Poison (Tier: 3)"},
[32] = {name = "X-Poison (Tier: 4)"},
[33] = {name = "X-Poison (Tier: 5)"},
[34] = {name = "X-Poison (Tier: 6)"},
[35] = {name = "X-Poison (Tier: 7)"},
[36] = {name = "X-Boost (Tier: 1)"},
[37] = {name = "X-Boost (Tier: 2)"},
[38] = {name = "X-Boost (Tier: 3)"},
[39] = {name = "X-Boost (Tier: 4)"},
[40] = {name = "X-Boost (Tier: 5)"},
[41] = {name = "X-Boost (Tier: 6)"},
[42] = {name = "X-Boost (Tier: 7)"},
[43] = {name = "X-Agility (Tier: 1)"},
[44] = {name = "X-Agility (Tier: 2)"},
[45] = {name = "X-Agility (Tier: 3)"},
[46] = {name = "X-Agility (Tier: 4)"},
[47] = {name = "X-Agility (Tier: 5)"},
[48] = {name = "X-Agility (Tier: 6)"},
[49] = {name = "X-Agility (Tier: 7)"},
[50] = {name = "X-Strafe (Tier: 1)"},
[51] = {name = "X-Strafe (Tier: 2)"},
[52] = {name = "X-Strafe (Tier: 3)"},
[53] = {name = "X-Strafe (Tier: 4)"},
[54] = {name = "X-Strafe (Tier: 5)"},
[55] = {name = "X-Strafe (Tier: 6)"},
[56] = {name = "X-Strafe (Tier: 7)"},
[57] = {name = "X-Rage (Tier: 1)"},
[58] = {name = "X-Rage (Tier: 2)"},
[59] = {name = "X-Rage (Tier: 3)"},
[60] = {name = "X-Rage (Tier: 4)"},
[61] = {name = "X-Rage (Tier: 5)"},
[62] = {name = "X-Rage (Tier: 6)"},
[63] = {name = "X-Rage (Tier: 7)"},
[64] = {name = "X-Harden (Tier: 1)"},
[65] = {name = "X-Harden (Tier: 2)"},
[66] = {name = "X-Harden (Tier: 3)"},
[67] = {name = "X-Harden (Tier: 4)"},
[68] = {name = "X-Harden (Tier: 5)"},
[69] = {name = "X-Harden (Tier: 6)"},
[70] = {name = "X-Harden (Tier: 7)"},
[71] = {name = "X-Experience (Tier: 1)"},
[72] = {name = "X-Experience (Tier: 2)"},
[73] = {name = "X-Experience (Tier: 3)"},
[74] = {name = "X-Experience (Tier: 4)"},
[75] = {name = "X-Experience (Tier: 5)"},
[76] = {name = "X-Experience (Tier: 6)"},
[77] = {name = "X-Experience (Tier: 7)"},
[78] = {name = "X-Elemental (Tier: 1)"},
[79] = {name = "X-Elemental (Tier: 2)"},
[80] = {name = "X-Elemental (Tier: 3)"},
[81] = {name = "X-Elemental (Tier: 4)"},
[82] = {name = "X-Elemental (Tier: 5)"},
[83] = {name = "X-Elemental (Tier: 6)"},
[84] = {name = "X-Elemental (Tier: 7)"},
[85] = {name = "X-Critical (Tier: 1)"},
[86] = {name = "X-Critical (Tier: 2)"},
[87] = {name = "X-Critical (Tier: 3)"},
[88] = {name = "X-Critical (Tier: 4)"},
[89] = {name = "X-Critical (Tier: 5)"},
[90] = {name = "X-Critical (Tier: 6)"},
[91] = {name = "X-Critical (Tier: 7)"},
[92] = {name = "X-Vitality (Tier: 1)"},
[93] = {name = "X-Vitality (Tier: 2)"},
[94] = {name = "X-Vitality (Tier: 3)"},
[95] = {name = "X-Vitality (Tier: 4)"},
[96] = {name = "X-Vitality (Tier: 5)"},
[97] = {name = "X-Vitality (Tier: 6)"},
[98] = {name = "X-Vitality (Tier: 7)"},
[99] = {name = "X-Haste (Tier: 1)"},
[100] = {name = "X-Haste (Tier: 2)"},
[101] = {name = "X-Haste (Tier: 3)"},
[102] = {name = "X-Haste (Tier: 4)"},
[103] = {name = "X-Haste (Tier: 5)"},
[104] = {name = "X-Haste (Tier: 6)"},
[105] = {name = "X-Haste (Tier: 7)"},
[106] = {name = "X-Accuracy (Tier: 1)"},
[107] = {name = "X-Accuracy (Tier: 2)"},
[108] = {name = "X-Accuracy (Tier: 3)"},
[109] = {name = "X-Accuracy (Tier: 4)"},
[110] = {name = "X-Accuracy (Tier: 5)"},
[111] = {name = "X-Accuracy (Tier: 6)"},
[112] = {name = "X-Accuracy (Tier: 7)"},
[113] = {name = "X-Cooldown (Tier: 3)"},
[114] = {name = "X-Cooldown (Tier: 5)"},
[115] = {name = "X-Cooldown (Tier: 7)"},
[116] = {name = "X-Blink (Tier: 5)"},
}
 
local yhelds = {
[1] = {name = "Y-Regeneration (Tier: 1)"},
[2] = {name = "Y-Regeneration (Tier: 2)"},
[3] = {name = "Y-Regeneration (Tier: 3)"},
[4] = {name = "Y-Regeneration (Tier: 4)"},
[5] = {name = "Y-Regeneration (Tier: 5)"},
[6] = {name = "Y-Regeneration (Tier: 6)"},
[7] = {name = "Y-Regeneration (Tier: 7)"},
[8] = {name = "Y-Cure (Tier: 1)"},
[9] = {name = "Y-Cure (Tier: 2)"},
[10] = {name = "Y-Cure (Tier: 3)"},
[11] = {name = "Y-Cure (Tier: 4)"},
[12] = {name = "Y-Cure (Tier: 5)"},
[13] = {name = "Y-Cure (Tier: 6)"},
[14] = {name = "Y-Cure (Tier: 7)"},
[15] = {name = "Y-Wing (Tier: 1)"},
[16] = {name = "Y-Wing (Tier: 2)"},
[17] = {name = "Y-Wing (Tier: 3)"},
[18] = {name = "Y-Wing (Tier: 4)"},
[19] = {name = "Y-Wing (Tier: 5)"},
[20] = {name = "Y-Wing (Tier: 6)"},
[21] = {name = "Y-Wing (Tier: 7)"},
[22] = {name = "Y-Ghost (Tier: 4)"},
}
 
function onLook(cid, thing, position, lookDistance)
                                                          
local str = {}
                                              
if not isCreature(thing.uid) then
   local iname = getItemInfo(thing.itemid)
   if isPokeball(thing.itemid) and getItemAttribute(thing.uid, "poke") then 
      end
      unLock(thing.uid)
      local lock = getItemAttribute(thing.uid, "lock")        
      local pokename = getItemAttribute(thing.uid, "poke")
 local heldx = getItemAttribute(thing.uid, "heldx")
local heldy = getItemAttribute(thing.uid, "heldy")
local boost = getItemAttribute(thing.uid, "boost") or 0
      table.insert(str, "You see "..iname.article.." "..iname.name..".")   
      if getItemAttribute(thing.uid, "unique") then               
         table.insert(str, " It's an unique item.")   
      end
 if pokesPrice[pokename] then
 local precocerto = (pokesPrice[pokename]) + ((gastostones[boost] * 5) * (100000 * 0.01))
      table.insert(str, "\nIt contains "..getArticle(pokename).." "..pokename..". ".."Price: $"..precocerto..".\n")  
 else
table.insert(str, "\nIt contains "..getArticle(pokename).." "..pokename..". ".."Price: Unsellable.\n")
 end
if getItemAttribute(thing.uid, "ehditto") == 1 then
table.insert(str, "\nIt contains "..getArticle(pokename).." "..pokename.." (Ditto).\n")
elseif getItemAttribute(thing.uid, "ehshinyditto") == 1 then
table.insert(str, "\nIt contains "..getArticle(pokename).." "..pokename.." (Shiny Ditto).\n")
else
table.insert(str, "\nIt contains "..getArticle(pokename).." "..pokename..".\n")
end
      if lock and lock > 0 then
         table.insert(str, "It will unlock in ".. os.date("%d/%m/%y %X", lock)..".\n")  
      end
      if boost > 0 then
         table.insert(str, "Boost level: +"..boost..".\n")
      end
      if getItemAttribute(thing.uid, "nick") then
         table.insert(str, "It's nickname is: "..getItemAttribute(thing.uid, "nick")..".\n")
      end
 if heldx and heldy then
table.insert(str, "Holding: "..(xhelds[heldx].name).." and "..(yhelds[heldy].name)..". ")
elseif heldx then
table.insert(str, "Holding: "..(xhelds[heldx].name)..". ")
elseif heldy then
table.insert(str, "Holding: "..(yhelds[heldy].name)..". ")
end
 
 
      if getItemAttribute(thing.uid, "gender") == SEX_MALE then
         table.insert(str, "It is male.")
      elseif getItemAttribute(thing.uid, "gender") == SEX_FEMALE then
         table.insert(str, "It is female.")
      end
if getItemAttribute(thing.uid, "addon") then
        if flysAddon[getItemAttribute (thing.uid, "addon")] or ridesAddon[getItemAttribute (thing.uid, "addon")] or surfsAddon[getItemAttribute (thing.uid, "addon")] then
            if getItemAttribute(thing.uid, "addon") > 1 then
                table.insert(str, " Has the addon "..getItemNameById (getAddonId (getItemAttribute (thing.uid, "addon")))..".")
            end
        end
    end
      doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str))
      return false
      
   elseif string.find(iname.name, "fainted") or string.find(iname.name, "defeated") then     
 
      table.insert(str, "You see a "..string.lower(iname.name)..". ")     
      if isContainer(thing.uid) then
         table.insert(str, "(Vol: "..getContainerCap(thing.uid)..")")
      end
      table.insert(str, "\n")
      if getItemAttribute(thing.uid, "gender") == SEX_MALE then
         table.insert(str, "It is male.")
      elseif getItemAttribute(thing.uid, "gender") == SEX_FEMALE then
         table.insert(str, "It is female.")
      end
if getItemAttribute(thing.uid, "addon") then
        if flysAddon[getItemAttribute (thing.uid, "addon")] or ridesAddon[getItemAttribute (thing.uid, "addon")] or surfsAddon[getItemAttribute (thing.uid, "addon")] then
            if getItemAttribute(thing.uid, "addon") > 1 then
                table.insert(str, " Has the addon "..getItemNameById (getAddonId (getItemAttribute (thing.uid, "addon")))..".")
            end
        end
    end
      doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str))
      return false
 
   elseif isContainer(thing.uid) then     --containers
 
      if iname.name == "dead human" and getItemAttribute(thing.uid, "pName") then
         table.insert(str, "You see a dead human (Vol:"..getContainerCap(thing.uid).."). ")
         table.insert(str, "You recognize ".. getItemAttribute(thing.uid, "pName")..". ".. getItemAttribute(thing.uid, "article").." was killed by a ")
         table.insert(str, getItemAttribute(thing.uid, "attacker")..".")
      else   
         table.insert(str, "You see "..iname.article.." "..iname.name..". (Vol:"..getContainerCap(thing.uid)..").")
      end
      if getPlayerGroupId(cid) >= 4 and getPlayerGroupId(cid) <= 6 then
         table.insert(str, "\nItemID: ["..thing.itemid.."]")     
         local pos = getThingPos(thing.uid)
         table.insert(str, "\nPosition: [X: "..pos.x.."][Y: "..pos.y.."][Z: "..pos.z.."]")  
      end
      doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str))
      return false
      
   elseif getItemAttribute(thing.uid, "unique") then    
      local p = getThingPos(thing.uid)
   
      table.insert(str, "You see ")
      if thing.type > 1 then
         table.insert(str, thing.type.." "..iname.plural..".")
      else
         table.insert(str, iname.article.." "..iname.name..".")
      end
      table.insert(str, " It's an unique item.\n"..iname.description)
      
      if getPlayerGroupId(cid) >= 4 and getPlayerGroupId(cid) <= 6 then
         table.insert(str, "\nItemID: ["..thing.itemid.."]")
         table.insert(str, "\nPosition: ["..p.x.."]["..p.y.."]["..p.z.."]")
      end
   
      sendMsgToPlayer(cid, MESSAGE_INFO_DESCR, table.concat(str))
      return false
   else
      return true
   end
 
local npcname = getCreatureName(thing.uid)
if ehNPC(thing.uid) and NPCBattle[npcname] then    --npcs duel
   table.insert(str, "You see "..npcname..". "..NPCBattle[npcname].artig.." leader of the gym from "..NPCBattle[npcname].cidbat..".")
   doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str))
   return false
end
if getPlayerStorageValue(thing.uid, 697548) ~= -1 then    
   table.insert(str, getPlayerStorageValue(thing.uid, 697548))                                   
   local pos = getThingPos(thing.uid)
   if youAre[getPlayerGroupId(cid)] then
      table.insert(str, "\nPosition: [X: "..pos.x.."][Y: "..pos.y.."][Z: "..pos.z.."]")
   end
   doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str))  
   return false
end
 
if not isPlayer(thing.uid) and not isMonster(thing.uid) then    --outros npcs
   table.insert(str, "You see "..getCreatureName(thing.uid)..".")
   doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str))
   return false
end
 
if isPlayer(thing.uid) then     --player
   doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, getPlayerDesc(cid, thing.uid, false))  
return false
end
 
if getCreatureName(thing.uid) == "Evolution" then return false end
 
if not isSummon(thing.uid) then   --monstros
   
   table.insert(str, "You see a "..string.lower(getCreatureName(thing.uid))..".\n")
   table.insert(str, "Hit Points: "..getCreatureHealth(thing.uid).." / "..getCreatureMaxHealth(thing.uid)..".\n")
   if getPokemonGender(thing.uid) == SEX_MALE then
      table.insert(str, "It is male.")
   elseif getPokemonGender(thing.uid) == SEX_FEMALE then
      table.insert(str, "It is female.")
   end
   doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str))
   return false
 
elseif isSummon(thing.uid) and not isPlayer(thing.uid) then  --summons
 
   local boostlevel = getItemAttribute(getPlayerSlotItem(getCreatureMaster(thing.uid), 8).uid, "boost") or 0
   if getCreatureMaster(thing.uid) == cid then
      local myball = getPlayerSlotItem(cid, 8).uid
      table.insert(str, "You see your "..string.lower(getCreatureName(thing.uid))..".")
      if boostlevel > 0 then
         table.insert(str, "\nBoost level: +"..boostlevel..".")
      end
      table.insert(str, "\nHit points: "..getCreatureHealth(thing.uid).."/"..getCreatureMaxHealth(thing.uid)..".")
      table.insert(str, "\n"..getPokemonHappinessDescription(thing.uid))
      doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str))
   else
      doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You see a "..string.lower(getCreatureName(thing.uid))..".\nIt belongs to "..getCreatureName(getCreatureMaster(thing.uid))..".")
   end
   return false
   end
return true
end

 


[10/01/2017 20:09:16] [Error - CreatureScript Interface] 
[10/01/2017 20:09:16] data/creaturescripts/scripts/look.lua:onLook
[10/01/2017 20:09:16] Description: 
[10/01/2017 20:09:16] data/creaturescripts/scripts/look.lua:282: attempt to index global 'ridesAddon' (a nil value)
[10/01/2017 20:09:16] stack traceback:
[10/01/2017 20:09:16]     data/creaturescripts/scripts/look.lua:282: in function <data/creaturescripts/scripts/look.lua:227>

[10/01/2017 20:09:18] [Error - CreatureScript Interface] 
[10/01/2017 20:09:18] data/creaturescripts/scripts/look.lua:onLook
[10/01/2017 20:09:18] Description: 
[10/01/2017 20:09:18] data/lib/050-function.lua:107: attempt to index local 'str' (a nil value)
[10/01/2017 20:09:18] stack traceback:
[10/01/2017 20:09:18]     data/lib/050-function.lua:107: in function 'getArticle'
[10/01/2017 20:09:18]     data/creaturescripts/scripts/look.lua:249: in function <data/creaturescripts/scripts/look.lua:227>
[10/01/2017 20:09:41] ".

[10/01/2017 20:09:51] [Error - CreatureScript Interface] 
[10/01/2017 20:09:51] data/creaturescripts/scripts/look.lua:onLook
[10/01/2017 20:09:51] Description: 
[10/01/2017 20:09:51] data/creaturescripts/scripts/look.lua:291: attempt to index global 'iname' (a nil value)
[10/01/2017 20:09:51] stack traceback:
[10/01/2017 20:09:51]     data/creaturescripts/scripts/look.lua:291: in function <data/creaturescripts/scripts/look.lua:227>

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo