Ir para conteúdo
  • Cadastre-se

Vodkart

Héroi
  • Total de itens

    3259
  • Registro em

  • Dias Ganhos

    229

Tudo que Vodkart postou

  1. Possivelmente algo na tabela está errado, ai á esse erro... Você tem que me enviar pelo pastebin o seu mods editado para mim olhar.
  2. Não está criando o arquivo... vc instalou corretamente? criou a pasta lá como foi pedido e talz?
  3. @Doidodepeda function onUse(cid, item, frompos, item2, topos) local config = { timeForUse = 1, -- tempo em horas que o player poderá entrar na cave. storage = 789450, toKnow = 456789, effect = 27 -- efeito que dará ao usar o item. } local time = getPlayerStorageValue(cid, config.storage) - os.time() <= 0 and (os.time() + config.timeForUse * 60) or (getPlayerStorageValue(cid, config.storage) + config.timeForUse * 60) setPlayerStorageValue(cid, config.storage, time) doRemoveItem(item.uid,1) setPlayerStorageValue(cid, config.toKnow, 1) doSendMagicEffect(getThingPos(ci
  4. function onKill(cid, target, lastHit) local tab = { ["rat"] = {msg = "oi", storage = 78001, item = 2160}, ["tiger"] = {msg = "ola", storage = 78002, item = 2159} } if isPlayer(cid) and isMonster(target) then local var = tab[getCreatureName(target):lower()] if var then print(var.msg, var.storage, var.item) -- aqui vc faz oq quiser end end return true end
  5. Foi criada uma função para checar se o nome do monstro procurado pelo param está em monsters.xml ExistMonsterByName(name) caso retorne falso, é dado a lista dos monstro que existem no seu servidor, também no monsters.xml. (essa última função já era sua)
  6. tenta usar assim: function ExistMonsterByName(name) -- by vodka local monster = io.open("data/monster/monsters.xml", "r"):read("*all") local get = monster:lower():match('name="' .. name:lower() ..'"') if get == nil or get == "" then return false end return true end function getDirMonsterByNameMonster(name) local t = {} local monster = io.open("data/monster/monsters.xml", "r") for i in monster:read("*a"):gmatch('<monster name="'..tostring(name)..'" file="(.-)"/>') do table.insert(t, tostring(i)) end return t[1] or 0 end function getMonsterLootItens(name) local di
  7. usa if isCreature(...) then bloco end posta o reflect system pra mim ver...
  8. position é sempre do MENOR para o MAIOR... seja X, Y ou Z. testa assim: boss_hours = { ["01:00"] = {boss_name = "Phoenix Boss", pos = {fromPosition = {x=238, y=915, z=7}, toPosition = {x=1024, y=1142, z=8}}, time = 30, extra_time = 10}, ["02:00"] = {boss_name = "Gogeta Boss", pos = {fromPosition = {x=213, y=775, z=7}, toPosition = {x=1024, y=915, z=7}}, time = 30, extra_time = 10}, ["03:00"] = {boss_name = "Dende Boss", pos = {fromPosition = {x=542, y=433, z=6}, toPosition = {x=1024, y=915, z=7}}, time = 30, extra_time = 10}, ["04:00"] = {boss_name = "Phoenix Boss",
  9. deixa eu ver como ficou seu código editado...
  10. se não me engano esse erro foi resolvido por discord...
  11. Não seria mais fácil remover a guild perdedora da área e não deixar a mesma passar? só vai poder entrar na area de hunt a guild vencedora do castle.
  12. kkkkkkkkkkk um mais gay que o outro obrigado a todos que comentaram, vocês vivem no meu 8====D beijos do vodka
  13. rapaz nem vi esse graduation points é vdd kkkk vc que alterou o sistema?
  14. Uma função que ao invés de usar o "cid" para pegar o valor de uma storage, usa o ip do jogador. baseado neste pedido: INSTALAÇÃO: Execute essa query: CREATE TABLE `ip_storages` ( `ip` int NOT NULL default 0, `key` int NOT NULL default 0, `value` varchar(255) NOT NULL default 0 ) funções para serem adicionadas na lib: function setIpStorageValue(ip, key, value) local func = db.executeQuery or db.query local query = db.getResult("SELECT `value` FROM `ip_storages` WHER
  15. muito comum... errado: reward = {11316,1} correto: reward = {{11316,1}} sua tabela refeita: task_sys = { [1] = {name = "rat", start = 176201, monsters_list = {"rat","wolf"}, level = 8, count = 60, points = 0, gradrationPoints = 3, items = {}, reward = {{11312,1}}, exp = 2000, money = 2000}, [2] = {name = "gamaden", start = 176202, monsters_list = {"gamaden","gamaden","gamaden"}, level = 150, count = 800, points = 0, gradrationPoints = 4, items = {}, reward = {{11313,1}}, exp = 2500, money = 3000}, [3] = {name = "mutation", start = 176203,
  16. nao precisa relogar para storage resetar, isso eu fiz por opção mesmo. no caso quando o jogador hitar ele ganha "15 segundos de storage", você pode diminuir pra 5 segundos por exemplo, caso dentro desses 5 segundos ele parar de hitar, ele esta legivel para ser sorteado.
  17. Justamente, por isso a adaptação... usa o código lá do global events assim: local config = { lottery_hour = "2 hours", -- Tempo ate a proxima loteria (Esse tempo vai aparecer somente como broadcast message) rewards_id = {2494, 2472, 2514, 2160}, -- ID dos Itens Sorteados na Loteria crystal_counts = 10, -- Usado somente se a rewards_id for crystal coin (ID: 2160). website = "yes", -- Only if you have php scripts and table `lottery` in your database! days = { "Monday-08:00", "Monday-13:00", "Monday-19:30", "Tuesday-08:00", "Tuesday-13:00",
  18. troca a função la do sistema por essa: local function getOnlineParticipants() local players = {} for _, pid in pairs(getPlayersOnline()) do if getPlayerAccess(pid) <= 2 and getPlayerStorageValue(pid, 281821) <= os.time() and getPlayerStorageValue(pid, 281822) <= os.time() then table.insert(players, pid) end end if #players > 0 then return players end return false end e no creaturescript: function onLogin(cid) registerCreatureEvent(cid, "LoterryTreiner") setPlayerStora
  19. Bom dia, me chama discord qualquer hora que eu te ajudo a fazer esse npc!
  20. me chama no discord que eu te ajudo a alterar em tempo real!! o discord ta na minha assinatura
  21. o script original dando vários erros na distro? não lembro dessa alteração, porém consigo resolver. testei aqui com o mods e o npc e funcionou, qual erro aparece agora? e vc tem o link da alteração que eu fiz?
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo