Ir para conteúdo

Bruno

Herói
  • Total de itens

    2571
  • Registro em

  • Última visita

  • Dias Ganhos

    27

Tudo que Bruno postou

  1. Obrigado por ressaltar esses detalhes õ/ Mais um participante rsrs
  2. HAahhaa, depois vou testar e atualizo no principal. Esse foi um dos meus primeiros scripts quando comecei mexer com lua, nunca mais alterei ele. Vlw vod.
  3. Movido para seção correta.
  4. Bruno

    Surgir um troféu

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  5. Bruno

    Surgir um troféu

    Em data/movements/movements.xml adicione a tag: <movevent type="StepIn" actionid="2135" event="script" value="premio.lua"/>Agora em data/movements/scripts, crie um arquivo chamado premio.lua com o seguinte conteúdo: local config = { storage = 24700, item = 5805, desc = "Premio ao jogador %s por completar um evento." } function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if isPlayer(cid) then if getPlayerStorageValue(cid, config.storage) < 1 then local pos = getCreaturePosition(cid) pos.y = pos.y - 1 local thing = doCreateItem(config.item, 1, pos) doItemSetAttribute(thing, "description", string.format(config.desc, getCreatureName(cid))) setPlayerStorageValue(cid, config.storage, 1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_RED) return true end end return true endPronto, agora coloca a actionid 2135 (ou outra configurada) no piso desejado, e pronto!
  6. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  7. Bruno

    xMapShape v1.0.1

    Obrigado Em breve algumas modificações.
  8. @@raynerjr Tente assim: local config = { lottery_hour = "3 Hours", -- Time to next lottery (real time you set on globalevents.xml, its only for broadcast message.) rewards_id = {2494, 2472, 2514, 2493, 2470, 2195, 2173, 2160, 2520}, -- Rewards ID crystal_counts = 100, -- used only if on rewards_id you have crystal coins (ID: 2160). website = "yes" -- Do you have `lottery` table in your database? } function onThink(interval, lastExecution) local players = getPlayersOnline() if #players > 0 then local list = {} for i, tid in ipairs(players) do list[i] = tid end local winner = list[math.random(1, #list)] local random_item = config.rewards_id[math.random(1, #config.rewards_id)] local item_name = getItemNameById(random_item) local world = tonumber(getPlayerWorldId(winner)) if(random_item == 2160) then doPlayerAddItem(winner, random_item, config.crystal_counts) doBroadcastMessage('[Baiak Rock Lottery] Winner: '.. getCreatureName(winner) ..', Reward: '.. config.crystal_counts ..' '.. item_name ..'s! Congratulations! (Next Lottery in '.. config.lottery_hour ..')') else doBroadcastMessage('[Baiak Rock Lottery] Winner: '.. getCreatureName(winner) ..', Reward: '.. item_name ..'! Congratulations! (Next Lottery in '.. config.lottery_hour ..')') doPlayerAddItem(winner, random_item, 1) end if(config.website == "yes") then db.query("INSERT INTO `lottery` (`name`, `item`, `world_id`) VALUES ('".. getCreatureName(winner) .."', '".. item_name .."', '".. world .."');") end end return true end
  9. Bruno

    Go/Back Bugando

    Posta o script aqui para conferirmos.
  10. O erro está nas funções GetPlayerSlotItem e GetItemAttribute, mas fica difícil saber onde, já que não mostra a linha que o erro está vindo. E a função está sendo usada diversas vezes...
  11. Bruno

    Npc dando recompensa

    Feito: Tópico movido para a seção de dúvidas e pedidos resolvidos.
  12. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  13. Bruno

    Npc dando recompensa

    @Fjinst, Vá em data/npc e crie um arquivo chamado Recompensa.xml e coloque o seguinte conteúdo: Agora vá em data/npc/scripts e crie um arquivo chamado recompensa.lua e coloque o seguinte conteúdo:
  14. Vou verificar amigo, Mas a base é a mesma da TFS global e até então não tive esse tipo de reclamação.
  15. Bruno

    RESETS ? Ajudinha

    O erro foi meu, já atualizei, desculpa... Tenta novamente.
  16. Bruno

    Players Online Bug !

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  17. Sim, seria uma dessas intenções manter as missões, para não tornar algo enjoativo.
  18. Bruno

    RESETS ? Ajudinha

    @@raynerjr vá em data/lib/050-function.lua e adiciona essas funções: Agora atualiza sua função:
  19. Bruno

    Players Online Bug !

    Tente novamente, alterei a query, tinha colocando errado.
  20. Bruno

    RESETS ? Ajudinha

    Você copiou tudo, menos o último "end" que é o responsável por fechar a função.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...