Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. 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 \/
  2. TibiaKing Map Shape v1.0.3

    Nerivalhs reagiu a Bruno Minervino por uma resposta no tópico

    1 ponto
    • • Introdução O projeto foi iniciado por Daniel para manter atualizado um recurso antigo que é muito utilizado, além de ser útil e criativo: o Bit Map To Map; baseando-se em sua estrutura, desenvolvemos um novo Map Shape, o Tibia King Map Shape, ou TK Map Shape; Esperamos pedidos de novas atualizações e opiniões sobre o projeto. Funções O TK Map Shape apresenta algumas funções a mais, tudo está sendo planejado para uma praticidade que envolva estética e funcionalidade: Você adiciona uma imagem, seleciona uma cor, essa cor selecionada será transformada em Mapa; você pode escolher várias cores e alguns grounds, assim como a versão que desejar. Também alterei a estrutura do programa ao salvar o arquivo, pra quem reclamava, agora está perfeito! Funções alteradas como a seleção de cor possibilitam um melhor manuseamento da ferramenta, o que antes produzia cor1 e cor2 agora pode ser listado como quantas cores você desejar. Como usar? https://www.youtube.com/watch?v=-nKwmVhg1qY Download TibiaKing Map Shape 1.0.3.rar Scan Changelog [07/02/2015] v1.0.1: - Carreção de possível crash ao salvar para .otbm - Novo Visual [31/01/2015] v1.0.0: - Lançamento do TibiaKing Map Shape [21/02/2015] v1.0.3: - Removido as opções xOff e Yoff; - Adicionado função para por ID custom; - Visual antigo adicionado, o novo estava causando lentidão na abertura do programa; - Adicionado opção de confirmação ao dar exit no programa. Créditos Bruno Minervino Daniel DarkstaR
  3. Global 11/12x [v32] - New Falcons - New Asuras - Warzone 4,5,6 - Exercise Training - Raids 100% - Monstros 100% - Trainer Offline 100% - Trainer Online 100% - Taming system funcionando 100%; - Database completa - War System 100% - Global MAP Full - Store 100% - Imbuement - Prey System - Entre outros sistemas. Projeto no: GITHUB Scan Vírus Total IMAGES Créditos:
  4. Evento Blood Castle [Automático]

    Vodkart reagiu a Killua por uma resposta no tópico

    1 ponto
    Últimas atualizações: 16/12/2013: Introdução: Este é o meu já conhecido evento Blood Castle Automático que estava em outro fórum que acabou. Estou trazendo ele aqui para que ele não "morra". Informações: #Dica: Acho que fica legal o premio do evento ser um item que da double exp por um tempo. Atualização [12/04/2014] Resolvi refazer o código, para facilitar a instalação e melhorar o funcionamento do evento. O que mudou? Instalando o evento: Lib: Movements: Creaturescripts: Monsters: O evento pode acontecer de duas maneiras: automática ou manualmente. Vou por as duas possibilidades: Automática: Manual: Como Configurar: * Se você for colocar, dentro do evento, um teleporte para as pessoas que não quiserem mais participar, coloque o Action ID 9371 nele. * Lembre-se de por NO-LOGOUT tool e NO-PVP tool em toda área do evento!! Todas as demais explicações estão na lib, mas vou demonstrar como configurar os mais "confusos". No modo automático, você configura de quanto em quanto o tempo o evento vai acontecer. Nessa tag: <globalevent name="Blood Castle" interval="3600" event="script" value="BloodGlobalEvent.lua"/> Aqui está 3600 segundos, ou seja, 1 hora. * Se seu servidor for em milisegundos, multiplique o número por 1000, assim: 3600 segundos * 1000 = 3600000 milisegundos = 1 hora. No modo manual, para iniciar o evento, basta usar a talkaction /blood-start com seu god. Em posGuarda, vc deve colocar a posicao do Guarda do Portao, como mostrado abaixo: As posPedras são onde ficam as pedras que tampam a passagem enquanto o evento não esta aberto, conforme na imagem abaixo: Em estátua, vc deve colocar a posição em que o arcanjo vai ser criado, conforme na imagem abaixo: Nas posParedes, vc deve por a posição das paredes que bloqueiam a entrada do castelo e que são removidas quando o guarda morre, conforme abaixo: Em fromPos e toPos, você vai por o canto superior esquerdo e o canto inferior direito do mapa do seu evento, respectivamente. Dessa maneira: As outras configurações eu acredito que já estejam bem explicadas. Espero que gostem dessa nova versão. Recomendo a todos que já usam o evento, reinstalar com essa nova versão. Qualquer dúvida ou bug, postem que irei responder.
  5. Volatile Spiderling

    Claudio Marcio reagiu a xWhiteWolf por uma resposta no tópico

    1 ponto
    Fala galera do TK, hoje eu venho mais uma vez trazer uma das magias mais incríveis que eu já vi até hoje (sério). A magia original foi feita em outro fórum mas para a versão 10.1... como eu vi que ninguém conseguiu adaptar pra versões inferiores eu decidi criar a minha própria volatile spiderling. Confesso que no começo eu tive muita dificuldade em achar as funções certas mas depois de tentar ajudar o membro @234567890z no suporte eu tive uma epifania. Sem mais delongas eu vou explicar oque o script faz e em seguida ensinar a colocá-lo no seu server. • Explicação: A magia foi feita baseada na personagem Elise do jogo League of Legends: você faz uma cria que anda até os oponentes e se explodem causando dano em area e deixando eles envenenados. Aqui tem um gif da magia funcionando obs: note que esse gif não fui eu que fiz mas ele demonstra exatamente como a magia funciona. • Instalação: Pra instalá-lo no seu servidor vai ser um pouco complicado pois ele requer diversas modificações... antes de mais nada, coloque essas linhas no seu spells.xml: <instant name="Volatile Spiderling" words="utevo res tera" lvl="40" mana="20" prem="1" selftarget="1" exhaustion="2000" groups="1,2000" icon="88" needlearn="0" event="script" value="especiais/spiderling.lua"> <vocation id="3"/> <vocation id="7"/> </instant> <instant name="poison explosion" words="poison explosion" lvl="0" mana="0" prem="0" aggressive="1" exhaustion="3000" needlearn="1" event="script" value="especiais/newspider.lua"> </instant> Agora você vai ter que criar os dois arquivos na pasta spells\scripts\especiais. Em newspider.lua coloque o seguinte: agora em spiderling.lua coloque o seguinte: Agora feito isso vc vai precisar criar o monstro que usará essa spell.. vá em monster\monsters.xml e adicione a seguinte linha: <monster name="Clone Spider" file="arachnids/newspider.xml"/> agora crie o arquivo data\monsters\arachnids\newspider.xml e adicione o seguinte nele: local poisonpowder = createConditionObject(CONDITION_POISON) setConditionParam(poisonpowder, CONDITION_PARAM_DELAYED, 1) local damageTable = { {4, -3}, {9, -2}, {20, -1} } for i = 1, #damageTable do local t = damageTable[i] addDamageCondition(poisonpowder, t[1], 4000, t[2]) end local arr = { {0, 1, 0}, {1, 3, 1}, {0, 1, 0} } local area = createCombatArea(arr) function onPrepareDeath(cid, deathList) if isMonster(cid) and getCreatureName(cid):lower() == 'clone spider' then doAreaCombatHealth(cid, 1, getThingPos(cid), area, -1, -30, 20) doAreaCombatCondition(cid, getThingPos(cid), area, poisonpowder, 255) doSendMagicEffect(getThingPos(cid), 16) end return true end Agora eu vou ensinar vocês a editarem... não tem muito oque mudar, apenas se vc quiser alterar os danos da spell vá em newspider.lua e será possível editar os danos do poison e da explosão: local damageTable = { {4, -3}, {9, -2}, {20, -1} } aqui você muda quantos danos serão e quanto cada um tirará.. no caso serão 4 hits de -3, depois 9 hits de -2 e por fim 20 hits de -1 até o poison parar. Lembrando que esses danos saem de 4 em 4 segundos. Se você quiser que eles sejam mais rápidos é só editar aqui: addDamageCondition(poisonpowder, t[1], 4000, t[2]) (4000 significa 4 segundos). Feito isso será possível editar também a area e o dano da explosão respectivamente em: Area: Dano: doAreaCombatHealth(cid, 1, getThingPos(cid), area, -1, -30, 20) Em vermelho temos o dano mínimo, analogamente, em azul, temos o dano máximo. Em verde é possível editar o efeito da explosão Só lembrando que as edições que forem feitas no newspider.lua devem ser feitas no spider.lua para que a magia tenha graça.. se não o dano da explosão/poison ao explodir será diferente caso ela morrer antes. Em spiderling.lua vc pode editar a quantidade máxima de crias que um player pode ter... o normal está setado para 2 mas vc pode sentir-se livre pra colocar quantas queira. local maxsummon = 2 (Só lembre-se que ao explodir uma aranha pode acertar outra então não é muito bom deixar um numero maior que 3); Se você for daqueles bem chatinhos com a magia você ainda pode editar algumas coisas importantes tais como: O efeito que sai quando ela explode por morte ou pela spell: doSendMagicEffect(getThingPos(cid), 16) O tempo em que ela executa a spell, a chance da spell sair naquele tempo e quantos sqm de distancia a criatura alvo deve estar pra aranha se explodir: <attack name="poison explosion" interval="1000" range="1" chance="50"/> interval = de quantos em quantos segundos ela executa a spell range = distancia em sqm que o alvo deve estar pra que ela execute a spell chance = chance de executar a spell a cada interval (nesse caso a cada 1 segundo tem 50% de chance dela soltar a magia) Você ainda pode editar aqui em vermelho: o tempo que leva pra criatura executar a magia.. Por padrão eu deixei 2 segundos, ou seja... eu sumono a aranha, ela vai até o alvo e a cada segundo q ela passa grudada no alvo (1 sqm de distancia) ela tem 50% de chance de ativar a spell e ficar parada no lugar durante 2 segundos até explodir. Se você quiser que ela leve menos tempo pra explodir é só baixar o 2000 (em milisegundos).. Se você quiser aumentar o dano e deixar ela parada por mais tempo até explodir pode editar a vontade aumentando os 2000. • Bom, isso é tudo que dava pra eu explicar... é óbvio que dá pra editar muito mais coisa mas se você não é scripter e não tem muita idéia de como editar eu dei uma ensinada básica doque você está autorizado a mexer. Espero que vocês curtam a spell e deem aquele REP+ pra fortalecer kkkk Eu não pretendia liberar essa spell visto que ela é extremamente complexa e nenhum servidor tem ela, mas, acho que seria muito babaca da minha parte ficar guardando um script tão bonito hahaha. Qualquer erro ou dúvida postem nos comentários que eu tento ajudar. ah, mais uma coisa: Os créditos são 90% meus visto que eu fiz praticamente tudo.. 9% é pro cara que fez a magia original (se vcs derem uma procurada vcs vão ver que não tem quase nada a ver com a minha mas os créditos dele são por ele ter me dado a idéia) e 1% pro cara no suporte que me pediu ajuda numa spell do mesmo gênero e me fez correr atrás de uma forma de fazer essa magia pra versões inferiores a TFS 1.0
  6. .

    GenoKillerr reagiu a Jaurez por uma resposta no tópico

    1 ponto
    .
  7. 1 ponto
    Olá pessoal Preciso de um script de "clean" que dê clean somente em uma coordenada específica , ou em várias coordenadas específicas , e que soltasse um efeito "poff" se possível.. Mas ficarei grato de qualquer forma , com , ou sem efeito , e presumo estar trazendo uma idéia que pode funcionar para mais pessoas Minha distro: 0.3.6 Versão: 8.60 Remere's: 2.2 Tentei fazer um , não consegui rs , eu não consegui , mas antes de pedir resolvi tentar :D Enfim , obrigado á quem leu até aqui.. Quem trazer a solução ganha rep+ Sucesso!
  8. Sprites Ot Pokemon Atualizadas 30/08/17

    Juuniiioor reagiu a fiordy por uma resposta no tópico

    1 ponto
    Olá pessoal!! Aqui é o Cypher Reverse e hoje trago pra vocês o saborzinho apimentado do meu trabalho, após alguns dias que voltei a jogar Ot Pokemon, ví que haviam sprites novas no game e que removeram o ElfBot do old client, fiquei puto e resolvi fazer o ElfBot voltar a funcionar, depois de alguns dias pensei melhor e tentei entrar em contato com o ADM do OTP para entrarmos em um acordo, ele simplesmente ignorou meu e-mail então como vingança resolvi Rippar tudinhuuu as Sprites do game dele!!! HAHAHA, vou ta deixando o link de download dos arquivos Dat, Spr e Pic do Ot Pokemon! Eu fiz o Ripp das Sprites no dia 30/08/17, espero que usem bem essas lindezas! Um beijo a todos os Tibianos que vão fazer uso delas haha!. Essa é especialmente pra você ADM do OTP que quer se achar mais que todo mundo! Bjo na sua bunda! haha Link das Sprites Scan do Virus-Total Meu vídeo sobre o Elfbot para OTP. Chega em Massa e Desembaça, porque jogo sem Trapaça, não tem Graça!
  9. World War o Seu Novo Mundo de War ! (RPG+PVP)

    Wakon reagiu a Gabrielk por uma resposta no tópico

    1 ponto
    Olá Pessoal, venho apresenta a vocês o mais novo servidor que irá lançar: World War um servidor na base Baiak com RPG pelo mapa. O que é World War ? World War é um servidor totalmente editado, muitas coisas novas e muito RPG pelo serve, contém teleports, quests e sistema que estarão fazendo o RPG do servidor, é um servidor totalmente FREE. Isso mesmo Totalmente Free os items Donate são adquiridos por quests rpg que estão no server. Exp Baixa, com muitas quests tanto como Principais Quest, e Quest Secundarias espalhadas pelo mapa. A maioria de todos os items são obtidos por quests, Sistema inovadores, Eventos Automáticos e muito muito mais. Features: • Versão: 8.60 • Mapa : Baiak Editado (RPG+PVP) / Existe o Cidade Principal e mais uma Cidade perto da principal, só pode ser acessada andando, assim como outras cidades que iram ser implementadas, assim preservando mais o RPG dentro do jogo. • Exp : 350x (Com Stages) • RateLoot = 2 • RateSkill = 10 • RateMagic = 5 • Não Existe Aol Red/Black Skull ! Sistemas: • Cast System • Área Super UP • Mining System • Castle 24H • Castle 48H • Sistema de Dodge e Critical (Equilibrado) • Sistema de Refinamento (RPG System) • Slot System (RPG System) • Sistema de Quest Addon com Bônus de Atributos • Casino automático • Vip Free (Por Quest, Libera acesso a mais Hunts) • Raids Boss (Raids de Boss que ocorre todos os dias duas vezes, e o Boss pode dropar items para completar a quest Donate !) • Sistema de Auction Npc (Venda Offline de Items em Geral ,in-game) • Sistemas de War de Cidades (Wars de Cidades aconteceram todo final de semana e Determina quem é dono da cidade conquistando o Evento City Supreme War. Guild Vencedora tem uma Placa com seu nome no templo de Cada cidade que existe a War. Obs: Cada Cidade que Existe no Server pode ter a War, quando estiver rolando a war, deve se dirigir a cidade que está acontecendo o evento) • Sistema de Minataur Souls(São Extraídos de Minotaurs Teleport se encontra no templo, são para trocar por items melhores ) • Sistema Mansion Vip (Sistema de Mansão, são Casas Grande, que tem Hunts Propria para UP sem preocupação de PK) • Gemas de Guerra (Sistema de Auxilio a PVP) • Sistema de Task e Task Diária e Task de morte (Sistema de task com recompensas para completar quests e quests donates) • Quest Donate Por Npc (RPG System) Eventos: • Battlefield Event • Zombie Event • Capture de Flag Event • SnowBall • Blood Castle • Fire Storm Event • Ducas Event • Woe=War Of Emperium Imagens: • Templo: • Vegas: • NPC Auction: • Quests: • Quest Donate Arma: • Quest Donate Set: • Hunts Vip Free: • Hunts Free: • Hunts Donate: Notas Finais O servidor está em fase final, e será lançado daqui para algumas semanas, Gostaria de Criticas sobre o que acharam do server do que mais precisa e Etc. Qualquer Duvida fale no Topico e eu irei esclarecer todos as suas Duvidas ! Lembrem-se o server vai ser 99% Free para que todos possam ser fortes sem ter que sempre tá pagando. Obs: Estarei criando um facebook para anunciar mais o servidor. e Mostrar mais os sistemas que nele contém. Obrigado pessoal ! Citar Editar
  10. Mining System

    Thayguroficial reagiu a xWhiteWolf por uma resposta no tópico

    1 ponto
  11. (Resolvido)Exana All

    JcA reagiu a Dwarfer por uma resposta no tópico

    1 ponto
    local conditions = {CONDITION_FIRE, CONDITION_ENERGY, CONDITION_POISON} -- adicione as conditions que você quer remover local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) function onCastSpell(cid, var) for i, v in pairs(conditions) do doRemoveCondition(cid, v) end doSendMagicEffect(getPlayerPosition(cid), CONST_ME_STUN) return doCombat(cid, combat, var) end
  12. (Resolvido)Force Login

    JcA reagiu a klipstyle por uma resposta no tópico

    1 ponto
    function onLogin(cid) if getPlayerStorageValue(cid, 1596) < 1 and getCreatureName(cid) ~= "Account Manager" then setPlayerStorageValue(cid, 1596, 1) doTeleportThing(cid, {x=1129, y=1160, z=6}) doPlayerPopupFYI(cid, "Msg") end return true end
  13. [AJUDA] Mordern acc "website"

    KotZletY reagiu a klipstyle por uma resposta no tópico

    1 ponto
    Amigo note no final da vocação da Bulma o ); você deve fechar a tabela apenas depois da nova vocação que adicionou.
  14. Mining System

    Thayguroficial reagiu a xWhiteWolf por uma resposta no tópico

    1 ponto
    testa assim, dei uma melhorada no script q ele era bem antigãaao hahaha (espero q funcione) não precisa mais colocar a terra especial na tabela da terra, eu checo ambas agora
  15. (Resolvido)[PEDIDO] Comando de Kick MC's

    Cain Jorge reagiu a Dwarfer por uma resposta no tópico

    1 ponto
    Nesse caso, vai verificar todos os andares configurados e vai deixar somente um player de cada ip na área, ou seja, removerá todos os MC's. Além disso, é possível fazer a verificação para mais de uma área. Você pode escolher se vai kickar e/ou teleportar o player para o templo. Em talkactions/scripts crie um arquivo: removeMc.lua Em talkactions.xml, adicione a tag: <talkaction words="!removeMC" access = "5" event="script" value="removeMc.lua"/>
  16. Dinimuir o tempo de atualizaçao

    Oneda reagiu a Vodkart por uma resposta no tópico

    1 ponto
    pelo onKIll function onKill(cid, target, lastHit) if isPlayer(cid) and isPlayer(target) then doPlayerSave(cid) end return true end
  17. Sprites Ot Pokemon Atualizadas 30/08/17

    Guilherme Damasceno reagiu a ZoR por uma resposta no tópico

    1 ponto
    Tipo Assim http://prntscr.com/ghfuei ??
  18. alguem poderia me ajuda nesse error?

    KotZletY reagiu a Thayguroficial por uma resposta no tópico

    1 ponto
    Amigo, abre o RME sem ser pelo mapa do server, após abrir o programa, vai em preferences e deixa ele na versão do seu mapa. Preferences>client version> Selecione a versão Feito isso e só importar a pasta do mapa. Caso não dê certo mesmo assim, tente por a pasta do seu servidor na area de trabalho, pois o rme não aceita diretorios muito grande. Espero ter ajudado!
  19. (Resolvido)Talk com erro

    JcA reagiu a KotZletY por uma resposta no tópico

    1 ponto
  20. Pokemon HuatsonOT (DXP) Custom lvl sys

    Sosna reagiu a omarwsk por uma resposta no tópico

    1 ponto
    pokemon status on lib the "level" value mezclado entre los mismos scripts y librerias en el servidor need to be shiny super ball or super ball one of those if you change the ball that the sh ditto come then u cant use that, that is client sided to change the memory menu, if you buy it from the diamond shop it comes in the right ball ..... sorry for being inactive i was on surgery and recovery
  21. PROCURO ALGUÉM QUE SAIBA FAZER SITE

    ElizeuAlmeida reagiu a kiinho por uma resposta no tópico

    1 ponto
    Projeto é de dbo, só quero ajuda com site Se for preciso, posso pagar..
  22. PROCURO ALGUÉM QUE SAIBA FAZER SITE

    ElizeuAlmeida reagiu a kiinho por uma resposta no tópico

    1 ponto
    Tenho discord sim ai vai o link https://discord.gg/pyqS9C Agradeço muito se me ajudar rsrs
  23. Mining System

    Thayguroficial reagiu a xWhiteWolf por uma resposta no tópico

    1 ponto
    tem algumas formas de fazer isso, vou apresentar uma delas que eu pensei agora: essa é a função que retorna os drops que você pode ter, vamos modificar ela pra aceitar um parametro chamado "special" que será verdadeiro ou falso e nos dirá se a terra que vc tá minerando é do id special. 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 agora quando chamamos ela no nosso código getDrops(cid) nós vamos adicionar esse parametro especial: e aí lá em cima do código onde temos terra = {6573} vamos adicionar terraspecial = {6572} terra = {6573, 6572} da forma que o sistema está escrito vc precisa adicionar as terras especiais também na tabela de terra, se não ele não vai funcionar pra esses id's.
  24. 1 ponto
    o meu ta dando erro ao iniciar o SQLdatabase oque fasso ?
  25. 1 ponto
    Como resolver isso? @WhiteBubble Deu esse erro aqui, sabe como ajeitar?
  26. Paralyze na ue e só usar ue com addon 3

    ElizeuAlmeida reagiu a kiinho por uma resposta no tópico

    1 ponto
    Paralyze na ue e só usar ue com addon 3 Então queria isso kkk
  27. 1 ponto
    R E P U T A D O Muito obrigado @Dwarfer !
  28. [PEDIDO] Script Anti-Lixo

    Ronnnnx reagiu a ElizeuAlmeida por uma resposta no tópico

    1 ponto
    A Resposta no tópico abaixo, colocada como correta no tópico , respondido pelo @Dwarfer pode funcionar para o seu caso , assim como funcionou para o meu.. Favor Reputa-lo Devidamente.
  29. (Resolvido)System Points In Game

    LeoTK reagiu a Dwarfer por uma resposta no tópico

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

    Ronaldo Luccerh reagiu a ElizeuAlmeida por uma resposta no tópico

    1 ponto
    Sou mapper e um pouco bom em scripts(correção de scripts) Caso precise/queira, Skype: Easkp98@hotmail.com Facebook: fb.com/elizeu1998 caso não precise/queira , boa sorte em seu projeto.. Sucesso!
  31. Erro no xampp

    ElizeuAlmeida reagiu a kiinho por uma resposta no tópico

    1 ponto
    Sempre que tento abrir localhost, aparece a pagina localhost/dashboard/ o site do xampp falando que instalei e tals tutoriais, nada de configurações la!!!
  32. Erro ao configurar Site

    Ronaldo Luccerh reagiu a ElizeuAlmeida por uma resposta no tópico

    1 ponto
    Qual sua Distro , e Sistema operacional ? , farei alguns testes. Em "Index.php" procure por: define('DEBUG_DATABASE', false); Substitua "false" por "true" Se o erro persistir presumo que mostrará a coluna que esta faltando em determinada database... Caso as colunas que faltam sejam mostradas , adicione a coluna direto no phpmyadmin, e depois substitua "true" por "false" no "database_errors" Traga-me mais informações, caso não resolva , poste aqui o que aparecer..
  33. 1 ponto
    DANDO ERRO DE SQL DATABASE '-'
  34. ANTI MC - EVENTOS - GLOBALEVENTS

    Tauzyu reagiu a Dwarfer por uma resposta no tópico

    1 ponto
    removemc.lua local hour = "00:00" --- altere para a hora que desejar local frompos, topos = {x = 25477, y = 25134, z = 7},{x = 25490, y = 25139, z = 7} function onThink(interval, lastExecution) if hour == tostring(os.date("%X")):sub(1, 5) then removeMc(frompos, topos) end return true end function removeMc(frompos, topos) local ips = {} for a,b in pairs(getPlayersOnline()) do if isInArea(getThingPos(b),frompos, topos) then if isInArray(ips,getPlayerIp(b)) then doTeleportThing(b,getTownTemplePosition(getPlayerTown(b))) end table.insert(ips,getPlayerIp(b)) end end end <globalevent name="RemoveMc" interval="60000" event="script" value="removemc.lua"/>
  35. .

    Cat reagiu a Jaurez por uma resposta no tópico

    1 ponto
    @meffon Estou atualizando, ainda hj vai aceitar 11.32. ATT, Jaurez
  36. .

    Cat reagiu a Jaurez por uma resposta no tópico

    1 ponto
    @saiddias Não tenho o 11.30, se vc tiver me envia que eu mudo o ip pra vc. @meffon Sim aceita 11.10. @Liane Maria Não tem. ATT, Jaurez
  37. (Resolvido)script de livro

    gacjogos reagiu a Noob II por uma resposta no tópico

    1 ponto
    Crie um arquivo chamado Livro.lua na pasta data/actions/scripts e coloca isso: function onUse(cid, item, frompos, item2, topos) doPlayerPopupFYI(cid, 'Coloque aqui\nOs Horarios.') return TRUE end no actions.xml adicione essa tag com o ID do livro: <action itemid="1950" event="script" value="Livro.lua"/> Use \n para pular uma linha
  38. 1 ponto
    function onUse(cid, item, frompos, item2, topos) if not getHouseByPlayerGUID(getPlayerGUID(cid)) then doPlayerSendTextMessage(cid,22,"You still do not have a house, buy a talking '!buyhouse' front of her.") return true end doTeleportThing(cid, getHouseEntry(getHouseByPlayerGUID(getPlayerGUID(cid)))) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT) doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) return true end
  39. TibiaKing Map Shape v1.0.3

    Mateus Santosss reagiu a Cat por uma resposta no tópico

    1 ponto
    Não, a cor que você selecionar na imagem vai virar mapa. Se fosse desenhar uma reta, o programa transforma essa reta de pixels em uma reta de ground, no rme. Exemplo: O programa vai transformar essa imagem (se eu selecionar a cor preta) em um mapa: (minimap) Claro, ali eu já mapeei em cima. Mas é isso que o programa faz
  40. 1 ponto
    OLHA! me diz que tem um erro: Couldn't stabilish conection with sql database! como aranjo?
  41. Volatile Spiderling

    Uchira Senju reagiu a xWhiteWolf por uma resposta no tópico

    1 ponto
    é uma spell realmente muito foda e muito útil em servidores de RPG... só fiquei meio triste porque dos 14 usuários que viram o tópico apenas dois curtiram :/ achei que ia fazer mais sucesso
  42. [Pedido] Npc Que Teleporta Por Level

    Sotten reagiu a GiovaniRodrigo por uma resposta no tópico

    1 ponto
    Crie um arquivo chamado James.lua na pasta data/npc/scripts e cole isso local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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 local cfg = { toPos = {x=359, y=1667, z=7}, -- Posição que o jogador sera teleportado level = 170, -- Level necessário para ser teleportado price = 50 -- Dinheiro a ser cobrado para ser teleportado } function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'rocket') then selfSay('You are sure you want to go? You can not return.', cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if msgcontains(msg, 'yes') then if getPlayerLevel(cid) >= cfg.level then if doPlayerRemoveMoney(cid, cfg.price) then doTeleportThing(cid, cfg.toPos) talkState[talkUser] = 0 else selfSay('You don\'t have enough money.', cid) end else selfSay('You need level having above '.. cfg.level ..'.', cid) end elseif msgcontains(msg, 'no') then selfSay('Skirt here!', cid) end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Configurando Crie um arquivo chamado Kiru.xml na pasta data/npc e cole isso <?xml version="1.0" encoding="UTF-8"?> <npc name="James" script="data/npc/scripts/James.lua" walkinterval="25" floorchange="0" access="5" level="1" maglevel="1"> <health now="150" max="150"/> <look type="128" head="114" body="12" legs="57" feet="114" addons="0" /> <parameters> <parameter key="message_greet" value="Hello, |PLAYERNAME|! Would like to travel to {rocket} quest?"/> <parameter key="message_walkaway" value="Hey Hey, where you go ?"/> <parameter key="message_farewell" value="Bye bye!"/> </parameters> </npc> Não testado. Dúvidas? Me avise. Att. Giovani Rodrigo
  43. Sprite Shiny Milotic

    LeLoko reagiu a Tio Marshmello por uma resposta no tópico

    0 pontos
    Te Amo
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo