Ir para conteúdo
  • Cadastre-se

Clicar em um item com action [Help]


Posts Recomendados

Tentei fazer alguns procedimentos caseiros completamente sem sucesso... eu preciso de um script que quando eu clique por exemplo em uma statua libere uma ação para que os players possam passar por uma porta... como se fosse as açoes da poi de passar em cima do trono so que ao inves de passar em cima de algo clicar no item para que libere a porta.

Obrigado desde já.

Link para o post
Compartilhar em outros sites

é exatamente pra isso que a gente usa os storages...
Faz uma action que quando clique na estátua com actionid X dê o valor 1 para o storage Y. Daí o outro script seria porta, se o player tiver o valor 1 no storage Y então abre a porta. Depois disso só precisaria do movements pra fechar a porta quando o player passasse e evitar que um abrisse e todo mundo fizesse a quest

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

Cara, gostei

 

é exatamente pra isso que a gente usa os storages...
Faz uma action que quando clique na estátua com actionid X dê o valor 1 para o storage Y. Daí o outro script seria porta, se o player tiver o valor 1 no storage Y então abre a porta. Depois disso só precisaria do movements pra fechar a porta quando o player passasse e evitar que um abrisse e todo mundo fizesse a quest

Realmentei entendi o que voce quis dizer, porem... eu n sei fazer mta coisa, eu sou novo nessas coisas e peço desculpa pela minha ignorancia, literalmente eu precisaria que voce demonstrasse de alguma forma como exemplo, tanto na questão da estatua com uma print ou algo do tipo quanto a porta pois esta fora de cogitação eu conseguir fazer tal procedimento sem algum exemplo ;x se puder mandar script pronto te agradeço aos montes...

Link para o post
Compartilhar em outros sites

tenta procurar os scripts da poi no seu ot e ver como eles funciona, e edita-los pra como voce quer

 

a diferença do passar em cima ou clicar, é apenas a pasta, passar em cima eh moveevent (onStepIn) e clicar eh action (onUse)

 

 

facebook.com/PokeJota

Link para o post
Compartilhar em outros sites
function onUse(cid, item, frompos, item2, topos)


if item.uid == 98564 then
if getPlayerStorageValue(cid,98564) == -1 then
setPlayerStorageValue(cid,98564,1)
else
doPlayerSendTextMessage(cid,25,"Clique antes da hora!")
end


end
return TRUE
end

Action.xml

<action uniqueid="98564" event="script" value="NomeDoArquivo.lua"/>

No Map Editor, coloque a Estátua onde se deve clicar com UniqueID: 98564.

E a porta onde se deve passar apenas com storage, basta usar essa porta:

 

Door_%28Sealed%29.gif

 

E nela, colocar no ActionID: 98564

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

cms1-pr%C3%AAmio.png

Link para o post
Compartilhar em outros sites
function onUse(cid, item, frompos, item2, topos)


if item.uid == 4002 then
if getPlayerStorageValue(cid,4002) == -1 then
setPlayerStorageValue(cid,4002,1)
else
doPlayerSendTextMessage(cid,25,"Clique antes da hora!")
end


end
return TRUE
end

Action.xml

<action uniqueid="4002" event="script" value="NomeDoArquivo.lua"/>

No Map Editor, coloque a Estátua onde se deve clicar com UniqueID: 4002.

E a porta onde se deve passar apenas com storage, basta usar essa porta:

 

Door_%28Sealed%29.gif

 

E nela, colocar no ActionID: 4002

 

 

 

Não funcionou, quando eu clico na porta aparece a mensagem em verde  Clique antes da hora!

ajudaa u,u

Link para o post
Compartilhar em outros sites

[17/6/2014 23:13:34] >>> The OTX Server (Emporia)"Duplicate uniqueId 4002

esse erro aparece

Editado por jeddhemi (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
[17/6/2014 23:13:34] >>> The OTX Server (Emporia)"Duplicate uniqueId 4002 esse erro aparece

 

É porque já tem outro script com essa mesma UniqueID ativada. Basta trocar por outro numero.

 

Editei lá em cima, tenta agora.

 

OBS: Primeiro clica na estátua para ganhar a Storage, depois clica na porta vê se entra. 

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

cms1-pr%C3%AAmio.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.

  • Conteúdo Similar

    • Por Mathwsz
      Bom galera, estou trazendo um script de fusão que funciona assim:
      Explicação: É necessário de 7 itens, na qual você coloca em tal coordenada e aperte a alavanca, sendo assim formando um item na qual você deseja em tal lugar configurado.
      Exemplo: Você pode fazer 7 bosses na qual dropa tals itens "Parecidos" e formando um item raro de sua escolha, ou como preferir.. Vamos ao script!
       
      Em Data/Actions/Scripts crie um arquivo chamado fusaoitens.lua e adicione isto dentro:
       
       
      Agora, em Data/Actions.xml adicione o seguinte:
       
      <action uniqueid="9900" script="fusaoitens.lua" /> E no seu RemeresMapEditor , pegue sua alavanca, vai em Propriedades e adicione o UniqueID 9900 nele! 
      PRONTO! Agora configure e divirta-se! Obs: Caso lhe ajudei, da um REP+ Aí !
    • Por Wend
      Olá Pessoal  
       
      Sou novo no fórum e queria sabe Onde tem as Funções das scripts.lua? 
      se For possivel explicando Cada uma *--* 
       
      Vallew e Rep+ para quem mim passa
    • Por jhonfreitas
      Olá, estou com a seguinte problema.
      como sou um noob inutil em mexer com scripts sempre faço erros desse tipo.   

      E é assim que esta o script.


       
      Eu peguei esse Outfits com Attributes de um post do Kimoszin. Ja que o ultimo post la foi de 2012, evitei de reviver um topico   
      Se quiser checar lá.    http://www.tibiaking.com/forum/topic/9273-outfits-com-attributes/
       
      Por fim se alguém puder me ajudar é Rep+   
       
      Se quiser baixar pra conferir e encontrar o problema > outfits.xml
    • Por pabloxp
      gostaria que alguem me ajuda-se!! queria 1 sistema ou script que o trenó (Sled) se movimentase qnd o char fica-se em cima dele e ele controlase o trenó para as direçoes segurando CTRL + a direção desejada
      +rep pra qm ajudar
    • Por Jose Peterson
      Queria um script para o meu New Slayer Yurots 8.60.
      Um Script onde eu poderia adicionar vocação nas outfits, como no NaruTibia e outros server do tipo.
      Exemplo: Player Knight só pode usar a outfit Knight e mais nenhuma outra, e tambem nemhuma outra vocação pode usar a outfit knight além dó própio
      Eu procurei pelo TibiaKing e achei tópicos onde eles falavam de Storages, Quest="xxxx" ... Só que nemhum deles deu certo, se alguem tiver uma ajuda e poder explicar sobre essesStorages e Quests ... Ajuda ae galera
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo