SK

[Creaturescript] Kill Monster Win Item

Por SkyDangerous, 29 de out. de 2011 em Globalevents e Spells

script
3
1.7k
SkyDangerousS
29 de outubro de 2011 às 20:55

Script: Você mata um monstro e ganha um item.

 

Cria um arquivo lua chamada monster.lua em creaturescript.

local sky = {
       monster = "Nome do Monstro",
       item = {item, item1,item2,item3},
       storage = 15000
}

function onKill(cid, target, lastHit)
       if getPlayerStorageValue(cid, sky.storage) < 1 then
               if isPlayer(cid) and getCreatureName(target) == sky.monster then
                       doPlayerAddItem(cid, sky.item[math.random(1, #sky.item)])
                       setPlayerStorageValue(cid, sky.storage, 1)
               end
           end
       return true
end

 

em seguida abra creaturescript.xml e colaca essa tag

<event type="kill" name="killmonster" event="script" value="monster.lua"/>

 

abra login.lua e cole isso:

registerCreatureEvent(cid, "killmonster")

 

agora abra o monstro que vai ter esse efeito e cola isso:

<script>
<event name="killmonster"/>
</script>

 

 

Editando:

Nome do monstro que você quer.

monster = "Nome do Monstro",

 

Onde está o nome item coloca-o id dos item , se quiser acrescentar mais pode.

item = {item, item1,item2,item3},

 

Agradecimentos:

OneShot e Apocarai 
E Tutorial do Outro forum por dar a ideia.

Editado Outubro 29 por SkyDangerous

gugajardimG
29 de outubro de 2011 às 22:01

ei . seu scripts nao esta funcionando . acabei de adicionar no meu OTS e nao pego .!

Editado Outubro 29 por tarabai1

Gabriel CoutoG
29 de outubro de 2011 às 22:19

Mais atenção ao postar. Você postou na área errada. Leia os Nomes da seção!

Cuidado com a reincidência nisso, você pode ser alertado.

 

Movido para o local correto.

 

Até!