Ir para conteúdo

Evento Ajuda Plz


shurtup

Posts Recomendados

no script de evento automatico deu um erro

 

[08/09/2009 22:21:43] Lua Script Error: [GlobalEvent Interface]

[08/09/2009 22:21:43] data/globalevents/scripts/eventoini.lua:onThink

 

[08/09/2009 22:21:43] luaGetContainerItem(). Container not found

 

[08/09/2009 22:21:43] Lua Script Error: [GlobalEvent Interface]

[08/09/2009 22:21:43] data/globalevents/scripts/eventoini.lua:onThink

 

[08/09/2009 22:21:43] luaSetItemName(). Item not found

 

 

COMO AGEITA PLZ!

 

 

 

ai vai o script!

 

function onThink(interval, lastExecution)

local valor = {

gem_pos = {

{x=1028,y=1031,z=7,stackpos=1},

{x=1029,y=1039,z=7,stackpos=1},

{x=1004,y=1064,z=7,stackpos=1},

{x=1015,y=1026,z=6,stackpos=1}

},

evento_items = {

2153, --simple

2154, --medium

2155, --high

2156 --extreme

}

}

 

 

if getGlobalStorageValue(2200) == -1 or getGlobalStorageValue(2200) == 0 then

local rand = math.random(1,4)

local sorx = math.random(1,100)

doBroadcastMessage('Evento: Esta começando mais um evento de item, ache a gema escondida na city e leve até a mesa no piso superior do templo para ganhar sua recompensa !', MESSAGE_EVENT_ADVANCE)

if sorx > 0 and sorx < 3 then

doAddContainerItem(doCreateItem(1987, 1, valor.gem_pos[rand]), valor.evento_items[4], 1)

elseif sorx > 2 and sorx < 11 then

doAddContainerItem(doCreateItem(1987, 1, valor.gem_pos[rand]), valor.evento_items[3], 1)

elseif sorx > 10 and sorx < 42 then

doAddContainerItem(doCreateItem(1987, 1, valor.gem_pos[rand]), valor.evento_items[2], 1)

elseif sorx > 41 and sorx < 101 then

doAddContainerItem(doCreateItem(1987, 1, valor.gem_pos[rand]), valor.evento_items[1], 1)

end

local bag = getThingFromPos(valor.gem_pos[rand])

setItemName(getContainerItem(bag.uid, 0).uid,"gem of the event")

setGlobalStorageValue(2200,1)

return TRUE

end

return TRUE

end

Editar/Apagar Mensagem

Link para o comentário
Compartilhar em outros sites

up:

não é necessario fazer dessa forma ate porque ele ja fez.

doAddContainerItem(doCreateItem(1987, 1, valor.gem_pos[rand]), valor.evento_items[1], 1)

do geito que esta, está certo não é necessario mudar ate porque o erro não se da nessa parte.

 

topico:

troca isso.

setItemName(getContainerItem(bag.uid, 0).uid,"gem of the event")

 

por isso.

setItemName(bag.uid,"gem of the event")

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...