Ir para conteúdo
  • Cadastre-se

[Resolvido] Amuleto Vip


Posts Recomendados

Tem como criar um ITEM (AMULETO) infinito. Cuja sua função seja não dropar items de maneira alguma..

 

Incluido RED E BLACK SKULL 

 

 

Eu ja tenho o AMULETO só não consigo fazer o script..

 

id= 8266

 

 

 

 

Seria um Item donate !

 

 

Versão 8.60 Uso tfs 0.3.6

Link para o post
Compartilhar em outros sites
  • Administrador

Está ai não testado, teste ai e me fale se funcionou, se deu algum erro de preferencia se você já tem o server online crie um char novo, não peça para um player testar porque se não buga ou algo do gênero e o player não ira gostar '-'

 

1° passo
vá até data\creaturescripts\scripts e crie um arquivo.lua e renomeie para preparedeath.lua
dentro coloque:

 

function onDeath(cid, corpse, deathList)
if (getPlayerSlotItem(cid, 2).itemid == 8266) and getPlayerSkullType(cid) >= 4 then
doPlayerRemoveItem(cid, 8266, 1)
doCreatureSetDropLoot(cid, false)  
end
return true
end

 

 

em data\creaturescripts\scripts\login.lua adiciona a linha:
registerCreatureEvent(cid, "SkullAmulet")

 

 

creaturescripts.xml adicione:
<event type="death" name="SkullAmulet" event="script" value="preparedeath.lua"/>

Creditos:Vodkart

Editado por Erimyth (veja o histórico de edições)

TibiaKing Team- KingTópicos
www.tibiaking.com

Link para o post
Compartilhar em outros sites

Funcionou em partes !

 

Ele nao perde item se tiver red e black..

 

mais se tiver nomal perde... :S

 

Edit :

Mesmo assim obrigador por ajudar ! :)

 

 

Ainda estou tentando se alguém puder ajudar !

Editado por texzin (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

vai em items.xml e e adicione essa tag no item 8266:

<attribute key="preventDrop" value="1"/>

 

ficando assim:

<item id="8266" name="koshei's ancient amulet">
<attribute key="description" value="The effects of this amulet are unknown." />
<attribute key="weight" value="500" />
<attribute key="slotType" value="necklace" />
<attribute key="absorbPercentDeath" value="8" />
<attribute key="absorbPercentHoly" value="-50" />
<attribute key="showattributes" value="1" />
<attribute key="preventDrop" value="1"/>
Link para o post
Compartilhar em outros sites

o Amulto n ta dropando mano..

 

os items estão dropando se eu nao estiver pk !

 

 

Vou testar aqi ..

 

 

EDIT :

 

 

Agora o amuleto esta sumindo..Como faço pra ele não sumir?

Editado por texzin (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Amigo tente esse, eu ja usei e recomendo

Creditos: Sebasbe and Nicekid

passo
vá até data\creaturescripts\scripts e crie um arquivo.lua e renomeie para preparedeath.lua
dentro coloque:
 

function onDeath(cid, corpse, deathList)
if (getPlayerSlotItem(cid, 2).itemid == 2196) and getPlayerSkullType(cid) >= 4 then
doPlayerRemoveItem(cid, 2196, 0)
doCreatureSetDropLoot(cid, false) 
end
return true
end


em data\creaturescripts\scripts\login.lua adiciona a linha:

registerCreatureEvent(cid, "SkullAmulet")


creaturescripts.xml adicione:
 

<event type="death" name="SkullAmulet" event="script" value="preparedeath.lua"/>

2° - passo
em items.xml substitua

 

    <item id="2196" article="a" name="broken amulet">
        <attribute key="weight" value="420" />
        <attribute key="slotType" value="necklace" />
    </item>

Por:
 

    <item id="2196" article="a" name="Red Skull Amulet">
        <attribute key="weight" value="420" />
        <attribute key="slotType" value="necklace" />
    </item>
Link para o post
Compartilhar em outros sites

ele funciona se estiver RED OU BLACK

 

se fica NORMAL. SEM ESTAR SKULL

 

Ele perde oS ITEMS ....

Editado por texzin (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Troca por este:

function onDeath(cid, corpse, deathList)
if (getPlayerSlotItem(cid, 2).itemid == 8266) and getPlayerSkullType(cid) >= 4 then
doCreatureSetDropLoot(cid, false)  
end
return true
end

adicione no item:

<attribute key="preventDrop" value="1"/>

vai ficar assim:

    <item id="8266" article="a" name="Red Skull Amulet">
        <attribute key="weight" value="420" />
        <attribute key="slotType" value="necklace" />
        <attribute key="preventDrop" value="1"/>
    </item>

Créditos pela ajuda: Jamison

Link para o post
Compartilhar em outros sites

o Amulto n ta dropando mano..

 

os items estão dropando se eu nao estiver pk !

 

 

Vou testar aqi ..

 

 

EDIT :

 

 

Agora o amuleto esta sumindo..Como faço pra ele não sumir?

 

 

@@@@@@@UPPPPP 

 

 

ele funciona se estiver RED OU BLACK

 

se fica NORMAL. SEM ESTAR SKULL

 

Ele perde oS ITEMS ....

 

 

Primeiramente, cuidado com o @UP, ele só pode ser usado de 24 horas em 24 horas.

Segundo, evite usar uma grande parte do seu texto ou pedido em letra maiúscula. 

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Desculpe !

 

 

Vou ser mais especifico sobre o meu PEDIDO!

 

- Quero um amuleto " QUE SEJA INFINITO " Se o player morrer - ( pk, red, black ou até mesmo sem skull )

 

Os que os amigos passaram aqui só funcionam ( red e black skull ).

 

 

Grato desde já !

Link para o post
Compartilhar em outros sites

Troca por este:

function onDeath(cid, corpse, deathList)
if (getPlayerSlotItem(cid, 2).itemid == 8266) and getPlayerSkullType(cid) >= 4 then
doCreatureSetDropLoot(cid, false)  
end
return true
end

adicione no item:

<attribute key="preventDrop" value="1"/>

vai ficar assim:

    <item id="8266" article="a" name="Red Skull Amulet">
        <attribute key="weight" value="420" />
        <attribute key="slotType" value="necklace" />
        <attribute key="preventDrop" value="1"/>
    </item>

Créditos pela ajuda: Jamison

 

Exatamente como o Daniel postou !

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

mais como eu disse funciona em termos !

 

o amuleto some se o player morrer sem estar red ou black

Link para o post
Compartilhar em outros sites

Mas está diferente, tenta esse, ele fez alteração ¬¬

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Você acha que eu falaria se eu não tivesse testado ?

 

Player ( red ou black skull ) = Quando morrem esta tudo certo - não perde loot e pemanece com o AMULETO

 

Player sem nenhum tipo de pk = não perde o lot, porem o amuleto some..

 

 

Eu não quero que o amuleto suma de forma alguma, que ele seja INFINITO ..

 

Se alguem puder me ajudar..

 

Obrigado a todos que estão ajudando até aqui !

Link para o post
Compartilhar em outros sites

tenta substituir assim, não sei se vai dar:

function onDeath(cid, corpse, deathList)
if (getPlayerSlotItem(cid, 2).itemid == 8266) and getPlayerSkullType(cid) >= 4 then
doPlayerRemoveItem(cid, 8266, 0)
doCreatureSetDropLoot(cid, false)  
end
return true
end
Link para o post
Compartilhar em outros sites

Eu testei da forma que o Daniel falou antes, e funcionou, você deve está instalando errado.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Eu testei da forma que o Daniel falou antes, e funcionou, você deve está instalando errado.

 

Estou instalando de forma correta !

 

mais não está funcionando realmente.. eu posso não saber fazer o script mais sei colocar ele né,

Você esta cheio de ironia ai desde o inicio --.

 

Obrigado a todos ( pode fechar o topico )

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo