Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 03/18/20 em todas áreas

  1. 1 ponto
    Olá pessoal do TibiaKing, hoje venho aqui trazer um mini tutorial de como colocar o exhaustion corretamente em suas spells, bastante gente utiliza o exaustion que está no proprio xml, mas por lá acontece alguns erros exemplo: se tiver uma spell com 8000 de exaustion, e outra de 2000 e você vai no seu servidor e usa a spell com 8000 de exhaustion, tem que esperar o tempo dela pra usar qualquer outra, o método que venho trazer aqui ele funciona corretamente e ainda avisa no console quanto tempo falta para usar a spell, sem mais delongas vamos lá! 1- vá até o seu XML procure a magia que quer por o exhaustion exemplo: perceba que ela tem um exhaustion definido ali em cima, para esse método funcionar corretamente e recomendado deixar o exhaustion do XML em 1000. forma correta: 2- feito isso vamos ate a pasta onde se encontra seu script e abra ele: como exemplo irei utilizar uma spell de área que empurra os players próximos! 3- com a spell aberta, logo no inicio da spells vamos inserir as seguintes linhas de código: ficando assim: 4- por fim, logo abaixo do function onCastSpell(cid, var) vamos adicionar as seguintes linhas de código: ficando assim: Pronto com isso o exhaution já foi adicionado a sua spell, faça bom proveito: Print:
  2. [SOURCE] BOT RetroCores 1.12

    Bruxo Ots reagiu a oclipper por uma resposta no tópico

    1 ponto
    [DESATUALIZADO] NOVA VERSAO ESTA DISPONIVEL EM OUTRO TOPICO:
  3. @poko360 Acredito que agora vai funcionar 1 - Apague o script do globalevent/scripts e exclua a linha do globalevents.XML 2 - Vá em creatureevents/scripts e crie um arquivo chamado teleportSala.lua e cole isso: 2.1 - Registre o evento no creatureevents.XML e no Login.lua em creatureevents/scripts: 3 - Altere o script que esta em movements/scripts para este:
  4. (Resolvido)System Points In Game

    LeoTK reagiu a Dwarfer por uma resposta no tópico

    1 ponto
    Como sempre aparece alguém pedindo algo semelhante, resolvi fazer um básico aqui. Primeiramente, adicione uma coluna à tabela players de sua database: ALTER TABLE `players` ADD `ot_points` INTEGER NOT NULL DEFAULT 0 Em seguida, crie um arquivo na pasta lib : systempoints.lua (ou qualquer nome de sua preferência) Talkaction Em talkactions/scripts crie um arquivo: pointstalk.lua Adicione a tag em talkactions.xml: <talkaction words="/addpoints;/delpoints;/onpoints;/transfpoints;/helppoints;/points;/getpoints" event="script" value="pointstalk.lua"/> -- Como usar: -- /addpoints Dwarfer,10 -> adiciona 10 pontos ao player Dwarfer -- /delpoints Dwarfer,10 -> remove 10 pontos do player Dwarfer -- /getpoints Dwarfer -> mostrará quantos pontos o player tem -- /points --> mostrará quantos pontos o próprio player possui -- /transfpoints Dwarfer,10 -> transfere 10 pontos para o player Dwarfer -- /onpoints 10 -> adiciona 10 pontos a todos os players online -- /helppoints -> mostra como devem ser usados os comandos permitidos ao player Actions Baú que dá itens por pontos Em actions/scripts, crie um arquivo: chestitemspoints.lua Configuração: local t = { points = 20, -- pontos necessários items = {{2160, 5}, {2152, 7}, {2158, 3}}, -- {id do item, quantidade} que será dado ao player time = {5, "sec"} -- tempo para usar o baú novamente } Em actions.xml, adicione a tag: <action actionid="ACTION_ID_DO_BAÚ" script="chestitemspoints.lua" /> Baú que dá pontos somente uma vez Em actions/scripts, crie um arquivo.lua: chestpoints.lua Em actions.xml, adicione a tag: <action actionid="ACTION_ID_DO_BAÚ" script="chestpoints.lua" /> NPC E, antes que peça rsrsrs, um tile que só passa com certa quantidade de pontos. Movements Em movements/scripts crie um arquivo: tilepoints.lua Em movements.xml: <movevent type="StepIn" actionid="ACTION_ID_DO_PISO" event="script" value="tilepoints.lua"/>
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo