Ir para conteúdo

xWhiteWolf

Héroi
  • Registro em

  • Última visita

Tudo que xWhiteWolf postou

  1. xWhiteWolf postou uma resposta no tópico em Suporte Tibia OTServer
    mas e se o player guardar o item no dp ou na house?
  2. dá pra fazer os dois mas tipo.. eu escolho qual eu quero fazer ou o npc me dá kill ou collect de acordo com a vontade dele?
  3. não sei como isso responde minha pergunta mas em todo caso valeu
  4. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de OTServ Geral" Para: "Diversos → Gráficos → Suporte Gráficos" Galera, peço que tenham paciência.. está claro que ele é jovem e está tendo a iniciativa de tentar aprender (oque é muito bom). Não tratem isso de forma negativa e nem desvalorizem o trabalho dele. @paradoxo44, você pode achar diversos tutoriais de como começar aqui pelo fórum e eu sugiro que você só poste aqueles que forem 100% seus pra evitar brigas e discussões.
  5. xWhiteWolf postou uma resposta no tópico em Suporte & Pedidos
    AUHEHUAHIEUHIA me poupe né cara, eu estou no começo da faculdade e só to vendo programação de verdade agora, não aprendi nem POO ainda; não tem oque comparar. Eu nunca quis dizer que eu manjo mais que o cara só que ele não trouxe nada pro mundo. Ele usou a source do tibia, fez pouquíssimas alterações (não conheço nenhuma útil com o nome dele), montou o server de brincadeira dele, ganhou uns players e um dinheirinho e seguiu a vida dele. Eu com 12 anos baixei um Yourots bem merda editei um monte de coisa usando o pouco que sabia e com a minha criatividade eu fiz tudo que era possível ser feito em Lua. Depois de 1 ano decidi abrir o servidor (não tinha nem IP FIXO, coloquei na otservlist as 6 da manhã e fui dormir) e no primeiro dia online meu pc explodiu porque tinha 800 nego conectado e meu cooler não aguentou. Reveja seus conceitos de quem é realmente "foda", vou dizer novamente porque acho que você não entendeu, você tá querendo comparar um cara brincando no servidor dele com uma equipe que foi montada ao longo de 5 anos com os melhores em cada área. Agora pra encerrar (definitivamente, porque não vou me extender nesse assunto que não tem nada a ver com o tópico), não sei se você é advogado dele ou oque mas tá muito feio essa pagação de pau toda prum cara que você nem tem contato. Te garanto que o Max que tem 16 anos faz qualquer coisa que ele tenha feito pro Tibia mas vamos concordar em discordar e cada um seguir com a sua opinião. Não adianta ficar discutindo porque vc tá partindo do pressuposto que eu não consigo fazer qualquer coisa que ele tenha feito (já começou errado) e também está se baseando em opiniões de terceiros pra tentar declarar quem é o melhor programador entre ele e o Nostra (nem vou comentar nada aqui porque vai ficar chato mas se você tivesse visto 1/4 doque eu vi nos testes da BO você não estaria defecando pelos dedos ao digitar tantos absurdos). Em todo caso eu aceito sua opinião, só não concordo.. e no final você acabou querendo me contrariar pra chegar na mesma constatação doque eu tinha dito anteriormente: Então ou você é um troll ou está se fazendo de idiota. Por fim, se você quer ter a magia gust no seu servidor cria um tópico pedindo e explicando que eu faço pra você, mesmo que tenha achado meio ilógico a sua explicação de empurrar pra onde está olhando (sempre achei meio tosco essas coisas de "pra onde você está olhando" já que as coisas não funcionam assim na física do tibia). Tenho razões pra acreditar que você tá com uma visão distorcida da coisa mas se você quiser que eu te ilumine as idéias venha conversar comigo via PM porque ficar discutindo nesse tópico vai trazer problemas pra mim como Suporter; Daí eu já aproveito e respondo o restante das suas perguntas com argumentos fortes e concisos que vão além de opiniões pessoais e fóruns na internet afora, até porque todos os programadores bons que eu conheço são milionários ou fazem pesquisa, não tem dessa de ficar dando aula, anônimamente ainda hahaha Como um último adendo e a esperança de que isso sirva de lição e inspiração pros demais membros do fórum: O cara mais foda nao é oque sabe tudo e sim aquele que sabe pouco mas consegue manipular esse pouco pra fazer tudo. (foi oque eu aprendi em um ano estudando numa das melhores universidades desse país). ---------------------------------- O assunto está encerrado, caso queira conversar comigo estou disponível para discussões via PM --------------------- @Brunds, mas daí você quer que eu coloque uma lista de armas e cada uma delas vai upar um único atributo ou elas começam com um atributo no nv1 e conforme forem mudando de level fosse mudando o atributo?
  6. xWhiteWolf postou uma resposta no tópico em Suporte & Pedidos
    acho que você está um pouco equivocado sobre os conceitos.. o Korelin foi um excelente projeto e totalmente inovador mas 90% dele era script e não programação, você falou tanto que acabou se contradizendo e provando que eu tava certo desde o princípio. Não cheguei a conhecer ele e nem sei dessas histórias mirabolantes de linguagens hardcores auheuhuha até porque a linguagem mais dificil até onde eu sei é Java (não to levando em consideração as linguagens que foram feitas pra serem dificeis como Malbolge e sim as que são complexas e úteis por natureza) e ela é uma das primeiras coisas que qualquer curso de computação ensina. Em todo caso, na época que o Korelin foi lançado já existia quase todos os scripts dele espalhados pelos fóruns... perceba que eu falei "foi lançado" e não "depois de um tempo". Em 2008 quando eu comecei a ter contato com o pessoal da Black Onyx, o Jovial me chamou prum test server da B.O pra testar uma função nova que o Nostradamus havia criado, o server era 7.8 e tinha onStatsChange (chupa CipSoft) e uma magia que clonava seu char idênticamente (força, armadura, vida, nome, mana.. tudo igual. O summon ainda por cima soltava as mesmas magias que você e contava com uma espécie de inteligencia artificial); Não sei quem você é mas querer comparar um projeto de brincadeira cujo único dono era o Victor com uma equipe formada dos melhores em cada área é MUUUUUITA BURRICE ou muita inocência. Em todo caso eu estou te dando a liberdade de postar nesse tópico qualquer prova que você tenha de que o Victor conseguiu fazer algo que hoje não exista ou que não tenha alguém desse fórum que seja capaz de fazer, em contrapartida estou te pedindo pra caso tenha contato com o Victor, que peça pra ele tentar fazer o sistema de clone que o Nostra havia feito a 6 anos atrás numa versão que não tinha nem creaturescript e muito menos funções pra verificar summon. EDIT: eu vi oque vc postou e por mais que ele não saiba escrever e tenha falado uma série de asneiras eu até que gostei da iniciativa.. só quero lembrar que a discussão inicial era quem foi o melhor programmer em um projeto de OTServ.. se o Bill Gates tivesse tido um OT e feito só uma função merda ele não seria o melhor por mais que ele seja um fodendo programador. Não tira os créditos do Victor de ser um ótimo programador (até porque eu nem conheço o cara) mas no mundo no Open Tibia ele não fez quase nada.
  7. xWhiteWolf postou uma resposta no tópico em Suporte & Pedidos
    vc tá falando do antigo dono do AvaOT? kkkk porque se for vc tá muito enganado rs.
  8. xWhiteWolf postou uma resposta no tópico em Suporte & Pedidos
    BlackOnyx talvez não seja da sua época mas você na certa deve ter ouvido falar. Jovial sempre fez tudo em Lua pelo fato de não ser Programmer. Nostradamus ou o Colex que eram os programmers, não lembro agr mas na certa qualquer um dos dois é candidato pra melhor programador. Anyway, não sei oque isso tem a ver com o tópico mas se você nunca viu um projeto grande e decente utilizando lua talvez seja porque você não conheceu grandes scripters ): Só quero lembrar que aqui são sugestões que eu irei analisar e posteriormente escolher uma pra fazer e também que em NENHUM MOMENTO, NINGUÉM citou % de dano a não ser você. Pra finalizar quero ressaltar que são sugestões e os membros escrevem oque eles quiserem, isso não implica que seja possível e nem que eu irei fazer.
  9. @Joao victorss, o lugar de anunciar seu servidor é >aqui< remova esse comentário ou terei que alertar a moderação pra tomar alguma atitude. Obrigado.
  10. xWhiteWolf postou uma resposta no tópico em Suporte & Pedidos
    como eu havia dito anteriormente, depende da forma que vc faz. Posso muito bem fazer por OnAttack e colocar pra fazer outro combat usando a mesma formula pro dano normal ou fazer na própria weapons checar ou ainda poderia ser algo que só funcionasse em players e fazer por onStatsChange, enfim.. tem umas 20 maneiras diferentes. Vale ressaltar que tudo que é feito pelas sources dá pra ser feito em lua, a maior prova disso é que 99% dos scripts que eram source editing no 7.6~7.92 agora são feitos diretamente em Lua. Não é porque a gente ainda não sabe que é impossível haha. A respeito do desempenho, bom, isso depende muito pois tem muitas coisas pra ser avaliadas nesse caso mas se for pensar assim todos os scripts seriam direto na source (oque é totalmente inviável) e se seu pc não tem ram pra rodar esse tipo de script acho melhor jogar ele fora e comprar um novo.
  11. xWhiteWolf postou uma resposta no tópico em Suporte & Pedidos
    não necessariamente, depende da forma que você faz ;] o de dropar mais gold acho que é a mais dificil de fazer uhauheuha vou pensar numa forma de fazer e qualquer coisa faço ela primeiro
  12. pra que complicar tanto galera? local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_BLOCKARMOR, 1) setCombatParam(combat, COMBAT_PARAM_BLOCKSHIELD, 1) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 34) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1, 0, 1, 0) local area = createCombatArea({ {0, 1, 1, 1, 0}, {1, 1, 1, 1, 1}, {1, 1, 3, 1, 1}, {1, 1, 1, 1, 1}, {0, 1, 1, 1, 0} }) setCombatArea(combat, area) function onUseWeapon(cid, var) return doCombat(cid, combat, var) end <melee id="8927" level="120" unproperly="1" event="script" value="mace.lua"/>
  13. alguém me responde isso pra eu já ir adiantando porque vou viajar dia 13
  14. xWhiteWolf postou uma resposta no tópico em Suporte & Pedidos
    é isso que eu quero, que vcs venham aqui e escrevam idéias inovadoras.. cansei de ficar fazendo script que imita servers famosos.. vamo inovar pessoal!! ps: gostei dessa idéia de coletar almas, ficou meio que um task system com bastante rpg e também me lembrou do Thresh do LoL
  15. xWhiteWolf postou uma resposta no tópico em Suporte & Pedidos
    se o tibia ao menos tivesse uma caixa de opções eu faria de boa mas ficar controlando por talkaction é uma bosta e ficaria muito tosco, mas achei legal essa idéia de upar a arma e poder escolher a nova passiva que você vai querer, vou anotar aqui e ver oque dá pra fazer. essa é a idéia uhauha fazer com que os players pensem antes de trocar uma arma por outra melhor. Exemplo: tenho uma arma nv 45 +5 e uma arma 50 +2, a +5 ia ter mais dano e portanto seria mais forte..
  16. xWhiteWolf postou uma resposta no tópico em Suporte & Pedidos
    gostei da idéia mas ser um sword master deveria melhorar seu manejo com uma espada, e por conseguinte aumentar o dano que você pode causar usando uma. Por isso eu tava com essa idéia das conditions mas dá pra fazer as duas coisas
  17. xWhiteWolf postou uma resposta no tópico em Suporte & Pedidos
    acho q esse negócio de trocar de elemento é um tanto quanto brega e ilógico.. não faz sentido eu melhorar minha espada de fogo e do nada ela virar de gelo '-'. Até agora a que mais me atraiu foi a de setar conditions (upa a wand de fire ela vai deixando o cara queimando cada vez com uma queimadura mais forte (dependendo do nv), as armas eu faria uma espécie de bleeding como se tivesse machucado e deixado o cara sangrando) mas ainda não é nada certo.. queria ver se o povo tem umas idéias legais melhores doque as que eu já coloquei
  18. xWhiteWolf postou uma resposta no tópico em Suporte & Pedidos
    AUHIHEIAUHIEUHIAUHIUHIEUHIA saiba que o Sr. é o mais novo Mito desse site. eu pensei nisso porque daí os players teriam que pensar antes de sair por aí jogando a arma fora quando achar uma melhor, agora vai ter que upar ela junto com você e nem que isso só valesse pra uma determinada vocação mas acho que é uma boa idéia
  19. xWhiteWolf postou uma resposta no tópico em Suporte & Pedidos
    Eai galera, eu acabei criando um sistema bem legal que você mata certos bixos e acumula parte da experiencia deles na sua arma, por enquanto tá bem rudimentar mas eu gostaria de saber a opinião de vocês.. esses leveis a mais deveriam significar oque?? Comentem as sugestões doque vocês acham que o level da arma deveria influenciar no sistema que depois eu vejo de postar ele Uma arma +5 deveria ter oque em relação à uma arma que não tem level ainda? É isso que eu quero que vcs comentem com sugestões pra terminar o sistema. Aqui tá uma lista de coisas que eu pensei mas sintam-se livres pra falar opções que vcs considerem melhores: • Dropar mais gold dos monstros • Adicionar skills pro player • Aumentar vida/mana • Tirar mais dano (+ attack) • Deixar ele tomando alguma condition (poison/curse/fire/energy) • Liberar novas magias pro player • Ao clicar nela/Ao atacar soltar um efeito bonito • Fazer um efeito em area em volta do char que possuir uma arma de nivel alto • Aumentar a experiencia ganha • Roubar vida/Mana de quem atacar dependendo do level • Aumentar chance de critical dependendo do level Então, essas foram as coisas que eu pensei.. eu também fiz uma votação pra vcs colocarem se eu devo continuar com essa idéia ou se ela é uma merda auheuhuha
  20. ele não mostra mas usar ferramentas que mostram acabam prejudicando suas habilidades em scriptar, ele mostra apenas se tem alguma coisa aberta que não foi fechada (com end ou parenteses ou chaves)
  21. o primeiro é só editar uma porta normal que checa se vc tem quest ou se vc é de determinada vocação pra pegar o valor do storage que ficam salvos os resets; O segundo é trabalho manual, não dá pra vc usar comando pra ver as spells então vc tem que escrever uma por uma num texto com todas as informações e mandar uma função que mostra aquele texto na tela EDIT: Você havia criado outro tópico na área errada que eu deletei por conter a mesma dúvida desse daqui. Uma das respostas postadas lá foi o seguinte:
  22. só uma dúvida, vc escolhe se quer kill ou collect ou é o npc que decide? comecei a fazer mais cedo mas devo parar na segunda pra retomar na quarta.. até agora eu só coletei as informações numa lib pra poder usar tanto no npc quanto no creaturescripts que vai contar as kills: local short = 200 + (math.random(0,6) * 50) local median = 600 + (math.random(0,4) * 50) local long = 1000 + (math.random(0,10) * 100) local easy = { [1] = "Goblin", [2] = "Troll", [3] = "Rotworm" } local medium = { [1] = "Cyclops", [2] = "Ghoul", [3] = "Dragon" } local hard = { [1] = "Giant Spider", [2] = "Dragon Lord", [3] = "Grim Reaper" } local gold = 1000 * [(short= 2,median= 3,long= 4) + (easy= 2,medium= 3,hard= 4)] local exp = (getExperienceForLevel(getPlayerLevel(cid) + 1) / 100) * [(short= 2,median= 3,long= 4) * (easy= 2,medium= 3,hard= 4)] confere e me diz se tá tudo certo
  23. xWhiteWolf postou uma resposta no tópico em Suporte Tibia OTServer
    xp e mostrar um sinal nos players que tem o item é de boa, stamina dá pra fazer um addEvent pra ficar adicionando 1 minuto de stamina a cada minuto (logo, infinita), mandar a mensagem de onde o item está eu acho dificil porque se tiverem mais de dois players com o item no jogo ia ficar meio bugado, fora que o player pode ter o item guardado e não teria como checar mas posso organizar essa checagem por um globalevent de uma em uma hora pra dizer se tem alguém online do jogo que possui o item mas não sei como fazer pra pegar o nome da cidade que o item está e nem como fazer ele dobrar o loot '-'
  24. troca essa parte por local cooldown = 10 function onCastSpell(cid, var) if os.time() - getPlayerStorageValue(cid, 19329) >= cooldown then doPlayerSetStorageValue(cid, 19329, os.time()) if #returnSpell > 1 then for i = 1, #returnSpell do addEvent(onCallCombat, (i*450)+15, {cid, returnSpell[i], var}) end else doCombat(cid, ret[1], var) end else doPlayerSendCancel(cid, "Your skill is in cooldown, you must wait "..(cooldown - (os.time() - getPlayerStorageValue(cid, 19329))).." seconds.") return false end return true end
  25. mals a demora, minha semana foi uma bosta: function onUse(cid, item, frompos, item2, topos) local itemids = { [1] = 2498, -- cabeça [4] = 2492, --- armor [5] = 2520, --- direita [6] = 7404, -- esquerda [7] = 2470, -- legs [8] = 11113 --boots } local storage = 73182 --- storage que vai ser usada pra salvar se o player já usou ou não local outfit = 351 -- outfit que vai dar if getPlayerStorageValue(cid, storage) ~= 1 then for i = 1, 8 do if (i ~= 2 and i ~= 3) then local item = getPlayerSlotItem(cid, i) if (item.itemid > 0) then doRemoveItem(item.uid) end doPlayerAddItem(cid, itemids[i], 1, false) end end doSetCreatureOutfit(cid, {lookType = outfit}, -1) setPlayerStorageValue(cid, storage, 1) else for i = 1, 8 do if (i ~= 2 and i ~= 3) then local item = getPlayerSlotItem(cid, i) if (item.itemid > 0) then doRemoveItem(item.uid) end end end doRemoveCondition(cid, CONDITION_OUTFIT) setPlayerStorageValue(cid, storage, 0) end return true end <action itemid="10298" script="cdz.lua"/> dá pro cara clonar item infinito dessa forma mas se vc quiser remover isso usa o mesmo esquema que usei do Bold Aura System (no meu perfil) pra deixar os itens introcáveis e não poder remover eles do slot se não eles somem.

Informação Importante

Confirmação de Termo