Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Mostrando resultados para as tags ''creaturescript''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Portal Tibiaking
    • Portal
  • Otserv
    • The Forgotten Server
    • Criação de Ots
    • Ferramentas OpenTibia
    • Linguagens de Programação
    • Mapas
    • Websites
    • Gráficos e Design
  • Otserv Tibia & Derivados
  • Tibia e Bots
    • Tibia
    • Bots & Macro
  • Diversos
    • Divulgações
    • Playground (Off-topic)

Calendários

  • Calendário Oficial
  • Calendário de OTServs
  • Calendários Diversos

Grupos de Produtos

  • Anúncios no Topo
  • Anúncios nas Assinaturas
  • Anúncios nos Tópicos
  • Outros Anúncios

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


Localização


Meu personagem


OTServ favorito


Bot preferido


Interesses

  1. O propósito é criar uma nova função em creaturescripts que será acionada toda vez que um novo report (CTRL + R) for aberto. Eu implementei para enviar uma notificação no grupo do Telegram, contendo os dados do report. Isso garantirá que os GMs tenham acesso aos reports dos jogadores mesmo quando não estiverem logados, e também evitará que algum report seja perdido caso o jogador saia do servidor. A parte do Telegram é apenas um exemplo. Você pode ajustar o script para executar outras ações desejadas. creatureevent.cpp: Dentro deste arquivo, localiz
  2. Fiz essa spell a pedido de um usuário do fórum e logo depois outro usuário pediu uma versão onde o target do player afetado pela magia ficasse bloqueado por um tempo configurável, gostei da ideia e decidi postar em forma de tópico. Primeiro de tudo você vai precisar dessa função feita/disponibilizada pelo @WooX (não se esqueçam de passar no tópico dele e agradecer) Em data/spells.xml adicione <instant name="Cancel Enemy Target" words="Cancel Enemy Target" lvl="12" mana="20" range="3" blockwalls="1" needtarget="1" exhaustion="2000" needlearn="0" event="script" value="cancelta
  3. Fala pessoal tudo bem? Estou com dificuldades em um script e preciso da ajuda dos magos do LUA rs. Tenho um script que quando o player morre (onDeath), ele faz algumas coisas e depois ele chama uma função que deveria retornar uma table (array) para eu fazer o for com o ipairs certinho. Segue abaixo o código: Segue abaixo a função getPlayersInArea: Acontece que no código de cima (do primeiro spoiler) eu dou um print no retorno da função getPlayersInArea, porém ela não tá me retornando a table, tá me retornando só: 2
  4. salve rapaziada, estou fazendo uma quest no meu OT que é necessário faze-la durante 10 dias consecutivos, porém caso o player perca um dia, a storage da quest reseta. Já tenho esses scripts prontos de 2 formas: global event que checa a storage de todos os player online no momento e caso ja tenha passado 24h ele tira a storage do player que está entre os 10 dias de quest. E também tenho um creatureScript de onLogin() que quando o player loga, ele entra num loop de verificação a cada 60s minha duvida: globalEvents vai checar todos os players online de uma só vez e fazer as alterações ne
  5. Olá pessoal, esse script funciona quando algum player morre para outro player, assim aparecendo uma mensagem para todos do servidor falando quem morreu e quem matou. Procure o arquivo creaturescripts/scripts/playerdeath.lua e adicione o seguinte código antes do último end: if killer:isPlayer() then Game.broadcastMessage(player:getName().."["..player:getLevel().."] acabou de ser morto pelo jogador "..killer:getName().."["..killer:getLevel().."].", MESSAGE_STATUS_DEFAULT) end Pronto, finalizado! Só isso? Sim, script simples e divertido, qualquer dúvida poste aqui.
  6. Fiz esse script, pra tentar "balancear" as vocations de uma maneira diferente: Melhorar oque eu acho fraco, sem piorar oque está "forte". Por exemplo: Sorcerers que deveriam ser a vocation de dano, bate menos que um druid, visto que ele tem o exevo gran frigo hur, então ao invés de eu editar o gran frigo hur, ou adicionar um "exevo gran flam hur", eu fiz com que os sorceres tenham uma % de chance de dar burn/electrify/curse quando bater com fire, energy e death (respectivamente). Aí deixei varias possibilidades de configurações, e cada um vai editando oq achar necessario até achar um pont
  7. Olá bom dia, se alguém puder me ajudar ficaria muito grato! Porfavor alguém consegue disponibilizar um script de npc que altere PvP do player? Vou explicar, a pessoa cria o char e já chega sendo npvp, portanto na cidade terá um npc em que ele possa se alterar pra pvp, gostaria que o player que não tivesse PvP ficasse com a caveirinha verde do lado do char e o PvP fica normal (podendo pegar caveirinha branca, red, black. Também gostaria se for possível adicionar tempo para pode trocar novamente, tipo 24 horas. Se alguém puder uma luz porfavor, desde já agradeço. Server global 12.51 tfs 1
  8. Fiz este script inspirado no sistema de Online Bônus do antigo servidor FoxWorld. Consiste em dar dias de Premium Account esporadicamente para aqueles jogadores que são ativos no servidor, estimulando todos a permanecerem o máximo de tempo conectados, especialmente os jogadores Free Account, que não podem contribuir com o servidor através de doações. Explicação: A cada uma hora initerrupta que o personagem ficar online, o mesmo irá ganhar 1 Online Bônus. Acumulando 30 Online Bônus, o personagem ganha 1 dia de Premium Account, e a sua quantidade de Online Bônus recom
  9. Para fazer isso é facil é so vc abrir a pasta do seu server ir em data/creaturescripts/scripts e abra o arquivo Login e deve ter uma tag tipo essa: doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 100) *Quantidade de experiencia que o player pode perder. Se você por 0, quando o player morrer não irá perder nada !
  10. Olá pessoal, preciso de ajuda... Em meu servidor eu tenho esse código que ao player chegar em tal nível ele ganha certa quantia em dinheiro... Eu gostaria de mudar este código para o seguinte: Nv. 20 ganhar Addon Citizen Full + 2 cristal coins Nv. 50 ganhar montaria Donkey Nv. 80 ganhar 1 Plague Mask (ID 13925) e um Plague Bell (ID 13926) Nv. 100 ganhar Soft Boots (ID 6132) Nv. 150 ganhar montaria Cristal Wolf Obs. Se alguém puder entrar no servidor pra ver se consegue conectar eu ficaria muito grato, até agora não consegui ningu
  11. Boa noite galera, Meu amigo @Carrascohsf está precisando de um sisteminha básico vou explicar abaixo. O sistema assim como o tópico diz é para dar experiencia extra para os players conforme sua quantidade de Resets. A quantidade de resets dos players é registrada no banco de dados, na tabela (Players/Resets) e o script deve ler essa tabela para poder distribuir a porcentagem conforme o numero de resets do player. Abaixo está as informações de como ele precisa do script: Jogadores com menos de 10 resets recebam 100% bonus de exp Jogadores de 11 a
  12. Preciso ajuda na distro ta dando um error e nem sei como eu posso solucionar:(
  13. TFS 1.3 - TESTADO EM VERSÃO 10.98 * Introdução * Bom, estive navegando no Fórum e vi que o usuário @Cleiton Felipi pediu um script que ao player entrasse no teleport de um X monstro, um Demon por exemplo, listasse qual hunt o jogador queria entrar. Achei interessante, e resolvi desenvolver e postar no TK, já que não tinha ainda, :). * Sobre o sistema * Você utiliza diversas hunts com vários tps criados no mapa no seu servidor do mesmo monstro? Bom, este script será muito útil para você! Pois ele permitirá que você habilite ao joga
  14. Fala galera, Um membro fez um pedido, e achei que deveria compartilhar com vocês, algo simples porém útil. Principalmente em OT's do estilo Baiak. O que o script faz ? Ele simplesmente manda um efeito para o Top Level caso ele estiver online. Instalação: Em data/creaturescripts/creaturescripts.xml adicione: <event type="login" name="TopEffect" event="script" value="topeffect.lua"/> <event type="advance" name="CheckTop" event="script" value="topeffect.lua"/> Agora crie um arquivo em data/creaturescripts/scripts com o nome topeffect.lua e adicione: --[[ Script by Br
  15. Existem alguns scripts que depois de matar boss abri tp para os players entrarem em uma sala de recompensa, porém (não sei se já existe) vou postar 2 scripts: 1º Script: Todos players que der algum dano no boss é teleportado 2º Script: Depois que o Boss for derrotado todos players de uma sala são teleportados. É Basicamente isso, tava ajudando no suporte quando pediram isso e resolvi postar para ficar mais facil de achar (e depois pra eu achar também). Agradeço o vodkart por ter disponibilizado a parte do script onde seleciona todos players de uma area (ret
  16. Bom meu servidor tem esse script de critical Eu queria que poder fazer algo parecido nesse estilo que vi e deixarei link abaixo. Quero um critical por armas e vocações diferente. Exmplo. Axe que da mais dano, club que da dano em area, sword que da emorragia, crossbow que da 3 hit seguindos fist que da um slow e uma magia que só usa se tiver certa arma se tiver na mao local tabelachance={ -- Aqui e a chance que cada voc tem, por exemplo a voc numero 4 tem 6% de chance de dar critical. [4]=5, [8]=5, [12]=10, [16]=15, } function onAttack(c
  17. eae pessoal! blz?? eu vi que no psoul, ao player morrer, ele é teleportado para o templo com sua vida full, e sem perder nenhum chat, nem level nem nada! ai gostaria de um sistema igual, ao player morrer, o player ir para o templo, com vida full, e sem ser deslogado! ou seja, conservando as conversas e o level!
  18. Olá Alguem poderia me disponibilizar um skills por stages para otx 2.1 ?? 8.60 ?
  19. AGREGUE na SOURCES Y ME DA ESE ESE ERROR CUANDO INTENTO ENTRAR AL SERVER
  20. Bom galera, faz tempo que não posto um tutorial, então resolvi trazer esse, que apesar de ser simples tem utilidade pra algumas pessoas. Esse é um sistema que eu criei pra fazer com que o god possa alterar a visão dele pra como se fosse sempre dia ou pra visão de players normais. 1°)Como funciona: Quando o GOD entrar no server, ele já vai estar com a visão de "sempre dia". Se ele quiser ver que nem os players normais, basta falar /light. Se ele quiser voltar a ver "sempre dia" basta falar novamente /light 2°)Instalando o sistema: Primeiramente vá em data\creaturescripts e
  21. Olá pessoal, venho por meio deste tópico solicitar a ajuda de vocês. Procurei neste fórum e em outros variados também mas não encontrei solução para o meu problema. Quando eu inicio o servidor, está aparecendo os seguintes erros: [09/06/2018 14:59:24] [Error - CreatureScript Interface] [09/06/2018 14:59:24] In a timer event called from: [09/06/2018 14:59:24] data/creaturescripts/scripts/spawn.lua:onSpawn [09/06/2018 14:59:24] Description: [09/06/2018 14:59:24] data/lib/level system.lua:7: attempt to perform arithmetic on local 'level' (a nil value) [09/06/2018 14:59:24]
  22. Amigos, boa noite. Ando com um problema que esta me impedindo de colocar meu enforced online. Ja tentei de tudo, e estou ficando desanimado Creio que o problema seja simples: Nao consigo configurar as Skills iniciais! Por mais que eu coloque as skills que eu quero no startskill.lua, os players nascem bugados. Meu tfs é o 0.4 dev 3777 8.6, e eu uso SQL, por acc/manager simples. Segue aqui minha startskill.lua: function onLogin(cid) local playerVoc = getPlayerVocation(cid) local reqTries = getPlayerRequiredSkillTries local
  23. OLAR GALERA DO TIBIA KING EU PRECISO DE UMA SCRIPT CASO ALGUEM JA TENHA CRIADO QUE QUANDO O PLAYER TOP LVL ENTRA NO SERVIDOR QUE NO CASO FICA ONLINE O SERVIDOR ANUNCIA NO DEFAULT OU NO GLOBAL MESMO UMA MSG TIPO ASSIM ASSIM. { O PLAYER TOP LVL ACABOU DE ENTRAR NO SERVIDOR } SE ALGUEM TIVER NA VERSAO 8.60 E PODER DISPONIBILIZAR FICO AGRADECIDO VLWS....
  24. Bom, esse script limita uma quantidade de MC logados por IP, podendo evitar várias coisas, como por exemplo o magebomb. Basta criar um arquivo em creaturescript/scripts/ com o nome anti-magebomb.lua e coloque esse código dentro: -- <event type="login" name="Anti-Magebomb" script="anti-magebomb.lua"/> local AccPorIp = 2 function onLogin(player) local mc = 0 for _, verificar in ipairs(Game.getPlayers()) do if player:getIp() == verificar:getIp() then mc = mc + 1 if mc > AccPorIp then return false end end end return true end A tag do creaturescript.xml já es
  25. tenho esse scrpt aqui de um anel que não perde level, porém quando alguem morre com ele volta para level 1 e exp 0. não conheço essas funções muito bem... como faço pra quando morrer com o anel não perder nada?. pensei em fazer variaveis q recolhe o level e exp etc.... mas acho que teria que fazer pra todos né? tipo variavel para, level, sword, axe, club, mana ,vida... pra quando morrer setar as skills que ja estavam antes da morte. Foi a unica ideia que pensei. e também queria colocar porcentagem, exemplo 50% de chance de não perder skills level etc eu faço por mathrandom?
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo