Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''tile''.



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 3 registros

  1. Piso para premium account

    Script básico que algumas pessoas pedem no discord, como criar um piso (tile) onde somente premium account possa passar. vá na pasta ./data/scripts/movements crie um arquivo chamado premium_tile.LUA e coloque o seguinte código nele. local checkPremium = MoveEvent() function checkPremium.onStepIn(creature, item, position, fromPosition) local player = creature:getPlayer() if not player then return true end -- Check requirements if not player:isPremium() then player:say("Only Premium players are able to enter this portal.", TALKTYPE_MONSTER_SAY, false, player, fromPosition) player:teleportTo(fromPosition) fromPosition:sendMagicEffect(CONST_ME_TELEPORT) return true end return true end checkPremium:position({x = 999, y = 999, z = 7}) -- essa será a posição que você vai colocar uma uniqueId no RME. checkPremium:register() Caso você vá usar vários SQM's com essa utilidade recomendo criar como actionID segue abaixo a adaptação: local checkPremium = MoveEvent() function checkPremium.onStepIn(creature, item, position, fromPosition) local player = creature:getPlayer() if not player then return true end -- Check requirements if not player:isPremium() then player:say("Only Premium players are able to enter this portal.", TALKTYPE_MONSTER_SAY, false, player, fromPosition) player:teleportTo(fromPosition) fromPosition:sendMagicEffect(CONST_ME_TELEPORT) return true end return true end checkPremium:aid(25033) checkPremium:register() Nesse caso ao invés de colocar a numeração '25033' em uniqueId você deverá colocar em actionId, lembrando que deve verificar antes se esse numero já está sendo usado em outro script.
  2. Base: The Forgotten Server 1.3, Versão: 8.6. Qual é a sua pergunta? Queria saber para que serve a função tile:queryAdd(), como utilizar e as flags dele, como mostra na Wiki.
  3. Mudar Outfit ao Pisar no Tile Com SS!

    Pisar No Tile E Mudar Outfit Motivo da Criação da Action Bem, Muitos ja ouviram falar dese tipo de Action, bem eu cansei de procurar um que funcionasse no meu servidor e nao tive sucesso nen em outros Forums, Consegui achar alguns de versoes antigas que nao funcionaram, entao resolvi criar o meu proprio e eu achei mto melhor o que eu fiz do que os outros que eu vi. Como Funciona o Script? O Script utiliza a Função onStepIn (ao pisar), entao quando o Player pisar no Tile automaticamente o outfit dele ira mudar para o LookType(tipo do Look "ex: 12 = Archdemon, 287 = Vampire Overlord") que voce quiser, o script tambem utiliza Sistema Sexo, se o Player for Male(homen) ou Female(Mulher).Espero ter sido bem claro quanto ao funcionamento do script. O Script Vá na Pasta data\movements\scripts e crie um arquivo chamado changetile.lua E Dentro Dele Cole isto: Legenda: vermelho: o LookType Feminino azul: o LookType Masculino rosa: o Texto Animado que aparece ao pisar no tile. Agora abra o movements.xml na pasta data/movements e cole isto dentro: <movevent type="StepIn" actionid="2020" event="script" value="changetile.lua"/> Abra seu Editor de Mapa, Carregue seu Mapa e coloque esta actionid="2020" no piso que voce queira que execute o script e é só testar. [spoiler=The Sky King Awakened]
×