Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. Ajuda de Scripters Plz ;s

    MaXwEllDeN e um outro reagiu a Garou por uma resposta no tópico

    2 pontos
    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -10, -1, -20, 5, 5, 1.4, 2.1) function onCastSpell(cid, var) addEvent(function() local target = variantToNumber(var) local position = getThingPosition(target) if getTileInfo(position).protection or getDistanceBetween(getThingPosition(cid), position) > 4 then return end doCombat(cid, combat, var) end, 2 * 1000) return true end Isso vai verificar se o alvo foi para protection zone ou se a distância entre os alvos ficou muito grande (coloquei 4 sqms).
  2. Criando Spells para seu servidor!

    ypz msty reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    Ola gaaaaaaalera, é com muito prazer que venho trazer esse primeiro tutorial meu como Aprendiz do TibiaKing, Spells: Bom, spells sao as magias do nosso servidor, elas servem tanto para healar, atacar, dar suporte e etc ... Criar magias é algo muito simples, vc mesmo poderam criar quantas magias quiserem para o seu servidor seguindo esse tutorial, Muito bem, vamos começar ... Spells de Curar (Healing) Fazendo a sua Spell Nao precisamos mecher aqui Aqui sera, oque vai acontecer Aqui é o effect que saira quando o player usar a spell A spell nao vai agressivar, assim podendo ser usada em areas PZ Aqui sera um Extra, a spell ira curar paralyze Formula do magic level, quanto maior mais vai healar Nao precisamos mecher aqui tambem Legenda: × Mais efeito pode ser encontrados no final do Tutorial × Oque ira acontecer, poder ser encontrado no final do Tutorial × Condições, pode ser encontradas mais no final do Tutorial Obrigado a Todos, Estou terminando de fazer o SpellMaker para facilitar a vida de vc, Abraços Spells de Atacar (Attack) Fazendo a sua Spell Nao mechremos aqui Aqui sera o tipo de dano que a spell causara Aqui é o effect que saira quando o player usar a spell setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 12) Formula do magic level, quanto maior mais vai healar Area que a spell vai atingir, Nao mecheremos aqui tambem Legenda: × Areas, podem ser encontradas no final do Tutorial × Efeitos, podem ser encontrados no final do Tutorial × Danos, podem ser encontrados no final do Tutorial Spells de Suporte (Support) Fazendo a sua Spell Nao mechemos aqui Efeito da magia Magia nao agressiva, pode ser usada em areas PZ Condição de escudo de mana O tempo que demora para essa spell acabar, 1 segundo = 1000 Nao mechemos aqui Legenda: × Efeito, pode ser encontrados mais no final do Tutorial × Condições, pode ser encontradas mais no final do Tutorial Oque a Spell vai fazer Efeitos Areas Condições
  3. 1 ponto
    Modern Aac , Sites Para Poketibia Eae Galera Do Tk, Hoje Vou Postar Aki , Alguns Sites De Poketibia (Modern Aac) , Então Vamos Lá WebSite PokeTibia 1.0 Download: WebSite PokeTibia 1.0 Imagem A Baixo \/ Scan Da Versão 1.0\/ WebSite PokeTibia 2.0 Download: WebSite PokeTibia 2.0 Imagem Do Log Da Versão 2.0 A Baixo \/ Scan Da Versão 2.0\/ WebSite PokeTibia 3.0 WebSite Poketibia 3.0 Download Tutorial 1º passo aconselho versão mais nova do Xampp 1.7.7 pelo menos e a versão que estou usando mais segura e não tive neum problema com ele ate o momento. depois que instalou o Xampp entre no phpmyadmin do xampp Criar novo Banco de Dados com o nome que preferir de sua escolha carregue o arquivo mysql que geralmente vem com seu servidor de poketibia depois que carregar pegue o arquivo do web site poketibia 1.0 extrair dentro da pasta htdocs dentro do Xampp pronto o resto agora e facil. 2º passo va no navegador e coloque http://localhost automaticmente ele vai pra pagina de instalação do site 1º imagem 2º imagem pronto instação completa vamus configurar o restante abre o config.lua de dentro da pasta do web site poketibia 1.0 altere essa linha pois e a coordenada onde o char vai nascer OBS: o Web site Poketibia 1.0 so suporta ser a configuração do config.lua do seu servidor de poketibia tiver em versão criptografada Sha1 então altere para Sha1 e mysql alte tambem remova o as linhas do config.lua do seu servidor que contenha "--" na frente do nome pode remover não vai aver neum problema na remoção não esqueça de desativar o acc manager do config lua tb pois vai bugar os char e não vão poder entra no servidor a instalação não contem senha de administrador do site precisa mudar o acesso de pagina direto do banco de dados qualquer duvida podem pergunta espero que gostem do site qualquer bug pode posta que tentaremos corrigir o mais rapido possivel gostaria muito da opinião de todos vocês Creditos a equipe do Modern Acc por disponibilizar o script do site pra podemos modificar para Poketibia
  4. (8.6x) TFS 0.4_DEV rev3777

    AllanSilva reagiu a 9k22 por uma resposta no tópico

    1 ponto
    Servidor: TFS 0.4 3777 Versão: 8.60 Venho disponibilizar o TFS 0.4 3777 (conheçido por ser extremamente estável em LINUX). Estarei disponibilizando as sources e o executavel (compilado) Também colocarei o link de um compilador TFS que funciona para compilar qualquer TFS sem bugs. Sources: Clique Aqui Scan: https://www.virustotal.com/file/3ccb3... trunk.r3777.rar TFs Compilado (compatível com war_system): Clique Aqui Scan: https://www.virustotal.com/file/84f6... TheForgottenServer.rar Link do compilador: http://tibiaking.com/forum/topic/12677-tfs-dev-c-compilador/ Creditos: TFS (criador) - 100%
  5. Anti-Bot System

    Lokozoido reagiu a Guilherme. por uma resposta no tópico

    1 ponto
    Bom, esse é um sistema anti-bot que vai funcionar da seguinte forma: O Jogador fica online por 15 minutos [Antibot]: Por favor escreva !antibot 5%8&9^2*3 sem simbolos. Ex: code: 1*5^8¿6%9 -> !antibot 15869. Lembre-se você tem 2 minutos para fazer isso ou será kickado. Jogador: !antibot 58923 [Antibot]: Aproveite seu tempo! Caso o código esteja incorreto: [Antibot]: Voce tem mais 2 chances para tentar novamente. Caso o jogador escreva o código 3 vezes errado, será kickado, ou então, caso o jogador não escrever o código nos próximos 2 minutos (configurável) será kickado também. Primeiro vá em data/creaturescripts/scripts/ e crie um arquivo chamado antibot.luae então cole: local symbols = {"*", "^", "¿", "%", "&", "$"} local timeBetweenQuestion = 15 * 60 --15 minutes local timeToKick = 2 * 60 --2 minutes local timeStorage = 65117 local codeStorage = 65118 local kickStorage = 65119 local timesStorage = 65121 function onThink(cid, interval) if not isPlayer(cid) or getPlayerGroupId(cid) >= 3 then return end if getCreatureStorage(cid, timeStorage) < 1 then doCreatureSetStorage(cid, timeStorage, os.time() + timeBetweenQuestion) end if getCreatureStorage(cid, kickStorage) > 0 and os.time() >= getCreatureStorage(cid, kickStorage) then local tmp = {timeStorage, kickStorage, timesStorage, codeStorage} for i = 1, #tmp do doCreatureSetStorage(cid, tmp[i], 0) end return doRemoveCreature(cid) end if os.time() >= getCreatureStorage(cid, timeStorage) then local code, set = "", 0 set = math.random(1, 100000) local s, e = 1, 1 for i = 1, string.len(set) do code = (code == "" and string.sub(set, s, e) or code .. symbols[math.random(#symbols)] .. string.sub(set, s, e)) s, e = s + 1, e + 1 end doCreatureSetStorage(cid, codeStorage, set) doCreatureSetStorage(cid, kickStorage, os.time() + timeToKick) doCreatureSetStorage(cid, timeStorage, os.time() + timeBetweenQuestion) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "[Antibot]: Por favor escreva !antibot " .. code .. " sem simbolos. Ex: code: 1*5^8¿6%9 -> !antibot 15869. Lembre-se voce tem " .. timeToKick / 60 .. " minutos para fazer isso ou sera kickado.") end return end Agora cole isso em data/creaturescripts/creaturescripts.xml: <event type="think" name="Antibot" event="script" value="antibot.lua"/> Cole isso em data/creaturescripts/scripts/login.lua: local timeStorage = 65117 local codeStorage = 65118 local kickStorage = 65119 local timesStorage = 65121 registerCreatureEvent(cid, "Antibot") doCreatureSetStorage(cid, codeStorage, 0) doCreatureSetStorage(cid, kickStorage, 0) doCreatureSetStorage(cid, timesStorage, 0) doCreatureSetStorage(cid, timeStorage, 0) Agora vá em data/talkactions/scripts,crie um arquivo criado antibot.lua e cole: local codeStorage = 65118 local kickStorage = 65119 local timesStorage = 65121 local times = 3 function onSay(cid, words, param, channel) if getCreatureStorage(cid, codeStorage) == 0 then return doPlayerSendCancel(cid, "Not yet.") elseif tonumber(param) == tonumber(getCreatureStorage(cid, codeStorage)) then doCreatureSetStorage(cid, codeStorage, 0) doCreatureSetStorage(cid, kickStorage, 0) doCreatureSetStorage(cid, timesStorage, 0) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "[Antibot]: Aproveite seu tempo!") return true else if getCreatureStorage(cid, timesStorage) < 0 then doCreatureSetStorage(cid, timesStorage, 0) end doCreatureSetStorage(cid, timesStorage, getCreatureStorage(cid, timesStorage) + 1) if getCreatureStorage(cid, timesStorage) == times then doCreatureSetStorage(cid, codeStorage, 0) doCreatureSetStorage(cid, kickStorage, 0) doCreatureSetStorage(cid, timesStorage, 0) doRemoveCreature(cid) return true else return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "[Antibot]: Voce tem " .. times - getCreatureStorage(cid, storageTimes) .. " oportunidades para tentar novamente.") end end return true end Agora cole isso em data/talkactions/talkactions.xml: <talkaction words="!antibot" event="script" value="antibot.lua"/> Caso você queria deixar o jogador banido por 1 (uma) hora, coloque isto: return doAddAccountBanishment(getPlayerAccountId(cid),getPlayerGUID(cid), os.time() + 1*60*60, 12, 7, "Away from keyboard botter") and doRemoveCreature(cid) No lugar de: return doRemoveCreature(cid) E isso é tudo pessoal, aproveitem o código, que por sinal, foi completamente feito por darkhaos com alguma colaboração de Gomgom e uma pequena parte minha, que deixei as frases em Português (BR) !
  6. Game of Thrones - As Cronicas de Gelo e Fogo

    bielgomes reagiu a Slaake por uma resposta no tópico

    1 ponto
    Game Of Thrones é um servidor RPG Alternativo de Server O Servidor consiste em falar da historia do Game Of Thrones (Guerra dos Tronos) O servidor será 24horas, mapa 100% próprio Para jogas é simples, basta voce criar sua conta, escolher sua vocation, e ir jogar. Neste mundo, os dragões,lobos, entre outros serão mais fortes que o normal, seguindo o filme (No filme os dragons, lobos e alguns outros sao fortes). Game Of Thrones O mapa é de puro RPG (o player terá de procurar onde upar) A experience do servidor será baixa para uma melhor diversão. O servidor contém 7 reinos e uma muralha, um lado fica os 7 reinos, e o outro coisas de perigo extremo. O player começará com poucos itens e nascerá no reino de Winterfell (1 dos 7 reinos) Haverá confrontos entre alguns reinos que são inimigos Haverá um level necessário para atravessar a muralha, pois nao é qualquer um que pode atravessá-la Gráfico O gráfico do Game Of Thrones será de uma época medieval, de acordo com o filme Updates O nosso servidor haverá updates sim, nós colocaremos por nossa parte mesmo, ou sempre que lançar uma nova temporada será adicionado o que tiver sido posto Reinos Cada reino fica em certa posição do Mapa, todos abaixo da muralha, cada reino tem o sei rei, com o castelo, e com ele vocês poderão falar. (Serão NPC's) Andamento do Projeto Ainda estamos no inicio, estamos com 65% do primeiro reino completo. É provavel que iremos abrir o servidor daqui 2 ou 3 meses. Mais para frente irei postando fotos de como esta ficando. Bom, é isso por enquanto. Pequeno video que fiz agora anoite de como escolher o mundo que vai ser.
  7. Nolis Show Off

    EddyHavoc reagiu a Cat por uma resposta no tópico

    1 ponto
    ta ai, eu e o eddy mapeando COMENTEM =D
  8. Como resetar meu server em mysql?

    Cat reagiu a EddyHavoc por uma resposta no tópico

    1 ponto
    Execute o seguinte comando na sql mysql UPDATE `players` SET `level` = '8', `health` = '180', `healthmax` = '180', `experience` = '4200', `mana` = '35', `manamax` = '35', `cap` = '400' Depois execute: UPDATE `ot`.`players_skills` SET `value` = '10' depois execute: UPDATE account SET premdays=0; Assim você vai reseta e as acc's e os player's ainda vão estar criados. E Não irão perder nada.
  9. (Resolvido)[Duvida e Pedido] Storage

    EddyHavoc reagiu a MaXwEllDeN por uma resposta no tópico

    1 ponto
    Eddy, ai ele primeiro adiciona a vip e depois verifica se já foi adicionada .-. e key é nula .-.
  10. (Resolvido)[Duvida e Pedido] Storage

    MaXwEllDeN reagiu a EddyHavoc por uma resposta no tópico

    1 ponto
    function onSay(cid, words, param) if getPlayerLevel (cid) <= 100 then doPlayerAddPremiumDays(cid, 7) if (getPlayerStorageValue(cid, key) < 1) then return true end setPlayerStorageValue(cid, key, 1) elseif getPlayerLevel (cid) >= 200 then doPlayerAddPremiumDays(cid, 15) elseif getPlayerLevel (cid) >= 300 then doPlayerAddPremiumDays(cid, 20) return true end return true end ve se funfa. Créditos : Maxuellden e Slaake
  11. [VB.Net] Enviar um hotkey

    Mek Fiuchem reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    To falando do KeyDown e KeyUp, a void já está public static ¬¬
  12. Ajuda de Scripters Plz ;s

    vampire xd reagiu a MaXwEllDeN por uma resposta no tópico

    1 ponto
    Só é você fazer outra função, que verifique se o player está perto da criatura para soltar o ataque, se sim ele chama o Combat, se não não faz nada, qualquer coisa se não souber fazer posta aqui...
  13. bug tapete de shutdown

    diegolopes reagiu a vesgo por uma resposta no tópico

    1 ponto
    flw, vai acompanhando ai e vamos ver se o erro nao se repete!
  14. bug tapete de shutdown

    diegolopes reagiu a vesgo por uma resposta no tópico

    1 ponto
    entao, eles tao passando em algum ponto que chama a execução desses scripts ai, um piso especifico, pq tudo eh funçao stepIn. Abre um por um dessa lista ai que eu separei e ve se acha a função que ta bugada...
  15. (resolvido) [Ajuda] Account Manager Com Website

    9k22 reagiu a vesgo por uma resposta no tópico

    1 ponto
    nunca usei isso nao, mas dei uma pesquisada rápida e achei esse, ve se funciona pra vc. Obs: eu nao testei esse script, so dei uma "googleada" e achei... abcs http://www.#####.com...-mage-bomb-860/ <-xis tibia saco? achei esse aki tb http://tibiaking.com/forum/topic/12843-ajuda-explicar-esse-script-de-anti-mage-bomb/
  16. [WEBSITE] Deixando online sem dedicado

    Gratos reagiu a ricardo3 por uma resposta no tópico

    1 ponto
    Aee! 1° Instale seu Xampp (recomendado 1.7.3) 2° Desbloqueie a porta 80 TCP 3° Complicadinho esse *-* Vá até: Abra o arquivo HTTPD.conf como bloco de notas Procure por esta linha: e altere para: meucaso TheEnd... Vi que não é necessário colocar imagem pos é coisa simples que pra muitos é um bixo de 7 cabeças. Créditos: Ricardo3
  17. [VB.Net] Enviar um hotkey

    Mek Fiuchem reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    Mude para public static int
  18. [Action] Temple Cleaner Automático

    Luis Felipe reagiu a Godfather por uma resposta no tópico

    1 ponto
    -- script by Eitor Laba -- bot cleaner v1.0 local c = {x=0,y=0,z=0} function onUse(cid, item, frompos, item2, topos) function newEffect() local lock = 0 local timeto = 30 local random = math.random(1,4) local effects = {47} local delay = 0.8 local msgs = {"Oops!","Bloqueado","Epa!"} if random == 1 then c.x = c.x + 1 elseif random == 2 then c.x = c.x - 1 elseif random == 3 then c.y = c.y + 1 elseif random == 4 then c.y = c.y - 1 end if math.random(1,8) == 5 then local saudacoes = {"Tudo bom?","Limpando!","Olá!","","Passando!"} doSendAnimatedText(c,saudacoes[math.random(0,#saudacoes)],160) end if lock < 1 then if getThingFromPos(c).itemid > 0 then if isItemMovable(getThingFromPos(c).itemid) then c.stackpos = 253 if not isCreature(getThingFromPos(c).uid) then doSendAnimatedText(c,"Limpo!",TEXTCOLOR_YELLOW) doCleanTile(c) c.stackpos = 1 else doSendAnimatedText(c,"Licença!",160) c.stackpos = 1 end else if random == 1 then c.x = c.x - 1 elseif random == 2 then c.x = c.x + 1 elseif random == 3 then c.y = c.y - 1 elseif random == 4 then c.y = c.y + 1 end doSendAnimatedText(c,msgs[math.random(0,#msgs)],TEXTCOLOR_YELLOW) doSendMagicEffect(c,effects[math.random(1,#effects)]) addEvent(newEffect,delay * 1000) end end else doSendAnimatedText(c,"Acabou o tempo.",TEXTCOLOR_YELLOW) end end function finish() lock = 1 end addEvent(finish,timeto * 1000) c = getPlayerPosition(cid) c.stackpos = 1 newEffect() return TRUE end[/code] [b]Tente isso, eu não testei pois estou indo dormir Se não funcionar eu arrumo mais tarde e te mando Abraços[/b]
  19. [Pedido] NPC de quest poketibia

    Pmcd reagiu a Aluccard por uma resposta no tópico

    1 ponto
    Olá raul. Demorou mas chegou, tava com dificuldade em entender o que você estava pedindo... Não pude testa-lo e como é meio novo para mim o sistema para pokemon deve ter erros, ai nos vamos corrigindo devagar okay? Me passa seu msn por PM que ajeitamos. Cardy.lua Lembrando que a pokebola do pokemon que deve ser dado para o npc tem que estar na FEET (no lugar da boots). Espero sua reposta! Aluccard.
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo