Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 07/05/14 em todas áreas

  1. Fala galera do tibiaking blz? Hoje vou postar um pacote feito por mim de todos pokemons da 3ª geração shinys e alguns da 4ª geração tipo os principais, rhyperior, electivire, magmortar, tangrowth etc. Para colocá-los em em serv é simples, apenas use o dat editor, dê import e pronto. As sprites estão em formato idc e estão a maioria com nome(não liguem para os nomes coloque pelo meu conhecimento pokemon não sei escreve-los certo) e os que não lembrei deixei um número que é apenas 4 deles. Confiram alguns prints: (clique na imagem para ver inteiro) Só tem esses porque são apenas estes que tem no meu otserv. Espero que tenham gostado. Download:
  2. Sistema de Loterias por globalevents. Crie um arquivo .lua com o nome lottery dentro da pasta data/globalevents/scripts/loterry.lua, adicione dentro do arquivo o seguinte code: 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", "Tuesday-19:30", "Wednesday-08:00", "Wednesday-13:00", "Wednesday-19:30", "Thursday-08:00", "Thursday-13:00", "Thursday-19:30", "Friday-01:22", "Friday-13:00", "Friday-19:30", "Saturday-21:27", "Saturday-21:28", "Saturday-21:29", "Sunday-08:00", "Sunday-13:00", "Sunday-19:30" } } local function getPlayerWorldId(cid) if not(isPlayer(cid)) then return false end local pid = getPlayerGUID(cid) local worldPlayer = 0 local result_plr = db.getResult("SELECT * FROM `players` WHERE `id` = "..pid..";") if(result_plr:getID() ~= -1) then worldPlayer = tonumber(result_plr:getDataInt("world_id")) result_plr:free() return worldPlayer end return false end local function getOnlineParticipants() local players = {} for _, pid in pairs(getPlayersOnline()) do if getPlayerAccess(pid) <= 2 and getPlayerStorageValue(pid, 281821) <= os.time() then table.insert(players, pid) end end if #players > 0 then return players end return false end function onThink(cid, interval) if table.find(config.days, os.date("%A-%H:%M")) then if(getWorldCreatures(o) <= 0)then return true end local query = db.query or db.executeQuery local random_item = config.rewards_id[math.random(1, #config.rewards_id)] local item_name = getItemNameById(random_item) local data = os.date("%d/%m/%Y - %H:%M:%S") local online = getOnlineParticipants() if online then local winner = online[math.random(1, #online)] local world = tonumber(getPlayerWorldId(winner)) if(random_item == 2160) then doPlayerSetStorageValue(winner, 281821, os.time() + 3600 * 24) doPlayerAddItem(winner, random_item, config.crystal_counts) doBroadcastMessage("[LOTTERY SYSTEM] Winner: " .. getCreatureName(winner) .. ", Reward: " .. config.crystal_counts .." " .. getItemNameById(random_item) .. "s! Congratulations! (Next lottery in " .. config.lottery_hour .. ")") else doPlayerSetStorageValue(winner, 281821, os.time() + 3600 * 24) doBroadcastMessage("[LOTTERY SYSTEM] Winner: " .. getCreatureName(winner) .. ", Reward: " ..getItemNameById(random_item) .. "! Congratulations! (Next lottery in " .. config.lottery_hour .. ")") doPlayerAddItem(winner, random_item, 1) end if(config.website == "yes") then query("INSERT INTO `lottery` (`name`, `item`, `world_id`, `item_name`, `date`) VALUES ('".. getCreatureName(winner).."', '".. random_item .."', '".. world .."', '".. item_name .."', '".. data .."');") end else print("Ninguem OnLine pra ganhar na loteria") end end return true end Recomendamos modificar: - rewards_id = {2494, 2472, 2514, 2160}, -- ID dos Itens Sorteados na Loteria Recomendo de item count apenas o 2160, outros podem bugar. - crystal_counts = 10, -- Usado somente se a rewards_id for crystal coin (ID: 2160). Altere pra mais ou menos o dinheiro. - "Monday-08:00", Ajuste os dias e horários como desejado. Em globalevents.xml, adicione: <!-- Lottery --> <globalevent name="lottery" interval="60000" event="script" value="lottery.lua"/> Não mexa no code acima. Certo, essa é a parte do servidor, agora vamos adicionar as querys necessárias no MySql: 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; Caso você queria adicionar uma query pra testar o site, veja: INSERT INTO `lottery` (`id`, `name`, `item`, `world_id`, `item_name`, `date`) VALUES(NULL, 'Character', '2470', '0', 'golden legs', '22/05/2014 - 04:49:50'); Agora vamos pra parte do site, crie um arquivo .php com o nome lottery, adicione dentro do arquivo o seguinte code: <?PHP $main_content .= '<center><h1>Lottery</h1><h3>Lotterys held at 09:00, 14:00 and 20:30 hour, brazil time.</h3></center><br><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><tr BGCOLOR="'.$config['site']['vdarkborder'].'"><td CLASS=white><center><b>Player Name</b></center></td><td CLASS=white width=184 colspan=2><center><b>Winning Item</b></center></td><td width=50 CLASS=white><center><b>World</b></center></td><td width=100 CLASS=white><center><b>Date and Time</b></center></td></tr>'; $lottery = $SQL->query('SELECT id, name, item, world_id, item_name, date FROM lottery WHERE world_id = 0 ORDER BY id DESC;'); foreach($lottery as $result) { $players++; if(is_int($players / 2)) $bgcolor = $config['site']['lightborder']; else $bgcolor = $config['site']['darkborder']; $main_content .= '<TR BGCOLOR='.$bgcolor.'><TD WIDTH=35%><center><a href="?subtopic=characters&name='.urlencode($result['name']).'">'.$result['name'].'</a></center></td><TD WIDTH=5%><img src=\'/item_images/'.urlencode($result['item']).'.gif\'></td><TD WIDTH=30%><center>'.$result['item_name'].'</center></td><TD WIDTH=7%><center>MegaTibia</center></td></td><TD WIDTH=30%><center>'.$result['date'].'</center></td></tr>'; } $main_content .= '</table>'; ?> Em index.php adicione: case "lottery"; $topic = "Lottery"; $subtopic = "lottery"; include("lottery.php"); break; Em layouts.php adicione o code abaixo: <a href="?subtopic=lottery"> <div id="submenu_lottery" class="Submenuitem" onmouseover="MouseOverSubmenuItem(this)" onmouseout="MouseOutSubmenuItem(this)"> <div class="LeftChain" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);"></div> <div id="ActiveSubmenuItemIcon_lottery" class="ActiveSubmenuItemIcon" style="background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);"></div> <div id="ActiveSubmenuItemLabel_lottery" class="SubmenuitemLabel">Lottery</div> <div class="RightChain" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);"></div> </div> </a> Pronto galera só isso, não esqueça clica em GOSTEI! Comente, participe do tópico, isso nos ajuda muito. Créditos: .lua - Killua e Matheus .php - Matheus e Natanael Beckman querys - Natanael Beckman e Matheus Atualização 24/05/2014 - Adicionado regras pra não sorteá membro da staff(GM, GOD) - Adicionando sistema de Storage pra não correr o risco de um player ganhar 2x no mesmo dia.
  3. [DOWNLOAD] Spells 8.60

    apollo333 reagiu a Cat por uma resposta no tópico

    1 ponto
    Spells 8.60 (8 pastas) Créditos: Otland (imagens: Daaniel) Quote Imagem:
  4. 1 ponto
    Para quem não sabe como funciona o script : O player usa um comando para salvar uma coordenada do mapa,ele poderá usar um comando para abrir uma lista onde irão ter todos os lugares salvos e o player poderá se teleportar para os lugares que foram marcados,podendo ser configurado o maximo de lugares para serem salvos,se precisa estar em protection zone para usar o comando e se precisa de premium para usar. Imagens caso não tenha entendido como funciona o script (clique em spoiler) : Caso o player tenha alcançado o número maximo de locais adicionados na lista de teleports ele poderá deletar executando o comando "!deleleTeleport nomedolocal".Exemplo : Ao digitar "!deleteTeleport shop" o local que está com o nome shop na lista será deletado : • Adicionando o script • Adicione está tabela na sua database : CREATE TABLE IF NOT EXISTS `player_teleport` ( `id` int(11) NOT NULL AUTO_INCREMENT, `player_id` int(11) NOT NULL, `slot` int(11) NOT NULL, `posx` int(11) NOT NULL DEFAULT '0', `posy` int(11) NOT NULL DEFAULT '0', `posz` int(11) NOT NULL DEFAULT '0', `name` varchar(255) NOT NULL COMMENT '', PRIMARY KEY (`id`) ) ENGINE=InnoDB; Em "data/creaturescripts/scripts/login.lua" : player:registerEvent("Teleport") Em "data/creaturescripts/creaturescripts.xml" : <event type="modalWindow" name="Teleport" script="teleport.lua"/> Em "data/creaturescripts/scripts/teleport.lua" : function onModalWindow(cid, modalWindowId, buttonId, choiceId) local player = Player(cid) local playerGuid = player:getGuid() if modalWindowId == 1 then if buttonId == 0x00 then -- Select if not teleport.canTeleportWhileInfight and getCreatureCondition(cid, CONDITION_INFIGHT) == false then local posx = db.storeQuery("SELECT `posx` FROM `player_teleport` WHERE `player_id` = " .. playerGuid .." AND slot = ".. choiceId .."") local posX = result.getDataString(posx, "posx") local posy = db.storeQuery("SELECT `posy` FROM `player_teleport` WHERE `player_id` = " .. playerGuid .." AND slot = ".. choiceId .."") local posY = result.getDataString(posy, "posy") local posz = db.storeQuery("SELECT `posz` FROM `player_teleport` WHERE `player_id` = " .. playerGuid .." AND slot = ".. choiceId .."") local posZ = result.getDataString(posz, "posz") local slot = db.storeQuery("SELECT `name` FROM `player_teleport` WHERE `player_id` = " .. playerGuid .." AND slot = ".. choiceId .."") local portName = result.getDataString(slot, "name") doTeleportThing(cid, {x = posX, y = posY, z = posZ}, true) doPlayerSendTextMessage(cid, 22, "Voce foi teleportado para ".. portName ..".") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT) result.free(posx); result.free(posy); result.free(posz); result.free(slot) else doPlayerSendCancel(cid, "Voce nao pode se teleportar com battle.") end end if buttonId == 0x01 then -- Cancel return false end elseif modalWindowId == 2 then if buttonId == 0x00 then -- Delete local slot = db.storeQuery("SELECT `name` FROM `player_teleport` WHERE `player_id` = " .. playerGuid .." AND slot = ".. choiceId .."") local portName = result.getDataString(slot, "name") db.query("DELETE FROM `player_teleport` WHERE `player_id` = " .. playerGuid .. " AND slot = ".. choiceId .."") doPlayerSendTextMessage(cid, 22, "Voce removeu ".. portName .." da lista de teleportes.") result.free(slot) end if buttonId == 0x01 then -- Cancel return false end end return true end Em "data/talkactions/talkactions.xml" : <talkaction words="!teleport" separator=" " script="teleport.lua"/> <talkaction words="!saveTeleport" separator=" " script="teleport.lua"/> <talkaction words="!deleteTeleport" separator=" " script="teleport.lua"/> Em "data/talkactions/scripts/teleport.lua" : function onSay(cid, words, param) local player = Player(cid) if teleport.premiumOnly and getPlayerPremiumDays(cid) < 1 and getPlayerGroupId(cid) < 4 then return doPlayerSendCancel(cid, "Voce precisar ser premium account para usar este comando.") end if words == "!saveTeleport" then if Tile(getThingPos(cid)):getHouse() and getTilePzInfo(getThingPos(cid)) then savePortPosition(cid, string.lower(param)) else doPlayerSendCancel(cid, "Voce so pode salvar em uma house ou em protection zone") end elseif words == "!teleport" then local modal = ModalWindow(1, "Lista de Teleportes", "Escolha seu destino:") playerGuid = player:getGuid() local ret = false for var = 1, teleport.maxPortPoints do local slot = db.storeQuery("SELECT `name` FROM `player_teleport` WHERE `player_id` = " .. playerGuid .." AND slot = ".. var .."") if slot ~= false then local portName = result.getDataString(slot, "name") modal:addChoice(var, "".. portName .."") result.free(slot) ret = true end end if ret then modal:addButton(0x00, "Teleportar") modal:setDefaultEnterButton(0x00) end modal:addButton(0x01, "Cancelar") modal:setDefaultEscapeButton(0x01) modal:sendToPlayer(player) elseif words == "!deleteTeleport" then local modal = ModalWindow(2, "Lista de Teleportes", "Escolha qual voce quer deletar:") playerGuid = player:getGuid() local ret = false for var = 1, teleport.maxPortPoints do local slot = db.storeQuery("SELECT `name` FROM `player_teleport` WHERE `player_id` = " .. playerGuid .." AND slot = ".. var .."") if slot ~= false then local portName = result.getDataString(slot, "name") modal:addChoice(var, "".. portName .."") result.free(slot) ret = true end end if ret then modal:addButton(0x00, "Deletar") modal:setDefaultEnterButton(0x00) end modal:addButton(0x01, "Cancelar") modal:setDefaultEscapeButton(0x01) modal:sendToPlayer(player) end return false end Em "data/talkactions/scripts/global.lua" : teleport = { maxPortPoints = 10, canTeleportWhileInfight = false, premiumOnly = false } function savePortPosition(cid, description) local playerGuid = getPlayerGUID(cid) local pos = getCreaturePosition(cid) local port = 0 for i = 1, teleport.maxPortPoints do local slot = db.storeQuery("SELECT `name` FROM `player_teleport` WHERE `player_id` = " .. playerGuid .." AND slot = ".. i .."") if slot == false then port = i ret = true break end result.free(slot) end if ret then db.query("INSERT INTO `player_teleport` (`player_id`, `slot`, `posx`, `posy`, `posz`, `name`) VALUES (".. playerGuid ..", ".. port ..", ".. pos.x ..", ".. pos.y ..", ".. pos.z ..", '".. description .."');") doPlayerSendTextMessage(cid, 22, "Voce salvou o local de teleporte. ".. description ..".") doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE) else doPlayerSendCancel(cid, "Voce nao pode ter mais que ".. teleport.maxPortPoints .." locais salvos.") end end • Configurando • • Comandos • Creditos : Evil Hero(outro fórum). Victor.G pela tradução do script e pelo tópico/tutorial em português.
  5. 1 ponto
    Estou querendo criar a area vip ,tipo para ganhar 30 dias tem que clikar no certo iten ai tera acesso a 30 dias de vip account da uma ajudinhaa aew info do server : Global 8.60 The Forgotten Server Com Site
  6. Tibia Farm {A Medieval MMORPG}

    MarceLoko reagiu a waterson por uma resposta no tópico

    1 ponto
    Bom Dia, Introdução; Olá, a todos, estou aqui para falar de um projeto que vem sido desenvolvido a muito tempo, desde quando estava começando com scripts resolvi ter a ideia de fazer um projeto virar realidade, hoje, é fácil conhecer alguem que já jogou ou pelo menos conhece Harvest Moon, então, este servidor foi baseado em Harvest Moon para ser um Harvest Moon Online, porém com tantas vira-voltas, este servidor acabou passando um pouco do Titulo de Harvest Moon, e caminhou em um direção favorável, se tornou um server um pouco mais realista e medieval! E agora creio que posso chama-lo de Tibia Modificado! Sistemas; Plantação; O sistema de plantação consiste em deixar o jogador ter seu próprio agronegócio virtual, o sistema consiste em vários aspectos, inclusive chuva! As plantas terão level, quantidade de água nelas, vida, rank, entre outras caracteristicas, quanto maior o level de uma planta menos tempo irá demorar para nascer frutos denovo, e mais frutos virão, assim como o rank! A quantidade de água delas caso chegue ao fim, vai começar a retirar da vida dela, e assim logo logo irá morrer, existirá plantas que demorarão 2 dias para morrer, outros em menos de 12 horas, e isso irá variar com o level tbm, quanto maior o level menor a quantidade maxima de agua que elas aguentam segurar ou seja, morte em menos tempo, mas não adianta apenas dizer afinal uma imagem vale mais do que mil palavras, eis ai a print! Construção; Este sistema ainda não teve nenhum RMK, portanto irei postar uma foto bem antiga de uma casa construida com o sistema, não tem muito oque dizer, apenas que as casas serão apenas enfeites para os terrenos, e poderão ser equipadas com equipamentos que ajudarão o jogador, como por exemplo bigorna(necessaria para forjar items), utensilios para cozinha, e oque pretendo fazer tbm é logo logo adicionar um sistema de empregados e que precisará de casas com vários quartos! Mineração; Sistema que irá servir para obter itens como joias e metais, necessários para forjar itens como armas, armaduras, e até mesmo utensílios como pá, picareta, e até mesmo pregos para ser usado no sistema de construção! PRINT Forja; Sistema de forja consiste em forjar itens como armas, utensílios e até mesmo itens para ser usados em outros sistemas (prego,panela,etc) Animais(pets); O jogadores poderão ter "bichinhos de estimação", sendo estes Vaca, Cavalo, Ovelha, Porco, Patos, e muito mais! Não muito oque dizer afinal o sistema é auto explicativo! O animais terão Level, Nome, e atributos, como por exemplo speed entre outros estes atributos são dados dependendo do animal e aumentados dependendo do level! Como Obter! Cercadinho, local onde você poderá deixar seus animais! Agora eles podem ficar andando livremente pelo terreno, não se esqueça, caso eles saiam dos terrenos eles irão desaparecer em segundos! Vocações; Todas as vocações são bem balanceadas para ter um PVP adequado, e um característica que acredito ser única, deste servidor é que as vocações todas tem as arvores de talento, estilo MMORPG; Luz Para relembrar as antigas versões do tibia onde você descia em uma caverna e se não tivesse uma tocha, não conseguia ver absolutamente nada! Pensando nisso porém não aproveitar 100% da interface do novo client com gráficos aperfeiçoados e travar a Ambient Light em no maximo 5%, e é isso mesmo que fizemos, veja só! Shop System O sistema de shop é um sistema onde o jogador poderá fazer o seu comércio, ainda estão na versão de testes do sistema e logo logo apresentará novas Features O Shop! Informações do NPC contratado! Informações da loja A Lista do que foi comprado no seu shop Atributos do NPC; Atributos! * Business = Responsável pelo n° de items que pode ser colocado a venda! * Charisma = Responsável pela taxa paga pelos items (Inicialmente a 10%) ou seja o jogador venderá o item por 100 e somente receberá 90; quanto maior a atributo charisma menor a taxa (Os valores exatos ainda não foram definidos) * Deal = Este atributo ele garante uma chance de vir um item raro durante a transação que poderá ser dado tanto para o comprador quanto para o vendedor, ou seja, a pessoa poderá receber um item como por exemplo lottery ticket entre outros! (A chance é bem pequena e aumenta conforme o skill DEAL) (Os items irão para o depot tanto do comprador quanto do vendedor) * Economic = Este skill irá diminuir o salário do NPC, ou seja supondo que o salário dele seja 500 dollars e se tiver este atribute irá reduzir em 10% o salário será reduzido para 450 dollars, e quanto maior o atribute maior a porcentagem reduzida! * Lucky = Este atributo irá garantir uma chance de a venda não envolver taxas ou seja independente do valor atual da taxa, o vendedor receberá o valor completo! O Level do NPC irá aumentar de acordo com o número de vendas daquele NPC, ou seja se um jogador comprar do NPC X o NPC X irá receber a experiencia! Se a pessoa tiver mais de 1 NPC irá randomizar quem receberá a experiencia (sujeito a mudanças[Não tenho certeza quanto a isso afinal dependendo do tamanho do terreno, o jogador poderá falar hi trade e o NPC que "ouvir" primeiro irá receber, lembrando que haverá 2° andar para as lojas!(A pessoa irá construir)]) A cada level o NPC receberá 1 ponto em atributos para você aumentar no que quiser! Launcher; Agora o client vem acompanhado com um Launcher que irá atualiza-lo automaticamente Nada muito complicado de usar Shop de animais; Sistema de shop de animais MAPA; O mapa não é muito grande, mas ficará maior e maior com o passar das atualizações, a cada mês uma nova atualização e provavelmente uma nova Hunt, e logo logo novas ilhas! VENHA EXPLORAR Gaian Tribute Esta é uma "guilda", que propõe missões em grupos com o uso de salas mapas rank e muito mais, confira! Mobs raros, bosses Podendo aparecer em qualquer canto, eis alguns mobs encontrados ultimamente no servidor, será que existem mais? Ai está agora uma pequena tabela para saber oque está pronto e oque falta! Website, estou usando a versão comum do Gesior Acc Maker, e portanto quero poder arranjar alguem que possa fazer um site em melhores condições! O remake de alguns sistemas antigos, Woodcutting, Culinária(fazer poções e comida), entre outros, já existe um sistema, porém quero faze-los novamente de forma a deixa-los mais agradavel! A configuração das salas(3 a 8) do 1° mapa do GT; A configuração correta do sistema de forja com oque irá precisar para forjar, level e tudo mais para cada um dos itens! Faltam alguns NPCs no mapa, como os NPCs das primeiras quest e de alguns vendedores! Faltam fazer o sistema de algumas quests! Falta serem adicionados novos bosses ao server; Eventos semanais e mensais (SEM IDEIAS) Sistema de chuva(não é importante mas...) Ilha do tutorial Acertar os primeiros itens. Balancear a ultima vocação "Archer" Facilitar a informação no servidor, afinal muitos não saberão como fazer certas coisas e irão desistir de jogar por não saberem, então a criação de tutorias, e até mesmo videos é fundamental! Sistema de culinária Online! => Servidor já se encontra online para o publico! Sistema de venda de animais, doenças e de compra de animais; REFORMANDO Dados: Site: www.tibiafarm.com O download do client está no site! Latest News! Pessoal, as atualizações se encontram pelo tópico, leiam todas as paginas que vocês irão encontrar inúmeros updates!
  7. Bike System - Pokétibia.

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

    1 ponto
    Bom, considerando que uma GRANDE parte dos membros hoje em dia, busca conteúdo no forúm sobre 'poketibias', não é díficil encontrar dúvidas sobre esse assunto. Dias atrás eu vi alguém dizendo algo sobre 'Preciso de Bike igual ao OT Pokémon', e hoje, vi novamente. Como um script bem fácil de se fazer, decidi fazer e postar aos membros que futuramente possam precisar o/ Vamos lá. Vá em data/actions, crie um novo arquivo .lua chamado bikesystem, cole isso dentro: -- [Bike System By Nogard, access tibiaking.com for support.] -- function onUse(cid, item, frompos, item2, topos) local config = { [1] = {lookType = 1111}, --- lookType da outfit male. [0] = {lookType = 0000}, --- lookType da outfit female. [msgmount] = 'Você acaba de montar em sua bike.', --- Mensagem que aparecerá ao subir. [msgdesmount] = 'Você desceu da bike.', --- ~~ ~~ ~~ ~~ ~~ ao descer. [speed] = 474 --- Velocidade que terá após subir. } if getPlayerStorageValue(cid, 32001) == 1 then setPlayerStorageValue(cid, 32001, 0) doRemoveCondition(cid, CONDITION_OUTFIT) doSendAnimatedText(getCreaturePosition(cid), 'Bike OFF!', 32) doChangeSpeed(cid, getCreatureSpeed(cid)-config[speed]) doPlayerSendTextMessage(cid, MESSSAGE_STATUS_CONSOLE_ORANGE, config[msgdesmount]) else doChangeSpeed(cid, getCreatureSpeed(cid)+config[speed]) doSetCreatureOutfit(cid, config[getPlayerSex(cid)], -1) doSendAnimatedText(getCreaturePosition(cid), 'Bike ON!', 32) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config[msgmount]) setPlayerStorageValue(cid, 32001, 1) end return true end Pode configurar a velocidade que deseja, e o lookType que o player terá em cima da bike, nessa parte (o qual já deixei explicado, porém nem todos leem. Assim como as mensagens que aparecerão ao subir/descer. local config = { [1] = {lookType = 1111}, --- lookType da outfit male. [0] = {lookType = 0000}, --- lookType da outfit female. [msgmount] = 'Você acaba de montar em sua bike.', --- Mensagem que aparecerá ao subir. [msgdesmount] = 'Você desceu da bike.', --- ~~ ~~ ~~ ~~ ~~ ao descer. [speed] = 474 --- Velocidade que terá após subir. } Agora abra actions.xml, e adicione essa tag: <action itemid="0000" event="script" value="bikesystem.lua"/> em itemid, coloque o ItemID do item que o player usará pra subir na bike. E por fim, vá em Data/Creaturescripts/Scripts, e abra o arquivo login.lua, adicione isso: if getPlayerStorageValue(cid, 32001) == 1 then local speed = 474 --- A mesma velocidade do script. setPlayerStorageValue(cid, 32001, 0) doRemoveCondition(cid, CONDITION_OUTFIT) doChangeSpeed(cid, getCreatureSpeed(cid)-speed) end Pronto Abraços.
  8. 1 ponto
    Ola Tibianos e Poketibianos! Venho Trazer o Sistema Ja Existente No Pokemon Centurion, Mas Que Passa Despercebido Pelo Seu Mal Funcionamento... O Sistema Foi Adicionao Ao Pokemon Centurion Mas Sem Configurarem. Vamos Lá Entao: Pasta Do Servidor > Data > Action > Scripts > Boost.lua Substitua Por: Depois Entre Em: Creaturescript > Script > Auraboost.lua Substitua Por: Aviso: Obrigado Pela Atenção Espero Que Gostem!
  9. KNJ OTS, Custom

    Jpeedro reagiu a kaiquegabriel por uma resposta no tópico

    1 ponto
    ------- - Ultimas atualizações Atualização 20/05/2014 10:35 Adicionada possibilidade de obter o item de montaria Leech para domar Water Buffalo como no Global. Leia mais... - Sobre KNJ OTS Com falta de muita criatividade, eu e mais dois amigos, damgrath (Nei) e Jamison Collins (Jamison), decidimos deixar o nome da nossa Equipe com as iniciais dos nossos nomes, podendo ser alterado futuramente. Estamos desenvolvendo um servidor baseado em cima do Yurots. (Davland, Styller, Baiak, como preferirem chamar) A ideia é trazer o Tibia atual com sprites, sistemas, itens, montarias e tudo o que temos de novo (incluindo baloons nos NPCs) para o nosso antigo Yurots que foi praticamente esquecido na versão 8.6 Imagens Dica: para melhor qualidade de imagem, clique com segundo botão e abra-a em uma nova guia. Atualização 20/05/2014 10:35 Adicionada possibilidade de obter o item de montaria Leech para domar Water Buffalo como no Global. Leia mais... Sistemas Iremos atualizar o tópico constantemente adicionando mais imagens do mapa e de sistemas. Nós da KNJ OTs temos a intensão de colocar o servidor online para diversão de todos. Caso não obtivermos sucesso, postaremos o mapa inteiro para contribuir com o TibiaKing. A equipe A equipe KNJ é formada por 5 integrantes e assim pretendemos manter até o fim do projeto. Dentre os 5, separamos por funções, sendo elas; Kaique Gabriel perfil: kaiquegabriel Mapper avançado/ Scripter Jamison Collins perfil: Jamison Collins Scripter avançado Neirival Santos perfil: damgrath RPG Maker avançado/Mapper Thiago Camargo RPG Maker Lucas Severo perfil: Alienbear Designer Atenciosamente, KNJ OTS
  10. PokéGhost

    lucasmacaca reagiu a Wend por uma resposta no tópico

    1 ponto
    Eae Galera do Fórum, Estava editando esse Server Para deixar online Mais estava Sem tempo e Achei Melhor Postar para usarem como Base • Menu: ├ Informações; ├ Ediçoes; ├ Erros; ├ Prints; ├ Download; └ Creditos. • Informações Basicas • • Erros Do Servidor • • PrintScreen • bike distro client iniciais • Download's • Servidor:: http://www.4shared.com/rar/0m4KyxiTba/Server_PokeGhost.html Client:: http://www.4shared.com/rar/anjpN7YWce/PokGhost.html scan:: 4Shared Já faz Scan *--* Para nossa Alegria • Creditos • GOD ZERO AnnaFeeh Absolute
  11. [Galeria] Nogard

    Wend reagiu a Nogard por uma resposta no tópico

    1 ponto
    Bom, aqui estarei postando os trabalhos gráficos que fizer aos membros, e já fica como galeria, haha. Banner para servidor, no caso para o Team Speak. For: ViitinG Background for client "Poké Vênus". For: paulo thush Logo/Banner "Emperia Online". For: Ka zuza Logo/Banner "Kpdo".
  12. Pokemon Base+souce+rme e ute

    damian5225 reagiu a XxMetalxX por uma resposta no tópico

    1 ponto
  13. Portfólio Smok3y

    WhisperingSorrow reagiu a Smok3y por uma resposta no tópico

    1 ponto
    Fala negada, recentemente fui tentar entrar no site do tibiaking pra ver como tava a seção de design de lá, já que eu era membro do xt e talvez voltar a frequentar a seção...bom, acabo que o xt ta morto ai eu cai aqui no TK e vi que muitos dos usuários de lá estão aqui, então resolvi ficar e participar aqui mesmo então, alguns de meus trabalhos: muitos deles são wallpappers então eu vou redimensionar pro tópico não ficar muito pesado recentemente decidi tentar mexer com zbrush (tentar...) cabeça de um morga, ainda n acabei curto grafitti...desenhado com uma mesa digitalizadora, e vetorizado no illustrator curto tbm tipografia 3D, mexer no Cinema4D... Um wall mais simples que eu fiz, ta com meu logo antigo, não rippei n vetorzinho infelizmente faz MUITO tempo que eu não faço uma sign, intão não tenho uma pra mostrar meu portfólio no behance (super desatualizado) com mais trabalhos: https://www.behance.net/JulioCesar15
  14. 1 ponto
    Sou péssimo em fazer scripts pequenos, mas, quero ajudar.. talkactions.xml <talkaction words="!akatsuki" event="script" value="akatsuki.lua"/> akatsuki.lua function onSay(cid) local ter1 = 11534 local ter2 = 11535 local ter3 = 11536 local ter4 = 11537 local ter5 = 11538 local ter6 = 11539 local ter7 = 11540 local ter8 = 11541 local ter9 = 11542 local ter10 = 11543 local receber1 = 12681 local receber2 = 12682 local receber3 = 12683 local receber4 = 12684 local receber5 = 12685 local receber6 = 12686 local receber7 = 12687 local receber8 = 12688 local receber9 = 12689 local receber10 = 12690 if getPlayerItemCount(cid, ter1) >0 and getPlayerItemCount(cid, ter2) >0 and getPlayerItemCount(cid, ter3) >0 and getPlayerItemCount(cid, ter4) >0 and getPlayerItemCount(cid, ter5) >0 and getPlayerItemCount(cid, ter6) >0 and getPlayerItemCount(cid, ter7) >0 and getPlayerItemCount(cid, ter8) >0 and getPlayerItemCount(cid, ter9) >0 and getPlayerItemCount(cid, ter10) >0 then doPlayerRemoveItem(cid, ter1, 1) doPlayerRemoveItem(cid, ter2, 1) doPlayerRemoveItem(cid, ter3, 1) doPlayerRemoveItem(cid, ter4, 1) doPlayerRemoveItem(cid, ter5, 1) doPlayerRemoveItem(cid, ter6, 1) doPlayerRemoveItem(cid, ter7, 1) doPlayerRemoveItem(cid, ter8, 1) doPlayerRemoveItem(cid, ter9, 1) doPlayerRemoveItem(cid, ter10, 1) doPlayerAddItem(cid, receber1, 1) doPlayerAddItem(cid, receber2, 1) doPlayerAddItem(cid, receber3, 1) doPlayerAddItem(cid, receber4, 1) doPlayerAddItem(cid, receber5, 1) doPlayerAddItem(cid, receber6, 1) doPlayerAddItem(cid, receber7, 1) doPlayerAddItem(cid, receber8, 1) doPlayerAddItem(cid, receber9, 1) doPlayerAddItem(cid, receber10, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem todos os itens necessários") end return TRUE end
  15. 1 ponto
    Creio que não, pois nunca testei. Se te ajudei, deixa o rep++.
  16. Minhas Sprites

    ClaudioMarcio reagiu a gasparisio por uma resposta no tópico

    1 ponto
    Salve galera do Tibia King to voltando a spritear, ainda sou novato entao, vou precisar da ajuda de vcs, para me ajudar a desenvolver a habilidade do pixel art, vou tentar postar o mais frequente que for possivel, sao essas minhas sprites espero que gostem, e comentem no que posso melhorar!! Essa fiz vendo videos do insaend Arqueiro Medieval Staff Mage Lanceiro Final Fantasy Tactics e um Samurai! :Painting Artis Estao ae, é isso ae por enquanto, espero que possam me ajudar, tanto em AA, como anatomia tbm.. agradeço ja, Abraços!!
  17. [HELP] Vida das Vocations

    Thiago Rulexz reagiu a Rusherzin por uma resposta no tópico

    1 ponto
    Sim, se não acho que ficaria meio zoado
  18. [HELP] Vida das Vocations

    Thiago Rulexz reagiu a Rusherzin por uma resposta no tópico

    1 ponto
    Creio que seja no vocation.xml: gaincap="10" gainhp="20" gainmana="30"
  19. Tile exclusivo para vencedor da WoE

    mytheraot reagiu a ViitinG por uma resposta no tópico

    1 ponto
    A storage que está nesse script foi a que eu passei,você coloco o uniqueID 25151 no tile com o RME ?
  20. (Resolvido)[AJUDA] Staff por script

    Leoo Zanin reagiu a DeathRocks por uma resposta no tópico

    1 ponto
    Se não der certo Testa este ... Para Editar o Atk Mude aqui COMBAT_FORMULA_LEVELMAGIC, 0, -300, 0, -350 -- Você coloca o minimo e o maximo que hitar
  21. (Resolvido)[AJUDA] Staff por script

    Leoo Zanin reagiu a ViitinG por uma resposta no tópico

    1 ponto
    Não testei : local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 30) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -7, -9, -5.5,-6) local condition = createConditionObject(CONDITION_CURSED) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 5, 2000, -0) setCombatCondition(combat, condition) function onUseWeapon(cid, var) return doCombat(cid, combat, var) end
  22. NPC Gnomally

    p e o p l e reagiu a ViitinG por uma resposta no tópico

    1 ponto
    "data/npcs/Gnomally.xml" : <?xml version="1.0" encoding="UTF-8"?> <npc name="Gnomally" script="Gnomally.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="507" head="13" body="111" legs="111" feet="115"/> <parameters> <parameter key="message_greet" value="Hi |PLAYERNAME|, I sell equipment for {minor} and {major} crystals."/> <parameter key="message_farewell" value="Good bye."/> </parameters> </npc> "data/npcs/scripts/Gnomally.lua" : local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function greetCallback(cid) talkState[talkUser] = 0 return true end local itemsSellMinor = { {itemId = 18215, quantCt = 2}, {itemId = 18395, quantCt = 8}, {itemId = 18509, quantCt = 10}, {itemId = 18388, quantCt = 15}, {itemId = 18393, quantCt = 15}, {itemId = 18521, quantCt = 70}, {itemId = 18518, quantCt = 70} } local minorCrystalId = 18422 local itemsSellMajor = { {itemId = 18398, quantCt = 10}, {itemId = 18399, quantCt = 10}, {itemId = 18400, quantCt = 10}, {itemId = 18401, quantCt = 10}, {itemId = 18403, quantCt = 10}, {itemId = 18404, quantCt = 10}, {itemId = 18405, quantCt = 10}, {itemId = 18406, quantCt = 10}, {itemId = 18410, quantCt = 10}, {itemId = 18520, quantCt = 20}, {itemId = 18517, quantCt = 20}, {itemId = 18447, quantCt = 20}, {itemId = 18448, quantCt = 20} } local majorCrystalId = 18423 function getMinor() local textM = "" for i=1, #itemsSellMinor do if i < #itemsSellMinor then textM = textM.. getItemNameById(itemsSellMinor[i].itemId) ..", " else textM = textM.. getItemNameById(itemsSellMinor[i].itemId) .."." end end return textM end function getMajor() local textJ = "" for i=1, #itemsSellMajor do if i < #itemsSellMajor then textJ = textJ.. getItemNameById(itemsSellMajor[i].itemId) ..", " else textJ = textJ.. getItemNameById(itemsSellMajor[i].itemId) .."." end end return textJ end function getArrayMinor() local arrayMinor = {} for i=1, #itemsSellMinor do arrayMinor[#arrayMinor+1] = getItemNameById(itemsSellMinor[i].itemId) end return arrayMinor end function getArrayMajor() local arrayMajor = {} for i=1, #itemsSellMajor do arrayMajor[#arrayMajor+1] = getItemNameById(itemsSellMajor[i].itemId) end return arrayMajor end function creatureSayCallback(cid, type, msg) local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local storageNpc = 495021 if(not npcHandler:isFocused(cid)) then return false end if msgcontains(msg, 'yes') and getPlayerStorageValue(cid, storageNpc) > 0 then local item = getPlayerStorageValue(cid, storageNpc) for i=1, #itemsSellMinor do if itemsSellMinor[i].itemId == item then if doPlayerRemoveItem(cid, minorCrystalId, itemsSellMinor[i].quantCt) then doPlayerAddItem(cid, item, 1) selfSay("Pick up your item.", cid) setPlayerStorageValue(cid, storageNpc, -1) else selfSay("I dont have crystals for buy item!", cid) setPlayerStorageValue(cid, storageNpc, -1) end break end end for i=1, #itemsSellMajor do if itemsSellMajor[i].itemId == item then if doPlayerRemoveItem(cid, majorCrystalId, itemsSellMajor[i].quantCt) then doPlayerAddItem(cid, item, 1) selfSay("Pick up your item.", cid) setPlayerStorageValue(cid, storageNpc, -1) else selfSay("I dont have crystals for buy item!", cid) setPlayerStorageValue(cid, storageNpc, -1) end break end end end if msgcontains(msg, 'minor') then selfSay("I selling for minor crystals: "..getMinor(), cid) elseif msgcontains(msg, 'major') then selfSay("I selling for major crystals: "..getMajor(), cid) elseif isInArray(getArrayMinor(), msg) then local item = getItemIdByName(msg) for i=1, #itemsSellMinor do if itemsSellMinor[i].itemId == item then selfSay("I selling ".. msg .." for ".. itemsSellMinor[i].quantCt .." minor, you accept my offer?", cid) setPlayerStorageValue(cid, storageNpc, item) break end end elseif isInArray(getArrayMajor(), msg) then local item = getItemIdByName(msg) for i=1, #itemsSellMajor do if itemsSellMajor[i].itemId == item then selfSay("I selling ".. msg .." for ".. itemsSellMajor[i].quantCt .." minor, you accept my offer?", cid) setPlayerStorageValue(cid, storageNpc, item) break end end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  23. As vocação está com as mesmas configuração do promote, porem você configura depois '-' não coloquei VIP nem EPIC na descrição deixei com nome de Promote '-' Você quer que o player obtem a promote vip como ? Por piso vip, npc dentro da area de vip '-' como ?
  24. Clean House

    buloks reagiu a p e o p l e por uma resposta no tópico

    1 ponto
    Descrição: É para deletar house de players inativos, ou seja, o player que não loga em "X" dias perde a sua house! houseclean.lua function onTimer() local days = 15*24*60*60 doSaveServer() local query = db.getResult("SELECT `owner`,`id` FROM `houses`;") if (query:getID() ~= -1) then while true do local own,houseid = query:getDataInt("owner"),query:getDataInt("id") local qry = db.getResult("SELECT `lastlogin` FROM `players` WHERE `id` = "..own) if(qry:getID() ~= -1) then last = tonumber(qry:getDataInt("lastlogin")) if last < os.time() - days then setHouseOwner(houseid, NO_OWNER_PHRASE,true) end end if not(query:next()) then break end end query:free() end return true end globalevents.xml <globalevent name="HouseClean" time="03:00" event="script" value="houseclean.lua"/> na tag está para executar o script as 3 da manhã se quiser alterar só mudar essa parte: time="03:00" para configurar os dias que o player que não logar em "X" dias É aqui: local days = 15*24*60*60 no caso está para o jogador que não logar em 15 dias perder a house. Crédtidos: Vodkart Link: http://www.tibiaking.com/forum/topic/14919-house-clean/
  25. 1 ponto
    Isso não é o rep system? Tenta tirar na pasta mods.
  26. Erro no step 4

    Zikaduh reagiu a Rusherzin por uma resposta no tópico

    1 ponto
    Sim.
  27. Erro no step 4

    Zikaduh reagiu a Rusherzin por uma resposta no tópico

    1 ponto
    ALTER TABLE `players` ADD `world_id` int(11) NOT NULL DEFAULT 0;
  28. Erro no step 4

    Zikaduh reagiu a Absolute por uma resposta no tópico

    1 ponto
    Insira no seu phpmyadmin: CREATE TABLE IF NOT EXISTS `z_news_tickers` ( `date` int(11) NOT NULL DEFAULT '1', `author` int(11) NOT NULL, `image_id` int(3) NOT NULL DEFAULT '0', `text` text NOT NULL, `hide_ticker` tinyint(1) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  29. 1 ponto
    add isso no script setPlayerPromotionLevel(cid, 2)
  30. Man, deixa eu te falar.. Faz vocações VIPS, e põe para só elas poderem usar os itens.. Fica muito mais organizado.
  31. OT On em Wifi

    kaiquegabriel reagiu a PsyMcKenzie por uma resposta no tópico

    1 ponto
    Já consegui, obrigado! Vou fazer um tutorial depois, muitas coisas os tutoriais da internet não ensinam.
  32. 1 ponto
    <movevent event="StepIn" actionid="29859" script="tilevip.lua"/> credito: HotSummer obs: Ana, ou alguem... no caso quando vc pisa no piso aparece a mensagem no chat... tem como ela aparecer no meio da tela ?? (msgWelcome = "Welcome to VIP PLACE!!.") vlw Verde - doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, ou Branco - doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE,
  33. COMO DESCOMPILAR

    arthurzera reagiu a macalo por uma resposta no tópico

    1 ponto
    so usar esses programas . Download's: 1 Descompila qualquer coisa que seja compilada no Molebox.(Molebox UnPacker) 1 Descompila o Dbko2. (Dbko2 UnPacker) 1 Descompila qualquer client que seja versão e title correto.(Tibia UnBinder 0.2) REp + se ajudei..
  34. esse vps da conta do recado?

    dono red reagiu a ViitinG por uma resposta no tópico

    1 ponto
    O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Servidores Derivados" Para: "OTServ → Suporte OTServ → Suporte de Infraestrutura"
  35. (Resolvido)[Pedido] Script golden vip.

    victorleekrs reagiu a Cazuza por uma resposta no tópico

    1 ponto
    Querido ta funcionando assim: Ao usar 3 vezes o VIP normal, na terceira ele ganha a GOLDEN VIP, e zera a contagem. Ou seja ganha GOLDEN VIP de 3 em 3 vips normais. Se quiser que eu altere isso, para apartir da terceira toda vez que ele usar vip ja ganhar golden vip avisa. Storage da VIP normal = 13720 Storage Golden VIP = 13722 Não testei mas creio estar funfando corretamente, abraço! function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 31 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13720) local timenow = os.time() if getPlayerStorageValue(cid, 13721) == -1 then setPlayerStorageValue(cid, 13721, 0) end ---------------------------------------------- if getPlayerStorageValue(cid, 13720) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end ---------------------------------------------- doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de FosterVIP no seu character.") setPlayerStorageValue(cid, 13720, time) setPlayerStorageValue(cid, 13721, getPlayerStorageValue(cid, 13721) + 1) if getPlayerStorageValue(cid, 13721) >= 3 then setPlayerStorageValue(cid, 13722, time) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ganhou FosterVIP GOLD no seu character.") end local quantity = math.floor((getPlayerStorageValue(cid, 13720) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de FosterVIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE Atualizado!
  36. pedido comano de god

    Valakinhas reagiu a Cook por uma resposta no tópico

    1 ponto
  37. [8.54] Digimon Online v1.0

    XxMetalxX reagiu a danilo belato por uma resposta no tópico

    1 ponto
    Pfv Alguem Pode Me Ajuda Nao da para Capturar o Digimon Como Arrumo??????
  38. (Resolvido)Erro Gesior STEP 4

    PsyMcKenzie reagiu a PriisioneR por uma resposta no tópico

    1 ponto
    Baixe essa database http://speedy.sh/9CfMh/chaitosoft-1.sql e Reinstale o Gesior. acabo seus problemas
  39. como criar quest pelo propio jogo

    luiz1233211 reagiu a Max willain por uma resposta no tópico

    1 ponto
    Pegue um baú depois abra propiedades dele coloque action id 2000 e unique id qualquer um que não esteja em nem uma quest depois abra um dos quadrados pretos no seu baú coloque id ou o nome do item que você quer depois que você escolheu o item clique nele coloque em count quantos desse item você quer que o player ganhe Ajudei? Rep+ Duvida?Só pergunta
  40. [8.60]Baiak Barão - Sem Bug Character

    AmadeuReis reagiu a DeathRocks por uma resposta no tópico

    1 ponto
    se funcionar 100% os script +REP muita gente tava com duvida obrigado
  41. Resolvido!! qualquer dúvida poste aqui
  42. Area Premium RME

    SliceFalso reagiu a Wend por uma resposta no tópico

    1 ponto
    esse ai é com piso *--* :: http://www.tibiaking.com/forum/topic/12441-area-vip-premmium-tile/
  43. Ajuda no Pokémon House V2

    SliceFalso reagiu a Wend por uma resposta no tópico

    1 ponto
    Usando dat editor? Os arquivos dat e spr não abre no dat editor use o object builder. Aqui:: www.4shared.com/file/SUeAUR00ba/ObjectBuilder039.html
  44. (Resolvido)IDS no RME não são os mesmo no OT

    602530 reagiu a Markin por uma resposta no tópico

    1 ponto
    copia o items.xml e items.otb do seu ot e cola dentro do rme na pasta da respectiva versão do mapa.
  45. Estou querendo criar a area vip do meu ot

    Usuario666 reagiu a leandrovp por uma resposta no tópico

    1 ponto
    TESTAR PORQUE ESSE SCRIPT EU FIZ PRO MEU BAIAK NAO SEI SE EM TFS FUNCIONA Vai em data/moviments/script e crie um arquivo .lua com nome de sua escolha -- Script Feito por Leandro Machado function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você nao e VIP DONATE Para comprar Acesse : http://baiak-lero.bl...gspot.com.br/!", msgWelcome = "Bem Vindo a area VIP DONATE!" } if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end -- Aonde está em azul é action id do pizo Em moviments.xml coloque : <movevent type="StepIn" actionid="13500" event="script" value="sistemavip.lua"/> -- Agora o Item para Clicar e ganhar vai em Actions/script e criei um arquivo.lua com nome de sua escolha ------ -- Script Feito Por Leandro Machado function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 15 -- coloque os dias que serão a VIP! local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13500) local timenow = os.time() if getPlayerStorageValue(cid, 13500) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13500, time) local quantity = math.floor((getPlayerStorageValue(cid, 13500) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end ----- Aonde ta em azul é o Action ID DO piso que voce coloco no primeiro Script Aonde ta em vermelhor é os dias de vip que vai ganhar quando clicar no item actions.xml voce coloca ----- <action itemid="10309" script="sistemavip.lua"/> Aonde esta em verde é o ID Do item usado! -------- Ajudei? REP + Por Favor *-*
  46. tenta assim : 1- Depois de abrir seu mapa vá em File no alto canto esquerdo do remeres map editor,File>Import>Import Monsters/NPC. 2- depois localize a pasta em onde esta todos os monstros e selecione todos 3- Depois vá em Pallete>Creature Pallete>Others e procure em ordem alfabética o nome dos monsters e lá estara para você adcionar. sé ajudei Rep+ pra mim !!!
  47. OTAVATAR

    MasterHacker666 reagiu a Cat por uma resposta no tópico

    1 ponto
    OTAVATAR É Isso mesmo galerinha, abriu-se um novo projeto, chamado OTAVATAR, este projeto trará muitas surpresas (novidades) e creio que muitos vão gostar... O Servidor será RPG e mapa próprio, nosso objetivo é inovar o servidor com as melhores sprites e sistemas, como existem poucos projetos de avatar, pretendemos crescer ► Principais Meios de transportes (sistemas): • Voo (fly) usando o apa (geral) • Navios (barco) (geral) • Dominação de ar • Balões (nação do fogo) • Mounts (geral) ► Vocações: • Airbender • Waterbender • Earthbender • Firebender ► Dominações (magias): Cada vocação terá uma diversidade de magias diferente, os dobradores de terra terão magias muito poderosas, que devido ao tamanho do poder gastam soul points, dobradores de agua podem aprender a habilidade de paralizar seu oponente (congelar), os dobradores de fogo tem muita MANA e várias magias, por último os dobradores de ar assim como os outros tem habilidades (sistemas), porém são os que menos tem mana, eles são dificeis de matar e possuem muito sangue. ► SORTEIO É Isso mesmo galera, estaremos sorteando uma camiseta avatar (http://www.mundoavatar.com.br) Vamos sortear, neste e em outros foruns (junto) um ganhador, só participará quem comentar heim (o vencedor vai escolher a camiseta) ► EQUIPE Núcleo (Gustavo, Rafael) Administração (Daaniel, Gustavo, Rafael) Spriter (Pein, Vago) Mapper (Daaniel) Web Maker (Rafaaxd, vago) Scripter (vago, vago) Vamos se inscrever e participar do sorteio galera, boa sorte a todos Att. Daaniel (crédito das imagens: Mundo Avatar) Avatar é um desenho criado por Michael DiMartino & Bryan Konietzko. Todos os Direitos Reservados à Nickelodeon, subsidiária da Viacon International Inc.
  48. Katy Perry Sign

    ClaudioMarcio reagiu a Overloker por uma resposta no tópico

    1 ponto
    Avaliem e tem esse tambem
  49. Tem sim' Em movements.xml' adicione esta tag' <movevent type="DeEquip" itemid="5410" slot="shield" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="5410" slot="shield" event="function" value="onEquipItem"> <vocation id="8" showInDescription="1"/> </movevent> Lembrando, mude o Vocation id="8", onde está o 8 (em vermelho) para o ID da vocação que queira que use o item' @@EDIT' Para os demais que quiserem aproveitar o tópico... Lembre-se de mudar também o "itemid="5410" para a ID do item que deseja receber essa função' Abraços'
  50. [Fractal] Monster Pack by Morbidsheep199

    eskylo reagiu a ClariX por uma resposta no tópico

    1 ponto
    Final Monster Pack Fractal Pack by morbidsheep199.deviantart.com Contém: 200 Fractais Tamanho: 97 MB Comentários: Um pack giganorme e extremamente útil de fractais. - Download
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo