Ir para conteúdo
Entre para seguir isso  
vamppuncker

Obsidian Knife Diferente!

Recommended Posts

vamppuncker    2
vamppuncker

Então , como ví que ninguem mais estava postando scripts resolvi fazer um ! :D

 

Versão: 8.6

Sobre: Bom, é bem simples, vc usa a obsidian knife em um corpse que esteja na tabela, o corpo some, e você recebe exp.

 

Primeiro vá em data/actions/scripts/tools/obsidian_knife.lua

Obs: se o seu server não tiver esse arquivo, copie um outro qualquer.

 

Depois coloque isso:

local MONSTERS_CONFIG = {
     ["[color="blue"]dead dragon[/color]"] = {[color="red"]500[/color]},
     ["[color="blue"]dead dragon lord[/color]"] = {[color="red"]1000[/color]},
     ["[color="blue"]dead rotworm[/color]"] = {[color="red"]100[/color]},
     ["[color="blue"]dead cyclops[/color]"] = {[color="red"]200[/color]},
     ["[color="blue"]dead cyclops smith[/color]"] = {[color="red"]550[/color]},
     ["[color="blue"]dead cyclops drone[/color]"] = {[color="red"]400[/color]},
     ["[color="blue"]dead frost dragon hatchling[/color]"] = {[color="red"]700[/color]},
     ["[color="blue"]dead dragon lord hatchling[/color]"] = {[color="red"]600[/color]},
     ["[color="blue"]dead carrion worm[/color]"] = {[color="red"]200[/color]},
     ["[color="blue"]dead rotworm queen[/color]"] = {[color="red"]400[/color]},
     ["[color="blue"]dead frost dragon[/color]"] = {[color="red"]3000[/color]},
     ["[color="blue"]slain vampire[/color]"] = {[color="red"]300[/color]},
     ["[color="blue"]slain demon[/color]"] = {[color="red"]5000[/color]}
}

function onUse(cid, item, fromPosition, itemEx, toPosition)

local name = MONSTERS_CONFIG[getItemName(itemEx.uid)]

     if (name == nil) then
        doPlayerSendCancel(cid, "You can't scale this...")
        doSendMagicEffect(getCreaturePosition(cid), 2)
        return true
     end

     if getPlayerLevel(cid) >= 50 then  
        doSendMagicEffect(getCreaturePosition(cid), 30)
        doSendMagicEffect(toPosition, 30)

        local exp = math.random(name[1])

        doPlayerAddExp(cid, exp)
        doSendAnimatedText(getCreaturePosition(cid), "+"..exp.." exp", 180)
        doRemoveItem(itemEx.uid, 1)
    else
        doPlayerSendCancel(cid, "You need lvl 50 to use it.")
        doSendMagicEffect(getCreaturePosition(cid), 2)      
        return true
    end
  return true
end

 

Azul: Nome dos monsters (só n se esqueça de colocar dead no final, e alguns monsters tem slain e não dead, por isso preste atenção !)

 

Vermelho: Exp que o player vai ganhar (obs ele vai variar entre 1, e a exp que você colocar)

 

Depois é só colocar a tag em actions.xml

<action itemid="5908" script="[color="red"]tools/obsidian_knife[/color].lua"/>

 

Vermelho: Local onde o arquivo está.

 

Bem é isso, espero que gostem D:

Compartilhar este post


Link para o post
Lwkass    1
Lwkass

Obrigado pela sua contribuição !

Compartilhar este post


Link para o post
LsM    2
LsM

100% non-sense. só.

Compartilhar este post


Link para o post
dav9shal    1
dav9shal

legtal, parece a faca de loot do zodiac, só que a deles vc ganha exp em hunting. ^^

Bem legal cara.

Obg. Por contribuir.

Compartilhar este post


Link para o post
vamppuncker    2
vamppuncker

@LsM acho que cada um tem seu gosto, o que pra vc não passa de uma coisa ridicula, para outros é um bom script ^^

 

@dav9shal Já vi uns videos do zodiac, mais nunca joguei n sei como funciona ;]

Compartilhar este post


Link para o post
Vittu    5
Vittu

apesar de ser meio non-sense tem varias funcionalidades

obrigado pela contribuição (y)

Compartilhar este post


Link para o post
dalvorsn    46
dalvorsn

interessante, mas acho que pode ser feito algo bem próximo disso porém mais lógico, seria mais ou menos assim, você mata um bicho , ex.: dragão, e quando usa a faca no corpses dele, ele some e vira food, mas algum tipo de carne de dragão, e fazer isso pra vários outros :>

fica ae a idéia

Compartilhar este post


Link para o post
LsM    2
LsM

Tudo bem, então é super normal vc passar a faca em um monstro, ele simplesmente sumir, e vc ainda ganhar exp, brilhante ^^

Compartilhar este post


Link para o post
iuniX    4
iuniX
Tudo bem, então é super normal vc passar a faca em um monstro, ele simplesmente sumir, e vc ainda ganhar exp, brilhante ^^

 

concordo.

Compartilhar este post


Link para o post
popohat    0
popohat

Teria como deixar um exp fixo ?

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×