Ir para conteúdo

Bohr

Membro
  • Registro em

  • Última visita

Tudo que Bohr postou

  1. Já consegui solucionar amigo, obrigado... era a liberação da porta Agora estou tentando conseguir editar o mapa sem buga todo o resto... Alguem tem alguma sugestão? ja tentei colocar o items.otb e o items.xml dentro do rme só que mesmo assim qualquer edição ele perde toda a configuração dos TPS
  2. Consegui copilar e abrir o servidor, porem, não consigo abrir o site fornecido no topico. Eu sei onde é o problema mais não estou conseguindo resolver... No windows o arquivo fica na pasta "C:/sua pasta/server/" Dentro do LINUX a pasta do meu servidor chama server Porem quando indico "/server/" ele não encontra Devo coloca algo antes como no windows "C:/"? Desculpas a perguntar se obsoleta e que e a primeira vez que faço a instalação em uma maquina LINUX.
  3. Bohr postou uma resposta no tópico em Suporte Tibia OTServer
    sim, fiz exatamente isso, só que o arquivo que gerá pesa 1gb e não da pra abrir com nenhum programa
  4. Bohr postou uma resposta no tópico em Suporte Tibia OTServer
    Bom pessoal to com um problema que quando vou extrair o mini map, ele cria um arquivo pensando 1GB bitmap, mas nenhum programa abre ele, nem photoshop. Ja procurei em alguns lugares e não consegui solucionar, o mapa que uso e global.
  5. 0.4 mais acabei fazendo manual mesmo, achei que nao dava certo vlw pela ajuda
  6. Gostaria de saber se existe uma forma mais rapida de adicionar um loot em todos os monstros do server... porque a unica forma que achei foi adicionar um por um, só que vai da um trabalho kkkkkkkk se alguem souber uma forma mais rapida ajuda muito
  7. @Gnius deu certo, só que não ta removendo o item, como faço pra remover? e onde regulo o tempo? tem como colocar um efeito ao usar o item?
  8. @Hokograma no mano agora que vi eu estava procurando pela transformação... eu acabei de tentar fazer aqui mais deu um erro [Error - Action Interface] data/actions/scripts/transform.lua Description: (luaSetCombatCondition) Combat not found o codigo e esse local time = 120 * 1000 -- 120 * 1000 = 2 min local transform = {lookType = 368, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} local speed = createConditionObject(CONDITION_HASTE) setConditionParam(speed, CONDITION_PARAM_TICKS, time) setConditionFormula(speed, 0.7, -56, 0.7, -56) setCombatCondition(combat, speed) local outfit = createConditionObject(CONDITION_OUTFIT) setConditionParam(outfit, CONDITION_PARAM_TICKS, time) addOutfitCondition(outfit, transform) setCombatCondition(combat, outfit) local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_SUBID, 2) setConditionParam(exhaust, CONDITION_PARAM_TICKS, time) setCombatCondition(combat, exhaust) function onUse(cid, item) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Teste 123.") doAddCondition(cid, condition) doAddCondition(cid, outfit) doAddCondition(cid, transform) doAddCondition(cid, exhaust) doSendMagicEffect(getCreaturePos(cid), 12) return true end eu queria que ele tivesse tempo e que quando clica no item, o item some. e quando o player reloga-se ele continua-se com a transformação no tempo que restar ainda...
  9. Queria que quando ele clica-se no item (2472) ele ira se transformar em um no newtype 342 por 1 hora. e ganharia 20 de speed e também queria que quando ele reloga-se não sumisse a transformação
  10. Ola galera peguei um script de um membro aqui do forum e gostaria de saber se ao invez de ser spell, teria como ser por item o script e esse local outfit = {lookType = 370} -- outfit local tempo = 60 -- tempo em segundos. local effect = {41} -- effect no player, caso queira apenas 1, basta remover os outros numeros. local ml = 50 -- quantos ira aumentar o skill de ML local skillfist = 50 -- quantos ira aumentar o skill de Fist local skillsword = 50 -- quantos ira aumentar o skill de Sword local skillaxe = 50 -- quantos ira aumentar o skill de Axe local skillclub = 50 -- quantos ira aumentar o skill de Club local skilldistance = 50 -- quantos ira aumentar o skill de Distance local skillshield = 50 -- quantos ira aumentar o skill de Shield local health = 100 -- A cada 1 segundo quantos aumentar de vida local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, ml) setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, skillfist) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, skillsword) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, skillaxe) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, skillclub) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, skilldistance) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, skillshield) setConditionParam(condition, CONDITION_PARAM_OUTFIT, outfit) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_SPEED, 300) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_REGENERATION) setConditionParam(condition, CONDITION_PARAM_SUBID, 1) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setConditionParam(condition, CONDITION_PARAM_TICKS, tempo*1000) setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, health) setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000) setCombatCondition(combat, condition) local sys = createConditionObject(CONDITION_OUTFIT) setConditionParam(sys, CONDITION_PARAM_TICKS, tempo) addOutfitCondition(sys, outfit) setCombatCondition(combat, sys) function magicEffect3(tempo2,tempo3,cid) if (isCreature(cid)) then if getPlayerStorageValue(cid, 102053) > 0 and getCreatureCondition(cid, CONDITION_REGENERATION, 1) then local position = {x=getPlayerPosition(cid).x, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} for i=1, #effect do doSendMagicEffect(position, effect[i]) end end end end local sys = createConditionObject(CONDITION_OUTFIT) setConditionParam(sys, CONDITION_PARAM_TICKS, tempo*1000) addOutfitCondition(sys, outfit) setCombatCondition(combat, sys) function onCastSpell(cid, var) local position129 = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z} if getPlayerStorageValue(cid, 102053) ~= 1 or getCreatureCondition(cid, CONDITION_REGENERATION, 1) == false then doCombat(cid, combat, var) tempo2 = 0 while (tempo2 ~= (tempo*1000)) do addEvent(magicEffect3, tempo2, tempo2, tempo*1000, cid) tempo2 = tempo2 + 300 end setPlayerStorageValue(cid, 102053,1) -- storage verifica transformado, quando = 1 player esta transformado. doCreatureSay(cid, "Kyuubi Furie", TALKTYPE_MONSTER) doSendMagicEffect(position129, 130) else doPlayerSendCancel(cid, "Sorry, you are transformed.") end end
  11. @Hokograma tem como fazer esse script pra ao invez de ser magia, ser clicando no item?
  12. Bohr postou uma resposta no tópico em Suporte Tibia OTServer
    Gostaria de saber se e possivel criar um NPC que aluga outifit por x dias exemplo: hi eu alugo {outifits} de criaturas por scarab coins. Giant Spider 20 scarab coin. Demon 100 Scarab Coin e então o player ganha o outifit da giant spider por 2 dias
  13. bom então a ideia principal e fazer com que a mesma mana potion tenha diferença no regen para cada voc e level Mages Level 0 até 49 vai curar de 70 até 150 Level 50 até 99 vai curar de 150 até 220 level 100 até 149 vai curar de 300 a 350 level 150 até 299 vai curar de 350 até 450 level 300 até ~~ ai curar de 450 até 650 Knight Level 0 até 49 vai curar de 70 até 150 Level 50 até 99 vai curar de 150 até 170 level 100 até 149 vai curar de 170 a 190 level 150 até 299 vai curar de 190 até 220 level 300 até ~~ ai curar de 220 até 260 Paladin Level 0 até 49 vai curar de 70 até 150 Level 50 até 99 vai curar de 150 até 210 level 100 até 149 vai curar de 210 a 290 level 150 até 299 vai curar de 290 até 320 level 300 até ~~ ai curar de 320 até 370 se alguem tiver uma ideia de como faço, ja tentei alterar na potion mais não consigo separar por vocação
  14. Eu queria ajudar em dois scripts, um e a mf que queria que heala-se de acordo com a vocação e com o level do player. Mages Level 0 até 49 vai curar de 70 até 150 Level 50 até 99 vai curar de 150 até 220 level 100 até 149 vai curar de 300 a 350 level 150 até 299 vai curar de 350 até 450 level 300 até ~~ ai curar de 450 até 650 Knight Level 0 até 49 vai curar de 70 até 150 Level 50 até 99 vai curar de 150 até 170 level 100 até 149 vai curar de 170 a 190 level 150 até 299 vai curar de 190 até 220 level 300 até ~~ ai curar de 220 até 260 Paladin Level 0 até 49 vai curar de 70 até 150 Level 50 até 99 vai curar de 150 até 210 level 100 até 149 vai curar de 210 a 290 level 150 até 299 vai curar de 290 até 320 level 300 até ~~ ai curar de 320 até 370 e a UH curando por level A UH vai ser Level 0 até 49 vai curar de 100 até 200 Level 50 até 99 vai curar de 200 até 400 level 100 até 149 vai curar de 500 a 700 level 150 até 299 vai curar de 750 até 950 level 300 até ~~ ai curar de 850 até 1100
  15. Bohr postou uma resposta no tópico em Suporte Tibia OTServer
    desculpe não sabia que nao podia comprar no forum
  16. tentei so que agora bugo não heala mais... =/
  17. então mano eu ja coloquei mais acho que as runas ta configurada nas source... eu tenho que tentar fazer no script da runa mesmo pra remover, só que fiz e nao deu certo
  18. ja tava e mesmo assim nao esta removendo as runas acho que se eu colocar uma função de remover item após usar no script da certo só que tentei faze uma aqui e bugo a runa
  19. Bohr postou uma resposta no tópico em Suporte & Pedidos
    mas qual area você quer investir futuramente? mais lembra que seu futuro depende do seu presente, qualquer coisa que for fazer, tente fazer o melhor possivel... e a principio você sabe fazer oque no servidor?
  20. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 10, 12) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Essa e da UH local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_EXPLOSIONAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EXPLOSION) setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 0, 4.8) local area = createCombatArea(AREA_CROSS1X1) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end essa e da explosion
  21. Bohr postou uma resposta no tópico em Suporte & Pedidos
    a mano, mais se você quer mesmo desenvolver o projeto investir 100~200 reais em uma hospedagem não e prejuizo... você gasta esse dinheiro com outras coisas sem valor... também estou abrindo um servidor 8.6 gobal e vou te falar e canceira kkkk ja estou a mais de 1 semana trabalhando de 12~14 horas por dia nele
  22. Bom galera procurei bastante e não achei então resolvi postar aqui... a algum tempo estava procurando como remover a stack das runas 8.6 e quando removia estava dando bug no client, mais descobri que era so mudar no dat tambem e deu certo, o problema e que agora as runas ficaram infinitas... se eu fizer um action pra quando usar a runa ela remover da certo? se alguem tiver uma ideia ajuda bastante...
  23. acabei de achar era isso mesmo... eu tava trocando só no otb
  24. Bohr postou uma resposta no tópico em Suporte & Pedidos
    @NathanAmaro da hora o projeto mano, vc só não pode desistir!

Informação Importante

Confirmação de Termo