Ir para conteúdo

Killua

Conde
  • Total de itens

    904
  • Registro em

  • Última visita

  • Dias Ganhos

    13

Tudo que Killua postou

  1. Killua

    Meu nome voltou ao antigo

    Meu user aqui do fórum voltou a ser o antigo... Teve uma vez há uns bons anos que ele foi alterado pra Killua e do nada voltou a ser esse. Atualizem por favor
  2. Bom dia, estou precisando contratar alguém para fazer uma imagem de fundo e um ícone para o meu cliente e acho que aqui é um bom lugar para procurar. No aguardo!
  3. Achei legal mas com essa história não tem muito oq fazer... parece que ela só deixa uma opção e assim a maioria dos scripts vão fazer a mesma coisa (transformar todas criaturas em cristal e dps voltar a ser criatura)
  4. Killua

    Evento de Scripting?

    Eu topo participar e acho boa a ideia do Daniel de fazer com base em uma frase tema. Quando só dá um tema tipo "dia das bruxas" fica muito em aberto e até difícil de ter ideia. Também acho legal ser liberado pra qualquer tfs e ter bastante peso a questão de "complexidade", tempo de execução e consumo de memória
  5. Pode mandar pra mim mas acho legal postarmos aqui a conclusão pro caso de alguém se interessar
  6. Bem massa mas de sempre vai ter nego criando várias accs e upando de bot e MC Vou adaptar pro meu tfs 0.4 e tentar fazer um esquema de checar IP. Fazer uma tabela na DB que guarda todos os IPs que uma acc loga (acho que não tem isso normalmente, nunca parei pra procurar), aí depois quando a Maria for usar o comando checa se o IP dela bate com algum dos que o João já logou, daí fica difícil de burlar até usando proxy pq basta logar uma vez com determinado IP q ele já fica guardado... Daí na hora de o João receber os premios no login tbm checa se algum IP dele bate com algum IP da Maria
  7. Faz assim, cola esse código no inicio do script do evento: [lua] local frompos,topos = {},{} -- pos canto superior esquerdo, pos canto inferior direito da sala de espera local function removeMc() local ips = {} for a,b in pairs(getPlayersOnline()) do if isInArea(getThingPos(b),frompos, topos) then if isInArray(ips,getPlayerIp(b)) then doTeleportThing(b,getTownTemplePosition(getPlayerTown(b))) end table.insert(ips,getPlayerIp(b)) end end end [/lua] Daí antes da linha q teleporta os players para a arena (doTeleportThing.....) vc coloca removeMc() Escrevi pelo celular, entao posso ter colocado alguma função errado (n lembro agr como a getPlayerIp retorna o ip)
  8. De jeito nenhum cara, nao foi risada ironica... Eu sempre procuro ajudar quem escreve scripts Mas ele executa primeiro oq esta no parenteses, então fica assim: (30+1)/100 = 31/100 = 0.31 Pra chegar em 1.30 tinha que ser (perc/100)+1
  9. Bom pra fazer isso certo teria que editar a source, mas da pra fazer uma gambiarrinha com global event checando se o player ta full e fazendo adicionar vida de acordo com o lvl... Também da pra colocar uma funçao pelo onLogin que se repete, mas não acho q seja bom fazer de nenhum desses jeitos
  10. @@Antharaz Ele queria que regenerasse 30% da vida maxima e não da vida atual... E também não tem necessidade de checar se ele esta com a vida cheia, então vc poderia fazer só assim: doCreatureAddHealth(cid, getCreatureMaxHealth(cid) * 0.3) Se por acaso a vida atual + 30% da vida maxima ultrapasse a vida maxima, somente a diferença (maxima - atual) sera adicionada. E vc tbm esqueceu de adicionar a mana q ele pediu
  11. Killua

    TibiaELF.com

    Venha conhecer o Tibia Elf, um servidor COMPLETO com mapa custom lotado de mistérios, quests e hunts. O foco do servidor é exclusivo para o RPG e WARs balanceadas. O servidor é voltado ao público que gosta de explorar e descobrir as coisas, encontrar novas hunts e quests que ninguém conhece para poder se destacar e também formar times para ganhar as WARs que nunca param. Pela qualidade de mapa e sistemas o servidor está batendo recordes de players todos os dias! PS: O servidor não tem itens DONATE, tudo é obtido dentro do jogo Algumas features: Cast System WAR System Autoloot Novos monstros Novos itens Muitas missões Muitas quests Mapa completo Sistema de forja Sistema de mineração Sistema de plantio Vocações perfeitamente balanceadas . . . Informações: IP: www.TibiaELF.com (Com cliente próprio) Versão: 8.60 Página no facebook Mapa do servidor: Entrada do client:
  12. Então acho que está funcionando mas ele não adiciona a XP de uma vez. Faça o teste reparando na barra de exp e não na exp que sobe no player
  13. Esse script aí não está mechendo na exp, só tá setando uma storage pelo tempo... Deve ter algum outro que usa ela pra setar. Se não tiver vc pode fazer um onLogin q checa se tá com a storage, se tiver doPlayerSetExperienceRate(cid,2), se não doPlayerSetExperienceRate(cid,1). Além de rodar um loop setando ela pra 2 em todos que estão que já estão online pra eles não precisarem deslogar
  14. funcion onDeath(cid, corpse, deathList) Se não me engano, todos que causaram dano ficam guardados na tabela deathlist. Se for isso mesmo é só setar em todos for a,b in pairs(deathList) do setPlayerStorageValue(b,12345,1) end
  15. Ficou muito legal o sistema funcionando e também gostei do seu código
  16. Killua

    Projeto tutores

    Gostaria de saber pq meu tópico do projeto tutores de scripting foi removido. Apesar de eu não estar mais acessando, ele continha muita informação útil e que poderia ajudar quem está buscando aprender
  17. O que eu quis dizer é que ao invés de usar TRUE, vc deve usar true
  18. Oi amigo, qual é a sua dúvida? Para criar um monstro vc pode usar a função doCreateMonster(name, pos) E uma outra dica é não se acostumar a usar o TRUE. Ele não existe na linguagem LUA e não é reconhecido por ela já que ela é case sensitive. Ele só funciona em OTs pois é declarada a variável global TRUE em alguma lib.
  19. Stun vc usa mayNotMove e retorna falsa as magias do player (pode ser exhaust), prender é só mayNotMove e slow tem condition.
  20. Do jeito que está aí vc pode escolher um item "noob" e um item "pro" e suas quantidades máximas. Quanto mais forte o monstro, maior a quantidade de item q vai cair.
  21. Em qualquer lib, só precisa por isso. Pode criar uma nova e colar oq passei
  22. if not isWalkable then function isWalkable(cid, pos, considerCreatures) -- By Killua if considerCreatures == nil then considerCreatures = true end if getTopCreature(pos).uid and getTopCreature(pos).uid > 0 then if considerCreatures then return false else return true end end pos.stackpos = 0 if getTileThingByPos(pos).uid ~= 0 then if doTileQueryAdd(cid, pos) == RETURNVALUE_NOERROR then return true end end return false end end Só botar numa lib
  • Quem Está Navegando   0 membros estão online

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