Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. 2 pontos
    Dragon Ball Rox Servidor 100% estável com mais de 200 horas online. 38 Vocações sendo 9 delas vip que são: Shenron,Vegetto,Zaiko,Kagome,Tapion,Kame Chilled,C8 e King Vegetta. Spells de fast attack (Usa uma vez sai 10 hits). Eventos automaticos como: Castle,Battlefield,Run event. Reborn level maximo 600. Vamos aos bugs que eu encontrei: * Zombie event quando o zombie pega algum player todos do evento e mandando pra fora e evento encerra. * Erro quando usa spell e a pessoa morre antes da spell acabar no caso das de combo. * Erro nos eventos Battlefield e Run event quando vai adicionar a recompensa da erro por faltar uma tabela na database que não me recordo o nome agora. Update v2 Adicionado 7 novas vocações vips sendo elas: Bills,Whiss,Golden Freeza,Vegetto Blue,Zamasu,Gogeta Blue e Goku Black Evo. Adicionado 3 vocações free sendo elas: Zeno, Vados e Vegetto Black. Vocações que antes era vip no update v1 agora são free. Fazer reborn não precisa mais fazer quest das esferas do dragão. Adicionado cassino que se ganha small diamonds que se troca por: Divine Stone(Usado para upgrade), Black Stone (Item para virar Vegetto Black) e Leviathan Amulet. Adicionado npc que vende Anti Loss Ring Protege 10% contra todos danos e funciona como a band of loss porem infinita. Ele fica no Yama. Adicionado sistema de pontuação por hora online, cada 1 hora online = 1 ponto que se pode trocar por itens no npc Points Trader no Yama. Adicionado sistema Anti-MC, podendo logar somente 2 contas por ip. Adicionado 3 bosses espalhados pelo mapa (Earth). Adicionado sistema de forja podendo criar o melhor set, armas free e o item para virar Zeno. Adicionado sistema de upgrade fazendo seu item ficar mais forte. Adicionado transformação ultra god para todas as vocações, sendo pega no templo de reset ao lado do esquerdo do templo. Necessário ter level 800 e possuir 100 God Essences que dropam do Ultra God Bills em God Island.Para entrar no templo de reset é necessário possuir 1 reset, para dar reset necessita ter level 800 e digitar o comando "!reset", você voltara para o level 100 com o hp/mp de um player level 100 mas ganhara acesso a área de reset que tem o npc de ultra god e a área de forja. Nova moeda acima de Gold sendo ela Blue God equivalente a 100 Gold Bars. Area de evento pvp e dice/bag adicionada no Yama. Area vip adicionada. Adicionado 2 sets novos free, 2 armas free, 2 shields free, senzu free (God Senzu), Senzu vip (Mystic Senzu), Vados staff free, Whiss staff vip. Vocações que antes era vip na v1 se pega na capsule ao lado direito do templo. Algumas modificações no mapa, hunts, quest. Por enquanto é só isso que estou lembrando,conforme eu lembro edito o tópico. Gostou ? Clique em Gostei logo abaixo. Para consertar o erro da loteria só executar essa query na sua database: CREATE TABLE `lottery` ( `id` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `item` varchar(255) NOT NULL, `world_id` tinyint(2) unsigned NOT NULL default '0', `item_name` varchar(255) NOT NULL, `date` varchar(256) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1; Downloads Server (Distro para windows e linux já compilada) Scan Cliente Scan Sources Scan Site (Modern Acc) Scan Database Scan Creditos server: Kramer, WhiteBubble Creditos site: @Hastafaru e a WhiteBubble por adaptar ao server Creditos source: Fir3element e WhiteBubble por aumentar limite de efeitos e por skill fist skill para aumentar attack speed.
  2. Perfect Upgrade System

    maiconmnt reagiu a Garou por uma resposta no tópico

    1 ponto
    Nome: Perfect Upgrade System Tipo: Biblioteca, Action, Sistema Autor: Oneshot Essa é a versão final do Perfect Refine System ou Perfect Upgrade System criado por mim. É um sistema construído em cima de funções em POO (orientação a objetos), o que o torna muito versátil, possibilitando a outros programadores/scripters criarem seus próprios sistemas com base na biblioteca. A função do sistema é simples. Não passa de um sistema de refino, presente em todos os servidores, onde você usa um item em um equipamento e este fica mais forte e ganha um nome caracterizando o nível de força - bem clichê - mas muito interessante. Meu sistema é um pouco diferente dos outros, pois possui algumas características exclusivas, listadas abaixo: O nível máximo configurável é praticamente ilimitado O sistema funciona com armas de combate corpo-a-corpo, bows e crossbows. O refino pode falhar, não acontecendo nada, regredindo o nível ou resetando ele. Há um sistema nativo de broadcasts, que são enviados quando um jogador consegue refinar um equipamento até um certo nível ou maior. As chances são configuradas manualmente e sua randomização é muito precisa. Há dois modos de instalar o sistema em seu servidor, o primeiro é baixar a pasta com os scripts necessários e apenas copiar as chaves nos arquivos XMLs ou então seguir o curto tutorial de instalação. Crie um arquivo chamado upgradesystem.lua na pasta data/lib e copie o conteúdo abaixo: --[[ PERFECT UPGRADE SYSTEM 2.0 Criado por Oneshot É proibido a venda ou a cópia sem os devidos créditos desse script. ]]-- UpgradeHandler = { levels = { [1] = {100, false, false}, [2] = {90, false, false}, [3] = {75, false, false}, [4] = {60, true, false}, [5] = {45, true, false}, [6] = {30, true, false}, [7] = {25, true, false}, [8] = {20, true, true}, [9] = {15, true, true}, [10] = {10, true, true}, [11] = {10, true, true}, [12] = {5, true, true} }, broadcast = 7, attributes = { ["attack"] = 2, ["defense"] = 1, ["armor"] = 1 }, message = { console = "Trying to refine %s to level +%s with %s%% success rate.", success = "You have upgraded %s to level +%s", fail = "You have failed in upgrade of %s to level +%s", downgrade = "The upgrade level of %s has downgraded to +%s", erase = "The upgrade level of %s has been erased.", maxlevel = "The targeted %s is already on max upgrade level.", notupgradeable = "This item is not upgradeable.", broadcast = "The player %s was successful in upgrading %s to level +%s.\nCongratulations!!", invalidtool = "This is not a valid upgrade tool.", toolrange = "This upgrade tool can only be used in items with level between +%s and +%s" }, tools = { [8306] = {range = {0, 10}, info = {chance = 0, removeable = true}}, }, isEquipment = function(self) local weaponType = self:getItemWeaponType() return ((weaponType > 0 and weaponType < 7) or self.item.armor ~= 0) end, setItemName = function(self, name) return doItemSetAttribute(self.item.uid, "name", name) end, chance = function(self) local chances = {} chances.upgrade = (self.levels[self.item.level + 1][1] or 100) chances.downgrade = (self.item.level * 5) chances.erase = (self.item.level * 3) return chances end } function UpgradeHandler:new(item) local obj, ret = {} obj.item = {} obj.item.level = 0 obj.item.uid = item.uid for key, value in pairs(getItemInfo(item.itemid)) do obj.item[key] = value end ret = setmetatable(obj, {__index = function(self, index) if _G[index] then return (setmetatable({callback = _G[index]}, {__call = function(self, ...) return self.callback(item.uid, ...) end})) else return UpgradeHandler[index] end end}) if ret:isEquipment() then ret:update() return ret end return false end function UpgradeHandler:update() self.item.level = (tonumber(self:getItemName():match("%+(%d+)")) or 0) end function UpgradeHandler:refine(uid, item) if not self.item then doPlayerSendTextMessage(uid, MESSAGE_STATUS_CONSOLE_BLUE, self.message.notupgradeable) return "miss" end local tool = self.tools[item.itemid] if(tool == nil) then doPlayerSendTextMessage(uid, MESSAGE_EVENT_DEFAULT, self.message.invalidtool) return "miss" end if(self.item.level > #self.levels) then doPlayerSendTextMessage(uid, MESSAGE_STATUS_CONSOLE_RED, self.message.maxlevel:format(self.item.name)) return "miss" end if(self.item.level < tool.range[1] or self.item.level >= tool.range[2]) then doPlayerSendTextMessage(uid, MESSAGE_STATUS_CONSOLE_RED, self.message.toolrange:format(unpack(tool.range))) return "miss" end local chance = (self:chance().upgrade + tool.info.chance) doPlayerSendTextMessage(uid, MESSAGE_STATUS_CONSOLE_BLUE, self.message.console:format(self.item.name, (self.item.level + 1), math.min(100, chance))) if(tool.info.removeable == true) then doRemoveItem(item.uid, 1) end if chance * 100 > math.random(1, 10000) then doPlayerSendTextMessage(uid, MESSAGE_STATUS_CONSOLE_ORANGE, self.message.success:format(self.item.name, (self.item.level + 1))) if (self.item.level + 1) >= self.broadcast then doBroadcastMessage(self.message.broadcast:format(getCreatureName(uid), self.item.name, (self.item.level + 1))) end self:setItemName((self.item.level > 0 and self:getItemName():gsub("%+(%d+)", "+".. (self.item.level + 1)) or (self:getItemName() .." +1"))) for key, value in pairs(self.attributes) do if getItemAttribute(self.item.uid, key) ~= nil or self.item[key] ~= 0 then doItemSetAttribute(self.item.uid, key, (self.item.level > 0 and getItemAttribute(self.item.uid, key) or self.item[key]) + value) end end return "success" else if(self.levels[self.item.level][3] == true and (self:chance().erase * 100) > math.random(1, 10000)) then doPlayerSendTextMessage(uid, MESSAGE_STATUS_CONSOLE_RED, self.message.erase:format(self.item.name)) self:setItemName(self.item.name) for key, value in pairs(self.attributes) do if self.item[key] > 0 then doItemSetAttribute(self.item.uid, key, self.item[key]) end end elseif(self.levels[self.item.level][2] == true and (self:chance().downgrade * 100) > math.random(1, 10000)) then doPlayerSendTextMessage(uid, MESSAGE_STATUS_CONSOLE_RED, self.message.downgrade:format(self.item.name, (self.item.level - 1))) self:setItemName((self.item.level == 1 and self.item.name or self:getItemName():gsub("%+(%d+)", "+".. (self.item.level - 1)))) for key, value in pairs(self.attributes) do if getItemAttribute(self.item.uid, key) ~= nil or self.item[key] ~= 0 then doItemSetAttribute(self.item.uid, key, (self.item[key] + value * (self.item.level - 1))) end end else doPlayerSendTextMessage(uid, MESSAGE_STATUS_CONSOLE_RED, self.message.fail:format(self.item.name, (self.item.level + 1))) end return "fail" end end Crie um arquivo chamado upgrade.lua em data/actions/scripts e cole o conteúdo abaixo: function onUse(cid, item, fromPosition, itemEx, toPosition) if isCreature(itemEx.uid) then return doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) end local obj = UpgradeHandler:new(itemEx) if(obj == false) then return doPlayerSendCancel(cid, UpgradeHandler.message.notupgradeable) end local status = obj:refine(cid, item) if status == "success" then --doSendAnimatedText(toPosition, "Success!", COLOR_GREEN) doSendMagicEffect(toPosition, CONST_ME_MAGIC_GREEN) elseif status == "fail" then --doSendAnimatedText(toPosition, "Fail!", COLOR_RED) doSendMagicEffect(toPosition, CONST_ME_POFF) else doSendMagicEffect(toPosition, CONST_ME_POFF) end return true end No arquivo actions.xml, cole a seguinte linha: <action itemid="8306" event="script" value="upgrade.lua"/> Para adicionar mais níveis de refino no sistema, edite a seguinte tabela: levels = { [1] = {100, false, false}, [2] = {90, false, false}, [3] = {75, false, false}, [4] = {60, true, false}, [5] = {45, true, false}, [6] = {30, true, false}, [7] = {25, true, false}, [8] = {20, true, true}, [9] = {15, true, true}, [10] = {10, true, true} }, Por padrão, ela já está configurado como na maioria dos MMORPGs, 10 níveis de refino, com chances de sucesso, regressão e "quebra". Mas se você quiser, por exemplo, adicionar mais dois níveis, siga o modelo, sempre colocando uma vírgula no final com exceção da última linha da tabela: levels = { [1] = {100, false, false}, [2] = {90, false, false}, [3] = {75, false, false}, [4] = {60, true, false}, [5] = {45, true, false}, [6] = {30, true, false}, [7] = {25, true, false}, [8] = {20, true, true}, [9] = {15, true, true}, [10] = {10, true, true}, [11] = {10, true, true}, [12] = {5, true, true} }, O primeiro valor é chance de sucesso, o segundo se o item pode regredir na tentativa e o terceiro é se o item para "quebrar" (perder todo o nível de refino). Para criar novas ferramentas (itens) de refinar, configure a tabela abaixo: tools = { [8306] = {range = {0, 10}, info = {chance = 0, removeable = true}}, }, Seguindo o mesmo esquema da tabela anterior, vírgulas em todas as linhas com exceção da última, seguindo o modelo abaixo. Por exemplo, uma ferramenta de ID 8303 que refine do level +6 ao +10, que dê 10% de chance bônus e que seja finita, eu faço assim: tools = { [8306] = {range = {0, 10}, info = {chance = 0, removeable = true}}, [8310] = {range = {6, 10}, info = {chance = 10, removeable = true}} }, Em breve vídeo de demonstração com sistema em funcionamento. Perfect Upgrade System.rar
  3. Baiak Zik Vip18 Atualizado

    AdmAlexandre reagiu a 2shared por uma resposta no tópico

    1 ponto
    Eba Eba Galerinha do TK Eu Aqui do Novo para Trazer o Baiak ZIK VIP 18 Espero que Gostem da Edição Mudanças Ocorrida | Melhorado Mapa e Adicionado Varias Áreas| Novos Itens| Novas Questes| Novos Bichos| Adicionado VIP 18| Retirado Bugs no Mapa...| Retirado Varios Bugs no Distro | Novo Visual do Templo| Guild Frags System | PvP Balanceado Agora todas vocações estão no balanço| Armas Arrumadas Para Melhor PvP | Varios Eventos| Ivasões no Templo de Boss Automatico| Adicionado CASTLE 24HORAS (COM CASTELO) e AVISOS DE INVASORES | Itens DONATES | Área DONATE ~~ (Só Entra Quem Usar o Itens de Premium Days) | Vários Novos Script | Fast Atk Arrumado| Frags no Look | Entre Muitas Outras Coisas| Confira ! Imagens Do Server Templo Novas Areas Novos Tps E Npcs Treiner VIP 1 a VIP 15 Loja De Itens Fusion Area Donate Area Supreme Area Ultimate Download : http://www.4shared.com/rar/LIUa5Jnkba/Baiak_Zik__Vip_18.html? Scan : https://www.virustotal.com/pt/file/9f3f18ff68648d6d33b430345b7eec7284554fa8706fcf3d91b73f5c5821d331/analysis/1479318127/ Os Virus/Malwares são Falsos/Positivos por causa do TFS Creditos : Eu Por Editar O mapa e o Deathrook pela mapa inteiro
  4. [8.54] Pokémon Paraíso V1

    opacalaj reagiu a GOD Vitor por uma resposta no tópico

    1 ponto
    Edições Pokémons Megas Adicionados:Mega Gengar,Mega Charizard X,Mega Charizard Y,Mega Alakazam,Mega Lucario,Mega Blaziken,Mega Tyranitar e Mega Blastoise Obs:se faltou algum desculpe-me Pokémons Ultras adicionados:Ultra Alakazam,Ultra Gengar,Ultra Lucario e Ultra Blastoise Obs: se faltou algum desculpe-me Pokémons Shinys Adicionados:Shiny Roserade e Shiny Aggron. Obs: se faltou algum desculpe-me Pokémons Normais adicionados: Abomasnow Obs: se faltou algum desculpe-me Outfits adicionadas:Outfit do beaver(ot pokémon),Bike male e female igual do ot pokémon,Jogador e Jogadora(igual do otpokémon). •NPCs adicionados: Key Seller (vendedor de chaves que abrem a porta de algumas quests...), Cpt. Ezra e Cpt. Cloud (Teleportam o player para o continente hoen ou kanto), Npc Biker (Npc de duel que te da uma bike se vc vence-lo), Npc Champion Lance (Npc de Duel que se vencê-lo você ganha um darkrai). •Master Ball Adicionada com Catch 100% •Adicionado Comando "!save" que salva o player. •Adicionado Comando "!buyvip" que deixa o jogador vip por 30 Diamonds. •Adicionado Shiny Stone e Boost Stone •Adicionado Tournament PvP Event (ocorre as 15:00, so falar com o npc torneio) •Adicionado Novos Ataques •Retirada Loteria Créditos: •Slicer •tibiaking - Tibiaking por alguns scripts. •Wolf Admin •eu,por adicionar alguns pokémons e editar o mapa. Erros do servidor: Master ball:quando usa a master ball em alguns pokémons shinys,da crash no servidor e não captura o pokémon. Mewtwo: quando o mewtwo usa um ataque(não sei qual ataque é),da debug. CB:Alguns pokémons quando vai fazer eles no /cb,da debug. /m: quando usar o /m,alguns pokémon da debug exemplo:/m mewtwo. Prints: Downloads: Servidor:http://www.mediafire.com/download/hmj4zbs5jzbj2qd/Servidor+Pok%C3%A9mon+Paraiso--By+Dungeon+Man+13.rar Old cliente:http://www.4shared.com/zip/_rP87GScce/Cliente_PKP.html Me desculpem,não deu tempo postar o scan,se alguem poder fazer e postar aqui,ficarei muito agradecido! Em breve nova versão! Me desculpem,pela desorganização ainda estou aprendendo a lhe dar com tópico. Se gostou da rep+ ae,não custa nada : Conta do adm:yureot/995246822xz
  5. Aura atrás de Gamemasters

    Digoshow reagiu a vankk por uma resposta no tópico

    1 ponto
    Olá a todos, atualmente estou procurando gamemaster para o Aura, você pode conferir o servidor clicando aqui. Preencha o formulário a baixo saber um pouco mais de você!! Formulário: Idade: A quanto tempo joga Tibia: Quantas horas disponíveis por dia Discord (caso não tenha, crie um xD): Você se considera justo? Porque? Porque você gostaria de participar da Staff de Aura: LEMBRANDO: ESTOU ATRÁS DE PESSOAS EXPERIENTES!!! Você se acha bom o suficiente para participar de nossa Staff? Então coloque mande um formulário aqui no tópico ou fale comigo no Discord (vankk#7765).
  6. (Resolvido)Life e Mana - Subindo muito rápido

    snop reagiu a gabriel28 por uma resposta no tópico

    1 ponto
    Vai no vocation.xml e vê o gainhpticks, gainmanaticks, gainmanaamount e gainhpamount. gainmanaamount e gainhpamount, quanto maior o valor, mais mana/hp ele vai ganhar e os outros dois, quanto menos o valor, mais rápido ele ganhará a quantidade de mana/hp que está em gainmanaamount e gainhpamount.
  7. Bom galera, recentemente eu criei um Topico para que alguem que tenha conhecimento adicionar uma Storage no Player pelo Script, quando o comando for usado, segue o topico: O Topico era para adicionar Storage, então dei como Resovido, pois está adicionando agora graças ao Alexy Brocanello, então não tem razão para fugir do tema do Topico fazendo outras perguntas. Porem agora me deparei com 2 problemas, e quais são? Primeiro problema é que, quando eu uso o comando "/pa add, Nome do Player, Quantidade" a quantidade de premium é adicionada na conta do player, porem a Storage é adicionada apenas no "Player" que foi colocada ali em cima no comando, teria algum jeito de fazer a Storage ser adicionada na conta toda? O segundo problema é que quando eu uso o comando "/pa remover, Nome do Player, Quanidade" ele continua com a Storage! O que eu realmente desejo que o script faça? Gostaria que o Script funciona-se do seguinte modo: Ele checka se o Player tem Dias Premium Account na Conta, caso não tenha, a Storage é removida da Conta toda! E enquanto tiver Premium Account, todos os Chars da conta vai ter a Storage! Segue o Script: Bom é isso acho que está bem explicativo, se alguem poder editar o Script pra mim para que funcione assim ficarei muito grato, Obrigado!
  8. Olha tenho um Script de Storage aqui, Quem sabe com ele você possa remover dos Players: Add isso em data/Talkactions com nome storage.lua ---Storage Code without Credidts....------ function onSay(cid, words, param) local t = string.explode(param, ",") if(not t[2]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return true end local tid = getPlayerByNameWildcard(t[1]) if(not tid or (isPlayerGhost(tid) and getPlayerGhostAccess(tid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[1] .. " not found.") return true end if(not t[3]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, " [" .. t[1] .. " - " .. t[2] .. "] = " .. getPlayerStorageValue(tid, t[2])) else setPlayerStorageValue(tid, t[2], t[3]) end return true end e em Talk actions XML adiciona: <talkaction log="yes" words="/storage" access="4" event="script" value="storage.lua"/> Para utilizar é so Dizer: se quiser só ver o storage do player exemplo: 5454 /storage (player name), 5454 se quiser adicionar: /storage (player name),5454,1 se quiser remover /storage (player name,5454,-1 Abraços espero ter ajudado
  9. Como exportar itens de uma vez

    Adventure reagiu a KotZletY por uma resposta no tópico

    1 ponto
    Compreendo, kkk, é a vida! Rsrs, em fim, boa sorte na exportação! xD
  10. Como exportar itens de uma vez

    Adventure reagiu a KotZletY por uma resposta no tópico

    1 ponto
    Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum. Segura ctrl e vai clicando nos que você quer exporta, é o único jeito de você exporta mais de um, agora todos de uma vez até agora é impossível!
  11. Script para Handcuffs

    otteN reagiu a kinomoto por uma resposta no tópico

    1 ponto
    relaxa manim, obrigado por tentar! +REP
  12. Script para Handcuffs

    kinomoto reagiu a otteN por uma resposta no tópico

    1 ponto
    Cara, eu até tentei fazer em lua, mas sem a função que é executada ao player andar o script fica bem prejudicado e quase inútil. Desculpa
  13. 1 ponto
    Eu não mexo com gesior, eu particularmente detesto esse AAC(algo pessoa, e não importante). Em fim, que bom que resolveu seu problema! xD
  14. 1 ponto
    Olá, fiz por sistema de task utilizando global storage, Testado em versão 8.60 TFS 0.4 Siga os passos abaixo para instalar o sistema. Vá em creaturescripts/scripts e crie um arquivo chamado taskdemon.lua Coloque isso aqui e configure seguindo as linhas local config = { ['demon'] = {quantidade = 100, storage = 63006} --- NOME DO MONSTRO, QUANTIDADE DE MONSTROS QUE PRECISA MATAR PRA NASCER } local spawn = { bossdemon = {x= 101, y=52, z=7}, --- ONDE IRÁ SPAWNAR O ORSHABAAL APÓS MATAR A QUANTIDADE DE MONSTROS bossname = "Orshabaal" } --- Creditos by KloN --- É necessário ter o sistema de Storageglobal para funcionar o script. function onKill(cid, target) local monster = config[getCreatureName(target):lower()] if isPlayer(target) or not monster then return true end if (getGlobalStorageValue(monster.storage)+1) < monster.quantidade then setGlobalStorageValue(monster.storage, getGlobalStorageValue(monster.storage) + 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'Boss Spawning message: '..(getGlobalStorageValue(monster.storage)+1)..' of '..monster.quantidade..' '..getCreatureName(target)..'s killed to spawn boss.') --- CASO QUEIRA MUDAR A MENSAGEM DE QUANTIDADE DE MONTROS QUE JA MATOU E QT FALTA FIQUE A VONTADE end if (getGlobalStorageValue(monster.storage)+1) == monster.quantidade then broadcastMessage("Orshabaal has been spawned because one of yours seal has been destroyed.") --- MENSAGEM QUE APARECERÁ QUANDO SUMONAR O ORSHABAAL doCreateMonster(spawn.bossname, spawn.bossdemon) setGlobalStorageValue(monster.storage, -1) end return true end Após fazer isso abra o seu arquivo login.lua na pasta do creaturescripts e adicione a linha respectiva antes do ultimo return true registerCreatureEvent(cid, "taskdemon") Após feito isso basta adicionar a tag no creaturescripts.xml <event type="kill" name="taskdemon" event="script" value="taskdemon.lua"/> Qualquer dúvida ou error, basta postar aqui
  15. 1 ponto
    O erro está na tabela killers, mais o erro em si é que está faltando a coluna war, só ler: Mysql ERRO: Unknown clumn 'war' Não está encontrando/reconhecendo a coluna war, em fim, add essa query no phpmyadmin: ALTER TABLE `killers` ADD `war` INT NOT NULL DEFAULT 0; Adiciona lá e tudo certo!
  16. 1 ponto
    você tem player_killers tenta renomear para só killers para renomear você clica em player_killers e vai em operações
  17. [AJUDA]

    9k22 reagiu a Arthasz Walker por uma resposta no tópico

    1 ponto
    desculpa, deu certo muito obrigado por avisar @login12 o script pra quem precisar como eu :D (créditos @Subyth)
  18. Saved Automatico tibia 8.60 TFS 1.0

    sirzinho reagiu a Mathwsz por uma resposta no tópico

    1 ponto
    @sirzinho - Porque nao colocar um comando !save para cada pessoa salvar seu proprio personagem? Bom, se quiser o script eh este: Em Data/Talkactions/Scripts crie um arquivo chamado savechar.lua e dentro dele adicione: function onSay(cid, words, param, channel) local config = { s = 11548, -- n mexa exhau = 30 -- tempo em seegundos para salvar denovo } if (getPlayerStorageValue(cid, config.s) <= os.time()) then doPlayerSave(cid) setPlayerStorageValue(cid,config.s,os.time()+config.exhau) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Seu Personagem foi salvo com sucesso!!.") else doPlayerSendCancel(cid, "Você tem que esperar " .. config.exhau .. " segundos para salvar novamente.") end return TRUE end Agora, va em Data/Talkactions.xml e adicione a seguinte linha: <talkaction words="!save" script="savechar.lua"/> Ps: O script nao eh meu, eu achei ele aqui no forum e no mesmo topico nao havia os creditos do criador. Ps²: Nao testei.
  19. AJUDA Spell Deste Video

    KotZletY reagiu a Gustavo Ntos por uma resposta no tópico

    -1 pontos
    up
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo