Ir para conteúdo

Featured Replies

Postado

Oi galera, eu fiz um terceira promotion e fiz 4 npcs diferente que dá essas promotions, então eu fiz uma salinha e quero um script que só uma vocação pise num tile...

Atenciosamente, Anuudek.

                                                               banner.gif

  • Respostas 5
  • Visualizações 777
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • function onStepIn(cid, item, pos) npos = {x=173, y=60, z=7} temple = {x=159, y=43, z=7} msg = "Voce nao tem level e/ou vocation necessaria" kickEffect = CONST_ME_POFF if getPlayerVocation(ci

  • @Slaake Que tal usar assim? Mais organizado. Tente manter teus scripts organizados   local config = { sorcererID = 9, druidID = 10, paladinID = 11, knightID = 12 } function onStepIn

Postado

ql id da vocation vc quer q passe ? e tem algum level necessario ? ou só a vocation mrm ?

De boua na lagoa ? *-*



Entrada ao Tibia King:27/05/2012 (02:14)

Postado
  • Autor
2 minutos atrás, Slaake disse:

ql id da vocation vc quer q passe ? e tem algum level necessario ? ou só a vocation mrm ?

 

O ID das vocações: 

Sorcerer: 9

Druid: 10

Paladin: 11

Knight: 12

(Faz com qualquer um se puder)

 

O level nescessário é 350!

Obg

Atenciosamente, Anuudek.

                                                               banner.gif

Postado
function onStepIn(cid, item, pos)

npos = {x=173, y=60, z=7}
temple = {x=159, y=43, z=7}
msg = "Voce nao tem  level e/ou vocation necessaria"
kickEffect = CONST_ME_POFF

       if getPlayerVocation(cid) <= 12 and getPlayerVocation(cid) >= 9 and getPlayerLevel(cid) >= 350 then
          doTeleportThing(cid, npos)
          else
              doTeleportThing(cid, temple)
              doPlayerSendTextMessage(cid, 22, msg)
          return true
          end
       end                 

se voce quizer q ao player se teletransporte quando ele pisar no tile va em data/movementes/script e copie qlq arquivo q seja .lua la, renomeie para oq vc desejar, por exemplo tileeditado, e ponha isso, se n quizer q o player seja teletransportado, q apenas passe pelo tile, é só voce retirar a parte 

          doTeleportThing(cid, npos)

do script

 

depois, em data/movements/movements.xml e coloque isso aqui

 

<movevent type="StepIn" actionid="11002" event="script" value="NOMEDOARQUIVO.lua"/>

 

e entao é só vc por a actionid no tile do teu mapa.

 

se ajudei, n esqueça do REP+ ae :3

obg

De boua na lagoa ? *-*



Entrada ao Tibia King:27/05/2012 (02:14)

Postado

@Slaake

Que tal usar assim? Mais organizado. Tente manter teus scripts organizados :p

 

local config = {
	sorcererID = 9,
	druidID = 10,
	paladinID = 11,
	knightID = 12
}

function onStepIn(cid, item, pos, fromPosition)
	if getPlayerVocation(cid) == config.sorcererID and getPlayerVocation(cid) == config.druidID and getPlayerVocation(cid) == config.paladinID and getPlayerVocation(cid) == config.knightID then
		if getPlayerLevel(cid) < 350 then
			doTeleportThing(cid, fromPosition)
			doPlayerSendTextMessage(cid, 22, "Você não tem level para entrar nesse local") 
		end
	else
		doTeleportThing(cid, fromPosition)
		doPlayerSendTextMessage(cid, 22, "Você não tem a vocation correta para entrar nesse local") 
	end
	return true
end	   

 

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

discord.pngDiscord: vankk #7765

Precisando de ajuda? Entre em contato comigo via Discord.

 

Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.

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

Informação Importante

Confirmação de Termo