Ir para conteúdo

xWhiteWolf

Héroi
  • Registro em

  • Última visita

Tudo que xWhiteWolf postou

  1. ^uma das formas é essa daqui: TabelaQueDefineORank = {100, 100, 100} -- vai premiar os 3 primeiros e o 100 é o valor minimo que vc tem que estar de distancia pra chegar perto do palpite for _, escolhidos in ipairs (tb) do -- para todos os numeros escolhidos local dist = math.abs(sorteado-escolhidos) -- dist é a distancia entre o numero sorteado e o escolhido pelo player for i = 1, #TabelaQueDefineORank do -- roda a tabela comparando se alguem if TabelaQueDefineORank[i] > dist then -- se o valor for maior que a distancia TabelaQueDefineORank[i] = dist -- substitui o valor com a distancia end end end claro que isso é um pseudocódigo, teria que que fazer ele identificar o uid do player com o palpite e etc; Outra forma seria fazer ele escolher aleatoriamente entre 7000 + math.random(100) e setar esse global storage como +1 e dai qnd os players se inscrevessem seria escolhendo global storages. Daria pra fazer um repeat until no valor do storage + - um dist e ir incrementando esse dist a cada loop pra procurar os global storages das margens até achar 3 vencedores.
  2. xWhiteWolf respondeu ao post em um tópico de Heyron em Playground (Off-topic)
    a maioria pode até ser, mas isso não é realidade pra todo mundo
  3. Seu conteúdo foi aprovado, por se tratar de uma edição você poderia ter feito no próprio tópico original mas vou aprovar pelas mudanças terem sido significativas. Com isso estou te dando 1 ponto de reputação por trazer algo relativamente novo ao fórum. Continue assim e fico feliz que o TK tenha te inspirado à aprender lua
  4. xWhiteWolf respondeu ao post em um tópico de Markin em Playground (Off-topic)
    vc moscou hard cara, eles só pegam quem n faz merda nenhuma na vida... tinha que ter metido o migué e falado que vc ia prestar vestibular e começar um estágio que vc pretendia ser estudante e servir o país de outra forma.
  5. nice cara, auheuha dps eu vejo com mais calma pra ver se eu consigo.. até hj nunca consegui compilar uma source :/
  6. xWhiteWolf respondeu ao post em um tópico de xWhiteWolf em Scripts tfs 0.4 (OLD)
    tinha esquecido de anular uma coisinha, agr tá feito
  7. Troca essa linha do script doSendMagicEffect(getCreaturePosition(cid), 51) por essas: local pos = getCreaturePosition(cid) local npos = {x = pos.x + 2, y = pos.y + 1, z = pos.z} -- aqui vc soma e subtrai em x pra enquadrar melhor o efeito doSendMagicEffect(npos, 51)
  8. xWhiteWolf postou uma resposta no tópico em Scripts tfs 0.4 (OLD)
    Eai galera, sei que ando meio ausente mas hoje vim trazer um script que fiz pra um amigo via skype, fiz em uns 15 minutos e gostei de como ficou então vim compartilhar com vcs. Trata-se de um exori vis com chance de errar o alvo e acertar os sqms em volta dele com uma % definida. <instant name="Energy Strike" words="exori vis2" lvl="12" mana="20" prem="1" range="4" needtarget="1" blockwalls="1" exhaustion="1000" needlearn="0" event="script" value="especiais/exoriviscomerro.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="5"/> <vocation id="6"/> </instant> Ela só vai funcionar com target mas assim dá pra vc usar a criatividade e fazer uma spell mais forte que o normal só que com chance de errar e atacar uma pessoa/monstro do lado, até porque os magos não tem nada no tibia que faça eles errarem dano e essa é uma das magias iniciais então faz sentido que ele não acerte o golpe sempre. Espero que gostem e usem o código como fonte de estudo pra criar outras magias fodas haha, abraços do lobo Obs: uma edição que seria legal vcs fazerem seria a chance de errar ser proporcional ao ml e "experiencia" (vulgo level). Aqui tem uma pequena imagem de eu usando a spell e errando o target.
  9. xWhiteWolf respondeu ao post em um tópico de Markin em Playground (Off-topic)
    ^ta jogando mt call of duty amigo, pls stahp
  10. xWhiteWolf respondeu ao post em um tópico de Markin em Playground (Off-topic)
    nao tem multa AUIHEUIHAUHEUI vcs tão achando q é CET o bang? Mas se não se alistar vc nao pode nem sair do país e dá uma treta maligna e tem que justificar dps e os caras podem ter birra e te chamar
  11. xWhiteWolf respondeu ao post em um tópico de Markin em Playground (Off-topic)
    pegaram o magrinho pra transformar num ultra soldado, é tua chance
  12. eu nem sei oque é inquisition, explica melhor ai amigão
  13. xWhiteWolf respondeu ao post em um tópico de Markin em Playground (Off-topic)
    quem mandou ter cara de bandido e ir com a camisa do cor1nth14s no tiro de guerra?
  14. UP -- GALERA, DESCOBRI UM BUG. Eu tava testando em um char player e um char GM e eu acabei descobrindo por um amigo no skype que a condition de deixar invisivel só fica invisivel pras pessoas que o groupid sejam menores que o seu, eu tentei fazer um esquema pra aumentar o groupid pra tutor quando usar o ring e removi todas as permissões de tutor. Funcionou mas crasha o tibia dos players, pelo que eu entendi essa condition está bugada e eu não vejo como arrumar. Me desculpem por ter postado um script que não faz oque eu disse que fazia, em especial, peço desculpas ao membro @oclipper que me avisou que dava pros players verem como se tivesse com utana vid e eu não havia entendido na época. O ring em si é inutil, ele não vai te deixar invisivel (apenas pros monstros). Peço perdão a todos pelo vacilo. @Thiago Virtuoso, esse erro acontecia qnd vc botava o anel e tirava antes de dar 1 segundo de uso (caso usasse a primeira versão), eu editei o código agr.
  15. xWhiteWolf respondeu ao post em um tópico de zipter98 em Scripts tfs 0.4 (OLD)
    Tópico aprovado e movido para área correta. Por estar contribuindo, vou te dar um ponto de reputação (REP+). Na próxima tente anexar uma foto pra deixar o tópico mais bonito ;]
  16. http://www.tibiaking.com/forum/topic/45316-pedido-gema-rep/
  17. Achei que não seria necessário comentar mas já que denunciaram o tópico: isso é uma piada, não deletem a pasta system32 do seu pc ou ele nunca mais vai ligar hahaha
  18. Seu tópico foi aprovado e acredito que será de muita ajuda pro pessoal do fórum. Estarei te dando um ponto de reputação e movendo pra área correta. Obrigado por contribuir
  19. Toma cuidado ao usar com o GOD/GM pois pode dar debug nos players em volta. Pra todo mundo vai mostrar invisivel, pra vc fica como se tivesse de utana vid edit: descobri que não dá pra ficar invisivel com a condition de GM, leia mais aqui -- Edited Dash by Night Wolf local damage = 20 -- dano que toma qnd bate em algum obstáculo local distance = 15 -- distancia que anda (em sqm) local speed = 100 -- milisegundos entre cada passo (qnt menor = mais rapido) local invisible = createConditionObject(CONDITION_GAMEMASTER, (speed * distance) + 50, false, GAMEMASTER_INVISIBLE) -- nao mexa local outfit = createConditionObject(CONDITION_INVISIBLE, (speed * distance) + 50, false) -- nao mexa local function isWalkable(pos, creature, proj, pz)-- by Nord if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false end if getTopCreature(pos).uid > 0 and creature then return false end if getTileInfo(pos).protection and pz then return false, true end local n = not proj and 3 or 2 for i = 0, 255 do pos.stackpos = i local tile = getTileThingByPos(pos) if tile.itemid ~= 0 and not isCreature(tile.uid) then if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then return false end end end return true end function onWalk(cid) local poslook = getCreatureLookPosition(cid) poslook.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE if isWalkable(poslook, false, false, false) then if not isCreature(getThingfromPos(poslook).uid) then doMoveCreature(cid, getPlayerLookDirection(cid)) doSendMagicEffect(getPlayerPosition(cid), 14) return true else doCreatureAddHealth(cid, -damage) doSendMagicEffect(getPlayerPosition(cid), 31) doSendAnimatedText(getPlayerPosition(cid), "-"..damage , 180) return true end else doCreatureAddHealth(cid, -damage) doSendMagicEffect(getPlayerPosition(cid), 31) doSendAnimatedText(getPlayerPosition(cid), "-"..damage , 180) end end function onCastSpell(cid, var) doAddCondition(cid, invisible) doAddCondition(cid, outfit) for i = 0, distance do addEvent(onWalk, speed * i,cid) end return true end
  20. ele não casta a A? ps: usa os.time() pq assim se ele castar a A uma vez ele vai poder castar a B sempre porque o storage vai permanecer; A: B:
  21. dá pra fazer usando a condition do gm de ficar invisivel mas não entendi a parte de centralizar o efeito
  22. xWhiteWolf respondeu ao post em um tópico de xWhiteWolf em Scripts tfs 0.4 (OLD)
    Pronto: Você vai ter que fazer uma pequena alteração no seu spells.xml, deixando ele assim: <instant name="Dark Hole" words="buraco negro" lvl="160" direction="1" mana="500" prem="1" exhaustion="2000" needlearn="0" event="script" value="especiais/buraco negro.lua"> <vocation id="6"/> <vocation id="7"/> <vocation id="5"/> </instant> com esse direction = "1" e o script vc deve deixar assim:
  23. vc pode setar um storage na transform A e só permitir a B se tiver o storage da A.. e dps fazer a mesma coisa pra B e C. Também dá pra vc checar pelo outfit
  24. só pra contribuir.. vi que fez um script em movements, os slots que vc pode colocar no xml são esses daqui: Values: head -- cabeça necklace -- pingente backpack -- mochila armor -- armadura right-hand, left-hand -- aqui vc define se o script vai ativar somente em uma das mãos two-handed, hand/shield -- eu nunca usei esse two-handed mas sei que se colocar "hand" (em algumas versões é "hands") ele ativa nas duas mãos legs -- calça feet -- bota ring -- anel ammo -- slot das flechas aqui tem um script que eu usei o "right-hand".. tá no spoiler do movements.xml http://www.tibiaking.com/forum/topic/33490-aura-bold-system/

Informação Importante

Confirmação de Termo