Ir para conteúdo

KamuiHunt2

Campones
  • Total de itens

    8
  • Registro em

  • Última visita

  • Dias Ganhos

    2

KamuiHunt2 venceu a última vez em Janeiro 28 2011

KamuiHunt2 had the most liked content!

1 Seguidor

Sobre KamuiHunt2

Informações

  • Char no Tibia
    GOD Lucas
  • Forma que conheci o xTibia
    Sites de Busca
  • Sou
    Programador

KamuiHunt2's Achievements

  1. Sou um super troll ;D

  2. Cara, dificilmente você vai achar isso, só se alguem ja tiver previamente pronto, e modificar para você. Segue o link pra ver se ilumina sua cabeça: http://www.xtibia.com/forum/topic/149802-pedido-o-atack-do-player-ficar-mais-forte-a-cada-reset/ Leia o código, e tente entender. Apartir dai, você me mantem informado ok? Obs: Pra que uma pot que faça isso? Não tem sentido mais beleza. Te ajudei? Rep+. Abraços.
  3. Cara, esse trecho de código aqui ja diz tudo: ; function onCreatureSay(cid, type, msg) cname = creatureGetName(cid) msg = string.lower(msg) posK = {x=388, y=117, z=7} posS = {x=388, y=117, z=7} posM = {x=799, y=420, z=7} if ((string.find(msg, '(%a*)hi(%a*)')) and (focus == 0)) and getDistanceToCreature(cid) < 4 then if getPlayerSex(cid) == 0 or getPlayerSex(cid) == 28 then ; Basta apenas tirar as coordenadas: posK = {x=388, y=117, z=7} posS = {x=388, y=117, z=7} posM = {x=799, y=420, z=7} Ou se não funcionar sem elas, você adapta ela para as coordenadas do seu ot (Onde o Npc está). Entendeu? Qualquer dúvida, vai no meu perfil, convida amigo, e me manda um e-mail. Te ajudei? Rep+ Abraços.
  4. Então cara, isso até é possível mas é bem complicado, e vou explicar o por que. Antes de mais nada, como eu disse, depende do scriot, tem alguns que tem o mana e o hp. Cara level que o player adquire, ele ganha uma % de dano (Uma conta feita de acordo com os arquivos criados pelo tibia), ou seja, cada level aumenta um 'x' de dano, se você perder os leveis, automaticamente você perde o dano entende? Segue o exemplo abaixo: Digamos que um player no level 100 hite 200 Digamos que um player no level 200 hite 400 Digamos que um player no level 300 hite 600 Digamos que um player no level 400 hite 800 Digamos que um player no level 500 hite 1000 Digamos que um player no level 600 hite 1200 Digamos que um player no level 700 hite 1400 Digamos que um player no level 800 hite 1600 Digamos que um player no level 900 hite 1800 Digamos que um player no level 1000 hite 2000 E o reset seja de level 1001 ok? (Seguindo o exemplo). Como eu disse acima, va em <Vocations> e altere a fórmula damage, quanto mais level o player ganhar, mais tirará. Náo tem como ser fixo, por exemplo 2k, 4k. Por que? Por que o dano é aleatório. Por exemplo, vocë está em um ot, e vocë tira 1.257, depois 1350, depois 1255. É relevante entende? Dei uma lida no código, e talves seja possível fazer isso sim.. Veja: db.executeQuery("UPDATE `players` SET `level` = "..config.resetStatus.lvlreset..", `experience` = 0 WHERE `id` Tradução: Atualizar o level do player em config.resetStatus.levelreset. Experiencie = 0 <<< Essa linha, que retorna o tanto de xp que você deveria ter. Por exemplo: Level 8 = 4200 de exp. Você por por exemplo, colocar 10.000.000.000 de exp nele, e ele vai ter o mesmo dano do que um level 10.000 (Exemplo ok? Não necessáriamente vai tirar isso, que fique bem claro). Só que tem um porem, alguns ots se o player morre com a 'exp errada' (Level 8 com 10.000.000 de exp), o que acontece é o seguinte, ele passará de level 10.000 para level 7, ou algo similar a isso. Motivo? Digamos que isso seja uma forma de 'burlar' o level, mas não é uma coisa perfeita entende? O que você pode fazer? Altere todas as linhas com Experiencie: e coloque uma Exp definidap ara testar. Por exemplo, pegue uma conta, e upe até level 10.000. Vá em players, exp, pegue a exp que está ali, e coloque na script de reset ok? Deve funcionar, caso contrário cara, me adiciona no forum, msn, e manda um e-mail que eu respondo de boa ok? Te ajudei? Rep+ Abraços.
  5. Niguem merece neh? Analfabeto ownam meu amigo. kkkkkkkkkkk !
  6. KamuiHunt2

    Npc Promoter

    Caro amigo, antes de pedir scripts, olhe no forum, Ja existe 3 tópicos respondidos com isso Abraços.
  7. Então cara tem uma solução bem simples, vá na script do reset. Quando ele inicia, ele volta as configurações de exp (level) certo? Há uma linha contendo o hp, mana, ataque e por ai vai, basta apenas você modificar. Por exemplo: Modifique a linha que reseta as skills, e apenas deixe que o player adquira mais. Vou explicar melhor: "x" Player chegou no level 10.000!! -----Resetando----- Player está no level 8! Ai o que acontece é o seguinte: conforme ele pega mais level, o ataque aumenta entendeu? Independente da formula de dano continua no <Vocations>, cada level adiciona um pouco de dano. Vá em Vocations, Fórmula Damage. Náo sei como está la. O minimo é 1.0, e o máximo é 9.0. SIMM DA PARA COLOCAR 9.9, mas não é aconselhavel ! Alguns ots bugam, por que não reconhecem "Números" quebrados. E olha que eu quebrei a cabeça para descobrir isso. Dúvidas? Vá em meu perfil, me adicione e mande um e-mail. Abraços.
  8. Ah simm intendin , eu aguardo sim voce chegar pra me dar 1 help \õ/ , obgrigado por me ajudar cara , ta ai o rep+ em forma de agradecimento :smile_positivo: Obrigado pelo reconhecimento cara =). Então, se quiser me add nesse: terror_lg@hotmail.com Eu uso esse ai mais pra pessoas que prestem, gente boa, e merecedoras de respeito. Você é gente boa =). Add lá, ai nós ja batemos um papinho :*
  9. adicionei lá no msn pra ver si voce consegue me ajudar melhor, qualquer coisa podemos postar aqui para deixar resolvido para a galera \õ/ Então cara, quando eu entrar eu te add. É que eu to no trampo rs. É que eu trabalho com desenvolvimento de scripts aqui, e é tudo liberado, ai quando não tem serviço eu fico no forum. Eu até estou no msn, mas no meu pessoal. Só continuar respondendo a conversa la e ta de boa. Olha cara, eu tenho o script pronto em casa, mas eu chego 19h, e hoje vou chegar um pouco mais tarde por que vou dar um pulinho na facul. Mas assim, se você estiver online de noite, la pelas.. 20h, 21h. Nós batemos uma papinho =D. Abraços.
  10. Eu fui aonde voce me falou mas nao achei nada aver com o account status lá , sera si é o lugar correto mesmo? , si for nao tem nada disso lá vou até mandar oq tem la dentro actions.lua function destroyItem(cid, itemEx, toPosition) if(itemEx.uid <= 65535 or itemEx.actionid > 0) then return false end if not(isInArray({1770, 2098, 1774, 2064, 2094, 2095, 1619, 2602, 3805, 3806}, itemEx.itemid) or (itemEx.itemid >= 1724 and itemEx.itemid <= 1741) or (itemEx.itemid >= 2581 and itemEx.itemid <= 2588) or (itemEx.itemid >= 1747 and itemEx.itemid <= 1753) or (itemEx.itemid >= 1714 and itemEx.itemid <= 1717) or (itemEx.itemid >= 1650 and itemEx.itemid <= 1653) or (itemEx.itemid >= 1666 and itemEx.itemid <= 1677) or (itemEx.itemid >= 1614 and itemEx.itemid <= 1616) or (itemEx.itemid >= 3813 and itemEx.itemid <= 3820) or (itemEx.itemid >= 3807 and itemEx.itemid <= 3810) or (itemEx.itemid >= 2080 and itemEx.itemid <= 2085) or (itemEx.itemid >= 2116 and itemEx.itemid <= 2119)) then return false end if(math.random(1, 7) == 1) then if(isInArray({1738, 1739, 1770, 2098, 1774, 1775, 2064}, itemEx.itemid) or (itemEx.itemid >= 2581 and itemEx.itemid <= 2588)) then doCreateItem(2250, 1, toPosition) elseif((itemEx.itemid >= 1747 and itemEx.itemid <= 1749) or itemEx.itemid == 1740) then doCreateItem(2251, 1, toPosition) elseif((itemEx.itemid >= 1714 and itemEx.itemid <= 1717)) then doCreateItem(2252, 1, toPosition) elseif((itemEx.itemid >= 1650 and itemEx.itemid <= 1653) or (itemEx.itemid >= 1666 and itemEx.itemid <= 1677) or (itemEx.itemid >= 1614 and itemEx.itemid <= 1616) or (itemEx.itemid >= 3813 and itemEx.itemid <= 3820) or (itemEx.itemid >= 3807 and itemEx.itemid <= 3810)) then doCreateItem(2253, 1, toPosition) elseif((itemEx.itemid >= 1724 and itemEx.itemid <= 1737) or (itemEx.itemid >= 2080 and itemEx.itemid <= 2085) or (itemEx.itemid >= 2116 and itemEx.itemid <= 2119) or isInArray({2094, 2095}, itemEx.itemid)) then doCreateItem(2254, 1, toPosition) elseif((itemEx.itemid >= 1750 and itemEx.itemid <= 1753) or isInArray({1619, 1741}, itemEx.itemid)) then doCreateItem(2255, 1, toPosition) elseif(itemEx.itemid == 2602) then doCreateItem(2257, 1, toPosition) elseif(itemEx.itemid == 3805 or itemEx.itemid == 3806) then doCreateItem(2259, 1, toPosition) end doRemoveItem(itemEx.uid, 1) end doSendMagicEffect(toPosition, CONST_ME_POFF) return true end Então cara, negativo não é isso. Vou ser mais especifico. Tem ots que ficam no Talkactions, então la dentro terá um actions correto? Tem alguns que fica como actions/scripts E dependendo da versão fica no global.lua. Eu teria que saber o código exatamente onde está, e eu te ajudo. Me mantenha informado la, se quiser me add: kamui_lg@hotmail.com
  11. Deixe-me entender, é a parcel do mapa, do tibia, o npc de parcel ou algo do tipo? No meu servidor tenho tudo funcionando 100%. Qualquer dúvida vai no meu perfil e me manda um e-mail que eu te do uma força. Abraços.
  12. Então cara, mas se você tem por exemplo, 1.000 contas, com 10.000 characters (Por exemplo). Como eu faço para voltar todos eles ao padrão (Level 8 - 180/40) Por exemplo. Obrigado. Para começar, escreva direito, caso contrário fica dificil entender ok? Ponha não existe, e mesmo seguindo sua lógica absurda seria 'Ponhar'. Use vírgulas, ordem de palavras, e o minímo de lógica. Sem isso, você não consegue fazer nada na vida e nem no tibia. Pensa nisso ^^
  13. Sem comentários, o pessoal está cada vez mais desinformado --'
  • Quem Está Navegando   0 membros estão online

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