Ir para conteúdo

teteusinhu

Campones
  • Total de itens

    17
  • Registro em

  • Última visita

Sobre teteusinhu

Informações

  • Char no Tibia
    ~> ADM Galaxy <~
  • Forma que conheci o xTibia
    Otservs
  • Sou
    Mapper

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

teteusinhu's Achievements

  1. Não sei sé permitido, olhei as regras e não vi nada, mas darei um @up! Pois realmente necessito de uma solução o mais rápido possível!
  2. Tente dar uma olhada no diretório do seu server: ...\data\lib\050-function.lua
  3. Não sei se vai dar certo, pois não tem como eu testar, mas tente mudar a linha do código do seu monstro para: <flags> <flag summonable="1"/> <flag attackable="0"/> ... </flags>
  4. Bom dia, tenho um servidor onde a rate exp dele é alta e por isso implementei o sistema de resets. Aí que vem o problema, após 2 resets, caso você esteja com a aba Skills aberta, aquela que você ve a experience, level, magic level e etc, o client simplesmente da debug. Descobri que era por causa dessa aba devido a outros tópicos pelo google a fora. Mas eis o problema, não achei a solução e sei que a causa é a experiencia que aparece na aba e acaba sendo um número extremamente grande, causando o tão chato e não desejado DEBUG. Existe algum método para burlar ou sanar este problema além de não abrir a aba skill? Se existe outro tópico com uma solução, eu não achei e peço desculpas antecipadamente. Atenciosamente, teteusinhu. @up!
  5. Muito obrigado RigBy! A questão Spell esta tinindo agora! Mas ainda gostaria de saber se realmente há uma resolução para o problema do ataque corpo a corpo. Vou esperar alguém se pronunciar sobre o assunto, caso não haja outra possibilidade, menos complicada que a sua listada irei dar por dúvida sanada =) E novamente, muito obrigado pela atenção e paciência RigBy. Edit: Aparentemente, não existe outro possibilidade mais prática e fácil em relação ao ataque corpo a corpo. Então irei dar por dúvida sanada. Caso alguém, por algum acaso, tenha alguma ideia ou uma solução, peço encarecidamente que me envie um PM.
  6. Aparentemente tinha dado tudo certo, até a spell não dar mais dano e aparecer seguinte erro no console:
  7. Antes de tudo ja vou te agradecendo RigBy pela atenção já tem meu REP+, mas voltando ao tópico creio então que o combate corpo a corpo ira acabar sendo bem mais complicado de se realizar, vamos deixar de lado por enquanto. Já em relação as spells, peguei um exemplo do exevo gran mas frigo aqui, como ficaria? Eu teria que criar a variavel do reset do mesmo modo, mas como faria em relação ao dano? local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICETORNADO) setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 6, 12) local area = createCombatArea(AREA_CROSS5X5) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
  8. Boa noite, tenho uma dúvida relacionada ao sistema de resets. Gostaria de saber como posso fazer com que o dano base, tanto de ataques corpo a corpo, como spells, aumentem de acordo com a quantidade de resets. -> Suponhamos que após o primeiro reset, o dano seja aumentado em 2 vezes, segundo reset em 3x e assim por diante. Creio que se fosse por storage seria mais fácil, porem com o sistema de reset do MarcelloMkez no seguinte tópico: http://www.xtibia.com/forum/topic/142463-advanced-reset-system-20/ ele acaba sendo por Database. Gostaria de saber como proceder? Estou realmente perdido. Quem puder me ajudar agradeço imensamente. Agradeço desde já, Abraços.
  9. Olá a todos ! Bom Gostaria de uma ajuda de vocês em um script do xml se não me engano, o do "Groups.xml", no qual você pode fazer mais um group, no caso eu iria fazer o ADM, e também aproveitando como fazer com que essa classe quando estiver de ghost ninguém poder ver esse novo grupo, nem mesmo o GOD. Caso vocês possam me orientar de como criar serei grato. Caso precisem de algum arquivo só dar um toque. Atenciosamente, teteusinhu.
  10. Muito Obrigado Demonbholder, sou muito grato. REP++. DÚVIDA SANADA. Podem fechar o tópico. Abraços.
  11. e se der da uam ajuda ae no forum :
    http://www.xtibia.com/forum/topic/155436-pedido-npc-promotion/
  12. Vodkart por favor me adicione msn. GRATO ;D
  13. Mas Lukas é o seguinte, o que eu queria realmente é que esse npc vendesse realmente a Vip Promotion, ou seja, se for sorcerer,master sorcerer, subwat srocerer virar vip sorcerer, se for druid, master druid, subwat druid virar vip druid, e assim com paladin e kinight, entende ? Pois não queria alterar nenhuma das vocações ja existentes criando esta nova. Poruqe criadas ja estão só falta vender-las neste npc. ___________________________________________________________________________________________________________ Abraços, teteusinhu.
  14. Bom galera havia criado um tópico anterior e procurei um relacionado com o que eu queria e achei um do demonbholder : 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 function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local vip = 5808 if(msgcontains(msg, 'promote') or msgcontains(msg, 'promotion')) then selfSay('Voce gostaria de ser promovido a essa vocaçao por 1 Brain KoD da Promotion?', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if(getPlayerLevel(cid) >= 20 and getPlayerVocation(cid) < 30) then if(doPlayerRemoveItem(cid, vip, 1) == TRUE) then setPlayerPromotionLevel(cid, 1) selfSay('Voce foi promovido.', cid) else selfSay('Voce nao tem o Brain KoD da Promotion.', cid) end else selfSay('Desculpe, voce ja foi promovido ou nao tem o nivel necessario.', cid) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then talkState[talkUser] = 0 selfSay('Ate mais.', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Mas tem um porém no do cara era umas vocações lá, no meu caso são as vocações CASP SEJA SORCERER(ID 1)-- Vip Sorcerer, ID 31 CASO SEJA DRUID(ID 2) -- Vip Druid, ID 32 CASO SEJA PALADIN(ID 3) -- Vip Paladin, ID 33 e CASO SEJA KNIGHT(ID 4 -- Vip Knight, ID 34. então gostaria que fossem essas a que seria promovido no npc. Só me ajudem no script acima pois o npc em si ja foi feito ;D Abraços... ________________ O script do buy vip é o seguinte: local config = { vip = "yes", storage = 13710 } function onSay(cid, words, param, channel) local days = 5 local storageplayer = getPlayerStorageValue(cid, 13710) if doPlayerRemoveItem(cid, 2160,1000) then doPlayerAddPremiumDays(cid, days) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você adicionou "..days.." dia(s) de vip.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa de 10kk!!!") end return TRUE end
  15. Boa noite. Vamos direto ao assunto. Tipo do script: NPC Protocolo (versão do Tibia):8.6 Servidor utilizado:Subwat Nível de experiência:Aprendiz Adicionais/Informações: Vamos supor que eu queira que uam vocação criado por mim Vip Sorcerer, Vip Druid, Vip Knight e Vip paladin tivessem um NPC que vendia essas promoções. Nesse NPC gostaria que ele falasse: "Para obter sua promoção deve me dar o itemx." então conforme você fala promotion ou coisa do tipo e ja tiver o item ele seja promovido para sua promoção de acordo com sua classe incial. Mas inves de dar dinheiro dar o ITEMX que eu quiser em troca da promoção. Caso tenha o ITEMX ele dará a promoção de acordo com sua classe anterior se for paladin ou royal paladin você fala promotion e ele ja da o Vip Paladin, com kina a mesma coisa e etc... Agradeço a todos desde já. Att, teteusinhu. _________________________________________________ Bom Galera da um HELP ae vou simplificar ! Apenas me explique como fazer para invez de comprar a promotion com o dinheiro por para comprar com o item: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'voce tem certeza que quer ser promovido?'}) node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 100000, level = 10, promotion = 1, text = 'parabens! ja era voce esta promovido.'}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true}) local node2 = keywordHandler:addKeyword({'second'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Promotion 2 é pra lvl 1000'}) node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 10000000, level = 1000, promotion = 2, text = 'Congratulations! You are now promoted.'}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true}) npcHandler:addModule(FocusModule:new())
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...