Ir para conteúdo
  • Cadastre-se

(Resolvido)aol infinita


Ir para solução Resolvido por Fir3element,

Posts Recomendados

ola amigos mais uma vez venho pedir ajuda de vocês aqui meu servidor é um hollister estou dando uns ajustes nele testando para por em um servidor dedicado já arrumei muitas coisas no site tem a aol infinita que funciona perfeitamente mas quando o player morre ela some o que não poderia acontecer estou postando o lua e o item xml da mesma para ver se os amigos me ajudam , desde ja agradeço a todos .

 

 

 

items xml
 
 
<item id="2196" article="a" name="VIP amulet">
<attribute key="weight" value="420" />
<attribute key="slotType" value="necklace" />
           <attribute key="absorbPercentall" value="15" />
<attribute key="preventDrop" value="1"/>
<attribute key="speed" value="40" />
<attribute key="showattributes" value="1" />
</item>
 
 
amulet.lua
 
 
function onEquip(cid, item, slot)
if (getPlayerSlotItem(cid, CONST_SLOT_NECKLACE).itemid == 2196) then
if isSorcerer(cid) or isDruid(cid) then
doPlayerAddMagLevel(cid, 10)
elseif (getPlayerSlotItem(cid, CONST_SLOT_NECKLACE).itemid == 2196 and isPaladin(cid) or isKnight(cid)) then
doPlayerAddSkill(cid, 2, 10, 1)
doPlayerAddSkill(cid, 3, 10, 1)
doPlayerAddSkill(cid, 4, 10, 1)
doPlayerAddSkill(cid, 5, 10, 1)
end
return true
end
return true
end
 
function onDeEquip(cid, item, slot)
if (getPlayerSlotItem(cid, CONST_SLOT_NECKLACE).itemid == 2196) then
if isSorcerer(cid) or isDruid(cid) then
doPlayerRemoveMagLevel(cid, -10)
elseif (getPlayerSlotItem(cid, CONST_SLOT_NECKLACE).itemid == 2196 and isPaladin(cid) or isKnight(cid)) then
doPlayerRemoveSkill(cid, 2, -10, 1)
doPlayerRemoveSkill(cid, 3, -10, 1)
doPlayerRemoveSkill(cid, 4, -10, 1)
doPlayerRemoveSkill(cid, 5, -10, 1)
end
return true
end
return true
end

 

Link para o post
Compartilhar em outros sites
  • Solução

<item id="2196" article="a" name="VIP amulet">
    <attribute key="weight" value="420" />
    <attribute key="slotType" value="necklace" />
    <attribute key="absorbPercentall" value="15" />
    <attribute key="preventDrop" value="1"/>
    <attribute key="speed" value="40" />
    <attribute key="showattributes" value="1" />
    <attribute key="charges" value="99999999999999999999999999999999999999" />
</item>
Editado por fireelement (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • 2 months later...
<item id="2196" article="a" name="VIP amulet">
    <attribute key="weight" value="420" />
    <attribute key="slotType" value="necklace" />
    <attribute key="absorbPercentall" value="15" />
    <attribute key="preventDrop" value="1"/>
    <attribute key="speed" value="40" />
    <attribute key="showattributes" value="1" />
    <attribute key="charges" value="99999999999999999999999999999999999999" />
</item>

Não teria como resolver esse problema sem usar a tag "charges"? Não quero colocar isso ^^ obrigado.

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Aluccard
      Olá!

      A pedidos de usuarios, resolvi fazer esse script simples e eficaz. Como o própio nome do tópico diz: Aol Inifinito.
      No script possui um config onde pode ser alterado o ammyID = id do amuleto, lossExp = player perder exp, lossItems = player perder items.

      newAol.lua

      local config = { ammyID = 2130, lossExp = false, lossItems = false } function onDeath(cid, lastHitKiller, mostDamageKiller) if isPlayer(cid) then if (getPlayerSlotItem(cid, 2).itemid == config.ammyID) then if (config.lossExp == false) then doPlayerSetLossPercent(cid, experience, 0) end doCreatureSetDropLoot(cid, config.lossItems) return true end end return true end creaturescripts.xml <event type="death" name="NewAol" event="script" value="newAol.lua"/> Adicione no login.lua essa linha perto dos outros registercreatures. registerCreatureEvent(cid, "NewAol")

      Obs¹: Esse script serve para todos os players inclusive RedSkulls/BlackSkulls.


      Qualquer dúvida é só postar!



      Atenciosamente,
      Aluccard.
    • Por dashjoe
      Olá. Eu gostaria de saber como aumento a carga do aol para 10x. Eu tentei alterar em "charges" colocando 10, porém, só dura uma, ai no preventdrop coloquei 10 tambem e ficou infinito. Alguém poderia me ajudar?

      Obrigado.
    • Por caconte
      O char morre, o aol continua ao relogar e o loot é perdido.
      O aol não foi criado pelo char GOD e não é infinito.
    • Por rafaelpk20
      Pessoal boa noite e feliz ano novo, estou querendo editar um item, e dentre alguns atributos, eu quero que ele tenha a mesma função do AOL, só que, aonde que ta o script de configuração do aol? pois no items.xml nao é olha o meu aol no items.xml:
       
      <item id="2173" article="an" name="amulet of loss"> <attribute key="weight" value="420" /> <attribute key="slotType" value="necklace" /> <attribute key="charges" value="1" />     mas aí não ta falando nada da configuraçao do mesmo, tipo, o aol faz com que com a morte do player, o mesmo não perca itens, mas onde ta essa configuração? me digam por favor.!!!      
    • Por victorleekrs
      Ola. Gostaria de Ajuda com um amulet vip do meu server.
      gostaria que o amuleto adiciona-se 90% de todos os skills. mas tem que ser em porcentagem.
       
       


×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo