Ir para conteúdo

Heyron

Membro
  • Registro em

  • Última visita

Tudo que Heyron postou

  1. Olá pessoal, blz?! Preciso que alguém por favor faça uma edição simples no script da popular "Arena PvP". Quero que o jogador que vencer/derrotar o outro, seja mandado em 3 segundos para uma coordenada configurável no mapa. Script que vai na pasta actions: local config = { oldpos = { {x=5179,y=5051,z=8}, --pos em que o player 1 tem que estar para a alavanca funcionar {x=5179,y=5055,z=8} --pos em que o player 2 tem que estar para a alavanca funcionar }, newpos = { {x=5182,y=5053,z=8}, --pos para aonde o player 1 vai ser teleportado (dentro da arena) {x=5189,y=5053,z=8} --pos para aonde o player 2 vai ser teleportado (dentro da arena) } } function onUse(cid, item, pos) if item.itemid == 1946 then doTransformItem(item.uid, 1945) else doTransformItem(item.uid, 1946) end local p = {} for i,v in ipairs(config.oldpos) do local pid = getTopCreature(v).uid if pid == 0 or not isPlayer(pid) then doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE) return true end table.insert(p, pid) end for i,v in ipairs(p) do doSendMagicEffect(config.oldpos[i], CONST_ME_POFF) doTeleportThing(v, config.newpos[i], false) end return true end Script que vai na pasta creaturescripts: function onPrepareDeath(cid) local a = { l = {x=5181,y=5051,z=8}, -- canto superior esquerdo da arena r = {x=5190,y=5055,z=8}, -- canto inferior direito da arena e = {x=5000,y=5000,z=7} -- saida/local a ser teleportado quando "morre" } -- FINAL CONFIG -- local p = getCreaturePosition(cid) -- nao mexa if isInRange(p, a.l, a.r) then doSendMagicEffect(p, CONST_ME_STUN) doTeleportThing(cid, a.e) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doCreatureAddMana(cid, getCreatureMaxMana(cid)) return FALSE end return true end Obrigado pela atenção, eu agradeço desde já. #UP!
  2. Heyron postou uma resposta no tópico em Playground (Off-topic)
    Karaio maluco, esse é o Markin? Se joga da ponte.
  3. O tópico foi atualizado para um melhor entendimento do leitor. @grajauserv: Evite floods, acompanhe o projeto por meio do link que está na minha assinatura.
  4. Particularmente, o que eu mais gostaria de ver em um servidor global é a P.A sendo vendida como VIP, nada de itens exclusivos com atributos absurdos, isso só estraga o PvP.. Uns locais novos para se explorar também seria legal. A área de treinamento é melhor deixar, agora de resto eu concordo tudo.
  5. E eu nunca soube dessa tag aí rsrs. Pelo o que eu entendi, só ganha a tal outfit se o player ter essa storage?
  6. É simples amigo, você só precisa adicionar o seguinte código ao lado de cada outfit que você quiser que não seja "free" em outfits.xml default="0"> Esse código é o que faz com que a outfit só possa ser adquira SE for comprada em um NPC, ou adquiria em quest. Ou seja, a outfit que estiver com esse código, o jogador que criar uma conta no seu servidor não terá ela, apenas se comprá-la ou se fazer quest. Aí vai ficar assim, exemplo: <outfit id="13" premium="yes" default="0"> <list gender="0" lookType="156" name="Assassin"/> <list gender="1" lookType="152" name="Assassin"/> </outfit> Vócê coloca aquele default="0"> nas outfits que você não quer que seja "free".
  7. Fico feliz em ter te ajudado. Se possível, escolha minha resposta lá em cima como "Melhor resposta", já que o problema foi resolvido.
  8. Parabéns pelo CTRL+C, CTRL+V da minha mensagem.
  9. Vá em Data/Spells/Support/Sharpshooter.lua e apague o código que estiver lá, e adicione esse novo: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 10000) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCEPERCENT, 150) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
  10. Que tal você trocar o nome do tópico? Coloca TFS 0.4 Rev 3777 (COM BUGS).
  11. Amigo, o ID da Magic Wall (RUNE) é 2293, esse é o ID da runa. Você tinha colocado o ID do efeito mágico -.-'
  12. Heyron postou uma resposta no tópico em Suporte & Pedidos
    Sei que a ideia desse mapa é recriar o mapa de um PokeTibia aí da vida que já existiu, mas cade a inovação no seu mapa? Tente usar algumas paredes do Tibia (RPG) também, além dessas paredes brancas aí.. Mesma coisa os pisos e etc.. Sinceramente o mapa parece estar enjoativo e repetitivo como os dos outros PokeTibia.. Mas enfim, essa foi minha crítica e sugestão, creio que dá pra melhorar muito o mapa.
  13. Nem eu sabia dessa parada de por Fast Attack pelo items.xml. REP+
  14. Heyron postou uma resposta no tópico em Ouvidoria
    E as regras? Como fica? Caso você não saiba, as regras do fórum estão logo na página de cadastro. O indivíduo só não lê as regas porque é ignorante mesmo.
  15. Heyron postou uma resposta no tópico em Ouvidoria
    Apoio sua sugestão, mas acho que deletar o tópico é mais viável.. Agora punir o membro assim logo de primeira é uma coisa muito radical.
  16. Já instalei sim, instalei o OpenSSL 0.9.8.a. Mas também há uma outra package chamada zlib 1.2.3 que já venho instalada quando baixei o Dev-C++.
  17. #UP! Como é chato presenciar essa falta de interesse do povo.
  18. Recomendo deixar as poções curando o valor padrão, que normalmente já vem configurado tudo certinho em actions/scripts/liquids/potions.lua, (mas isso fica ao seu critério). A melhor alternativa na minha opinião é você mexer só em data/XML/vocations.xml, aí você vai alterando os valores.
  19. Eu já tentei até mesmo pegar essas duas sources que citei de um outro TFS, porem deu erro no fim da compilação, quando o processo chega na etapa final, o Linking, dá muitos erros.
  20. Odeio mentiras.. Esse TFS possui BUGS sim pessoal.. - Todos os itens de iluminação estão bugados, como tochas, wands/rods e etc. Você equipa a tocha e tira ela normalmente, porem a luz dela continua no personagem, (ela só sai se o personagem deslogar). - Paladins não conseguem atacar o alvo se o mesmo estiver no mesmo SQM que ele, ou seja, só vai ficar saindo a fumaça, como se estivesse errando os tiros. Já as outras classes conseguem atacar o alvo normalmente se o oponente estiver no mesmo SQM.
  21. Seu servidor não vai fazer "sucesso" só por causa desse sisteminha aí. Para um servidor fazer sucesso ele precisa de: 1) Infraestrutura (um dedicado bom e com uma proteção DDoS decente). 2) Atendimento ao jogador (seja no jogo ou fora dele, que é o que muitos servidores hoje em dia não possui, ou também a Staff não dá a mínima para os jogadores) 3) Atualizações (sempre mude/adicione algo novo no seu servidor, caso contrário os jogadores vão pensar que esse servidor aí é apenas mais um que foi aberto somente para gerar lucros para o dono, e foda-se o servidor). E fora uma série de outros fatores, mas optei por citar apenas os básicos.
  22. Heyron postou uma resposta no tópico em Playground (Off-topic)
    Mulher bonita, o que tem de bonita tem de fútil.

Informação Importante

Confirmação de Termo