Ir para conteúdo
  • Cadastre-se

Eu editei os level dos pokemon e ficou com erro alguém me ajuda


Posts Recomendados

aparece esse erro

[28/01/2013 02:15:48] [Error - CreatureScript Interface]

[28/01/2013 02:15:48] data/creaturescripts/scripts/spawn.lua:onSpawn

[28/01/2013 02:15:48] Description:

[28/01/2013 02:15:48] data/creaturescripts/scripts/spawn.lua:76: attempt to call global 'isSummon' (a nil value)

[28/01/2013 02:15:48] stack traceback:

[28/01/2013 02:15:49] data/creaturescripts/scripts/spawn.lua:76: in function <data/creaturescripts/scripts/spawn.lua:68>

porfavor me ajudem (:

Link para o post
Compartilhar em outros sites

O script que está em data/creaturescripts/scripts/spawn.lua

está bugado...

poste o script

local shinys = {

"Venusaur", "Charizard", "Blastoise", "Butterfree", "Beedrill", "Pidgeot", "Rattata", "Raticate", "Raichu", "Zubat", "Golbat", "Paras", "Parasect",

"Venonat", "Venomoth", "Growlithe", "Arcanine", "Abra", "Alakazam", "Tentacool", "Tentacruel", "Farfetch'd", "Grimer", "Muk", "Gengar", "Onix", "Krabby",

"Kingler", "Voltorb", "Electrode", "Cubone", "Marowak", "Hitmonlee", "Hitmonchan", "Tangela", "Horsea", "Seadra", "Scyther", "Jynx", "Electabuzz", "Pinsir",

"Magikarp", "Gyarados", "Snorlax", "Dragonair", "Dratini",

}

local raros = {"Dragonite"} --alterado v1.5

local function ShinyName(cid)

if isCreature(cid) then

if string.find(tostring(getCreatureName(cid)), "Shiny") then

local newName = tostring(getCreatureName(cid)):match("Shiny (.*)")

doCreatureSetNick(cid, newName)

if isMonster(cid) then

doSetCreatureDropLoot(cid, false)

end

end

end

end

local function doSetRandomGender(cid)

if not isCreature(cid) then return true end

if isSummon(cid) then return true end

local gender = 0

local name = getCreatureName(cid)

if not newpokedex[name] then return true end

local rate = newpokedex[name].gender

if rate == 0 then

gender = 3

elseif rate == 1000 then

gender = 4

elseif rate == -1 then

gender = 0

elseif math.random(1, 1000) <= rate then

gender = 4

else

gender = 3

end

doCreatureSetSkullType(cid, gender)

end

local function doShiny(cid)

if isCreature(cid) then

if isSummon(cid) then return true end

if getPlayerStorageValue(cid, 74469) >= 1 then return true end

if isNpcSummon(cid) then return true end

if isInArray(shinys, getCreatureName(cid)) then

transform = math.random(1, 1000) --0.1% chance

elseif isInArray(raros, getCreatureName(cid)) then

transform = math.random(1, 1000) --0.1% chance

elseif not isInArray(raros, getCreatureName(cid)) and not isInArray(shinys, getCreatureName(cid)) then

return true

end

if transform == 10 then

doSendMagicEffect(getThingPos(cid), 18)

local shi = doCreateMonster("Shiny ".. getCreatureName(cid) .."", getThingPos(cid))

setPlayerStorageValue(shi, 74469, 1)

setPlayerStorageValue(cid, 74469, 1)

doRemoveCreature(cid)

else

setPlayerStorageValue(cid, 74469, 1)

end

else

return true

end

end

function onSpawn(cid)

registerCreatureEvent(cid, "Experience")

registerCreatureEvent(cid, "GeneralConfiguration")

registerCreatureEvent(cid, "DirectionSystem")

registerCreatureEvent(cid, "CastSystem")

if isSummon(cid) then

registerCreatureEvent(cid, "SummonDeath")

return true

end

addEvent(doSetRandomGender, 5, cid)

addEvent(doShiny, 10, cid)

addEvent(ShinyName, 15, cid)

addEvent(adjustWildPoke, 5, cid)

return true

end

Link para o post
Compartilhar em outros sites

Você não tem a função isSummon().

então coloca isSummon(cid) ??

Explica agora quando e como acontece o bug .

assim eu fui editar os lvl para os pokemons usar as magias no configuration

Link para o post
Compartilhar em outros sites

Adicione em \data\lib\050-function.lua

function isSummon(uid)

return uid ~= getCreatureMaster(uid) or false

end

Não deu, ainda continua com o msm erro =/

Editado por luciano01 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Mas o esse erro não deixa entrar no sevidor, ele fica só aparecendo erro, erro, erro... '-'

Link para o post
Compartilhar em outros sites

[28/01/2013 05:17:09] [Error - CreatureScript Interface]

[28/01/2013 05:17:09] data/creaturescripts/scripts/spawn.lua:onSpawn

[28/01/2013 05:17:10] Description:

[28/01/2013 05:17:10] (luaAddEvent) Callback parameter should be a function.

e agora ?

Editado por luciano01 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Acho você pesquisar um novo sistema.

É mais recomendavel, do que eu ficar te passando funções que eu nem sei se vão funcionar.

eu pesquiso como ? eu não sei muito bem sobre essas coisas, por favor me ajuda ):

Pfv

alguém me ajuda ):

Editado por luciano01 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

alguém que saiba ajeitar e quiser me ajudar por favor responda. Só falta isso pra o meu ot ):

Editado por luciano01 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo