Ir para conteúdo
Entre para seguir isso  
Sir.DMLDR

Obsidian Knife oO

Recommended Posts

Sir.DMLDR    0
Sir.DMLDR

Bem ai vai a action da obsidian knife (pra quem nao sabe ela qdo vc usa em um corpo de um certo monstro, ela gera um item, como por exemplo uma green dragon leather de um dead dragon). Ela esta quase 100%, so falta fazer ela ter apenas uma chance de se conseguir o item (note q toda vez q usar recebera o item). Vamos ao que interessa =]

abra a pasta actions/scripts do seu server, copie um arquivo, renomeie para knife.lua abra-o, apague td e coloque issu:

-- DMLDR RPGs

function onUse(cid, item, frompos, item2, topos)

 

if item2.itemid == 3104 then

doTransformItem(item2.uid,3105)

doDecayItem(item2.uid)

doPlayerAddItem(cid,5877,1)

doSendMagicEffect(topos,3)

elseif item2.itemid == 2830 then

doTransformItem(item2.uid,2831)

doDecayItem(item2.uid)

doPlayerAddItem(cid,5878,1)

doSendMagicEffect(topos,3)

elseif item2.itemid == 2881 then

doTransformItem(item2.uid,2882)

doDecayItem(item2.uid)

doPlayerAddItem(cid,5948,1)

doSendMagicEffect(topos,3)

elseif item2.itemid == 2956 then

doTransformItem(item2.uid,2957)

doDecayItem(item2.uid)

doPlayerAddItem(cid,5905,1)

doSendMagicEffect(topos,3)

elseif item2.itemid == 2876 then

doTransformItem(item2.uid,2877)

doDecayItem(item2.uid)

doPlayerAddItem(cid,5878,1)

doSendMagicEffect(topos,3)

elseif item2.itemid == 2871 then

doTransformItem(item2.uid,2872)

doDecayItem(item2.uid)

doPlayerAddItem(cid,5878,1)

doSendMagicEffect(topos,3)

elseif item2.itemid == 2866 then

doTransformItem(item2.uid,2867)

doDecayItem(item2.uid)

doPlayerAddItem(cid,5878,1)

doSendMagicEffect(topos,3)

elseif item2.itemid == 4259 then

doTransformItem(item2.uid,4260)

doDecayItem(item2.uid)

doPlayerAddItem(cid,5876,1)

doSendMagicEffect(topos,3)

elseif item2.itemid == 4262 then

doTransformItem(item2.uid,4263)

doDecayItem(item2.uid)

doPlayerAddItem(cid,5876,1)

doSendMagicEffect(topos,3)

elseif item2.itemid == 4256 then

doTransformItem(item2.uid,4257)

doDecayItem(item2.uid)

doPlayerAddItem(cid,5876,1)

doSendMagicEffect(topos,3)

else

return 0

end

return 1

end[/b]

Entendendo o code:

3104 = o corpo do monstro onde vc usara a knife

3105 = o que esse corpo ira virar (procure usar o mesmo corpo, porem com a aparencia mais velha)

5877 = id do item q sera recebido ao usar a knife

 

Feito isso, abra o actions.xml e adicione isto:

<action itemid="5908" script="knife.lua" />

 

 

5908 = id da obsidian knife.

 

É isso, espero ter ajudado. Relembrando que eu testei em YurOts 0.3 pra tibia 8.0

Creditos = DMLDR RPGs (EU)

Compartilhar este post


Link para o post
Compartilhar em outros sites
Johnnie    2
Johnnie

Isso não é bem um download.

Como voce explicou como funciona e o que tem que ser adicionado a cada item,

Movido para Tutoriais sobre Scripting

Compartilhar este post


Link para o post
Compartilhar em outros sites
GdNp    0
GdNp

parabéns cara mt bom..

 

bom inicio de scripts gogo smile.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites
Sir.DMLDR    0
Sir.DMLDR

@Johnnie

vlw ai por ter movido =]

@GdNp

vlw pela força, pois na verdade eh o primeiro script q eu posto, pois ja fiz varios.

 

@tpoic

se alguem puder me ajudar a achar a action q faiz a knife ter apenas uma chance de retirar o item do corpo do monster, posta aqui q eu edito ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites
kayk_b2k    0
kayk_b2k

Lol, boa idea, mas naum serve mt pra ots tipow evolutions, agora so falta postarem o NPC de cada quest

pra necessitar o uso dela. faltam alguns monsters.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Dark    3
Dark

@DMLDR

 

Muito bom, parabens

 

@tpoic

se alguem puder me ajudar a achar a action q faiz a knife ter apenas uma chance de retirar o item do corpo do monster, posta aqui q eu edito ^^[/b]

 

Acho que é isso que você quer:

 

é so vc no começo do script colocar:

 

if math.random(1, 50) == 1 then

 

doPlayerSendTextMessage(cid, 22, "Você ativo a action")[/b]

 

ele vai sortia um numero de 1 a 50, se der 1, ele vai mostrar a msg....

 

espero ter ajudado

 

DarKKK

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Sir.DMLDR    0
Sir.DMLDR

@DARCKKK

vlw qdo eu chega em casa eu coloco e edito o topico =]

Compartilhar este post


Link para o post
Compartilhar em outros sites
Chapado    0
Chapado

muito bom mais tipo como eu faço pra colokar

a chance d dopar issu d um monstro

agradeço c puder me ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites
Pedroddcunha    3
Pedroddcunha

Ja temos o download da Obsidian Knife

http://forums.otserv.com.br/showthread.php?t=210

 

Procure antes de postar algo, beleza?

No caso, ja tinha

 

 

- Fechado -

Compartilhar este post


Link para o post
Compartilhar em outros sites
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.

×