Ir para conteúdo

Featured Replies

Postado

Lua Script Error: [GlobalEvent Interface]
data/globalevents/scripts/scarlett.lua:onThink
data/globalevents/scripts/scarlett.lua:7: attempt to call global 'doCreateMonster' (a nil value)
stack traceback:
        [C]: in function 'doCreateMonster'
        data/globalevents/scripts/scarlett.lua:7: in function <data/globalevents/scripts/scarlett.lua:6>
[Error - GlobalEvents::think] Failed to execute event: ScarlettBossEvent

 

 

esta dando esse erro pode me ajudar??

 

o meu script ficou assim....

 

local config = {
    name = "Scarlett Etzel",
    pos = {x = 33396, y = 32641, z = 6},
    time = 20
}
function onThink(interval, lastExecution)
    doCreateMonster(config.name, config.pos),,,
    broadcastMessage("O "..config.name.." apareceu, voce tem "..config.time.." para mata-lo", MESSAGE_STATUS_CONSOLE_ORANGE)
    addEvent(function()
        local creature = getCreatureByName(config.name)
        if creature ~= nil and not isPlayer(creature) then
            doRemoveCreature(getTopCreature(getCreaturePosition(creature)).uid)
        end
    end, config.time*60*2000)
    return true
end

 

Editado por Dorso (veja o histórico de edições)

  • Respostas 41
  • Visualizações 5.5k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • local config = { name = "Shuryu Boss", pos = {x = 60, y = 63, z = 3}, time = 20 } function onThink(interval, lastExecution) doCreateMonster(config.name, config.pos) broadcastMessage("O "..config.

  • Quem estiver com esse erro:   attempt to call global 'getCreatureByName' (a nil value)     Testem o código dessa forma:   local config = { name = "Shuryu Boss", p

  • @BangxD Então acho que vou fazer melhor, já que dependendo da hora vai ser determinado boss, vou fazer que nem o "arauto" do League of Legends.   Se estiverem atacando o arauto os players te

Posted Images

Postado

@Dorso
seu server deve n possuir a tag "docreatemonster"

tente colocar "doSummonCreature"
ficando assim:

Spoiler

local config = {
    name = "Scarlett Etzel",
    pos = {x = 33396, y = 32641, z = 6},
    time = 20
}
function onThink(interval, lastExecution)
    doSummonCreature(config.name, config.pos)
    broadcastMessage("O "..config.name.." apareceu, voce tem "..config.time.." para mata-lo", MESSAGE_STATUS_CONSOLE_ORANGE)
    addEvent(function()
        local creature = getCreatureByName(config.name)
        if creature ~= nil and not isPlayer(creature) then
            doRemoveCreature(getTopCreature(getCreaturePosition(creature)).uid)
        end
    end, config.time*60*2000)
    return true
end

 

Editado por poko360 (veja o histórico de edições)

Postado

como ta sua tag?

assim?

Spoiler

<globalevent name="ForBossEvent" interval="3600" script="nome do seu csript.lua" />

ou assim?

Spoiler

<globalevent name="ForBossEvent" interval="3600000" script="nome do seu csript.lua" />

 

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo