Ir para conteúdo
Entre para seguir isso  
DuDz

Bonecos de Gelo (8.0)

Recommended Posts

DuDz    0
DuDz

Olá, galera.

 

Fiz um script aqui, rapidinho, devido a uma idéia do RedZL.

Ele funciona assim: O cara dá use with numa snowball e dá use no chão (de 6580 a 6594 -> gelo). Daí faz uma bolinha de gelo no chão. Faz a mesma coisa mas dá use nessa bolinha, forma-se um boneco, e ele vai se aperfeiçoando. :]

 

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

 

if item.itemid == 2111 then

if item2.itemid > 6579 and item2.itemid < 6594 then

doTransformItem(item2.itemid, 486)

doPlayerRemoveItem(cid, 2111,1)

elseif item2.itemid == 486 then

doTransformItem(item.itemid, 6580)

doCreateItem(7173,1,topos)

doPlayerRemoveItem(cid, 2111,1)

elseif item2.itemid == 7173 then

doTransformItem(item.itemid, 7171)

doPlayerRemoveItem(cid, 2111,1)

elseif item2.itemid == 7171 then

doTransformItem(item.itemid, 7172)

doPlayerRemoveItem(cid, 2111,1)

return 1

end

end[/b]

 

Adicione no actions.xml:

 

<action itemid="2111" script="nomedoscript.lua"/>

<action itemid="7171'" script="nomedoscript.lua"/>

<action itemid="7172" script="nomedoscript.lua"/>

<action itemid="7173" script="nomedoscript.lua"/>[/b]

 

Bom, é isso. Ainda não testei.

 

Abraços,

 

//DuD

Compartilhar este post


Link para o post
Razor    1
Razor

Show dudao smile.gif

Aprovadissimo!

 

Movido.

 

esK~

Compartilhar este post


Link para o post
RedZL    0
RedZL

*--* Ainda não testei, mas tenho certeza que esse script vai deixar os novos OTServs bem mais legais. ^^ Continue fazendo mais Dudzzz...

Compartilhar este post


Link para o post
Ninja X    0
Ninja X

Parabéns DuDz !

 

Está perfect o script, vai deixar muito bom os Novos OTServers!

Compartilhar este post


Link para o post
cnecjoao    0
cnecjoao

Oloko que coisa legal....

 

No meu proximo servidor vou chegar esse forúm...

 

^^

Compartilhar este post


Link para o post
umnerd    0
umnerd

num funciono diz que tem algo de <eof> perto do elseif e ai dá erro -.-

Compartilhar este post


Link para o post
Fozz    0
Fozz

ashduahsd

curti a idéia, fazer concurso de mais bonecos em um minuto

=)

Boa DuDz, curti seu script!

//F~

Compartilhar este post


Link para o post
Tio Gordo    8
Tio Gordo

Muito bom script, parabéns.

 

num funciono diz que tem algo de <eof> perto do elseif e ai dá erro -.-[/b]

 

Copie corretamente o código que não dara erro, isso significa que você acresentou um End desnecessariamente.

Compartilhar este post


Link para o post
umnerd    0
umnerd
Muito bom script, parabéns.

Copie corretamente o código que não dara erro, isso significa que você acresentou um End desnecessariamente.[/b]

 

msm assim num funcionou aki no meu ot(evolutions 8.0)agora aparece o erro de que falta end pra fechar uma função perto de elseif -.- alguem arruma isso aew

Compartilhar este post


Link para o post
caio_knox    0
caio_knox

oTiMo!

Dudz muito interessante sua action merce 11

 

APROVADO!

Compartilhar este post


Link para o post
leandro27    0
leandro27

Otimo script : )

bem criativo

 

mas você adiciono uns ends a mais..

o certo seria:

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

 

if item.itemid == 2111 then

if item2.itemid > 6579 and item2.itemid < 6594 then

doTransformItem(item2.itemid, 486)

doPlayerRemoveItem(cid, 2111,1)

end

elseif item2.itemid == 486 then

doTransformItem(item.itemid, 6580)

doCreateItem(7173,1,topos)

doPlayerRemoveItem(cid, 2111,1)

elseif item2.itemid == 7173 then

doTransformItem(item.itemid, 7171)

doPlayerRemoveItem(cid, 2111,1)

elseif item2.itemid == 7171 then

doTransformItem(item.itemid, 7172)

doPlayerRemoveItem(cid, 2111,1)

return 1

end

end[/b]

Compartilhar este post


Link para o post
umnerd    0
umnerd

msm assim ta dando erro o leandro27 arrumo uma parte mas agora diz que falta algo no doTransformItem<> esse script tem bastante erro ein ¬¬"

Compartilhar este post


Link para o post
heit0r    0
heit0r

otimo trabalho dudz

parabens

Compartilhar este post


Link para o post
ryonmiler    0
ryonmiler

Mano vlw's hauheuaheuaheuahuea isso é mto rox ^^

continua assem mano, danu alegria pos ot ^^

Compartilhar este post


Link para o post
Maum Migo    0
Maum Migo

muito massa Tio Dudís =D

deve ter dado trabalho essa action hem?

tah de parabéns

t+

Compartilhar este post


Link para o post
DuDz    0
DuDz

@erros

 

Sobre os erros, já mudei lá.

Acredito que cometi uns pequenos enganos. :X

 

@topic

 

Sinceramente, não foi nada difícil fazer essa action. ;x

Ridícula. :]

 

Obrigado aí a todos pelos elogios, em breve trarei mais releases pra vocês. biggrin.gif

 

Abraços,

 

//DuD

Compartilhar este post


Link para o post
DuDz    0
DuDz

@erros

 

Sobre os erros, já mudei lá.

Acredito que cometi uns pequenos enganos. :X

 

@topic

 

Sinceramente, não foi nada difícil fazer essa action. ;x

Ridícula. :]

 

Obrigado aí a todos pelos elogios, em breve trarei mais releases pra vocês. biggrin.gif

 

Abraços,

 

//DuD

Compartilhar este post


Link para o post
DuDz    0
DuDz

@erros

 

Sobre os erros, já mudei lá.

Acredito que cometi uns pequenos enganos. :X

 

@topic

 

Sinceramente, não foi nada difícil fazer essa action. ;x

Ridícula. :]

 

Obrigado aí a todos pelos elogios, em breve trarei mais releases pra vocês. biggrin.gif

 

Abraços,

 

//DuD

Compartilhar este post


Link para o post
Night Wolf    11
Night Wolf

Você não tirou todos os erros não compare

Original:

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

 

if item.itemid == 2111 then

if item2.itemid > 6579 and item2.itemid < 6594 then

doTransformItem(item2.itemid, 486)

doPlayerRemoveItem(cid, 2111,1)

end

elseif item2.itemid == 486 then

doTransformItem(item.itemid, 6580)

doCreateItem(7173,1,topos)

doPlayerRemoveItem(cid, 2111,1)

elseif item2.itemid == 7173 then

doTransformItem(item.itemid, 7171)

doPlayerRemoveItem(cid, 2111,1)

elseif item2.itemid == 7171 then

doTransformItem(item.itemid, 7172)

doPlayerRemoveItem(cid, 2111,1)

return 1

end

end

 

 

 

 

Consertado:

 

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

 

if item.itemid == 2111 then

if item2.itemid > 6579 and item2.itemid < 6594 then

doTransformItem(item2.itemid, 486)

doPlayerRemoveItem(cid, 2111,1)

end

elseif item2.itemid == 486 then

doTransformItem(item.itemid, 6580)

doCreateItem(7173,1,topos)

doPlayerRemoveItem(cid, 2111,1)

elseif item2.itemid == 7173 then

doTransformItem(item.itemid, 7171)

doPlayerRemoveItem(cid, 2111,1)

elseif item2.itemid == 7171 then

doTransformItem(item.itemid, 7172)

doPlayerRemoveItem(cid, 2111,1)

end

return 1

end

end

Compartilhar este post


Link para o post
Night Wolf    11
Night Wolf

Você não tirou todos os erros não compare

Original:

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

 

if item.itemid == 2111 then

if item2.itemid > 6579 and item2.itemid < 6594 then

doTransformItem(item2.itemid, 486)

doPlayerRemoveItem(cid, 2111,1)

end

elseif item2.itemid == 486 then

doTransformItem(item.itemid, 6580)

doCreateItem(7173,1,topos)

doPlayerRemoveItem(cid, 2111,1)

elseif item2.itemid == 7173 then

doTransformItem(item.itemid, 7171)

doPlayerRemoveItem(cid, 2111,1)

elseif item2.itemid == 7171 then

doTransformItem(item.itemid, 7172)

doPlayerRemoveItem(cid, 2111,1)

return 1

end

end

 

 

 

 

Consertado:

 

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

 

if item.itemid == 2111 then

if item2.itemid > 6579 and item2.itemid < 6594 then

doTransformItem(item2.itemid, 486)

doPlayerRemoveItem(cid, 2111,1)

end

elseif item2.itemid == 486 then

doTransformItem(item.itemid, 6580)

doCreateItem(7173,1,topos)

doPlayerRemoveItem(cid, 2111,1)

elseif item2.itemid == 7173 then

doTransformItem(item.itemid, 7171)

doPlayerRemoveItem(cid, 2111,1)

elseif item2.itemid == 7171 then

doTransformItem(item.itemid, 7172)

doPlayerRemoveItem(cid, 2111,1)

end

return 1

end

end

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×