Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. [8.54] Servidor + Client Naruto B&W [EXCLUSIVO]

    LoLos reagiu a Eytor por uma resposta no tópico

    1 ponto
    OLÁ USUARIOS DO TIBIA KING .. HOJE ESTAREI TRAZENDO UMA NOVIDADE .. O SERVIDOR DE NTO EXCLUSIVO DO NTO BLACK & WHITE(AKELE OT NOVO QUE FOI CRIADO A 1 MES POR E MIN E POR O [ADM] Johnatan). VALE LEMBRAR QUE O NTO BLACK WHITE FOI UM DOS SERVIDORES DE NARUTIBIA QUE MAIS CRESCEU NOS ULTIMOS TEMPOS .. EM APENAS 1 SEMANA DE NTO JÁ ATINGIMOS A META DE 70 ~ 80 USUARIOS ONLINE FIXOS DIARIOS, E ESSE É O SERVIDOR MAIS RECENTE DO NTO BLACK WHITE BASEADO NO DO SERVIDOR MADARA RINNEGAN EDITADO POR MIN E POR O JOHNATA. ANTES DE MAIS NADA GOSTARIA DE EXPLICAR O MOTIVO DE TAR POSTANDO O SERVER .. BEM O JOHNATAN ERA QUEM FAZIA PRATICAMENTE TUDO NAS ATUALIZAÇÕES E TAALS .. POREM ELE PAROU COM NTO AI TIVE QUE DESMONTAR O NTO B&W PORQUE EU NÃO TINHA CONDIÇÕES PRA DAR CONTA DO NTO SOZINHO. CHEGA DE BLABLA E VAMOS LÁ!! [+] NOVIDADES & CARACTERISTICAS [+] ERROS E BUGS [+] PRINTS DO SERVER [+] DOWNLOAD [+] CREDITOS [+] NOVIDADES & CARACTERISTICAS [+] ERROS E BUGS [+] PRINTS DO SERVER [+] Downloads Servidor Naruto B&W: Clique Aqui Client(descompilado): Clique Aqui [+] Creditos - Madara Rinnegan (servidor base) - [ADM] Johnata Editar Praticamente Todo o Servidor - Eu Por umas Besteiras q eu Coloquei e Por Postar GOSTOU DO SERVIDOR? DA UM REP++
  2. DEV C++ Compilando TFS no Windows

    Gabriel485 reagiu a Natanael Beckman por uma resposta no tópico

    1 ponto
    DEV C++, aprenda a compila uma source TFS! Downloads(Baixe de acordo as configurações do seu windows): DEV C++ CONFIGURADO PARA 32BITS DEV C++ CONFIGURADO PARA 64BITS REV 3884 TFS 0.4 Certo, feitos os downloads, extrai DEV C++ no Disco C e REV 3884 em Documentos. ====================================== Abra o DEV C++: ====================================== ====================================== Abra a Source: ====================================== ====================================== Localize a pasta da Source e abra o arquivo TheForgottenServer.dev, Documentos> trunk.r3884> dev-cpp> TheForgottenServer.dev: ====================================== ============================================================= ====================================== Aguarde carregar todos os arquivos: ====================================== ====================================== Vamos adicionar o parâmetro -D__CONSOLE__ no teclado digita ALT + P, clique em parameters e adicione o parâmetro... Feito? clique em OK: ====================================== ====================================== Vamos compilar Source, no teclado digite CTRL+F9 e aguarde finalizar o processo: ====================================== ====================================== Se der tudo certo em Log vai estar como mostra a imagem abaixo: ====================================== ====================================== Verifique na pasta Documentos> trunk.r3884> dev-cpp você vai encontrar o arquivo TheForgottenServer.exe e pronto meu parabéns você compilou! ====================================== =========================================== Só isso galera tutorial rápido resumido e útil! Créditos Natanael Beckman! =========================================== Caso você adquira uma source com apenas os arquivos .cpp e .h e não sabe como compilar o projeto, abaixo vamos explicar: Na pasta onde está localizado os arquivos .cpp e .h crie uma pasta chamada dev-cpp, e dentro dela adicione uma imagem icone. Abra o DEV-C++, clique em File> New> Project: Logo em seguida selecione Empty Project, em name terá o nome Project1 altere utilize o nome quer quiser, após isso clique em OK e em seguida selecione a pasta dev-cpp que criamos: Agora selecione a opção Win32GUI caso use source OTX ou TFS selecione Win32Console ao lado << Browse selecione a imagem do icone que está na pasta Dev-Cpp. No mesmo menu na aba Parameters em C++ compiler adicione os seguintes parâmetros: -D__ENABLE_SERVER_DIAGNOSTIC__ -D__ROOT_PERMISSION__ -D__GROUND_CACHE__ -D__USE_SQLITE__ -D__USE_MYSQL__ -D__CONSOLE__ -D__WAR_SYSTEM__ E em Linker adicione as seguintes libs: -lboost_filesystem -lboost_thread -lboost_system -lboost_regex -lsqlite3 -lwsock32 -llua5.1 -lws2_32 -leay32 -lmysql -lxml2 -lgmp -lz -s No mesmo Menu na aba Build Option escreva na segunda coluna horizontal escreva Obj e dê OK. Na lateral terá o nome do seu projeto o meu no caso é The Forgotten Server, clique com o botão direito do mouse em cima do nome e clique na opção Add Project: Selecione na pasta da sua source todos os arquivos .cpp e .h após isso salva o projeto e já pode compilar CTRL+F9: OpenSSL 0.9.8 1º baixe http://devpaks.org/details.php?devpak=73 2° abra Dev-Cpp > Tools > Packager Manager > Install > Seleciona o arquivo baixado e instala, fecha abre e testa! Clica aqui \/
  3. [Show-OFF] Ultimo projeto para download?

    Ajuka2 reagiu a Gabrieltxu por uma resposta no tópico

    1 ponto
    Eai galera beleza? então já vem um tempo que venho falando que vou fazer um ultimo projeto para download para a galera e tals , esses dias pensei bem se iria fazer mesmo e começei a fazer essa minha ultima contribuição , criei esse tópico para um Show Off do meu ultimo trabalho , nome dele vai ser Pokémon Opal . --//Pokémon Opal / Inicio do projeto 15/12/2014/ \\-- Caracteristicas do Servidor até Agora : Modificações que não vai ter nesse server que contem no PDA (Por enquanto , essa lista vai mudar ao decorrer do projeto ): - Gender System - Shinys Aleatorios Prints do avanço: Créditos (Pode mudar de acordo com o avanço do projeto): -Eu -Aberos (por me ajudar) -ZerefSoares (por me ajudar) -Slicer e brun123 (pelos sistemas do pda) -Erondino (pelo distro + sources) - OrochiElf (Por ajudar nas sources) é isso Galera vou indo fazendo com o tempo , não me cobre , tenho vida social tambem , não é todo o dia que vou mecher no servidor , mas é isso nada de novo , mas apenas outro distro totalmente diferente + sources , creio que vai ajudar muitas pessoas que curte o pda, Lembrando que ele não vai ser livre de bugs , pesso ajuda tambem para a galera que queira ajudar no projeto me enviar uma PM com contato do facebook para eu adicionar para conversarmos melhor. Se gostou do projeto da um rep+ ai e vlw flw ! Bjao do Tiu GabrielTxu! :*
  4. [NTO] Base NTO Server (WAR)

    Sun reagiu a MadaraOt por uma resposta no tópico

    1 ponto
    Fala Pessoal hoje venho trazer a base do NTO Server. bom eu usei ela por um tempo e me ajudou muito espero que ajude vocês também OBS: Eu não achei o cliente certo então usei um aqui que serviu sem bugs só tem que arrumar umas talkactions estou parando de editar NTO então não irei arrumar os bugs originais SORRY OBS2: Usando cliente do WAR tem alguns bugs no jutsu nada que 30 min editando não arrume! Bom aqui vai algumas imagens! Edit: Download da Database e config.lua em sqlite Conta God: Login:30 Senha:03 Downloads: Cliente: Cliente NTO Comet Server: [BASE] NTO Server Database: Forgottenserver.s3db Config: Config.lua Scan: Cliente: Cliente NTO Comet 0/55 Server: [BASE] NTO Server 10/51 -- OBS:Baixa quem quer não sei porque tem tudo isso Database: Forgottenserver.s3db 0/54 Config: Config.lua 0/53 Créditos: NTO War: Pela base e o cliente! Kojack414: Pela base tbm!
  5. 1 ponto
    Olá, Galerinha do TK... Estou Trasendo este script, não foi feito por mim, mas eu fui dando uma reformulada, e tenho recebido muitos pedidos... lembrando que ele esta adaptado para POKEMON, Ele Está desta Forma, Infelizmente estou sem Tempo, Trabalhando Duro em um projeto, com minha equipe mais enfim, ja é uma otima base ! characterlist.rar Scan Virus Total ! : https://www.virustotal.com/pt/file/52b5e34db021895946a9184328a58d6713e3ecd6bbf08a2927bd5258e9ba128e/analysis/1450881632/ xD
  6. Problema com tibia 11

    williamgranato reagiu a brunolamonato por uma resposta no tópico

    1 ponto
    Eai galera do TK fmz? Estou tendo dificuldades pra entrar no meu ot pelo cliente 11.. Fiz tds os procedimentos, ja tentei com cliente modificado e com ip changer, o webservice ta configurado corretamente.. Mas ainda assim, depois de selecionar a lista de char, recebo esse erro :
  7. (Resolvido)Addons Bonus

    Strung reagiu a WooX por uma resposta no tópico

    1 ponto
    Haha, a pagina é minha, provavelmente a encontrou no site do meu servidor. Como não há nada de importante nela, não vejo porque não te ajudar com isso. Aqui está. addons.php
  8. Como faço para adicionar comandos do GM

    jhonysavio reagiu a KotZletY por uma resposta no tópico

    1 ponto
    @jhonysavio você não entendeu o que eu falei. O script acima, é só um exemplo. Em todos os comandos que existe no seu server, você terá que declarar a parti de qual grupo pode usar, o "enuns.h", é só para você saber os grupos existentes atualmente. Quando você cria um script, e não quer que ninguém use a não ser o Admin, você pode adicionar um check como o que mostrei assim, e cargos inferiores ao admin não irá usar o comando!
  9. Best Baiak Completo

    thelifeofpbion reagiu a Werner por uma resposta no tópico

    1 ponto
    Se você quer um servidor com melhor RPG, jogue global ou crie um você mesmo. Depois volte e julgue.
  10. (REVIVE BUGADO)

    UnknowLoad reagiu a BangBang por uma resposta no tópico

    1 ponto
    function onUse(cid, item, frompos, item2, topos) local idpokeball = {11737, 11740, 11743, 11746, 11826, 11829, 11832, 11835} if getPlayerStorageValue(cid, 990) >= 1 then doPlayerSendCancel(cid, "You can't use revive during gym battles.") return true end if getPlayerStorageValue(cid, 52481) >= 1 then return doPlayerSendCancel(cid, "You can't do that while a duel.") --alterado v1.6 end -- if item2.itemid <= 0 or not isPokeball(item2.itemid) then doPlayerSendCancel(cid, "Please, use revive only on pokeballs.") return true end if itemid == idpokeball then doPlayerSendCancel(cid, "You can't use revive in pokeballs using or in any pokeball.") return true end for a, b in pairs (pokeballs) do if item2.itemid == b.on or item2.itemid == b.off then --edited deixei igual ao do PXG doTransformItem(item2.uid, b.on) doSetItemAttribute(item2.uid, "hp", 1) for c = 1, 15 do local str = "move"..c setCD(item2.uid, str, 0) end setCD(item2.uid, "control", 0) setCD(item2.uid, "blink", 0) --alterado v1.6 doSendMagicEffect(getThingPos(cid), 13) doRemoveItem(item.uid, 1) doCureBallStatus(item2.uid, "all") cleanBuffs2(item2.uid) --alterado v1.5 return true end end return true end Creio que assim funcionará !!
  11. Por onde começo em rook?

    DiegoDuOt 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. 1º - sim! 2º - sim! 3º - mais ou menos, teria como fazer um script criar um item em tais posições, de água que de a impressão que ta alta, afinal água é um item colocado através do mapa, não da pra fazer uma alteração complexa em um item, ou textura dele. Hahaha! 4º - sim! 5º - sim! 6º - sim! 7º - sim, com limitação a algumas coisas que você citou! Em relação, as duvidas gerais o inicio do tópico, vá por passo, entenda no básico, como é feito a conexão do client com servidor, do servidor com o site, o que é uma distro, o que e a source, entenda sobre os limites da versão que você quer, e sobre sua versão em si. Após isso, entenda as estruturas dos scripts, o que são actions, creaturescripts, movements, talkactions, apesar do nome já dizer tudo. Kkkkk(Isso caso queira se aprofundar, mas é bom entender o básico) Depois como funciona os itens, atributos, e o resto, você irá aprender na experiência!
  12. (Resolvido)[Talkactions] Sistema de Cash Check

    Vodkart reagiu a KotZletY por uma resposta no tópico

    1 ponto
    @Xz Death Xz no mesmo lugar onde você pegou. Em talkactions, basta substituir o seu pelo que eu modifiquei!
  13. Ajuda werewolf helmet

    thelifeofpbion reagiu a neykos por uma resposta no tópico

    1 ponto
    Olá boa noite, desculpa o incomodo mais gostaria de uma ajuda estou tentando implementar esse script no meu servidor que é do malucoo baixei sábado. Mas o mesmo clica com o moonlight crystal, no helmet gera erro na linha 18 e 19 do codigo. Abaixo o codigo.. local moonlightcrystals = 24739 local items = { -- 1 and 2 is mage, 3 is paladin, 4 is knight, change if wrong [1] = { [24716] = 24717, [24718] = 24784 }, [3] = { [24716] = 24717, [24718] = 24772 }, [4] = { [24716] = 24717, [24718] = 24783 } } items[2] = items[1] function onUse(player, item, fromPosition, target, toPosition, isHotkey) local voc = player:getVocation()%4 voc = (voc > 0 and voc) or 4 if isInArray(moonlightcrystals, item:getId()) then local toId = items[voc][item.itemid] if toId then target:transform(toId) item:remove(1) target:getPosition():sendMagicEffect(CONST_ME_MAGIC_RED) else fromPosition:sendMagicEffect(CONST_ME_POFF) return true end end end O erro gerado é : Lua Script Error: [Action Interface] data/actions/scripts/other/moonlightcrystals.lua:onUse data/actions/scripts/other/moonlightcrystals.lua:19: attempt to perform arithmetic on a userdata value stack traceback: [C]: in function '__mod' data/actions/scripts/other/moonlightcrystals.lua:19: in function <data/actions/scripts/other/moonlightcrystals.lua:18> Linha 18 e 19 do erro: function onUse(player, item, fromPosition, target, toPosition, isHotkey) local voc = player:getVocation()%4 Solução do problema. local moonlightcrystals = {24739} local items = { -- 1 and 2 is mage, 3 is paladin, 4 is knight, change if wrong [1] = { [24716] = 24717, [24718] = 24784 }, [3] = { [24716] = 24717, [24718] = 24772 }, [4] = { [24716] = 24717, [24718] = 24783 } } items[2] = items[1] function onUse(player, item, fromPosition, target, toPosition, isHotkey) local voc = player:getVocation():getId()%4 voc = (voc > 0 and voc) or 4 if isInArray(moonlightcrystals, item:getId()) then local toId = items[voc][target.itemid] if toId then target:transform(toId) item:remove(1) target:getPosition():sendMagicEffect(CONST_ME_MAGIC_RED) else fromPosition:sendMagicEffect(CONST_ME_POFF) return true end end end
  14. Como faço para adicionar comandos do GM

    jhonysavio 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. @jhonysavio isso você adiciona diretamente no script, escolha qual script é, e modifique para por exemplo: if player:getAccountType() < ACCOUNT_TYPE_GAMEMASTER then return true end ou seja, grupos menores que gm não poderá usar. Você poderá mudar os types, caso queria que tutores ou cargos menores usem, por exemplo: if player:getAccountType() < ACCOUNT_TYPE_TUTOR then return true end Nesse caso aqui, cargos maiores que tutores poderá usar, porém cargos menores que tutor não irão usar. Coloque esse code sempre no inicio do script, logo após o callback onUse. Todos os types podem ser encontrado luascripts.cpp e enums.h Abraços e boa noite! xD
  15. [Link Quebrado] Pokemon Evolution [DxP]

    Graycat reagiu a OWeen por uma resposta no tópico

    1 ponto
    então seguinte ele não dá ao player os itens iniciais devido a um erro para abrir o inventario voce tem que abrir o SQL STudio abrir o arquivo SQL do servidor procurar na opção Player_item e add os itens inicias manualmente Abra o Editor de account va em DATABASE ADD DATABASE Clique numa pastinha na lateral da barra branca na aba de ADD DATABASE selecione o arquivo SQL do seu servidor depois vai em DATABASE Connect Va em Tables Procure player_itens va em data na aba que abriu e add os codigos la ID - SID - PID - Item - Count 1 101 1 2120 1 1 102 2 2580 1 1 103 3 1987 1 1 104 4 2550 1 1 105 5 1988 1 1 106 6 2382 1 1 107 7 11989 1 as ID dos itens Iniciais são essas está sem o poke.info OBS: Você abre a opção e vai em DATA ID = Player ID Para saber qual é a ID do seu char basta olhar em players e depois DATA na segunda linha vai ter ID é só olhar o numero que esta antes do nome do seu char SID = é a ordem do numero deixe como está PID = é em qual parte do SET Item que esta por exemplo cabeça, pé, mão... Aconselho a colocar o numero que deixei... Item = é a ID do item que vai estar no local marcado no PID, as que deixei aí são o KIT Inicial Count = quantidade daquele item, tambem aconselho deixar os que marquei Apos colocar esse itens tem 2 passos a se completar 1° - Em ATRIBUTES não pode ser NULL, para arrumar basta dar um duplo clique con o botão esquerdo que ele ira abrir uma aba, simplesmente desmarque a opção NULL 2° - Você precisa salvar as alterações, ao lado do sinal de +, voce ira achar um V e um X Onde V salva e X cancela opos fazer isso basta logar sua acc OBS 2 o Char não pode estar logado se não o SQL nao salva as mudanças Espero ter ajudado!! Se não tem o SQL Edittor vou deixar download aki Account_Editor.exe
  16. 1 ponto
    Olá amigos da Comunidade Tibiaking venho trazer a vocês este tutorial de como compilar o TFS v1.0 em windows 32 or 64 bits com Microsoft Visual Studio 2013 (Obs: Eu uso a 2013 Ultimater Recomendo). Vamos ao tutorial >> 1) Primeito baixe os programas abaixo se não tiver claro: MSVS 2013 >> Click Here http://www.visualstudio.com/downloads/download-visual-studio-vs Agora baixar os Programas do TFS v1.0: TFS Sdk >> Click Here - Link 2: (Mirror) Source Do TFS v1.0 >> Click Here Atenção Baixe apenas a Boost da versão do Pc 32 or 64 Bits. Boost MSVS 2013 32Bits >> Click Here Boost MSVS 2013 64Bits >> Click Here 2) Agora vamos começar a instalar os Programs do TFS v1.0 >> Primeiro instale o Boost 32 or 64Bits No diretorio raiz do seu HD: Print >> Agora coloque o SDK Extraido na raiz do Seu HD: Print >> Faça a mesma coisa com a source do TFS v1.0: Print>> Depois de ter feito tudo isso abra a pasta da source e abra a pasta vc12 e siga a print: ( Obs: Você vera Boost32 isso acontece porque na instalação eu coloquei no diretório como Boost32 (Primeira foto) mas basta você deixar como C:\Boost ( A letra C:\ Refere-se a letrado do seu HD ela pode ser D - H - F e Etc... Varia de Pc a Pc.) ) Print >> Com o Visual Studio (2013 Recomendado) aberto Siga as Prints abaixo: Click com botão direito no projeto e vá em propriedades: Print >> Depois Click em Cofiguration manager: Print >> Vamos as explicações: 1 >> Click la Primeiro Quando abrir a caixa com os passos 2-3 and 4 siga-os abaixo >> 2>> Coloque release e só nada mais. 3>> escolha para qual sistema de 32 or 64Bits. (Lembrado que ali e de acordo com a Boost oks. ) 4>> Só Click lá quando terminar de fazer os passos acima. Rsrs.] ------------------------------------|||||------------------------------- 3) Terceira parte Passos 1 do tutorial vamos lá >> Primeiro agora depois de fazer os passos anteriores faça os seguintes passos Click em C/C++ >>> General e siga a Print: Print>> Caso você não entendeu siga as explicações: Vamos as explicações: 1>> Onde você Deve clicar C/C++ >> General. 2>> Click onde a seta esta apontado e click em edit ou de dois clicks. 3>> Quando abrir a caixa de dialogo deixe os diretórios iguais ao da foto e de um Ok. ( Obs: Você vera Boost32 isso acontece porque na instalação eu coloquei no diretório como Boost32 (Primeira foto) mas basta você deixar como C:\Boost ) Terceira parte passo 2 Click em Linker >> General e siga as Prints >> Prints >> Vamos as explicações: 1>> Onde você deve Clicar depois de fazer os passos anteriores da terceira parte passos 1. Oks. 2>> igual ao passo 2 da parte 1 da terceira parte só que mais explicativo. 3>> Click em Edit e espere abrir a caixa de Dialogo siga a Print 2. Print 2>> Deixe igual a caixa de dialogo onde esta marcado com o 1 Grande Oks. Depois basta da um OK e um Apply e Ok e esperar aparecer Ready >> Print>> Explicações: 1>> Esperar o Ready. 2>> Click com o botão direito no projeto e depois em BuilD. Basta Esperar terminar a compilação e Pronto. Caso o tutorial não tenha sido bem explicativo Posso melhorá-lo a sugestão e depois posto a foto final da compilação Oks. Se quiser me agradecer eu serei grato pois deu trabalho fazer esse tutorial pois bugo algumas vezes. Um grande abraço e fiquem com Deus! Nota: Eu Tenho permissão do autor do tutorial Original em Inglês para criar o post em PT-Br Não e permitido copiar ou reproduzir sem a devida autorização de Dominique120. Não e permitido postar o Faq do mesmo aqui neste tutorial para ver mais informações siga o LINK ou Veja os #créditos. #Creditos: -------------------///------------------ Dominique120 >> Click aqui para ver o tutorial original -------------------///-------------------- ZORAN >> Click aqui para ver o meu perfil
  17. Private Área System

    Adventure reagiu a Schulzinho por uma resposta no tópico

    1 ponto
    O que esse sistema faz? R:Ele teleporta um player que "usou" uma alavanca para determinado local. Porém ele identifica se o player tem o money necessário e se há mais alguém dentro da área. Após ele entrar, o player ficara tempo X determinado la dentro antes que seja teleportado para fora novamente. Mas onde o script pode ser usado? R:Pode ser usado para quests, sistemas de hunting privados, entre outros. Em Actions/Scripts, coloque: privatesystem.lua -- Private Área System, Feito por Schulzinho function getPlayersInArea(fromPos, toPos) -- function by amoeba13 playersInArea = {} for x = fromPos.x, toPos.x do for y = fromPos.y, toPos.y do for z = fromPos.z, toPos.z do totalArea = {x=x, y=y, z=z} playerz = getTopCreature(totalArea) if isPlayer(playerz.uid) then table.insert(playersInArea, playerz.uid) end end end end return playersInArea end local CONFIGS = { [8939] = {tempo = 60000, posArena1 = {x = 1032, y = 978, z = 6}, posArena2 = {x = 1040, y = 983, z = 6}, posEntrada = {x = 1032, y = 981, z = 6}, posSaida = {x = 1032, y = 991, z = 6}, coins = 10000}, [8940] = {tempo = 60000, posArena1 = {x = 1032, y = 978, z = 6}, posArena2 = {x = 1040, y = 983, z = 6}, posEntrada = {x = 1025, y = 981, z = 6}, posSaida = {x = 1032, y = 991, z = 6}, coins = 10000}, } function onUse(cid, item, fromPosition, itemEx, toPosition) local config = CONFIGS[item.actionid] local area = getPlayersInArea(config.posArena1, config.posArena2) if area then for i = 1, (#area) do doPlayerSendCancel(cid, "Você Não pode entrar no momento") return true end end if doPlayerRemoveMoney(cid, config.coins) == FALSE then doPlayerSendCancel(cid, 'You don\'t have enough money.') return true end doTeleportThing(cid, config.posEntrada, true) addEvent(function() doTeleportThing(cid, config.posSaida, true) end, config.tempo) end Em Actions.xml Coloque: <action actionid="8939;8940" event="script" value="privatesystem.lua"/> Configure seguindo o exemplo da imagem: [8939] -- Actionid tempo (60000 = 60 segundos) -- Tempo para sair após entrar na area privada posArena1 -- Primeira posição para determinar a área posArena2 -- Segunda posição para determinar a área posEntrada -- Posição que o player ira ser teleportado para dentro da área posSaida -- Posição que o player sera teleportado após acabar o tempo
  18. [PDA] New Ditto System(Igual PXG)

    DarkRed reagiu a Featzen por uma resposta no tópico

    1 ponto
    Bom, já tem um ditto system(meu) aqui no TK, mas ele é meio chato, ao transformar tem que puxar e botar o pokemon novamente, esse novo não precisa de nada disso. Primeiramente, vá no some functions.lua - Localizado na pasta lib. E adicione isto no final(depois do ultimo end): Bom, essas são as funções de transformar e destransformar. Agora, vá no order.lua - Localizado no actions/scripts. E procure por: -------- TRANSFORM ---------- Apague tudo aqui dentro, até o: -------- LIGHT -------------- Ali dentro, bote: Pronto, ditto ja está tranformando, agora falta o !revert, para isso vá em talkactions/scripts e crie um arquivo(.lua) com nome de dittorevert, e dentro coloque: Agora, no talkactions.xml adicione esta linha: <talkaction words = "!revert;/revert" hide="yes" event = "script" value = "dittorevert.lua"/> Se fizer tudo corretamente, funcionará normalmente. Gif: Créditos: Gabrielbsales(sou op faço tudo solo)
  19. Depot - Poketibia

    Game Fox reagiu a Listrik por uma resposta no tópico

    1 ponto
    Dúvida, qual servidor base? A questão do Remers Map Editor é seguinte: Quando você abre ele e vai até o DP e da um duplo click, aparece para selecionar qual cidade aquele DP faz parte. Já que é poketibia, no geral eles configuram para ir pro DP de Saffron, logo o problema pode ser que o DP não está configurado de Saffron. Faça isso, abra Remers e coloque o DP sendo de saffron e verifique se resolveu. Ajudei?! Da REP+! Não cai o dedo! xD
  20. Sistema Akatsuki

    themapa reagiu a CreatServer por uma resposta no tópico

    1 ponto
    Sistema Akatsuki Bom jah vir muitas gente atras desse sistema entao eu resolvir cria um e posta pra ajuda os amigos esse vaii ser meu primeiro topico de script, entao vamos lah. Vá em Data/Npc e crum npc com o nome Tobi abra e cole isso: Vá em Data/npc/script e crie o bloco de notas com o nome AkatsukiSystem e cole isso: vou explicar um pouco como funcionar. Bem tem que arruma 6 coraçoes vá até o npc tobi e fale com ele, ele vaii fazer um troca com vc. vc vaii ganha uma roupa(Roupa da Akatsuki) com essa roupa vc jah estará tendo da Akatsuki. Pra quem quer que Fique o nome Membro Akatsuki Ao da Look Vá Até A Pasta Data/creaturescripts/scripts crie um bloco de notas com o nome showvoc e cole isso. Vá até Data/creaturescripts e va ate creaturescripts.xml e cole isso Mas quem usar Nto Jah vaii tem isso é só acrescenta o Akatsuki member. funcionar que quando o player fala com o npc tobi vc receberá o Storange Que Esta De Azul em cima o que esta de verde é o numero que estará Showvoc. O Id do Coracoes e a quantidade que vai perdi e remove, é o Rosa e amarelo no script. local level = 1-- Level preciso pra entra para akatsuki local itemid = 5943 -- id do coração local quantidade = 6 -- quantos hearts e preciso local bonushp = 300000 -- quanto de bonus de life vai ganha local bonusmp = 30000 -- quanto de bonus de mana vai ganha local experience = 20 -- Experience rates no caso 2x a experiencia do seu servidor. --[Vocation] = ( Nova Vocation, New Outfit(Roupa) ) [1] = { 5, 128}, [2] = { 6, 129}, [3] = { 7, 130}, [4] = { 8, 131}, } Bom gente espero que deu pra entende mas como é meu primeiro topíco eu penso que fale a verdade o que achou pra min tenta melhora nos poximo topicos. Creditos
  21. The Elemental Spheres Quest

    tirso reagiu a Tricoder por uma resposta no tópico

    1 ponto
    Categoria: Mapa. Versão: 8.60 Créditos: Nurn Anexos: Download | Scan Screenshot;
  22. Boss map

    tirso reagiu a Tricoder por uma resposta no tópico

    1 ponto
    Categoria: Mapa. Versão: 8.60 Créditos: Snuggles Anexos: Download | Scan Screenshot;
  23. Catch System envia Pokeball para depot

    Game Fox reagiu a Lord Stryton por uma resposta no tópico

    1 ponto
    O que você mudou? Que eu saiba este script é do PGalaxy 0.9. E claro só é compatível com PDA ou Dash com sources para ler arquivos desse tipo. Bom se ele está indo Morto é por causa disso a que: <script src="http://pastebin.com/embed_js.php?i=2m2MVkwm"></script> Tem que mudar as configurações de Pokebola: [2394] = {cr = 3, on = 24, off = 23, ball = 11826, send = 47, typeee = "normal"}, On:Ela com pokémon Off: Ele morto Ball é o Id dela e sua quantidade. Tem mudar ela e colocar os Ids certo. Espero ter ajudado.
  24. DEV C++ Compilando TFS no Windows

    Samuel Cstr reagiu a luanluciano93 por uma resposta no tópico

    1 ponto
    Até onde eu sei, só dá pra compila TFS 1.0 com Microsoft Visual Studio 2013. Aqui tem um tutorial para TFS 1.0 • http://www.tibiaking.com/forum/topic/30906-tutorial-compilando-tfs-v10-com-msvc-2013/
  25. (Resolvido)Sistema de Mineração

    kaioboyy reagiu a xWhiteWolf por uma resposta no tópico

    1 ponto
    exatamente como vc pediu... terra = {351,352,353,354,355} levels = { [-1] = 2229, ---- skull [0] = 1294, --- small stone [1] = 3976, --- worm [10] = 2149, -- Small Emerald [12] = 2146, -- Small Sapphire [15] = 2145, -- Small Diamond [17] = 2150, -- Small Amethyst [20] = 2147, -- Small Ruby [25] = 2144, -- Black Pearls [27] = 2143, -- White Pearls [30] = 2157, -- Gold Nuggets [35] = 2156, --- red gem [36] = 2158, -- blue gem [37] = 2155, -- green gem [38] = 2153, -- violet gem [39] = 2154, -- yellow gem [40] = 2157, -- small enchanted emerald [42] = 2157, -- Small Enchanted Sapphiire [45] = 2158, -- Small Enchanted Amethyst [50] = 2161, -- Small Enchanted Ruby [70] = 2162 -- Life Crystal } local config = { storage = 19333, chance = 40, --- chance de achar um item ou não k = 2, --- constante de level.. quanto maior, mais fácil é upar. (a fórmula é level ao quadrado dividido pela constante) experience = 19334 } function onUse(cid, item, fromPosition, itemEx, toPosition) local drops = {} function getDrops(cid) for i= -1,getPlayerStorageValue(cid, config.storage) do if levels[i] then table.insert(drops, levels[i]) end end return true end if isInArray(terra, itemEx.itemid) then getDrops(cid) doPlayerSetStorageValue(cid, config.experience, getPlayerStorageValue(cid, config.experience)+1) local experience = getPlayerStorageValue(cid, config.experience) if experience >= (getPlayerStorageValue(cid, config.storage)^2)/config.k then doPlayerSetStorageValue(cid, config.storage, getPlayerStorageValue(cid, config.storage)+1) doPlayerSendTextMessage(cid, 27, "Congratulations, you have leveled! Your currect level is "..getPlayerStorageValue(cid, config.storage) ..".") if getPlayerStorageValue(cid, config.storage) == 50 then doPlayerSendTextMessage(cid, 20, "For reaching level "..getPlayerStorageValue(cid, config.storage) .." you have been awarded with Mining Helmet.") doPlayerAddItem(cid, 7497, 1, true) end end if config.chance >= math.random(1,100) then if #drops >= 1 then local item = drops[math.random(1,#drops)] doPlayerSendTextMessage(cid, 27, "You have found a "..getItemNameById(item)..".") doPlayerAddItem(cid, item, 1, true) end doSendMagicEffect(toPosition, 3) else doSendMagicEffect(toPosition, 2) return TRUE end elseif itemEx.itemid == item.itemid then doPlayerSendTextMessage(cid, 27, "You're currenctly level "..getPlayerStorageValue(cid, config.storage)..".") else return FALSE end return true end agora é só ir no creaturescripts\scripts\login.lua e colocar antes do ultimo return true: if getPlayerStorageValue(cid, 19333) == -1 then setPlayerStorageValue(cid, 19333, 0) elseif getPlayerStorageValue(cid, 19334) == -1 then setPlayerStorageValue(cid, 19334, 0) end obs: a fórmula pro level da skill tá assim: level atual x level atual / k dá pra mudar mas eu prefiri fazer assim pq a função quadrática é crescente então a cada level ia precisar de mais experiencia doque o level anterior, mas fica a seu critério mudar. Pode parecer que tá bem fácil upar no começo, mas lembre-se doque eu falei. Fazendo uma continha simples você descobre que se precisa de somente 50 mineiradas pra pegar level 10, mas a mesma conta nos diz que é necessário 1250 mineiradas pra se chegar no 50. Então cuidado com oque faz na fórmula auheuhauheuh Também tomei a liberdade de editar o formato inicial das recompensas.. fiz a cada 2 leveis pra facilitar e não complicar o script ainda mais, mas ainda assim está dentro daquilo que vc falou anteriormente. Espero que vc tenha gostado porque leveu quase 4 horas pra fazer isso aí auhuhauhauh
  26. DEV C++ Compilando TFS no Windows

    Kho Mu reagiu a luanluciano93 por uma resposta no tópico

    1 ponto
    Muito bom cara, vai ajudar muita gente, continue assim, reputado!
  27. [DOWNLOAD] Server PokeZot

    Wallacy Willian reagiu a ClaudioMarcio por uma resposta no tópico

    1 ponto
    Sem Querer Se Meter Mais o Topico Não Está Escrito Obrigatorio Baixar e Sim Baixa Quem Quizer
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo