DuDz 0 #1 Postado 16 Julho, 2007 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 #2 Postado 17 Julho, 2007 Show dudao Aprovadissimo! Movido. esK~ Compartilhar este post Link para o post
RedZL 0 #3 Postado 17 Julho, 2007 *--* 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 #4 Postado 17 Julho, 2007 Parabéns DuDz ! Está perfect o script, vai deixar muito bom os Novos OTServers! Compartilhar este post Link para o post
cnecjoao 0 #5 Postado 17 Julho, 2007 Oloko que coisa legal.... No meu proximo servidor vou chegar esse forúm... ^^ Compartilhar este post Link para o post
umnerd 0 #6 Postado 17 Julho, 2007 num funciono diz que tem algo de <eof> perto do elseif e ai dá erro -.- Compartilhar este post Link para o post
Fozz 0 #7 Postado 17 Julho, 2007 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 #8 Postado 18 Julho, 2007 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 #9 Postado 18 Julho, 2007 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 #10 Postado 18 Julho, 2007 oTiMo! Dudz muito interessante sua action merce 11 APROVADO! Compartilhar este post Link para o post
leandro27 0 #11 Postado 18 Julho, 2007 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 #12 Postado 18 Julho, 2007 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 #13 Postado 18 Julho, 2007 otimo trabalho dudz parabens Compartilhar este post Link para o post
ryonmiler 0 #14 Postado 21 Julho, 2007 Mano vlw's hauheuaheuaheuahuea isso é mto rox ^^ continua assem mano, danu alegria pos ot ^^ Compartilhar este post Link para o post
Maum Migo 0 #15 Postado 23 Julho, 2007 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 #16 Postado 30 Julho, 2007 @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. Abraços, //DuD Compartilhar este post Link para o post
DuDz 0 #17 Postado 30 Julho, 2007 @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. Abraços, //DuD Compartilhar este post Link para o post
DuDz 0 #18 Postado 30 Julho, 2007 @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. Abraços, //DuD Compartilhar este post Link para o post
Night Wolf 11 #19 Postado 2 Agosto, 2007 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 #20 Postado 2 Agosto, 2007 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