Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''estátua''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

Encontrado 6 registros

  1. Gostaria basicamente um script no qual ao clicar em um baú, aparecesse uma estátua (ID: 1442) na posição x = 1030, y = 646, z = 8. Ps.: cada player possa usar o baú pelo menos a cada 20 minutos. Ps. 2: caso tenha algum item que obstrua a criação da estátua na posição citada, aparecer uma msg ("mensagem") Grato!
  2. Alguem ae tem um sprite de uma estátua de ho-oh, lugia e celebi que possa disponibilizar pfv? Ou em .obd ou PNG Agradecido
  3. Queria pedir uma ajuda pra fazer uma estátua que seria parecido coma de treiner offline, porém ela funcionaria assim: - ao clicar ela checa se tem "storage XXXX, 1" - se tiver a storage o char desloga e só pode logar denovo depois do tempo acabar - o tempo começa em 30min, e toda vez que ele clica denovo, o tempo dobra - ao acabar o tempo ele recebe skill X e reseta a storage XXXX lá do começo pra 0
  4. Bom, eu usei "Estátua" no titulo, mais pode ser qualquer coisa . Ex : Parede, Pedra ... Ao falar "Algo" a estátua será removida, mais o player tem que está em X posição . (posição configurável) .. Agora chega de papo.. vá em data / talkaction / script .. cria um arquivo.lua , e coloca isso dentro : function onSay(cid, words, param) local second = 10 -- Tempo para a estátua aparecer denovo, em segundos. local trapPos = {x=159, y=55, z=7, stackpos = 1} -- posição da estátua local trap = getThingFromPos(trapPos) local trapId = 3739 -- id da estátua . local player = {x=160, y=54, z=7} -- posição que o player deve estar. function create() doCreateItem(trapId, 1, trapPos) doSendMagicEffect(trapPos, 6) return true end if getThingPos(cid).x ~= player.x or getThingPos(cid).y ~= player.y or getThingPos(cid).z ~= player.z then return doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você não pode utilizar este comando fora do SQM correto.") end if trap.itemid == trapId then doRemoveItem(trap.uid, 1) doSendMagicEffect(trapPos, 2) addEvent(create, second*1000) end return true end Agora vá em data / talkaction / talkaction.xml e coloca a tag .. <talkaction words="abra-te" script="NomeDoArquivo.lua"/> words = "abra-te" (coloca o que o player tem que falar) é isso .
  5. Bom sem nada pra fazer, resolvi fazer um script. 'Simples porém útil' eu mesmo uso no meu otserv . então ao dar use na Estátua você é teleportado para lugar X, porém o player só é teleportado se for premium account. você também pode usar outros items , ex : pedra, parede, arvore ... usei estátua apenas como um exemplo. vá em actions/scripts e crie um NovoArquivo.lua cole isso dentro.. function onUse(cid, item, frompos, item2, topos) local pos = {x=502, y=49, z=7} -- posição para onde o player vai ser teleportado if (isPremium(cid) == TRUE) then doTeleportThing(cid, pos) doPlayerSendCancel(cid, "Bem Vindo.") else doPlayerSendCancel(cid, "Você não é premium, para comprar premium use o comando !buypremium.") end return TRUE end cole essa tag em actions.xml <action uniqueid="UniqueIdQueAindaNãoTenhaNoOt" script="NomedoArquivoCriadoemScripts.lua" /> coloque a UniqueId na Estátua pelo RME . Pronto é isso Fiz também um novo script !buypremium . caso queira usar .. Ajudei, dar um Rep+
  6. Olá galera! Hoje venho postar um script aqui legalzinho, espero que gostem! #Descrição: Quando o player clicar na estátua, ele ganhará promotion. #Dificuldade: Fácil #Testado: Sim INSTALANDO Pasta do seu OT/data/actions/scripts/estatuapromo.lua: function onUse (cid, item, frompos, item2, topos) if getPlayerPromotionLevel(cid) => 2 then doPlayerSendTextMessage(cid, 27, "Você já é promovido!") return true end setPlayerPromotionLevel(cid, 2) doPlayerSendTextMessage(cid, 27,"Promovido! Relogue para fazer efeito.") doSendMagicEffect(getCreaturePosition(cid), 22) return true end Pasta do seu OT/data/actions/actions.xml: <action actionid="21559" event="script" value="estatuapromo.lua"/> Depois de instalar, coloque a ACTION ID 21559 na estátua. EXPLICANDO Em estatuapromo.lua, nessa parte aqui: (cid, 27, "Você já é promovido!") É a mensagem que o player receberá em caso ele já tive-se pegado a promotion (clicado na estátua) Em estatuapromo.lua, nessa parte aqui: (cid, 27,"Promovido! Relogue para fazer efeito.") É a mensagem que o player receberá ao ganhar sua promotion (clicar na estátua) Em actions.xml, nessa parte aqui: actionid="21559" É a ACTION ID da estátua. Créditos: Roksas (script), Lokodurst (pedido), Thiagobji (tópico, contribuição) Então é isso galera! Qualquer dúvida, postem! Obrigado
×
×
  • Criar Novo...