Ir para conteúdo

xWhiteWolf

Héroi
  • Registro em

  • Última visita

Tudo que xWhiteWolf postou

  1. xWhiteWolf postou uma resposta no tópico em Playground (Off-topic)
    eu tentei fazer o segundo mas daí cansei, parei em coordenador (quase lá) AUHUHIEUHIA
  2. xWhiteWolf postou uma resposta no tópico em Playground (Off-topic)
    tem dois jeitos de alcançar isso: O primeiro é ajudando bastante, vai demorar muito pra alguém citar seu nome pra equipe mas eventualmente você vai entrar.. começar como estagiário e depois ir pra suporter e por fim moderador. O segundo é não fazendo nada e tudo que fizerem você vai lá e fala que tá uma merda, vai demorar mais doque o primeiro jeito mas é muito provável que você já suba direto pra administrador. Esse jeito tem o triplo de eficácia se tiver skype dos caras da equipe!! Boa sorte
  3. xWhiteWolf postou uma resposta no tópico em Playground (Off-topic)
    fail[2]
  4. em 0.4 não se usa db.executeQuery, se usa db.query.. testa agr: local time = 10 -- tempo em segundos para permitir o login function onSay(cid, words, param, channel) doSetGameState(GAMESTATE_CLOSED) db.query("UPDATE `players` SET `level` = 8 WHERE `group_id` < 6;") db.query("DELETE FROM `player_depotitems` WHERE `itemtype` NOT IN (11257, 11238, 11237, 11236, 11235, 11115, 10522, 10521, 10520, 10519, 10518, 9775, 9774, 7739, 7738, 7737, 7587, 7343, 7342, 5950, 5949, 5927, 5926, 5801, 3960, 3940, 3939, 2365, 2004, 2003, 2002, 2001, 2000, 1999, 1998, 1997, 1996, 1995, 1994, 1993, 1992, 1991, 1988, 1987, 2663, 2656, 7730, 12607, 8905, 7735, 12610, 8925, 7422, 8858, 7840, 10502, 8981, 9004, 7722, 2218, 1294, 8303, 2157);") db.query("DELETE FROM `player_items` WHERE `itemtype` NOT IN (11257, 11238, 11237, 11236, 11235, 11115, 10522, 10521, 10520, 10519, 10518, 9775, 9774, 7739, 7738, 7737, 7587, 7343, 7342, 5950, 5949, 5927, 5926, 5801, 3960, 3940, 3939, 2365, 2004, 2003, 2002, 2001, 2000, 1999, 1998, 1997, 1996, 1995, 1994, 1993, 1992, 1991, 1988, 1987, 2663, 2656, 7730, 12607, 8905, 7735, 12610, 8925, 7422, 8858, 7840, 10502, 8981, 9004, 7722, 2218, 1294, 8303, 2157);") return addEvent(doSetGameState, 1000 * time, GAMESTATE_NORMAL) end
  5. troca o seu function onSay por isso daqui function onSay(cid, words, param, channel) fecha o sv e abre dnv. edit: troca tb onde tá getConfigInfo("newPlayerLevel") pelo level que vc quer que fique ao resetar.
  6. esse código foi feito usando códigos padrões, serve pra qualquer linguagem. O do ignore que não funciona em sqlite.
  7. up pra lembrar da vergonha, 7X1 FOI POUCO
  8. meu deus quanta query mal feitaaaaaaaAAAAAAAAAAAAAAAAAAAAAAAAA. De onde vcs tiraram esse IGNORE aí? esse bagulho é de mysql, ele falou que usa sqlite studio, ou seja, é sqlite a linguagem '-----' e nao precisa fazer if x or y or z or w or a, faz isInArray que tem no banco de dados tb e se chama clausula IN ().
  9. todos os existentes podem ser encontrados em data/lib/constant.lua no seu sv. ou vc pode simplesmente checar esse tópico aqui http://www.tibiaking.com/forum/topic/49095-lib-000-const/ Não necessariamente todos os parametros que existem lá podem ser colocados na condição que você criou, vai depender mas é só usar o bom senso e fazer testes. Procurar no google pela condição tb me ajudou muito pra ver exemplos práticos de cada utilização. Espero que você consiga aprender todos!
  10. http://www.tibiaking.com/forum/topic/35667-broadcast-system-100/
  11. se vc usa esse script aqui http://www.tibiaking.com/forum/topic/33545-dodge-system-854/ é só tirar o and isCreature(attacker) do creaturescript.. mas não me responsabilizo por erros que possam vir a dar.
  12. xWhiteWolf postou uma resposta no tópico em Playground (Off-topic)
    acho que você tá meio confuso, em nenhum momento eu fui pessimista quanto ao meu sv.
  13. xWhiteWolf postou uma resposta no tópico em Monsters, NPC, Raids & Mounts
    Olha cara, até dá pra fazer mas teria que mudar bastante o script e ainda fazer todos os creaturescripts de matar os bosses pra novas storages. Sugiro que você peça isso em outro tópico porque eu não vou ter tempo pra te ajudar com scripts desse nível.
  14. xWhiteWolf postou uma resposta no tópico em Monsters, NPC, Raids & Mounts
    mas como funcionaria esse esquema de boss, ele fala boss pro magnus e é teleportado? Ou só conseguiria atacar o boss se estivesse escolhido essa opção anteriormente?
  15. xWhiteWolf postou uma resposta no tópico em Playground (Off-topic)
    é claro que é verdade.. o mundo tá cheio de gente produtiva e insatisfeita e gente satisfeita e improdutiva. Esse papo todo começou porque o cara quis me zoar só porque eu disse que o meu servidor foi o melhor que eu já joguei.. não deixa de ser verdade, ainda mais em meio a tantos servidores ruins que não possuem administração decente, tantos servidores que não sabem até que ponto dosar os scripts que encontram pelos fóruns, tantos servidores que pagam scripters pra fazerem as suas idéias ruins serem possíveis de serem feitas. E ainda digo mais, desses 1600 REP's, mais metade foi fazendo coisas que eu considerava totalmente idiota e sem noção de serem colocadas num servidor, ainda mais sem uma história por trás. Não vou entrar no mérito dessa discussão pra não floodar mais o tópico mas eu odiava global e pra mim OT's globais era a maior idiotice da terra desde que resolveram chamar yourots de baiak. Acabei fazendo global por escolha de outros membros da equipe e formamos um time imbatível, nós eramos players do server também e nós 3 juntos resolvemos 75% dos bugs antes mesmo destes serem reportados. O restante foi resolvido em questão de minutos após serem reportados. Atualizações semanais sempre com conteúdos novos sem fugir da idéia e da história do tibia global, sempre com muito rpg. Confesso que me apaixonei pelo servidor, oque era pra ser um projeto de amigos pra faculdade virou um servidor aberto ao público que chegou a ficar mais de 200h online sem interrupções. A ultima vez que eu havia jogado tibia global foi no 7.81, 8 anos atrás +-. Foi dificil pra mim entender as áreas novas, ou mesmo scriptar a WOTE de farmine. Fui me adaptando: a história da WOTE é uma bosta, então fiz minha própria WOTE: escrevi roteiros, desenvolvi personagens com inteligencia artificial para fazer jus à idéia de uma verdadeira 'quest'. Só pelo escrevi até agora dá pra ter uma noção do quanto eu amei o projeto que fiz, e jogar nele foi mais incrível ainda.. fiz diversos amigos, varei madrugadas pra fazer quests com eles, ficava dia e noite skype conversando sobre a vida, o universo e tudo mais. Até mesmo pessoas que estudam comigo e que eu não nunca tinha trocado 2 palavras, entraram no server e viraram verdadeiros amigos. Não tivemos metade dos players que um global famoso tem, mas também não tivemos botters nem players cancerígenos, os que jogavam se divertiam e eram amigos. Se você leu até aqui, meus parabéns, não pretendo mudar sua opinião, apenas abrir seus olhos pra outras possibilidades. Abraços do Lobo.
  16. xWhiteWolf postou uma resposta no tópico em Playground (Off-topic)
    você acabou de exemplificar tudo que eu disse anteriormente, só faltou a frase "eu não gosto de script" porque se você gostasse você estudaria isso e teria ótimas idéias. Você gosta do que faz mas não faz oque gosta (quando fica bom). Tcharam!!
  17. xWhiteWolf postou uma resposta no tópico em Playground (Off-topic)
    não necessariamente.. você provavelmente deve ser jovem porque quando vc tem uns 18~19 anos você entende a diferença entre fazer oque gosta e gostar doque faz já que somos meio que obrigados a decidir oque vamos ser de nossas vidas. Eu, por exemplo, queria fazer psicologia. Eu amo psicologia mas sou um péssimo psicológo: não gosto de pessoas e muito menos de conversar com elas. Como curso eu escolhi ciencia da computação, eu não faço oque gosto mas quando eu termino de programar eu olho pro resultado final e consigo ver que foi algo bem feito, eu gosto do meu trabalho. Quando você é crítico o suficiente pra olhar pras coisas que você faz e poder dizer: "Eu fiz o melhor que eu poderia fazer" você entende a clara diferença.
  18. xWhiteWolf postou uma resposta no tópico em Monsters, NPC, Raids & Mounts
    metade das páginas eu to falando pra fazer o teste dos prints, vc fez? oque retornou? Me dá o feedback que eu tento te ajudar, preciso saber como seu server funciona @Vinicius.Olivera15, se você quiser fazer assim vai ser bem complicado mas vc tem que remover a parte da reward do npc. Ao matar os bixos vc ganha storages, faz uma porta com checagem se a quantidade de bixos matados é a mesma de máximo de matar e aí vc libera a entrada no boss atraves dessa porta. O resto é só fazer o boss dar a xp que vc quer e botar um creaturescript onDeath que ao morrer zera os storages do player e dá a recompensa.
  19. xWhiteWolf postou uma resposta no tópico em Playground (Off-topic)
    não entendi seu comentário.. na minha opinião você tem duas escolhas ao criar um servidor, fazer oque gosta ou gostar doque faz. Eu optei por fazer um servidor diferente das coisas que eu gosto, mas acabei aprendendo a gostar. Não é questão de ser meu servidor, até porque eu não sou o público alvo
  20. xWhiteWolf postou uma resposta no tópico em Monsters, NPC, Raids & Mounts
    são soluções diferentes pra cada servidor, por isso tem várias páginas.. se o pessoal olhasse os posts e tentasse as soluções ao invés de mandar novas mensagens teriamos no máximo umas 4 páginas.
  21. xWhiteWolf postou uma resposta no tópico em Monsters, NPC, Raids & Mounts
    pra tirar a parte de skill reward é só deletar a parte que tá -- SKILL REWARD---
  22. pra fazer isso de botar a tag a sua source tem que ter sido compilada com o sistema de dual wield;
  23. uhauha rlx, não é chato pra mim.. testa assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY) setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1498) function onCastSpell(cid, var) local function doShowTimeByPos(cid, pos, duration, type) type = type or 20 for i = 0, (duration - 1) do addEvent(function() if isPlayer(cid) then doCreatureSay(cid, tostring(duration - i), type, false, 0, pos) end end, i * 1000) end return true end doShowTimeByPos(cid, variantToPosition(var), 20, 6) doCombat(cid, combat, var) return true end o problema é nesse doCreatureSay, não sei como ele funciona em 8.4 mas ele não tá reconhecendo o parametro do player :/ pra 0.34~0.4 ele funciona assim: doCreatureSay(uid, text, type[, ghost = false[, cid = 0[, pos]]])
  24. altera a função e deixa ela assim: function doShowTimeByPos(cid, pos, duration, type) type = type or 20 for i = 0, (duration - 1) do addEvent(function() if isCreature(cid) then doCreatureSay(cid, tostring(duration - i), type, false, 0, pos) end end, i * 1000) end return true end deve ser alguma incompatibilidade com sua versão mas rlx que a gente resolve isso haha

Informação Importante

Confirmação de Termo