Ir para conteúdo

Script passar portal apenas quando estiver equipando 1 amuleto especial.

Featured Replies

Postado

Gente, pesquisei atras de 1 script para me ajudar mas ta difícil!

Seguinte, preciso de  1 script para poder passar portais e entrar em locais específicos apenas se estiver equipando 1 amuleto especial.
No caso Koshei's Amulet. 
Se o player não estiver com o amuleto equipado, ele n pode passar no portal, mas se estiver ele passará normalmente.
Espero que tenham entendido.
Por favor me ajudem ( Obrigado)

  • Respostas 6
  • Visualizações 596
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • function onStepIn(cid, item, position, fromPosition) local id_item, position = 2173, {x=1000, y=1000, z=7} -- id do colar e a pos pra onde ele vai ao entrar no tp if getPlayerSlotItem(cid, 2).itemid

  • function onStepIn(cid, item, position, fromPosition, toPosition) local tileConfig = { teleport = {x=1000, y=1000, z=7}, kickPos = fromPosition, kickEffect = CONST_ME_POFF, kickMsg = "Você

  • nesse caso ai o player vai entrar mesmo se estiver com o amulet na bp.   getPlayerItems não retorna todos os itens do jogador? acho que seria melhor usar getPlayerSlotItem

Posted Images

Postado
function onStepIn(cid, item, position, fromPosition, toPosition)
local tileConfig = {
    teleport = {x=1000, y=1000, z=7},
    kickPos = fromPosition, kickEffect = CONST_ME_POFF,
    kickMsg = "Você precisa ter um amuleto para passar.",
    enterMsg = "you are teleported HEUHEWU!",
    enterEffect = 10,
	item = XXXX, -- ID DO ITEM
}

if getPlayerItems(cid, tileConfig.item) >= 1 then
  doTeleportThing(cid, tileConfig.teleport)
  doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, tileConfig.enterMsg)
  doSendMagicEffect(tileConfig.teleport, tileConfig.enterEffect)
    else
      doTeleportThing(cid, tileConfig.kickPos)
      doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect)
      doPlayerSendCancel(cid, tileConfig.kickMsg)
    end
  return true
end

 

GG

 

em movements ta quirido?

 

<movevent type="StepIn" actionid="ACTION_ID_DO_PISO" event="script" value="xxxxxxxx.lua"/>

 

OBS: quero REP não... manda um _(_ pro Matk via msg :) vlw

é q to bolado com ele, chamei pra jogar um jogo ele disse não. maguo total

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

Postado
22 minutos atrás, Subyth disse:

function onStepIn(cid, item, position, fromPosition, toPosition)
local tileConfig = {
    teleport = {x=1000, y=1000, z=7},
    kickPos = fromPosition, kickEffect = CONST_ME_POFF,
    kickMsg = "Você precisa ter um amuleto para passar.",
    enterMsg = "you are teleported HEUHEWU!",
    enterEffect = 10,
	item = XXXX, -- ID DO ITEM
}

if getPlayerItems(cid, tileConfig.item) >= 1 then
  doTeleportThing(cid, tileConfig.teleport)
  doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, tileConfig.enterMsg)
  doSendMagicEffect(tileConfig.teleport, tileConfig.enterEffect)
    else
      doTeleportThing(cid, tileConfig.kickPos)
      doSendMagicEffect(tileConfig.kickPos, tileConfig.kickEffect)
      doPlayerSendCancel(cid, tileConfig.kickMsg)
    end
  return true
end

 

GG

 

em movements ta quirido?

 

<movevent type="StepIn" actionid="ACTION_ID_DO_PISO" event="script" value="xxxxxxxx.lua"/>

 

OBS: quero REP não... manda um _(_ pro Matk via msg :) vlw

é q to bolado com ele, chamei pra jogar um jogo ele disse não. maguo total

 

 

nesse caso ai o player vai entrar mesmo se estiver com o amulet na bp.

 

getPlayerItems não retorna todos os itens do jogador?

acho que seria melhor usar getPlayerSlotItem

download.jpg

Postado
  • Autor
Em 16/12/2016 ás 20:37, Ed.Specter disse:

 

nesse caso ai o player vai entrar mesmo se estiver com o amulet na bp.

 

getPlayerItems não retorna todos os itens do jogador?

acho que seria melhor usar getPlayerSlotItem

Aconteceu esse erro aqui, alguém pode me ajudar?

error.png

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