Ir para conteúdo

Fir3z

Membro
  • Registro em

  • Última visita

Tudo que Fir3z postou

  1. Fir3z postou uma resposta no tópico em Ouvidoria
    Por que minha antiga conta está desativada? http://www.tibiaking.com/forum/user/12654-jujusanchesz/
  2. Tenho um projeto em mente, mas queria saber a opinião de vocês... Jogariam em um OT com mapa próprio, história própria, monstros novos, classes totalmente diferentes com a do global, armas diferentes, MAS tudo feito com o próprio cliente do tibia com rates baixas? Algumas coisas que estou pensando em fazer sobre classes: Serão 9 vocações distintas: Mages: Sorcerer - Master Sorcerer - Wizard Sorcerer (mage com mais ataque) Druid - Elder Druid - Celtic Druid (mage com mais cura) Melee's: Knight - Elite Knight - Templar Knight (melee mais balanceado) Rogue - Taken Rogue - Assassin Rogue (melee com mais ataque, usando 2 espadas) Dwarf - Dwarf Soldier - Dwarf Guard (melee com mais defesa e poderá refinar itens) Orc - Orc Berserker - Orc Warlord (melee com mais ataque) Ranger's: Paladin - Royal Paladin - Spartan Paladin (ranger com mais defesa) Elf - Elf Ranger - Elf Executioner (ranger com mais cura) Minotaur - Minotaur Bolter - Minotaur Arbalest (ranger com mais ataque) Todos os mundos serão 2 horas PVP e 2 horas NO-PVP
  3. Fir3z postou uma resposta no tópico em Portal
    Um script meu ali? Que honra
  4. Séculos atrás eu e meu amigo decidimos tacar o terror em thais mas éramos lv15 e 20 respectivamente... Matamos 1 char, fiquei mó feliz, tinha sido o primeiro que eu tinha matado, meu amigo parou de atacar no final (ele sabia que assim ele não pegava frag e podia deslogar mais cedo que eu), apareceu um char lv50 e correu atrás da gente, a gente saiu correndo e se escondendo, ficamos subindo e descendo escada, quando de repente, a skull do meu amigo some, advinha oque ele fez? O filho da mãe deslogou do char e me deixou lá, levei 2 hit e morri ): Um tempo depois eu e +4 amigos da escola, estavamos indo pra carlin, éramos free acc, aparece então, 5 chars lv 50+ e abre pk na gente, cada um correu pra um lado e conseguiu deslogar, só um não conseguiu... O mesmo filho da mãe que tinha me deixado pra morrer antes KKKKKKKKKKK Essa é minha história
  5. Nome do Script: Ganhar Montaria Nome do Autor: Fir3z (eu) Servidor Testado e/ou Versão do Tibia: TFS 0.4 (8.70) Descrição e/ou Informações Adicionais: Ao fazer login vc automaticamente ganhará uma específica montaria. Vi um cara no Suporte querendo um script assim... e apesar de ser bem simples, acho que ainda terá muitas pessoas que vão querer esse script... No arquivo creaturescript.xml adicione está linha: <event type="login" name="Montaria" event="script" value="montaria.lua"/> Crie um arquivo com o nome montaria.lua dentro da pasta scripts e coloque isso dentro: local montaria = IDDAMONTARIA function onLogin(cid) if getPlayerStorageValue(cid, 37561) == -1 then doPlayerAddMount(cid, montaria) setPlayerStorageValue(cid, 37561, 1) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Por ter feito seu primeiro login no servidor, você acabou de ganhar uma montaria!") end return TRUE end No arquivo login.lua adicione está linha: registerCreatureEvent(cid, "Montaria")
  6. Nome: Town Scroll Autor: Eu (Fir3z) Servidor Testado: TFS 0.4_dev (8.6) Descrição: O script consiste em você usar o town scroll e será teleportado para a cidade onde você mora, simples! Você também pode configurar se quer que use somente em pz, se precisa estar sem battle e se o item irá remover ao ser usado. Vamos ao script Em actions\actions.xml adicione a seguinte linha: <action itemid="xxxx" event="script" value="town scroll.lua"/> itemid="xxxx" aqui você coloca o item que será usado. Em actions\scripts crie um arquivo com o nome town scroll.lua e cole o código: function onUse(cid, item, frompos, item2, topos) local config = { pz = false, -- false = não precisa estar em protect zone battle = true, -- true = não pode ter battle remover = true, -- true = remove o item } local cidade = getTownTemplePosition(getPlayerTown(cid)) local posicao = getCreaturePosition(cid) if config.pz == true and getTilePzInfo(posicao) == FALSE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Você precisa estar em protection zone pra poder teleportar.") elseif config.battle == true and getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battle pra poder teleportar.") else if config.remover == true then doRemoveItem(item.uid) end doSendMagicEffect(posicao, CONST_ME_POFF) doTeleportThing(cid, cidade) doSendMagicEffect(cidade, CONST_ME_TELEPORT) doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Voce foi teleportado e o town scroll destruido.") end return true end Pronto! Já está funcionando. Simples não?
  7. Nome: PVP Change Criado por: Fir3z_ Servidor Testado: TFS 0.4_dev (8.6x) Descrição: A cada x tempo, o servidor muda o pvp Vi esse tipo de sistema em um servidor há muito tempo, então pensei em fazer pro meu servidor... O sistema simplesmente vai fazer com que a cada x tempo o pvp vai mudar, de pvp pra no-pvp, e vice versa... Em globalevents.xml adicione essa linha: <globalevent name="pvpchange" interval="7200000" event="script" value="pvpchange.lua"/> interval= tempo (7200000 = 2 horas, 3600000 = 1 hora) Crie um arquivo chamado pvpchange.lua dentro de scripts: function onThink(interval) if getWorldType() == 1 then setWorldType(WORLDTYPE_OPEN) pvpatual = "PVP" else setWorldType(WORLDTYPE_OPTIONAL) pvpatual = "NO-PVP" end doBroadcastMessage("O mundo atual esta: " .. pvpatual .. ".") return true end Pronto.
  8. @arrozbr Por ser uma edição do OTXServer, posso dizer que essa distro é quase que 100% estável, já que é um pouco superior ao TFS. @elli Vaaaaaaleu =]
  9. Nome: OTXServer by Fir3z Versão: 8.60 Créditos: OTXServer Team, Fir3z (eu) Parei com TFS 0.4 e agora estou usando o OTXServer... Pra quem não conhece o OTX, ele tem praticamente as mesmas funções de um TFS, a equipe que iniciou o OTX retirou alguns bugs e algumas coisas irrelevantes, deixando a distro melhor, cada um tem sua opinião, eu estou usando agora o OTXServer, ai vai ele editado por mim =] Download (Source + Exe + Dlls) [4Shared] [MediaFire] [Mega] Oque tem na versão editada por mim, que não tem na versão original: ♦ Criar contas com encriptação no formato PLAIN (sem interferências). ♦ Usar Account Manager com SITE! (sem bug's). ♦ Usar qualquer versão de items. ♦ Bug de duplicar item usando elf bot, removido! * Lembrando que todos os OTXServer já contem war system.
  10. Bom, eu tinha criado um sv, mas tive que parar por não ter retorno... criei vários scripts, magias, mapas, etc... pra não ficar tudo parado vou disponibilizar algumas coisas feitas por mim Demorei pra fazer esse script, ele podia estar bem mais simples (mas não sei como fazer isso, assim funciona... então XD) Oque faz: Essa magia simplesmente rouba a vida do target e te da a mesma vida, tinha feito isso para um knight, então os efeitos estão para knights... é só trocar caso queira (: Imagemzinha básica da magia funcionando Exori Bong.lua: function onCastSpell(cid, var) local playerpos = getCreaturePosition(cid) local target = getCreatureTarget(cid) local trapos = getCreaturePosition(target) local level = getPlayerLevel(cid) local numero1 = (level*1.5) -- Dano Mínimo local numero2 = (level*2.5) -- Dano Máximo for i = numero1, numero2 do levelz = (math.random(numero2)) end doCreatureAddHealth(target, -levelz) doSendAnimatedText(trapos, levelz, 180) doCreatureAddHealth(cid, levelz) doCreatureAddMana(cid, -300) -- Quanto Vai Gastar de Mana doSendMagicEffect(trapos, 9) doSendMagicEffect(playerpos, 12) doSendDistanceShoot(trapos, playerpos, 40) return TRUE end spells.xml: <instant name="Exori Bong" words="exori bong" lvl="80" mana="300" prem="1" range="3" needtarget="1" blockwalls="1" needweapon="1" exhaustion="2000" needlearn="0" event="script" value="attack/exori bong.lua"> <vocation id="4"/> <vocation id="8"/> </instant> Espero que gostem da mágia

Informação Importante

Confirmação de Termo