Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Hail,,Tking...

devidos problemas na minha conta aqui, nunca postei '-'

mas vou começar fazendo 1 pedido ;)

1#um script que seria assim :

vai ter 3 altar e 1 teleporte,

mas só sera teleportado se Tiver 1 corpo de ( orc ) em cima de cada Altar!

claro. cada altar com 1 corpo do " Orc "

2#Detalhes :

V. 8.6

ao Pisar no teleporte , o player é teleportado '-'...

e os corpos serão removidos dos altares

de preferencia que foce o "mystic flame" Aquele fogo azul :)

3#Desde já agradesço

up

up

UP

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

ixi, vai dar pra min te ajudar não amigo.

To enferrujado nisso ai.

E só vou ter tempo pra ver sabado que vem, se tiver como esperar...

Desculpa ai.

Abraços e boa sorte.

Link para o post
Compartilhar em outros sites

Opá to chegando Perto :)

eu to com algo aqui porém nao ta funfando :C

ao pisar no Mytic flame o player nao é teleportado e ainda aparesce a msg 3x "voce nao pode passar

Estou tentando por movimentos

Mas se você conseguir por actions com alavanca

tipo puxar e ser teleportado e remover os corpos

claro pra ser teleportado tem que está os corpse no seus devidos lugar

eu agradesço

Tag :

<movevent type="StepIn" actionid="22293" event="script" value="ritual.lua" />


local altares = {{['pos']={x=158,y=40,z=8},['id']=3080},

{['pos']={x=159,y=40,z=8},['id']=3080},

{['pos']={x=160,y=40,z=8},['id']=3080}

}

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)

		local pos = {x=160,y=49,z=7}

		for _,a in pairs(altares) do

				if getThingFromPos(a['pos']).itemid ~= a['id'] then

						doPlayerSendTextMessage(cid, 20, "Ritual incomplete, you dont can pass.")

						pos = fromPosition

				end

		end

		doTeleportThing(cid, pos)

		return true

end

estou usando o Mystic flame para pisar e ser teleportado

Obs: o Player nao está sendo teleportado, e também nao está removendo os corpos

alguma Ideia ? já estou sem ideias

up.

Editado por Zulphor (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • 4 weeks later...

Olá!

Fiz rapidinho aqui nem deu tempo de testar, amanhã eu testo qualquer coisa edit aqui.

local config = {

    firstId = 2268,

    secId = 2268,

    thirdId = 2268,

    posTeleport = {x=32347,y=32228,z=7},

    msg1 = "Ritual incomplete: first item.",

    msg2 = "Ritual incomplete: second item.",

    msg3 = "Ritual incomplete: third item.",

    msg4 = "Ritual completed: Congratulation!"

    }


function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)

local corpse = {

    pos1 = getThingFromPos({x=32354,y=32228,z=7, stackpos=255}).itemid,

    pos2 = getThingFromPos({x=32354,y=32229,z=7, stackpos=255}).itemid,

    pos3 = getThingFromPos({x=32354,y=32230,z=7, stackpos=255}).itemid

    }


			    local posTp = fromPosition

							    if corpse.pos1 == config.firstId then

                    if corpse.pos2 == config.secId then

                        if corpse.pos3 == config.thirdId then

                            posTp = config.posTeleport

                            doPlayerSendTextMessage(cid, 20, config.msg4)

                        else

                            doPlayerSendTextMessage(cid, 20, config.msg3)

                        end

                    else

                        doPlayerSendTextMessage(cid, 20, config.msg2)

                    end

                else

                    doPlayerSendTextMessage(cid, 20, config.msg1)        

							    end


			    doTeleportThing(cid, posTp)

        doSendMagicEffect(posTp, CONST_ME_TELEPORT)


			    return true

end

Tentei fazer de uma maneira mais simples para o entendimento, depois posto um mais organizado e mais eficiente!

Atenciosamente,

Aluccard.

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

The life is hard: No projects for a while.

 

adfly.350x19.1.png

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