Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''uniqueid''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • Projetos Open Source
    • Canary
    • OTServBR-Global
    • Mehah OTClient
    • MyAAC
  • OpenTibia
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
  • Outros
    • Design

Encontrado 1 registro

  1. Passagem Secreta

    Função: Passagem secreta Autor: Oxyflavor Versão Testada: New Styller Yourots 0.6.5 (8.54) Informações Adicionais Meu segundo script! >.< Oi pessoal.. To criando um OT Serv, e então decidi aprender um pouco de script.. Este é meu segundo script, então, se houver algum erro que eu não vi, poste! ------------------------- Este script faz com que, ao usar o item com um UniqueID(*), uma parede em uma posição(*) seja removida, e no lugar dela, criada uma escada(tem que ser aquelas escadas de 1 tile só)(*). Tipo uma passagem secreta... *Configurado(a) por você. Bom, vamos ao codigo! \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ Crie um arquivo .lua com o nome que quiser, ou pegue um ja existente da pasta talkactions/scripts, apague tudo oque tem dentro, renomeie para o nome que quiser, e cole isto dentro do novo arquivo: ---[[ Porta secreta, por Oxflavor ]]-- function onUse(cid, item, frompos, item2, topos) local config = { itempos = {x=[color=DarkOrange][b]POSX[/b][/color], y=[color=DarkOrange][b]POSY[/b][/color], z=[b][color=DarkOrange]POSZ[/color][/b], stackpos=1}, -- Posição X, Y e Z da parede/escada msg1 = 'Você acionou a alavanca e uma porta secreta foi aberta!', msg2 = 'Você acionou a alavanca e fechou a porta secreta.', paredeid = [b][color=Blue]x[/color][/b], -- ID Da parede que vai ser removida e aparecer uma escada escadaid = [color=SeaGreen][b]x[/b][/color], -- ID da escada que vai aparecer no lugar da parede idalavanca = [color=Red][b]x[/b][/color], -- UniqueID que vai ter o item que acionar o script. } local getid = getThingFromPos(config.itempos) if getid.itemid == config.paredeid and item.uid == config.idalavanca then doRemoveItem(getid.uid, 1) doCreateItem(config.escadaid, 1, config.itempos) doPlayerSendTextMessage(cid, 22, config.msg1) elseif getid.itemid == config.escadaid and item.uid == config.idalavanca then doRemoveItem(getid.uid, 1) doCreateItem(config.paredeid, 1, config.itempos) doPlayerSendTextMessage(cid, 22, config.msg2) end end Se nao entenderam por ai, entao vo explicar por aqui: ---------------------------------------------- Agora vá em actions / actions.xml, e cole isso no final (mas antes do </actions> <action uniqueid="[b]UNIQUEID[/b]" event="script" value="[color=DarkOrchid][b]NomeDoSeuScript[/b][/color].lua"/> NomeDoSeuScript = Ponha no lugar disso o nome do arquivo que você criou, quando estava lendo o comecinho deste tópico. UNIQUEID = Mesmo valor que você colocou em idalavanca. ---------------------------------------------------------------- Se gostou, por favor, Doe V$, não importa quanto. 1 ja ta bom ;D Bom, é isso. Foi meu segundo script, por isso, ME AVISE SE ENCONTRAR ERROS! -------------------------------------------------
×