Ir para conteúdo
  • Cadastre-se

xWhiteWolf

Héroi
  • Total de itens

    3604
  • Registro em

  • Última visita

  • Dias Ganhos

    158

Tudo que xWhiteWolf postou

  1. addEvent(zEffect, 200, uid, effect, n + 1) nesse 200 aí, é em milisegundos.. qnt menor mais rápido só que vai ficar mais pesado no seu servidor
  2. vcs são um público dificil... se eu faço da forma que acho mais interessante vcs pedem pra eu fazer igualzinho é no foxworld, se eu faço igualzinho vcs querem diferente
  3. pra ser algo útil tem que separar em duas funções: a primeira vc faz getOnlineGuildMembers(guildid) e ela irá retornar uma tabela com todos os membros da guild que estão online. A segunda vc coloca uma tabela de membros, posição do canto < /\ e posição do canto >\/ (se não me engano) e ele irá dizer se todos esses membros estão entre o quadrado formado por essas posições
  4. kct, to decepcionado cmg msmo AHUEUHA to esquecendo umas coisas mt básicas e vc demora horas pra vir aqui responder, ja tá durando 5 dias esse teu problema..
  5. ficou bem merda do jeito q vc pediu, a graça do boss era ele possuir a skill e não deixar corpse.. mas já que vc quer imitar os cara do fox então toma: no xml do monstro vc coloca o corpse: corpse="8937"/> em data\creaturescripts\scripts\aegis.lua coloque assim> em data\lib\function.lua coloque no fim do arquivo Agora pro monstro Aegis ter o efeito em volta vc vai ter que colocar essa função nele ao criá-lo no mapa. No caso do fox pode ser uma talkaction /startAegis ou um globalEvent (nao sei ql dos dois q é), aí nesse outro script de
  6. nossa, agora entendi.. Usa essa daqui na terceira->
  7. Primeira: Segunda: O erro q tem na terceira é o mesmo da segunda? pq ele tá falando q essa função exhaustion.get(cid, 100100) tá retornando um boolean (true/false). Então a função deve estar errada no seu servidor, pois ela deveria retornar o tempo até poder usar novamente
  8. Primeira: terceira: ultima: edit: a segunda tá dentro do spoiler da primeira e não to conseguindo arrumar
  9. cometi uma pequena gafe hahaha eu modifiquei o script e esqueci de modificar a tabela que eu havia criado
  10. sim, esqueci a virgula, não percebi que upgradeHandler era uma tabela AIHHEUIA botando ali funciona?
  11. rapaz, vc não precisa colocar letra grande pra chamar atenção.. se abriram seu tópico a atenção da pessoa você já tem. Isso só atrapalha na hora de ler.
  12. testa assim --PERFECT UPGRADE SYSTEM UpgradeHandler = { nameLv = { ["UNIQ"] = 1, ["RARE"] = 2, ["EPIC"] = 3 } levels = { [1] = {50, false, false}, [2] = {20, false, false}, [3] = {10, true, true} }, broadcast = 3, attributes = { ["attack"] = 3, ["defense"] = 2, ["armor"] = 1 }, message = { console = "Trying to refine %s to level +%s with %s%% success rate.", success = "You have upgraded %s to level
  13. Acho que vc confundiu, oque é logs pra vc? Logs é um documento nas talkactions que registra o histórico de comandos utilizados e pela sua descrição vc tá falando de algum comando ingame como !rate, por exemplo. Manda um print do que você tá querendo dizer que a gente tenta te ajudar
  14. como assim só o verdadeiro? Aegis não sumona aegis pra ter mais de um. O restante eu posso fazer
  15. Todo carro tem que ter essa música aqui https://www.youtube.com/watch?v=0hfFQl2iEi8
  16. self.item.level = (tonumber(self:getItemName():match("%+(%d+)")) or 0) aqui ele define ql é o level do item, vc tem que modificar isso de forma a fazer ele entender que RARE, UNQ, EPIC são leveis referentes a 1, 2, 3; O resto é modificador os -- it says if the item's level is greater then 0 (meaning is level equal to 1 or more) if it is add 1 more -- if the current level equals 0 add 1 to it self:setItemName((self.item.level > 0 and self:getItemName():gsub("%+(%d+)", "+".. (self.item.level + 1)) or (self:getItemName() .." +1"))) -- this w
  17. funcionaria melhor se vc tivesse pingando seu próprio site, que deveria estar no mesmo host.
  18. Antes de tudo usa esse script aqui, o seu nao tá nem identado.. não dá pra entender merda nenhuma Segundo: essa é a parte que faz isso que vc quer, ela tá corretinha ao meu ver if stnid2 > 1 and (getPlayerItemCount(cid, stnid2) < count or getPlayerItemCount(cid, stnid) < count) then doPlayerSendCancel(cid, "You need at least one "..getItemNameById(stnid).." and one "..getItemNameById(stnid2).." to evolve this pokemon!") return true end if getPlayerItemCount(cid, stnid) < count then local str = "" if count >= 2 then
  19. foi muito engraçado arrumar esse script, qnd eu fiz ele eu tava começando a scriptar e tinha muita checagem desnecessária
  20. db.executeQuery é um comando mt extenso se tratando de querys, porque querys já são códigos imensos em sql q tem q ser encaixados num script em Lua. Aí por convenção decidiram que as novas sources seriam feitas apenas com db.query, e é assim desde então.
  21. pra fazer um sistema desse tipo vc precisaria ter um global events que fica constantemente checando o ping do servidor, só que o problema é que esse sistema poderia causar lag hahaha
  22. Tem vários motivos pra não estar funcionando a task de Kill, eu preciso saber ql q é o motivo do seu servidor.. pra isso preciso que vc informe versão, se dá algum erro e preciso também que vc faça todos os passos que fui explicando nos comentários de colocar print, reinicar o sv e me falar oque acontece qnd vc mata um monstro. Só assim dá pra eu ter uma idéia de oque pode estar causando esse conflito de contar os kills e conseguir arrumar especificamente pro seu servidor.
  23. tem muitos tópicos do tipo "npc q troca X itens por Y itens", é só pesquisar um e mandar o link aqui que a gente edita os diálogos, os X itens e o Y item
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo