Ir para conteúdo
  • 0

Aol Para Red Skull


cs007

Pergunta

Olá galera da xtibia teria como fazer um Aol para redskull que o player perdesse XP e SKILLs? Pois o que tenho vem com a função onPrepareDeath ai o player some quando morre o.O pessoal já pensa que foi alguém da staff que esta movendo esse que vou postar e o que estou usando...

 

function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)
if (getCreatureSkullType(cid)  >= 4) then
    if (getPlayerSlotItem(cid, CONST_SLOT_NECKLACE).itemid == 2196) then
		    doCreatureSetDropLoot(cid, false)	 
    end
    return true
    end
    return true
    end

 

 

 

 

 

 

então teria como ajudar? valeu

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

Va em creatureScripts/xml

e coloque

<event type="preparedeath" name="forever amulet" event="script" value="aol.lua"/>

depois va em Creaturescripts/Scripts crie 1 arquivo com nome aol.lua e cole isso.

function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)
if (getCreatureSkullType(cid)  >= 4) then
    if (getPlayerSlotItem(cid, CONST_SLOT_NECKLACE).itemid == 2196) then
		    doCreatureSetDropLoot(cid, false)	  
    end
    return true
    end
    return true
    end

agora va na pasta Login e adicione isso

registerCreatureEvent(cid, "forever amulet")

Obs: Nos items Xml procure o Id 2196 e coloque isto

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

OBS: Se quiser mudar a id do aol para red. vai no aol.lua e mude a id 2196 pela suua id.

Link para o comentário
Compartilhar em outros sites

  • 0

Va em creatureScripts/xml

e coloque

<event type="preparedeath" name="forever amulet" event="script" value="aol.lua"/>

depois va em Creaturescripts/Scripts crie 1 arquivo com nome aol.lua e cole isso.

function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)
if (getCreatureSkullType(cid)  >= 4) then
	if (getPlayerSlotItem(cid, CONST_SLOT_NECKLACE).itemid == 2196) then
			doCreatureSetDropLoot(cid, false)	  
	end
	return true
	end
	return true
	end

agora va na pasta Login e adicione isso

registerCreatureEvent(cid, "forever amulet")

Obs: Nos items Xml procure o Id 2196 e coloque isto

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

OBS: Se quiser mudar a id do aol para red. vai no aol.lua e mude a id 2196 pela suua id.

 

 

JAJA vo testa aqui tambem.

Link para o comentário
Compartilhar em outros sites

  • 0

Mas perde skill e conta frags lek?

 

conta frags?

se JOÃO está redskull e MARIA mata JOÃO, lógico que MARIA não ganha frags

 

e perde skill sim

Link para o comentário
Compartilhar em outros sites

  • 0

Tipow se mostra lá no site. Mas vou terminar de testar aqui

 

VodKart testei aqui é o player perdeu os items. tem como me ajudar?

 

Tchubaka esse seu script e o mesmo do meu veio.

 

Erro está na Função Vodkart ele só segura os items se estiver sem skull e mesmo assim dropa o que está na bp

Link para o comentário
Compartilhar em outros sites

  • 0

ok

tenta assim com o meu script

 

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

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...