Jump to content

Search the Community

Showing results for tags 'creaturescripts'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Tibia King
    • Portal
    • Sobre o Fórum
  • Open Source Projects
    • OpenCore MMO
    • Baiak Thunder
  • Otserv Downloads
    • Otserv
    • Tools
    • Codes
    • Clients
    • Maps
    • Websites
  • Otserv Academy
    • Otserv Discussions & Research
    • Show Off
    • Otserv Tutorials
    • Support and Requests
  • Tibia and Bots
    • Tibia
    • ElfBot
    • Outros Bots
  • Others
    • Announcements
    • Other Programming Languages
    • Graphics and Design
    • Playground (Off-topic)
  • empireserver.net's Atendimento e Dúvidas
  • empireserver.net's Imagens e Show Off
  • empireserver.net's Notas da Staff
  • empireserver.net's Debates
  • empireserver.net's Tutoriais
  • underwar.org's Suporte
  • underwar.org's Tutoriais
  • underwar.org's Geral
  • underwar.org's Comunidade
  • underwar.org's OFF-Topic
  • underwar.org's Área de Desenvolvimento

Calendars

  • Official Calendar
  • OTServs Calendar
  • Several Calendars

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Localization


My character


Favorite OTServ


Bot preferred


Interests

  1. Andei procurando um Heart System e a maioria deu erros, então, eu resolvi fazer um.. Para quem não sabe, ele funciona assim: Se (e somente se) um player matar outro ele ganhará um coração (usei como exemplo aquele coração de um Morgaroth que é geralmente usado) e nele virá escrito o seguinte: Ex: Matei o player Rusherzin :c Receberei o item assim: You see the Rusherzin Heart's. It weighs 35.00 oz. Killed at Level 694 by Eu. (Unjustified) Ok, agora que sabemos como funciona vamos ao script. data/creaturescripts/ creaturescripts.xml <event type="kill" na
  2. Perfect Vip system 2.2 Versão Testada:TFS 0.3.6 - 8.54 - 8.60 Creditos pelas modificações: Kydrai,Nicekid e Marcryzius e EddyHavoc Creditos pelas publicações: EddyHavoc e Vodkart Oque Contém no Sistema vip 2.2? Quote - Compra Vip pela talkaction ( Comando !buyvip ) -- ou sem o comando. - Tile para somente Players Vip passarem ( conta também com funçâo os.time ) - verifica quantos dias de Vip o character ainda possui. - Administradores(GOD) podem adicionar e remover dias de Vip para characters. -- Administradores(GOD) podem checkar dias de Vip d
  3. function onLogin(cid) local strg = getPlayerStorageValue(cid, 11090) local strgname = getPlayerStorageValue(cid, 11091) local strgValue = 0 local name = getPlayerName(cid) if (strg < 1) then doCreatureSetStorage(cid, 11090, 1) else if strgname == "" then strgname = name doCreatureSetStorage(cid, 11090, name) end db.executeQuery("UPDATE `players` SET `name` = '"..strgname.."' WHERE `id` = "..getPlayerGUID(cid)..";") db.executeQuery("UPDATE `players` SET `name` = '"..strgname.." ["..strg.."]' WHERE `id` = "..getPlayerGUID(cid)..";") strgValue = strg + 1 doCreatureSet
  4. Entao galera, uso esse script em meu ot. Mas o problema é! Quando mudo para outros addons os efeito continuam, sera que pode ajeitar o script para que ao mudar de addon ele n ficasse com o addon Effects do addon antigo ?! function onLogin(cid) registerCreatureEvent(cid, "EffectOutLogin") registerCreatureEvent(cid, "OutfitEffects") return doCreatureChangeOutfit(cid,{lookType = getCreatureOutfit(cid).lookType, lookHead = getCreatureOutfit(cid).lookHead, lookBody = getCreatureOutfit(cid).lookBody, lookLegs = getCreatureOutfit(cid).lookLegs, lookFeet = getCreatureOutfit(cid).lookFeet, l
  5. Fala galera do TK, hoje eu vim trazer pra vocês uma coisa que se perdeu em todos esses anos de OT e que é uma das coisas mais importantes prum scripter intermediário/avançado. São as explicações dos respectivos callbacks de creaturescripts. Espero que ajude bastante gente Créditos: 90% Zonnebloem (um gringo ai que postou isso das sources) e 10% pra mim por completar oque ele não tinha escrito e arrumado umas coisas que ele escreveu errado. ____________________________ CREATURE EVENTS TIPOS: _________________ TFS 0.2 type="login" function onLogin(cid) type="logout" f
  6. Alguem Poderia fazer as Seguintes Scripts(CreatureScripts) Se Você Matar alguem PK ganha 1 Heart. Se Você Matar Alguem Normal Sem Pk Ganha 1 Cerebro. Eu tinha essa Script de Cerebro aqui no meu Ot se Alguem Quiser pegar ela e Adptar para essa Script que eu quero. ----------------------------------------------------------------------------------------------------------------------- function onDeath(cid, corpse, deathList) local heart = doPlayerAddItem(deathList[1],5808, 1) if isPlayer(cid) and isPlayer(deathList[1]) then doItemSetAttribute(
  7. Fala rapeize, hoje venho trazer um sisteminha que fiz há alguns meses para um servidor. E como estou com tempo livre, decidi publicar este sistema. Como funciona? Quando uma criatura morre(configurável, seu loot se espalha pelo chão. OBS : Caso a primeira versão não funcione, utilize a segunda. Versão 1 : Versão 2 : Só isso, valeu!
  8. Galera eu tenho o sistema de auto loot desse link: mas as vezes da esse erro [05/01/2017 08:56:26] [Error - CreatureScript Interface] [05/01/2017 08:56:26] In a timer event called from: [05/01/2017 08:56:26] data/creaturescripts/scripts/aloot.lua:onKill [05/01/2017 08:56:26] Description: [05/01/2017 08:56:26] data/lib/050-function.lua:239: attempt to index a boolean value [05/01/2017 08:56:26] stack traceback: [05/01/2017 08:56:27] data/lib/050-function.lua:239: in function 'getItemName' [05/01/2017 08:56:27] data/creaturescripts/scripts/aloot.lua:107: i
  9. Salve galera do Tibia King ! Recentemente eu troquei meu sistema de donate para o sistema de premium account - nativo do Tibia global, consta em todos os otservers - devido à sua vasta gama de configurações para controle e benefícios de um jogador que o possua. É aquele sistema que usamos para comprar premium, com o comando !buypremium, ou usando aquele "isPremium()" para as verificações necessárias. Porém há uma pequena desvantagem nesse sistema de premium account: ele não é, em alguns casos, em tempo real ! Por exemplo, no meu sistema de donate antigo (creio que foi o d
  10. Olá Galera do tk,estou com estes dois erros no meu distro,e eles causam Lag no servidor Poderiam me ajudar ? REP+ :D Mals por qualquer erro faz tempo que não posto aki '- :D
  11. Salve Salve pessoa do tibiaking, gostaria de saber se existe alguma função que faz a checagem de invasão de boss, sempre que o player logar. P exemplo: se no servidor estiverem tendo invasões de morgaroth e orshabaal, quando o player logar irá receber uma mensagem no local chat dizendo quais os bosses que estão naquele momento. Agradeço desde já Att
  12. Testado em TFS 0.4 Olá pessoal, esse é um sistemazinho de UpTime, ele funciona assim: OBS: Coloquei interval 5000 para testar, que é 5 segundos, mas você pode alterar na TAG, que eu irei passar, onde tem o 5000, ajuste a gosto. Para instalar ele é bem simples: TFS 0.4 TFS 1.2 (Se pega 100% no 1.1 , Confirme no tópico) É isso, pessoal
  13. Bom galera, criei esse "sisteminha" esses dias, pois estava brincando com strings, tentando aprender mais sobre elas, e então em meio de alguns testes, me veio a ideia de criar um sistema onde ao equipar determinado item, um efeito sairá da posição de onde o personagem estiver com o primeiro nome do item a cada x segundos (animated text), ex.: equipei a zaoan sword, id 11301. Quando o efeito sair, sairá o nome "zaoan" da posição atual do meu personagem a cada 3 segundos, enquanto o item estiver equipado. Notem que o sistema usa animated text, logo versões de tfs mais novas não rodarão esse sis
  14. Fala galera beleza ? Queria saber se é possível criar um sistema de pvp por level. Por exemplo: se eu sou um level 100, eu posso atacar jogadres até com level 60% abaixo do meu (ou seja level 40). Para quando o level for maior que o meu eu posso atacar jogadores até com 70% do level maior que eu. (ou seja 170). TFS: 0.4 Alguma duvida só falar. Valeu galera, espero que alguém possa me ajudar. Abraço !
  15. Pessoal, vi alguns scripts aqui e na OTLand de Skills Stages e detectei uma falha grave que derruba o servidor. É difícil de um jogador nukar sem saber do bug mas pode ocorrer. Por este motivo criei esse post e estou postando os scripts otimizados para prevenir uso excessivo de CPU e RAM. creaturescripts.xml <!-- Skill Rates --> <event type="login" name="RatesMagicLogin" event="script" value="Custom/SkillStages/RatesMagicLogin.lua"/> <event type="advance" name="RatesMagicAdvance" event="script" value="Custom/SkillStages/RatesMagicAdvance.lua"/> RatesMagic.lua func
  16. Olá, gostaria que alguém me ajudasse neste sistema... tenho um conceito bolado porém não sei desenvolver os scripts... Meu TFS é 0.4. *Explicação do uso do sistema: Todos os dias as 20:00 horas um teleport é criado no templo, sendo que quem entrar nele será levado para a área donate, e as 20:45 o teleport some e todos que entraram no mesmo são teleportados para o templo. De acordo com o conceito que elaborei o sistema se divide em duas partes: Primeira parte: Acredito que essa primeira parte não seja muito difícil.. o mais complicado vem agora: Segunda parte: *Obs sobre a se
  17. Estou tentando fazer um script para dificultar o drop da backpack quando o player morre sem aol ou bless, porém ja tentei e não estou obetendo sucesso... O script funcionaria assim: quando o player morre ele tera 20% de chance de perder a backpack (obviamente se ele estiver com aol ou bless ele não vai perder a bp de jeito nenhum) valeu galera abraço ! espero que me ajudem...
  18. Tipo: Creaturescripts. Testado: No. Oque Faz: Ele muda a mensagem quando você upar de level, modifique-a a vontade. @Instalando Vá na pasta do seu servidor depois em data agora entre em outra pasta chamada creaturescripts e entre na pasta chamada scripts duplique um arquivo da extensão .lua e adicione o seguinte conteúdo dentro: function onAdvance(cid, skill, oldLevel, newLevel) local lvl = oldLevel - newLevel if skill == 8 then return false end doPlayerAddLevel(cid, lvl) doPlayerSendTextMessage(cid, 27, "Você avançou " .. lvl .. " " .. lvl > 1 and "n
  19. Vim trazer hoje um tutorial bem útil para quem esta aprendendo a linguagem lua. Com a autorização do grande Jhon vou postar aqui um tópico desenvolvido por ele. Tutorial Básico sobre CreatureScripts CreatureScripts = São scripts que serão ativados após uma determinada ação criada pelo monstro ou personagem. Essas ações são determinadas como funções. Existem varias funções utilizadas para a criação de creaturescripts e estas são: onDeath(cid, corpse, killer)-- que é executada ao morrer. onPrepareDeath(cid, lastHitKiller, mostDamageKiller) -- semelhante a on
  20. Galera resolvi fazer uma "mistureba" em alguns scripts aqui do TK e deu noque deu... oque vai acontecer ? Video de como ficou no meu servidor: Video_1429708800.wmv-FAVOR IGNORAR O SOM (PRESTE ATENÇÃO O SOM ESTÁ MUITO ALTO) scan do vídeo: CLIQUE AQUI ------------------------------------------------ Vamos ao script... abra data/spells/scripts e crie um arquivo com o nome reflect.lua e dentro dele coloque: e salve. agora em data/spells abra spells.xml e em baixo do ULTIMO </instant> agora abra data/creaturescripts/scripts crie um arquivo com o nome reflect
  21. Olá pessoal do TK! Vim aqui hoje trazer 1 script bem básico, mas legal! Quando o character morre Aparece em cima do corpo OwNeD! 1º Abra data\creaturescripts\scripts Agora crie 1 arquivo .LUA chamado: owned Agora cole isso: function onKill(cid, target) if isPlayer(cid) == TRUE and isPlayer(target) == TRUE then doSendAnimatedText(getCreaturePosition(target), "OwNeD!", 35) end return TRUE end 2º Abra creaturescripts.xml e coloque isso: Se for 8.40: <event type="kill" name="owned" script="owned.lua"/> Se for 8.54 para cima <event type="kill" name="owned" eve
  22. Bom não sei se é a area certa mais vamos lá, eu tenho um servidor de pokemon, que tá na base de 60 player online, de uma hora pra outra as contas criadas novas só vão até o conect do char, e fica e não loga no servidor, meu server é sqlite tá com base de 1030 contas e 1500 players criados, só que se eu criar uma conta e criar um char novo pelo account manager ele cria normal, ai vou logar no server com essa conta n sai do contect do char se puderem me ajudar fico grato vou por meu login do creaturescripts e o print do client!! não sei usar muito bem esse forum kkk
  23. Descrição: Cada player que você matar você ganha 1 level, e tem um limite máximo de level que é 500. A ideia desse script foi tirada do FoxWorld Server, achei muito interessante e vim postar aqui no fórum, espero que vocês curtem também. 1° creaturescripts -> scripts -> killplayer.lua: Também tem outra versão do script, que na qual só upará +1 level se o player adversário for level maior que você, evitando makers: Créditos dessa versão a luanluciano93 Explicação < 500 then 500 no caso é o level máximo que o player pode alcançar. 2° creaturescr
  24. ALO, COM QUEM EU FALO? Galera fui abrir meu Server de POkeTibia, porém apareçeu erros no Console quando fui logar-se e assim não consigui entrar no server Erro apresentado no Console: Estarei disponibilisando os arquivos citados no erro. Arquivo: Cooldown Bar Arquivo: Login POR FAVOR, ME AJUDEM PORQUE SEMPRE TENTO AJUDAR A TODOS DAREI REP + Obrigado
  25. script que estou utilizando trearak.lua: local tpId = 1387 local tps = { ["Trearak"] = {pos = {x=32646, y=31307, z=15}, toPos = {x=32689, y=31470, z=13}, time = 60}, } function removeTp(tp) local t = getTileItemById(tp.pos, tpId) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(tp.pos, CONST_ME_POFF) end end function onDeath(cid) local tp = tps[getCreatureName(cid)] if tp then doCreateTeleport(tpId, tp.toPos, tp.pos) doCreatureSay(cid, "O teleport irá sumir em ".
×
×
  • Create New...

Important Information

Confirmação de Termo