Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

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

  • Respostas 8
  • Visualizações 312
  • Created
  • Última resposta

Top Posters In This Topic

Posted Images

Postado

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

Postado
  • Autor

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)

Postado

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

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.7k

Informação Importante

Confirmação de Termo