Ir para conteúdo
  • Cadastre-se

Derivado Area que não pode usar talkactions


Posts Recomendados

Então pessoal como Titulo já diz Preciso de uma script que apos usar o player entrar numa area ele não pode usar Comando nem um ao menos falar ficar mutado! quem poder ajudar Vlw +Rep

Ha por 1 certo tempo e claro!.

 

 

e se for fácil se tiver como não poder usar item Tbm ia ajudar.

 

Estou usando sistema de Prisão Soque ele vai preso e pode usar comando para sair de la! a hora que quiser 

Script da Prisao.lua

https://pastebin.com/6vL8T2j4

 

se alguem alterar pra na hora que ele for preso ficar mutado já ia ajudar Mt Obs (E nao Usar items)

Desde cedo a mãe da gente fala assim: “Filho, por você jogar Tibia, você tem que ser duas vezes melhor.” Aí passado alguns anos eu pensei: Como fazer 2 vezes melhor, se você tá pelo menos 100 vezes atrasado pelos Nubs, pela história, pelos Items, pelas Guilds, pelos Reds… Por tudo que aconteceu? Duas vezes melhor como ? Ou melhora ou ser o melhor ou o pior de uma vez. E sempre foi assim. Você vai escolher o que tiver mais perto de você, o que tiver dentro da sua realidade. Você vai ser duas vezes melhor como? Quem inventou isso aí? Quem foi o pilantra que inventou isso aí ? Acorda pra vida rapaz.

 

YanLoco

 

Projetos: https://www.facebook.com/Dbo-Here-524519644549602/ 70%

Link para o post
Compartilhar em outros sites

No script do comando que os players usam pra sair da prisão, adicione o seguinte logo após o "function onSay(cid...."

	local ppos = getCreaturePosition(cid)
	local pos1 = {x = 0, y = 0, z = 0}
	local pos2 = {x = 0, y = 0, z = 0}
	if ppos.x > pos1.x and ppos.x < pos2.x and ppos.y > pos1.y and ppos.y < pos2.y and ppos.z == pos1.z then
		return true
	end

Explicando: em pos1 você coloca a coordenada do canto superior esquerdo da prisão, e em pos2 você bota a coordenada do canto inferior direito da prisão.

Vai uma print auto-explicativa:

597d0d2453d23_Semttulo.thumb.png.3c95045d38afdecfa665576d50d8e6aa.png

 

Se tiver mais de um comando que teletransporta o player, adicione a função em todos. O mesmo faça com os action scripts dos items que teletransportam o player, caso haja.

Te ajudei? Clique em  Gostei ! 

²²²d¬¬b²²²

 

 

"She's got a smile that it seems to me...."  ♪♪

Link para o post
Compartilhar em outros sites
16 minutos atrás, luangop disse:

No script do comando que os players usam pra sair da prisão, adicione o seguinte logo após o "function onSay(cid...."


	local ppos = getCreaturePosition(cid)
	local pos1 = {x = 0, y = 0, z = 0}
	local pos2 = {x = 0, y = 0, z = 0}
	if ppos.x > pos1.x and ppos.x < pos2.x and ppos.y > pos1.y and ppos.y < pos2.y and ppos.z == pos1.z then
		return true
	end

Explicando: em pos1 você coloca a coordenada do canto superior esquerdo da prisão, e em pos2 você bota a coordenada do canto inferior direito da prisão.

Vai uma print auto-explicativa:

597d0d2453d23_Semttulo.thumb.png.3c95045d38afdecfa665576d50d8e6aa.png

 

Se tiver mais de um comando que teletransporta o player, adicione a função em todos. O mesmo faça com os action scripts dos items que teletransportam o player, caso haja.

assim ? e se tiver 2 andares ?

 

function onSay(cid, words, param)
local ppos = getCreaturePosition(cid)
local pos1 = {x = 0, y = 0, z = 0}
local pos2 = {x = 0, y = 0, z = 0}
if ppos.x > pos1.x and ppos.x < pos2.x and ppos.y > pos1.y and ppos.y < pos2.y and ppos.z == pos1.z then
return true
end

pos = {x=1057, y=1046, z=7}
doSendMagicEffect(getPlayerPosition(cid),19)
doPlayerSendCancel(cid,"Teleportado!")
doTeleportThing(cid,pos)
end

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

Desde cedo a mãe da gente fala assim: “Filho, por você jogar Tibia, você tem que ser duas vezes melhor.” Aí passado alguns anos eu pensei: Como fazer 2 vezes melhor, se você tá pelo menos 100 vezes atrasado pelos Nubs, pela história, pelos Items, pelas Guilds, pelos Reds… Por tudo que aconteceu? Duas vezes melhor como ? Ou melhora ou ser o melhor ou o pior de uma vez. E sempre foi assim. Você vai escolher o que tiver mais perto de você, o que tiver dentro da sua realidade. Você vai ser duas vezes melhor como? Quem inventou isso aí? Quem foi o pilantra que inventou isso aí ? Acorda pra vida rapaz.

 

YanLoco

 

Projetos: https://www.facebook.com/Dbo-Here-524519644549602/ 70%

Link para o post
Compartilhar em outros sites
10 minutos atrás, yanloco70 disse:

assim ? e se tiver 2 andares ?

 

function onSay(cid, words, param)
local ppos = getCreaturePosition(cid)
local pos1 = {x = 0, y = 0, z = 0}
local pos2 = {x = 0, y = 0, z = 0}
if ppos.x > pos1.x and ppos.x < pos2.x and ppos.y > pos1.y and ppos.y < pos2.y and ppos.z == pos1.z then
return true
end

pos = {x=1057, y=1046, z=7}
doSendMagicEffect(getPlayerPosition(cid),19)
doPlayerSendCancel(cid,"Teleportado!")
doTeleportThing(cid,pos)
end

com 2 andares:
 

function onSay(cid, words, param)
local ppos = getCreaturePosition(cid)
local pos1 = {x = 0, y = 0, z = 0}
local pos2 = {x = 0, y = 0, z = 0}
if ppos.x > pos1.x and ppos.x < pos2.x and ppos.y > pos1.y and ppos.y < pos2.y and ppos.z >= pos1.z and ppos.z <= pos2.z  then
return true
end
pos = {x=1057, y=1046, z=7}
doSendMagicEffect(getPlayerPosition(cid),19)
doPlayerSendCancel(cid,"Teleportado!")
doTeleportThing(cid,pos)
end

Com 2 ou mais andares, no pos1 ponha o Z do andar mais acima, e no pos2 ponha o Z do andar mais abaixo.

Te ajudei? Clique em  Gostei ! 

²²²d¬¬b²²²

 

 

"She's got a smile that it seems to me...."  ♪♪

Link para o post
Compartilhar em outros sites

Então men não funcionou 

Desde cedo a mãe da gente fala assim: “Filho, por você jogar Tibia, você tem que ser duas vezes melhor.” Aí passado alguns anos eu pensei: Como fazer 2 vezes melhor, se você tá pelo menos 100 vezes atrasado pelos Nubs, pela história, pelos Items, pelas Guilds, pelos Reds… Por tudo que aconteceu? Duas vezes melhor como ? Ou melhora ou ser o melhor ou o pior de uma vez. E sempre foi assim. Você vai escolher o que tiver mais perto de você, o que tiver dentro da sua realidade. Você vai ser duas vezes melhor como? Quem inventou isso aí? Quem foi o pilantra que inventou isso aí ? Acorda pra vida rapaz.

 

YanLoco

 

Projetos: https://www.facebook.com/Dbo-Here-524519644549602/ 70%

Link para o post
Compartilhar em outros sites
2 minutos atrás, yanloco70 disse:

Então men não funcionou 

poste o script como vc configurou.

Te ajudei? Clique em  Gostei ! 

²²²d¬¬b²²²

 

 

"She's got a smile that it seems to me...."  ♪♪

Link para o post
Compartilhar em outros sites

function onSay(cid, words, param)
local ppos = getCreaturePosition(cid)
local pos1 = {x = 1313, y = 1120, z = 9}
local pos2 = {x = 1373, y = 1161, z = 7}
if ppos.x > pos1.x and ppos.x < pos2.x and ppos.y > pos1.y and ppos.y < pos2.y and ppos.z >= pos1.z and ppos.z <= pos2.z  then
return true
end
pos = {x=1057, y=1046, z=7}
doSendMagicEffect(getPlayerPosition(cid),19)
doPlayerSendCancel(cid,"Teleportado!")
doTeleportThing(cid,pos)
end

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

Desde cedo a mãe da gente fala assim: “Filho, por você jogar Tibia, você tem que ser duas vezes melhor.” Aí passado alguns anos eu pensei: Como fazer 2 vezes melhor, se você tá pelo menos 100 vezes atrasado pelos Nubs, pela história, pelos Items, pelas Guilds, pelos Reds… Por tudo que aconteceu? Duas vezes melhor como ? Ou melhora ou ser o melhor ou o pior de uma vez. E sempre foi assim. Você vai escolher o que tiver mais perto de você, o que tiver dentro da sua realidade. Você vai ser duas vezes melhor como? Quem inventou isso aí? Quem foi o pilantra que inventou isso aí ? Acorda pra vida rapaz.

 

YanLoco

 

Projetos: https://www.facebook.com/Dbo-Here-524519644549602/ 70%

Link para o post
Compartilhar em outros sites
function onSay(cid, words, param)
local ppos = getCreaturePosition(cid)
local pos1 = {x = 1313, y = 1120, z = 7}
local pos2 = {x = 1373, y = 1161, z = 9}
if ppos.x > pos1.x and ppos.x < pos2.x and ppos.y > pos1.y and ppos.y < pos2.y and ppos.z >= pos1.z and ppos.z <= pos2.z  then
return true
end
pos = {x=1057, y=1046, z=7}
doSendMagicEffect(getPlayerPosition(cid),19)
doPlayerSendCancel(cid,"Teleportado!")
doTeleportThing(cid,pos)
end

Você fez errado, no tibia o andar mais alto é o número menor, e o andar mais baixo é o número maior.

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

Te ajudei? Clique em  Gostei ! 

²²²d¬¬b²²²

 

 

"She's got a smile that it seems to me...."  ♪♪

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 LeoTK
      Salve galera neste tópico irei postar algumas prints do mapa do servidor para quem queira acompanhar e quem sabe até utilizar de inspiração para mapear o seu NTO.
       
      #Att 11/08/2022

       
       
       
       
      Konoha (Em Desenvolvimento)
       
       
       
       
    • Por DiigooMix
      Como o título já diz, será que alguém possui sprite do hitto e se possível as transformações dele?
    • Por OmegaZero
      Olá gostaria que alguém me ajudasse com uma "scripting" não sei se é pela mesma, seria o seguinte uma determinada arma teria a chance de dar double hit e não sei oque fazer alguem poderia ajudar?

      OBS:não sei se é o local correto se não for mova, desculpe
    • Por Madarasenju
      Olá galera do Tibia King, queria por uns npc's no meu server que não tem função de trade nem nada do tipo, queria que eles só andassem como enfeite, Rep+ Pra quem me ajudar... grato desde já.
    • Por SilenceRoot
      A magia é assim o você usa a a magia e ela ficará ativado por 10 segundos, até que o inimigo lance a primeira magia ou todos de uma vez, quando ele lançar a primeira magia, ele não lhe acertará ou seja esquivando dela, e logo em seguida será teletransportado aleatoriamente ao redor do inimigo que usou.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo