Se Tornar Um Monstro Ao Morrer!

1579091
em Globalevents e Spells

1579091

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 06/11/11Posts: 1088Char no Tibia: Stroked

Script: Monstro após a morte

Função: Ao morrer o cadaver do player se torna em um zombie!

(ps. Você pode configurar o monstro que ele vai se tornar, e talz)

 

Print:

LUEe9i.png

 

Script:

 

Primeiro vai em creaturescripts/creaturescript.xml e dentro coloque isso:

 

<event type="death" name="Zombie" event="script" value="zombiedeath.lua"/>

<event type="look" name="ZombieLook" event="script" value="zombiedeath.lua"/>

 

Depois, em creaturescript, crie um arquivo chamado zombiedeath.lua e dentro coloque isso:

local monsters = {"zombie", "ghoul", "ghost", "spectre"} --Aqui você configura os monstros

local storage = 325

 

function onDeath(cid, corpse, deathList)

 

local outfit = getCreatureOutfit(cid)

local health = getCreatureMaxHealth(cid)

local pos = getThingPos(cid)

local name = getCreatureName(cid)

local sex = getPlayerSex(cid)

local voc = getPlayerVocationName(cid)

 

 

doRemoveItem(corpse.uid)

x = doCreateMonster(monsters[math.random(#monsters)], pos)

doPlayerSetStorageValue(x, storage, name.."'s "..getCreatureName(x)..". "..(sex == 0 and "She" or "He").." was a "..voc)

setCreatureMaxHealth(x, health)

doCreatureAddHealth(x, health - getCreatureHealth(x))

doSendMagicEffect(pos, CONST_ME_SMALLCLOUDS)

doCreatureChangeOutfit(x, outfit)

 

return false

end

 

function onLook(cid, thing, position, lookDistance)

 

if (isMonster(thing.uid) and getPlayerStorageValue(thing.uid, storage) ~= -1) then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You see "..getPlayerStorageValue(thing.uid, storage))

return false

end

 

return true

end

 

Após feito isso, registre o script em login.lua:

registerCreatureEvent(cid, "Zombie")

registerCreatureEvent(cid, "ZombieLook")

 

Antes que venha esta pergunta, que eu sei que viria:

- O que aconteçe se morrer envenenado na protection zone?

Simplesmente o monstro não irá nascer.

Deadpool

!!!
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 25/10/11Posts: 2175Gênero: MasculinoChar no Tibia: Sociopata

Parabens, Script Perfeito, Eu Jah Dei REP+ Hoje, Mais Amanha Dou REP+

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.

 

 

 

 

DICA

Utilize botão @UP, no início de seu tópico, para atualizar o destaque de seu tópico em "Tópicos Recentes" na index, fará com que mais pessoas o vejam.

juan500

Juan (Narutibia No Sangue)
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 02/06/11Posts: 209Char no Tibia: [ADM] Juan

ta mais quale a graça isso n e bom não para ots serios isso ae e mais resident edita o script so para alguns monstros mata e o player vira zumbi se todos (ate os players matarem) e virarem monstros vai estraga o ot!!!

Sonhe, trace metas, estabeleça prioridades e corra riscos para executar seus sonhos. Melhor é errar por tentar do que errar por omitir!

20779931.png

 

 

A Bíblia nos ensina a amar o próximo e também a amar nossos inimigos provavelmente porque eles em geral são as mesmas pessoas.

 

De +REP ou -REP

 

Não fará eu desistir doque realmente eu sou por dentro!!!

Vorkhon

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/08/20Posts: 52

Tem como fazer isso ser de uma Vocation especifica? Ou uma spell que dure X segundos, e se morrer nesse tempo se transforma?