Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''porcentagem''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

Encontrado 9 registros

  1. Primeiro vá em / data / actions/ scripts cria um arquivo.lua function onUse(cid, item, frompos, item2, topos) exhaust,lifemax,porce = 1100,math.max((getPlayerLevel(cid)*10)),9 -- 9% if getPlayerStorageValue(cid, 14725) >= os.time() then return true end if getPlayerLevel(cid) > (lifemax/10-1) then doCreatureAddHealth(item2.uid, math.random(math.floor(getCreatureMaxHealth(cid)/100*porce/1.4),math.ceil(getCreatureMaxHealth(cid)/100*porce))) doSendMagicEffect(topos, CONST_ME_MAGIC_BLUE) doCreatureSay(item2.uid, "Aaaah...", TALKTYPE_ORANGE_1) setPlayerStorageValue(cid, 14725, os.time() + exhaust / 1000) return true end end actions.xml <action itemid="iddoitem" script="arquivo.lua"/> para alterar quantos porcentos quer que heala altera aqui o red exhaust,lifemax,porce = 1100,math.max((getPlayerLevel(cid)*10)),9 -- 9%
  2. Alguem teria um script de reset preferencialmente por source para otx2 atualizado https://github.com/mattyx14/otxserver/tree/otxserv2 se for por distro as mudanças me diga aonde mudar eu mesmo compilo ou script normal mesmo, porem as configuraçoes do script seriam as seguintes level necessario para resetar = x aumento de x level para reset = x item e quantidade de item para resetar = x,x aumento de x items por reset= x vida e mana volta ao inicio ao resetar = true or false skills voltao ao inicio ao resetar = true false hp e mp adicional ganho /lvl por reset = 1% (configurável) dano e heal adicionado por reset = 1% configuravel reset voc = {x, x, x, x, x, x, x} (quando der o 10 reset por exemplo(configuravel) , será feito uma checagem de vocation para poder resetar, por exemplo até 10 resets qualquer voc reseta nao será feito checagem, porem no reset 10 só resetará se for uma das seguintes vocações, se for mais facil deixa só 1 reset configuravel assim se for dificil pode colocar apartir de tantos resets precisa da classe, coloque oque for mais pratico pois o efeito será o mesmo. teleport para o templo= true or false pode resetar com battle= true or false a cada x resets ganhe tal item (configuravel) reset x recebe item x ao resetar, reset =5 {2160, 100} - exemplo. nao me importa se será storage, source, script. só me importo com o resultado e que nao tenha bugs, quanto mais bem feito melhor na hora de negociar o preço, se nao for permitido este tipo de post aqui alguem me avise que eu retiro ele. se tem outro local por favor movam ele, mais informações mande msg no privado responderei assim que possível.
  3. Gostaria de uma ajuda, não sei se é necessario uma script ou pode ser mudado no items.xml.... Um life/mana ring que ao invés de healar "200" de life por segundo, healasse por exemplo: 5% de life por segundo consegui fazer os script após algum esforço: crie um arquivo lua com o nome que quiser, no meu caso 'ringmana.lua' e adicione: --script de heal ring por porcentagem-- --Creditos ao Leo-- function onEquip(cid, item, slot) if getPlayerStorageValue(cid, 29110) == 1 then SendEffect(cid) end return true end function onDeEquip(cid, item, slot) setPlayerStorageValue(cid, 29110, -1) if item.itemid == 2124 then -- id do ring quando equipado doTransformItem(item.uid, 2123) -- id do ring quando nao equipado end return true end function SendEffect(cid) if not isPlayer(cid) then return end local delay = 1000 -- tempo em milisegundos para healar dnovo local maxh = getCreatureMaxHealth(cid) local maxm = getCreatureMaxMana(cid) local mpe = 10 * maxm / 100 -- no '10' é a porcentagem que vai healar de mana local hpe = 10 * maxh / 100 -- no '10' é a porcentagem que vai healar de life if getPlayerStorageValue(cid, 29110) == 1 then if getCreatureHealth(cid) < maxh or getCreatureMana(cid) < maxm then doCreatureAddHealth(cid, hpe) doCreatureAddMana(cid, mpe) addEvent(SendEffect, delay, cid) else addEvent(SendEffect, delay, cid) end end end depois crie outro arquivo .lua no meu caso 'ringequip.lua' e adicione : function onEquip(cid, item, slot) setPlayerStorageValue(cid, 29110, 1) if item.itemid == 2123 then -- item quando nao equipado doTransformItem(item.uid, 2124) -- item quando equipado end return true end depois em movements.xml adicione: <movevent type="Equip" itemid="2124" slot="ring" event="script" value="ringmana.lua"/> -- item equipado <movevent type="DeEquip" itemid="2124" slot="ring" event="script" value="ringmana.lua"/> -- item equipado <movevent type="Equip" itemid="2123" slot="ring" event="script" value="ringequip.lua"/> -- item quando nao equipado
  4. Eae galera, blz? seguinte... eu estava dando uma olhada em um ot 8.6 e percebi que ao entrar no ot, a LIFE e a MANA no cliente se exibe por porcentagem 100/100. eu queria saber se alguem me da um tutorial de como fazer isso em meu ot. a versão do meu ot é 8.6 e o TFS é 0.4.0.377 ; andei dando uma olhada em outros tópicos e entendi que a edição é feita em uma source.. baixei umas sources, e pretendo usar o DEV C++ para editar, porém, não sei como usar o DEV C++ e nem editar uma source, preciso de ajuda! Obrigado.
  5. Olá, a todos, eu tenho esse script aqui por creaturescripts, gostaria de pedir um pequeno favor, que seria trocar essa condição que só usa quando tiver menos de 100 de vida, gostaria pedir para me colocarem a condição se o jogador tiver 10% de vida, ao invéz de 100 de vida, só isso, agradeço pela atenção!. Segue abaixo o script local magia = "Magic Shield" local storage = 55695 function onStatsChange(cid, attacker, type, combat, value) if isPlayer(cid) then if getPlayerStorageValue(cid, storage) == 1 then if combat ~= COMBAT_HEALING then if getCreatureHealth(cid) < 100 then doCreatureCastSpell(cid, magia) end end end endreturn trueend
  6. Boa noite xtibianos; Estou precisando de uma ajuda de vocês, gostaria de colocar meu server com vida e mana por %, ava nem precisa escrever isso o tópico já diz'rsrs'. Então é isso se alguém souber ou tiver algum tutorial já aqui no xt me avisem pois não achei ou não procurei direito. 'Preguicoso' haha Agradeço a ajuda desde já. Rep++ pra quem me ajuda, abraços.
  7. Fala galera gostaria de ajuda com o seguinte problema. Após mudar a distro do servidor pela do PDA 2015 Open Source, o dano de todas as magias do servidor esta de acordo com a % de hp do target. Assim dificultando pois quando menos HP menor o hit chegando ao ultimo hit de -1 deis de ja agradeço, caso precise de algum script das spells etc. VALEU encontrei onde esta o erro. ele vai dividindo o valor do dano -> valor = valor / getDefense(cid) até que chega em um numero como 1 que nao da pra dividir e assim acaba o dano. Alguem ajuda?
  8. tem como fazer as potions recuperarem % da vida e mana? pq as potions vao ficando fracas quanto maior o level.. eu queria q elas acompanhassem recuperando por porcentagem -------------------------- outra duvida........ tem como fazer uma skills dar dano igual ao tanto de mana gasto? pq eu criei uma magia para magos que gasta 50% de mana.... e queria q quanto mais mana gasta, maior o dano
  9. Gente to precisando de um item que almente o skill e o life e mana do carinha em %, kero qe almente a vida e mana em 40% e os skills em 90% =) o id do item é: 10134 minha linha ta assim ó <item id="10134" article="a" name="Level protection and Red Skull Amulet. Nao perde level ao morrer e Aol infinito para red skull + 40 por cento de mana e vida + 90 por cento de todas skills"> <attribute key="weight" value="700" /> <attribute key="slotType" value="necklace" /> <attribute key="maxhealthpointspercent" value="40" /> <attribute key="maxmanapointspercent" value="40" /> <attribute key="skillDist" value="90%" /> <attribute key="skillClub" value="90%" /> <attribute key="skillSword" value="90%" /> <attribute key="skillShield" value="90%" /> <attribute key="skillAxe" value="90%" /> </item> ja tentei ditudo so ke nao consegui =/ Se vc nao entendeu oq eu pedi vo tenta resumir: Olha o item 10134, vc usa ele vc ganha 40% de mana e vida e 90% de todas as skills, ai se vc tira ele, vc perde a vida, a mana e os skills ganhos do item quando usado, ja ta tudo pronto aki, a parte do level protection, do ant-loot redskull, a parte do movevent tdin so falta o treco de ganhar mana e vida e skills =) conto com a ajuda de vcs =)
×
×
  • Criar Novo...