Ir para conteúdo
  • Cadastre-se

Posts Recomendados

ESTOU COM O SEGUINTE ERRO NO MEU EVENTO DOTA, QUANDO EU EXECUTO O COMANDO PARA INICAR O EVENTO

/START-DOTA

 

aparece esse erro na distro e o evento não é iniciado

Spoiler

start-dota.lua


function onSay(cid, words, param, channel)
          local mensage1 = "[Evento Dota] Evento Iniciado! Destruam as Torres! quem destruir as 3 Torres primeiro, Ganha!" -- Mensagem Inicial
          local monster1 = "Gerador Azul I" -- Geradores Iniciais
          local monster2 = "Gerador Vermelho I" -- Geradores Iniciais
 
gatepos = {x=530, y=718, z=7, stackpos=1} -- Posição da Pedras 1
getgate = getThingfromPos(gatepos)

gatepos11 = {x=530, y=717, z=7, stackpos=1} -- Posição da Pedras 11
getgate11 = getThingfromPos(gatepos11)

gatepos12 = {x=530, y=716, z=7, stackpos=1} -- Posição da Pedras 12
getgate12 = getThingfromPos(gatepos12)

gatepos13 = {x=530, y=719, z=7, stackpos=1} -- Posição da Pedras 13
getgate13 = getThingfromPos(gatepos13)

gatepos14 = {x=530, y=720, z=7, stackpos=1} -- Posição da Pedras 14
getgate14 = getThingfromPos(gatepos14)


gatepos2 = {x=446, y=718, z=7, stackpos=1} -- Posição da Pedra 2
getgate2 = getThingfromPos(gatepos2)

gatepos21 = {x=446, y=717, z=7, stackpos=1} -- Posição da Pedra 21
getgate21 = getThingfromPos(gatepos21)

gatepos22 = {x=446, y=716, z=7, stackpos=1} -- Posição da Pedra 22
getgate22 = getThingfromPos(gatepos22)

gatepos23 = {x=446, y=719, z=7, stackpos=1} -- Posição da Pedra 23
getgate23 = getThingfromPos(gatepos23)

gatepos24 = {x=446, y=720, z=7, stackpos=1} -- Posição da Pedra 24
getgate24 = getThingfromPos(gatepos24)
 
          if getgate.itemid == 1304 and getgate2.itemid == 1304 then
                    broadcastMessage(mensage1, MESSAGE_EVENT_ADVANCE)
doSummonCreature(monster1, {x=452, y=718, z=7})
doSummonCreature(monster2, {x=524, y=718, z=7})
doRemoveItem(getgate.uid,1)
doRemoveItem(getgate11.uid,1)
doRemoveItem(getgate12.uid,1)
doRemoveItem(getgate13.uid,1)
doRemoveItem(getgate14.uid,1)

doRemoveItem(getgate2.uid,1)
doRemoveItem(getgate21.uid,1)
doRemoveItem(getgate22.uid,1)
doRemoveItem(getgate23.uid,1)
doRemoveItem(getgate24.uid,1)
doCreateItem(1304, {x=522, y=690, z=7})
          end
          return true
end

 

 

dota distro.jpg

Link para o post
Compartilhar em outros sites

Qual versão desse tfs? 

O Script me parece correto. Só uma péssima concatenação, talvez o problema seja o

nome dos monstros e ele não esteja verificando o nome do monstro corretamente. Eu fiz uma modificação que acredito que não vai mudar nada, mas tente:

 

 

 

function onSay(cid, words, param)
    local mensage1 = "[Evento Dota] Evento Iniciado! Destruam as Torres! quem destruir as 3 Torres primeiro, Ganha!" -- Mensagem Inicial

	gatepos = {x=530, y=718, z=7, stackpos=1} -- Posição da Pedras 1
	getgate = getThingfromPos(gatepos)

	gatepos11 = {x=530, y=717, z=7, stackpos=1} -- Posição da Pedras 11
	getgate11 = getThingfromPos(gatepos11)

	gatepos12 = {x=530, y=716, z=7, stackpos=1} -- Posição da Pedras 12
	getgate12 = getThingfromPos(gatepos12)

	gatepos13 = {x=530, y=719, z=7, stackpos=1} -- Posição da Pedras 13
	getgate13 = getThingfromPos(gatepos13)

	gatepos14 = {x=530, y=720, z=7, stackpos=1} -- Posição da Pedras 14
	getgate14 = getThingfromPos(gatepos14)

	gatepos2 = {x=446, y=718, z=7, stackpos=1} -- Posição da Pedra 2
	getgate2 = getThingfromPos(gatepos2)

	gatepos21 = {x=446, y=717, z=7, stackpos=1} -- Posição da Pedra 21
	getgate21 = getThingfromPos(gatepos21)

	gatepos22 = {x=446, y=716, z=7, stackpos=1} -- Posição da Pedra 22
	getgate22 = getThingfromPos(gatepos22)

	gatepos23 = {x=446, y=719, z=7, stackpos=1} -- Posição da Pedra 23
	getgate23 = getThingfromPos(gatepos23)

	gatepos24 = {x=446, y=720, z=7, stackpos=1} -- Posição da Pedra 24
	getgate24 = getThingfromPos(gatepos24)
 
    if getgate.itemid == 1304 and getgate2.itemid == 1304 then
        broadcastMessage(mensage1, MESSAGE_EVENT_ADVANCE)
		doSummonCreature("Gerador Azul I", {x=452, y=718, z=7})
		doSummonCreature("Gerador Vermelho I", {x=524, y=718, z=7})
		doRemoveItem(getgate.uid,1)
		doRemoveItem(getgate11.uid,1)
		doRemoveItem(getgate12.uid,1)
		doRemoveItem(getgate13.uid,1)
		doRemoveItem(getgate14.uid,1)

		doRemoveItem(getgate2.uid,1)
		doRemoveItem(getgate21.uid,1)
		doRemoveItem(getgate22.uid,1)
		doRemoveItem(getgate23.uid,1)
		doRemoveItem(getgate24.uid,1)
		doCreateItem(1304, {x=522, y=690, z=7})
    end
    return true
end

 

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

 

@This life is filled with hurt

When happiness doesn't work

Trust me and take my hand

When the lights go out you will understand

Link para o post
Compartilhar em outros sites

amigo @login12, sua modificação me ajudou em uma parte o evento iniciou agora, só os geradores que não apareceram, vou postar a foto !!!

 

 

USO TFS 0.4

 

dota veja.jpg

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

Troca o nomes dos monstros para Rat e testa se vai aparecer rat aí, só pra eu saber se é a função.

 

doSummonCreature("rat"...

 

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

 

@This life is filled with hurt

When happiness doesn't work

Trust me and take my hand

When the lights go out you will understand

Link para o post
Compartilhar em outros sites
52 minutos atrás, Micheel15 disse:

ok

o erro persiste mesmo eu trocando para rat como na imagem abaixo :

 

 

erro persiste.jpg

 

Estranho, eu testei aqui e deu certo...

Faz o seguinte, cria uma talkaction qualquer e põe isso:

function onSay(cid, words, param)
	doSummonCreature("Rat", {x=32368, y=32223, z=7})
	return true
end

 Configura um lugar que você possa ver, tipo na frente do templo, e use o comando.

Veja o que acontece, e poste aqui.

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

 

@This life is filled with hurt

When happiness doesn't work

Trust me and take my hand

When the lights go out you will understand

Link para o post
Compartilhar em outros sites
1 hora atrás, Micheel15 disse:

cara deu certo, criei a talk e apareceu o rat !!!

 

Ok então o problema é o codigo do seu evento.

Me adicione no skype para que eu possa te ajudar melhor, por que se não vamos spamar aqui haha!

Skype: pedrosz4

 

@This life is filled with hurt

When happiness doesn't work

Trust me and take my hand

When the lights go out you will understand

Link para o post
Compartilhar em outros sites

ok vou adicionar

 

esse é do gerador 2 :

 

Spoiler

function onDeath(cid, corpse, killer) 

local M ={
 ["Gerador Vermelho I"] = {Pos = {x=518,y=718,z=7},id= 1354, Pos2 = {x=518,y=717,z=7},id2= 1354, Pos3 = {x=518,y=716,z=7},id3= 1354, Pos4 = {x=518,y=719,z=7},id4= 1354, Pos5 = {x=518,y=720,z=7},id5= 1354},
}
local mensage1 = "[Evento Dota] Gerador Vermelho I Foi Destruido!" -- Mensagem depois que o Gerador for Destruido
local monster1 = "Gerador Vermelho II" -- Boss que irá aparecer na invasão!

local x = M[getCreatureName(cid)]
if x then
        local parede = getTileItemById(x.Pos, x.id)
        local parede2 = getTileItemById(x.Pos2, x.id2) 
        local parede3 = getTileItemById(x.Pos3, x.id3) 
        local parede4 = getTileItemById(x.Pos4, x.id4) 
        local parede5 = getTileItemById(x.Pos5, x.id5) 
        if parede then
                doRemoveItem(parede.uid, 1)
                doRemoveItem(parede2.uid, 1)
                doRemoveItem(parede3.uid, 1)
                doRemoveItem(parede4.uid, 1)
                doRemoveItem(parede5.uid, 1)

				doSummonCreature(monster1, {x=667, y=41, z=7})
broadcastMessage(mensage1, MESSAGE_EVENT_ADVANCE) 
        end 
end
return TRUE 
end

 

 

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.

  • Conteúdo Similar

    • Por Jaurez
      .
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por Vitor Bicaleto
      Galera to com o script do addon doll aqui, quando eu digito apenas "!addon" ele aparece assim: Digite novamente, algo está errado!"
      quando digito por exemplo: "!addon citizen" ele não funciona e não da nenhum erro
       
      mesma coisa acontece com o mount doll.. 
    • Por Ayron5
      Substitui uma stone no serve, deu tudo certo fora  esse  erro ajudem  Valendo  Rep+  Grato  

      Erro: data/actions/scripts/boost.lua:557: table index is nil
       [Warning - Event::loadScript] Cannot load script (data/actions/scripts/boost.lua)

      Script:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo