Ir para conteúdo
Close

REFORMULAMOS A SEÇÃO DE CLASSIFICADOS! - Crie grátis os seus anúncios de procura e oferta de serviços e produtos relacionados ao OTServ! - Acesse através do nosso menu ou clique aqui e confira já!

Bagon

Membro
  • Total de itens

    137
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Bagon venceu a última vez em Dezembro 8 2015

Bagon teve o conteúdo mais curtido!

Sobre Bagon

  • Rank
    Escudeiro

Informação de Perfil

  • Genero
    Masculino
  • Localização
    Sp
  • Eu sou
    Mapper
  • Meu personagem
    Bagon

Últimos Visitantes

852 visualizações
  1. Olá comunidade, tenho esse script funciona para dar item por porcentagem ao utilizar um itemid, o script está funcionando perfeitamente só não remove o item ao dar use, podem me ajudar? local config = { [80] = {9693, 1}, [60] = {2157, 50}, [50] = {2157, 100}, [30] = {12435, 1}, [20] = {12614, 1}, [10] = {7477, 1}, [10] = {7439, 1}, [10] = {ID, COUNT}, [3] = {ID, COUNT}, [1] = {ID, COUNT}, } function onUse(cid, item) if getPlayerStorageValue(cid, STORAGE) > 0 then doRemoveItem(cid, item.itemid) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você já recebeu seu prêmio.") return false end local chance_growing = {} for chance, _ in pairs(config) do table.insert(chance_growing, chance) end table.sort(chance_growing, function(a, b) return a > b end) local chance = 0 for _, v in pairs(chance_growing) do if math.random(100) < v then chance = v break end end local item = config[chance] if item then doPlayerAddItem(cid, item[1], item[2]) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você encontrou ".. item[2] .." ".. item[1] .. ".") setPlayerStorageValue(cid, STORAGE, 1) doSendMagicEffect(getThingPos(cid), 13) else doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Não foi dessa vez, tente na próxima ):") end doRemoveItem(item.uid, 1) return true end erro na distro [3/9/2018 16:37:29] [Error - Action Interface] [3/9/2018 16:37:29] data/actions/scripts/dice.lua:onUse [3/9/2018 16:37:29] Description: [3/9/2018 16:37:29] (luaDoRemoveItem) Item not found
  2. Como excluiram os arquivos da basta do ot na area de trabalho o site está com o erro de localizar a config.lua Ainda não alterei pq quero saber como fizeram isso, mas é possivel excluir todos os arquivos dentro da basta otserver/data site? @edit SITE http://baiakdivine.com
  3. Olá comunidade do TK. Atualmente estou com um projeto de abrir um servidor novo e diferenciado. Porém estou sendo alvo de um possível ataque que está excluindo todas as pastas do meu servidor e todos os arquivos existentes neles, atualmente possuo um VPS windows (para teste) pois meu alvo mesmo seja linux mas quero resolver esse problema antes de passar para linux. Meu servidor é um OTX 2.1 utilizo um gesior também editado porém o mesmo não é alvo dos ataques a data base continua aparentemente normal somente os arquivos foram excluidos. Gostaria de saber se ja passaram por esse tipo de problema, ou se conseguem me dar uma luz do que está ocorrendo acredito que seja a distro mas trocar seria recomeçar o projeto do 0
  4. a lib eu postei no tópico, nao consegui encontra la tbm
  5. Segue o globalevents, mas creio que não seja aqui e o movements.lua creaturescript
  6. Bom dia comunidade, estou utilizando um script realteambattle, ele está funcionando perfeitamente porém estou com dúvidas onde encontrar a configuração dos players para entrar no evento atualmente esta para 2 player entrar e ja iniciar o evento, gostaria de aumentar para 30 player. Já reli o script 100x minha cabeça está até doendo e nao consigo achar, estou pensando que a quantidade de player para o evento depende de quantos estiver online.. Me ajudem plx arquivo lib
  7. Posta o script save.lua em globalevents, a tag .xml também..
  8. O sistema que vc está usando foi criado para ter essa finalidade de defender só na life, testa esse sistema diferente mas funcional, acredito que funcione na forma que deseja creaturescript crie um arquivo CombatDodge.lua local storagedodge = 98798644 -- storage do dodge local cor = 35 -- cor do texto local effect = 30 -- id do magic effect local msg = "DODGE!" -- msg local dodge = { {min = 1, max = 2, chance = 10}, -- se o dodge tiver entre 1 e 2 tem 10% de chance de da dodge. {min = 3, max = 4, chance = 20}, -- podem ser configurada portanto que não passe do limite {min = 5, max = 6, chance = 30}, -- vocês pode adicionar mas se quiserem {min = 7, max = 8, chance = 40}, {min = 9, max = 10, chance = 45}, {min = 11, max = math.huge, chance = 50} } function onStatsChange(cid, attacker, type, combat, value) if not isCreature(cid) then return false end for _, tudo in pairs(dodge) do if getPlayerStorageValue(cid, storagedodge) >= tudo.min and getPlayerStorageValue(cid, storagedodge) <= tudo.max then local chancex = math.random(1, 100) if chancex <= tudo.chance then if combat ~= COMBAT_HEALING then doSendMagicEffect(getCreaturePosition(cid), effect) doSendAnimatedText(getCreaturePosition(cid), msg, cor) return false end end end end return true end creaturescript.xml <event type="StatsChange" name="CombatDodge" event="script" value="CombatDodge.lua"/> Ainda no creaturescript, adicione no login.lua esta linha registerCreatureEvent(cid, "CombatDodge") Agora em action crie um arquivo dodgestone.lua local limite = 100 -- limite de dodge local storagedodge = 98798644 -- storage do dodge function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, storagedodge) == -1 then doPlayerSetStorageValue(cid, storagedodge, (getPlayerStorageValue(cid, storagedodge)) + 2) doPlayerSendCancel(cid, " DodgeSKILL:["..getPlayerStorageValue(cid, storagedodge).."/"..limite.."].") elseif getPlayerStorageValue(cid, storagedodge) >= -1 and getPlayerStorageValue(cid, storagedodge) <= limite then doPlayerSetStorageValue(cid, storagedodge, (getPlayerStorageValue(cid, storagedodge)) + 1) doPlayerSendCancel(cid, " DodgeSKILL:["..getPlayerStorageValue(cid, storagedodge).."/"..limite.."].") doRemoveItem(item.uid, 1) else doPlayerSendCancel(cid, "Voce ja chego no maximo.DodgeSKILL:["..getPlayerStorageValue(cid, storagedodge).."/"..limite.."]") end return true end action.xml <action itemid="8302" event="script" value="dodgestone.lua"/> o itemid é o ID do item que vai adicionar o nivel de dodge do personagem!
  9. Creio que esse movement te ajudaria.. Quando o player passar no tile que tenha a actionid será teletransportado aleatoriamente em umas dessas posições <movevent type="StepIn" actionid="6588" event="script" value="SCRIPT.lua"/> local pos = { {x = 1911, y = 1007, z = 7}, {x = 1912, y = 1008, z = 7}, {x = 1911, y = 1009, z = 7}, {x = 1910, y = 1008, z = 7}, } function onStepIn(cid) doTeleportThing(cid, pos[math.random(#pos)]) return true end
  10. Provar sera dificil kkk Raciocina comigo, já vi 300 tópicos aqui no tk que era de script ou sistema vendido, sempre vazou os sistemas em forum que é contra a venda, não sera igual ao tibia king, vao comprar e passar pra outro forum, eu mesmo, se fosse usar algo esperaria sair em outro forum
  11. @Way20 Isso sempre aconteceu, agora com a comunidade permitindo a venda está indo contra a leis de autoria, e acredito eu que pode causar até problemas judiciais, porém, como brasileiro é tanto faz deixa de lado, agora se pega algo de minha autoria e posta sem permissão, não tem outra! mas não acontece pq só desenvolvo para meu uso e agradeço imensamente ao TK pq aprendi as utilidades de funções aqui. Outro ponto, fico pensando no xWhiteWolfx, o cara é um monstro, contribuiu mais que admnistração do forum, agora imagina se ele vendesse oq ele compartilhou de GRAÇA PARA O FORUM. Se eu estiver falando merda me desculpa pq nem li as novas "REGRAS".
  12. Eu como EX (por conta da mudança) membro do TK venho apresentar minha insatisfação. Vendo a comercialização de script no tibiaking é TOTALMENTE AO CONTRARIO da proposta submetida pelo forum a anos, desde que acompanho o fórum vejo os admnistradores informarem que são totalmente contra a venda de script e agora estão com essas ideias "NOVAS". Ta, blz fizeram um mercado dentro do fórum. 1: Quem me garante que ao comprar um script de qualquer membro ele estará 100% funcional e se vou ter um suporte adequado? 2: Oq está a venda tenho como pegar em outro fórum que é GRATIS e alem de tudo concorencia de vocês que possivelmente adoraram essas mudanças! 3:Possivelmente, haverá pessoas trocando autoria de script e trazendo para o fórum, isso é certo ? Em fim, ha muita questões, espero que voltem a atras e parem de ser intolerantes e pensarem em si mesmo, pois pelo oq entendi agora sim vcs irao trabalhar para trazer conteúdo para o forum já que vao ser beneficiados sendo que de uns tempos pra cá como ja foi dito a cima, NÃO TEM OU QUASE NÃO HÁ CONTEUDO POSTADO PELA ADMINISTRAÇÕES SOMENTE MUDANÇA NA PLATAFORMA. Estou me retirando da comunidade, Boa Sorte. PS: SE QUER AJUDAR A COMUNIDADE A DESENVOLVER SCRIPT OU SISTEMA, ENSINE OS MESMO!
  13. @Noninhouh e @Dwarfer a função onPrepareDeath pode ser usada também ? Essa função eu tinha configurado para quando o player morrer ser teletransportado de volta ao evento
  14. Ae galera do TK, estou começando a aprender a programar meus próprios script. Tenho em mente um evento que já está até que 40% feito, porém, cheguei em uma parte que não faço a minima ideia de como fazer. Explicação da minha dificuldade: Pretendo contar as mortes de duas equipe adversária(cada equipe representa uma storage) e após 15 minutos quem tiver o maior número de mortes ganhará uma recompensa. Não faço a minima ideia de como fazer a contagem das mortes entre as equipes dentro do prazo de 15 minutos. OBS: Se poderem, me explica como trabalhar usando os Callbacks envolvidos nesse esquema ficarei grato. Obrigado!!
  15. [29/9/2017 21:51:10] [Error - CreatureScript Interface] [29/9/2017 21:51:10] data/creaturescripts/scripts/lookid.lua:onLook [29/9/2017 21:51:10] Description: [29/9/2017 21:51:10] data/creaturescripts/scripts/lookid.lua:3: attempt to call global 'doPlayersendCancel' (a nil value) [29/9/2017 21:51:10] stack traceback: [29/9/2017 21:51:10] data/creaturescripts/scripts/lookid.lua:3: in function <data/creaturescripts/scripts/lookid.lua:1> segue o erro no console @antharaz

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×