Ir para conteúdo
  • Cadastre-se

(Resolvido)Scripter Passar por Porta some Item x y z


Ir para solução Resolvido por xWhiteWolf,

Posts Recomendados

Olá pessoal bom vim aqui pra pendi suporte a vocês achei essa Scripter de Teletransporte por Action que some Item x y z , mas queria que na porta apenas lv: 250 passe, é some os itens e que libere a porta uma vez a passagem ex: Player foi na porta clico é foi teletransportando pra dentro sumiu os Itens x y z, na proxima vez que ele entra não vai precisar dos itens. o Negocio do lv porq coloquei em Action o lv mas msm assim não pego o player só precisar dos itens pra passar. Deixei +rep ^^:grin:

 

Scripter -

 

function onUse(cid, item, fromPosition, item2, toPosition)

    local teleport = {x=2366, y=1389, z=7} -- Coordenadas para onde o player irá ser teleportado.
    local item1 = 12149 -- ID do item1 que o player precisa para ser teleportado.
    local item2 = 12150 -- ID do item2 que o player precisa para ser teleportado.
    local item3 = 12151 -- ID do item3 que o player precisa para ser teleportado.
    
    if getPlayerItemCount(cid,item1) >= 1 then
        if getPlayerItemCount(cid,item2) >= 1 then
            if getPlayerItemCount(cid,item3) >= 1 then
                doPlayerRemoveItem(cid, item1, 1)
                doPlayerRemoveItem(cid, item2, 1)
                doPlayerRemoveItem(cid, item3, 1)
                doTeleportThing(cid, teleport)
            else
                doPlayerSendTextMessage(cid, 23, "Sorry, you need a "..getItemNameById(item3).." to enter.")
                doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
                return true
            end
        else
            doPlayerSendTextMessage(cid, 23, "Sorry, you need a "..getItemNameById(item2).." to enter.")
            doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
            return true
        end
    else
        doPlayerSendTextMessage(cid, 23, "Sorry, you need a "..getItemNameById(item3).." to enter.")
        doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
        return true
    end    
end

Editado por franck
Falta de Informação (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • Solução
Spoiler

function onUse(cid, item, fromPosition, item2, toPosition)
	local teleport = {x=2366, y=1389, z=7} -- Coordenadas para onde o player irá ser teleportado.
	local item1 = 12149 -- ID do item1 que o player precisa para ser teleportado.
	local item2 = 12150 -- ID do item2 que o player precisa para ser teleportado.
	local item3 = 12151 -- ID do item3 que o player precisa para ser teleportado.
	local storage = 28192
	local level = 250
	
	if getPlayerLevel(cid) < level then return doPlayerSendCancel(cid, "You need level ".. level .." to open this door.") end	
	if getPlayerStorageValue(cid, storage) < 1 then
		if getPlayerItemCount(cid,item1) >= 1 and getPlayerItemCount(cid,item2) >= 1 and getPlayerItemCount(cid,item3) >= 1 then
			doPlayerRemoveItem(cid, item1, 1)
			doPlayerRemoveItem(cid, item2, 1)
			doPlayerRemoveItem(cid, item3, 1)
			setPlayerStorageValue(cid, storage, 1)
			doTeleportThing(cid, teleport)
		else
			doPlayerSendTextMessage(cid, 23, "Sorry, you need a "..getItemNameById(item3)..", "..getItemNameById(item2).." and "..getItemNameById(item3).." to enter.")
			doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
		end
	else
		doTeleportThing(cid, teleport)
	end
return true 
end

 

 

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

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

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 Digoshow
      Gente, to tentando instalar o geseior para entrar no meu site, porém está dando esses erro:
       
       



    • Por Jazz
      Bom dia, boa tarde, boa noite. A quem estiver procurando um programador para um projeto, eu com essa postagem gostaria de anunciar que eu estou disponível durante dois a três meses a partir da data desta publicação, não estou afim de dar início a nenhum projeto ou continuidade aos que eu já tenho. Se possível gostaria de trabalhar com alguém que também seja programador e que abuse do versionamento de código,

      Não tenho interesse em lucro monetário e/ou royalts de qualquer servidor ou projeto. Busco algum servidor que tenha trabalho a ser feito e problemas a serem resolvidos, coisas a serem criadas, minha busca é por trabalho e conhecimento, além da diminuição do tempo que passo ocioso. 

      Conhecimentos:
      * Python, JavaScript, Lua, SQL, HTML, CSS


      Apesar de ser fraco e não gostar dessa área eu tenho habilidades como mapper. A quem se interessar pode me mandar MP aqui no fórum ou me procurar no Discord Rodrigo S#7737,
    • Por Pepeco
      Procuro alguém que esteja disposto a aprender a programar, estou com um projeto online e estou com uma carga horaria muito grande e não estou conseguindo fazer tudo que preciso.
      Irei ensinar e dar dicas do meu conhecimento.
      Contato: RoyalPaladino#0989
    • Por Sinkya
      The Cursed Baiak
      - O desenvolvimento deste servidor está sendo feito atualmente por 2 pessoas, temos como intuito transformar este projeto em um baiak que demonstre um diferencial em alguns quesitos, como por exemplo nas tasks e história do jogo.
      Qual a situação do servidor atualmente?
       O servidor atualmente conta com:
       
      - New Templo bem baiak.
      - Dodge System
      - Run Event
      - BP Event
      - Guilds System
      - Castle 24H
      - Battlefield Event
      - Blood Castle Event
      - Firestorm Event
      - Capture the Flags Event
      - Items Donates para vender no site/jogo
      - Items VIP a mostra no termplo
      - 3 Áreas VIPS jogo e Donate
      - Vários Teleports
      - Novas Hunts
      - Look Frags
      - Sistema de Refinamento
      - Criminal System
      - Hit Rank
      - Reset System
      - Full Task
      - Zombie Event
      - [VIP] no nome ao adquirir VIP
      - Distro 04 com Cast System (LUAN)
      - Sistema de teleporte (!FLY)
      - Level Skills System
      - Quest para experimentar o VIP
      - War System
      - Várias quests
      - Arena PVP
      - Treiners modificados
      - Roda em SQLITE E MYSQL!
      Oque precisamos para finalizar a composição da equipe?
      atualmente contamos com:
      - 1 Mapper/Scripter
      - 1 Admin/Host
      Oque precisamos para finalizar a equipe:
      - 1 Mapper
      - 1 Scripter
      - 1 Spriter
      - 2 Helper
      - 1 Client Maker
      - 1 Desenvolvedor Web
      O nosso projeto visa a remuneração?
      - Atualmente, como estamos em um estado de desenvolvimento, não, más caso haja alguma formação de lucros, não vejo porque não negociar a divisão dos lucros com a equipe, afinal, todos tem uma igual participação no projeto!
      Tem interesse em se unir a nós?
      - Para se unir a nós, basta preencher o formulário com os dados que são pedidos abaixo.
      - Nome:
      - Idade:
      - Campo:
      - Tempo de atividade:
      - Discord:
      - Se desejar apresentar algum trabalho, anexe-o e apresente.
      Agradecimentos
      - se inscreveu? agora basta aguardar uma resposta, estamos ansiosos para que você faça parte da nossa equipe!
      Obrigado por ler até aqui, até a próxima!
       
    • Por PGzNick
      Olá, Estamos com um projeto de servidor 8.6 e buscamos por um Scripter com experiencia e que esteja compromissado a fazer parte de nossa equipe.
      Procuramos alguém que tenha tempo e compromisso para se dedicar ao servidor e que esteja disposto a evoluir junto ao mesmo.

      Caso tenha interesse, entre em contato comigo aqui no Tibia King para conversarmos.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo