gui56 27 Postado Junho 14, 2010 Share Postado Junho 14, 2010 @@@ Sistema de Dança @@@ Nome: Dance SystemAutor: ersiu Servidor Testado: Real Server 1.2 8.57 Descrição: Não faz nada de mais, unica coisa ele dança! Adicionais: Bom, muitos mundo do tibia global conheçe essa dança como funny dance, noob dance, dance nobizin, ect! Video sobre o Script: http://www.youtube.com/watch?v=oMfPYLT829I Bom, então vamos ao script. Vá na pasta data/talkactions/talkactions.xml e adicione isso: <talkaction words="!dance" event="script" value="dancing.lua"/> Vá até pasta data/lib/function.lua e adicione isso: events = {} Vá a pasta data/talkactions/scripts e crie um arquivo .lua e coloque o nome de dancing.lua e coloque isto la dentro : local conf = {} -- // config // --- conf.danceTexts = {"GO GO DANCE!", "DANCE NOW!", "DANCE IS FUNY!"} conf.textSpeed = 1500 -- how fast animated texts is sending? conf.danceSpeed = 100 -- dance speed conf.outfitSpeed = 250 -- outfit changer speed conf.outfitMale = {128, 129, 130, 131, 132, 133, 134, 143, 144, 145, 146, 151, 152, 153, 154, 251, 268, 273, 278, 289, 325} -- all male outfits conf.outfitFemale = {136, 137, 138, 139, 140, 141, 142, 147, 148, 149, 150, 155, 156, 157, 158, 252, 269, 270, 279, 288, 324} -- all female outfits -- // end // -- function dancer(tab) if isPlayer(tab[1]) then local dirs = {[0] = {1,3},[1] = {0,2},[2] = {1,3},[3] = {0,2}} local look = dirs[getCreatureLookDirection(tab[1])] doCreatureSetLookDir(tab[1], look[math.random(1,2)]) tab[2].dancer = addEvent(dancer,conf.danceSpeed, {tab[1], tab[2]}) end end function messager(tab) if isPlayer(tab[1]) then doCreatureSay(tab[1], conf.danceTexts[math.random(1, #conf.danceTexts)], TALKTYPE_ORANGE_2) tab[2].messager = addEvent(messager,conf.textSpeed, tab) end end function outfitChanger(tab) if isPlayer(tab[1]) then if getPlayerSex(tab[1]) == PLAYERSEX_FEMALE then outs = conf.outfitFemale else outs = conf.outfitMale end local outfit = { lookType = outs[math.random(1, #outs)], lookHead = math.random(1,133), lookBody = math.random(1,133), lookLegs = math.random(1,133), lookFeet = math.random(1,133), lookTypeEx = math.random(1,133), lookAddons = math.random(0,3)} doCreatureChangeOutfit(tab[1], outfit) tab[2].outfitChanger = addEvent(outfitChanger,conf.outfitSpeed, tab) end end backOutfit = {} local backOutfit = {} function onSay(cid, words, param, channel) local pid = getPlayerGUID(cid) if type(events[pid]) ~= "table" then events[pid] = {} end if string.lower(param) == "start" and not(events[pid].dancer) then outBack = getCreatureOutfit(cid) backOutfit[pid] = outBack backOutfit[pid].lookType = outBack.lookType backOutfit[pid].lookAddons = outBack.lookAddons dancer({cid, events[pid]}) messager({cid, events[pid]}) outfitChanger({cid, events[pid]}) elseif string.lower(param) == "stop" and events[pid].dancer then stopEvent(events[pid].dancer) stopEvent(events[pid].messager) stopEvent(events[pid].outfitChanger) events[pid] = {} doCreatureChangeOutfit(cid, backOutfit[pid]) end return TRUE end Pronto! !dance start e vai começar a dançar..você poderar andar com o dance ativo, o seu characterirar andar mudando de ropa, se você parar ele vai ficar fazendo a dance noob! Para dar STOP na dance system fale!dance stop PS: Esse script não tem importancia para um servidor de tibia, unica coisa é a diversão é a criatividade que contém no script, muitos brasileiros em tibia global fica fazendo essa dancinha então bom uso! Caso post em outro lugar colocar os créditos em cima do topico Obrigado! (: - Queria que todos soubessem que eu trago conteudo de outros forúns ao xtibia, pelo unico motivo de que muitos players só conhecem ou só frequentam o forúm do X-Tibia, então eu busco conteúdos de outros forúns com intenção de ajudar todos esses x-tibianos (: Att. Guilhermee56 ( Zakk ) Link para o comentário Compartilhar em outros sites More sharing options...
pedrokkkk 1 Postado Junho 21, 2010 Share Postado Junho 21, 2010 Kra fico mt bom e divertido... botei aki no meu ot e o pessoal adorou +REP Link para o comentário Compartilhar em outros sites More sharing options...
Dobol 26 Postado Junho 21, 2010 Share Postado Junho 21, 2010 Um negocio tão esquisito que chega ser escroto. Mais é divertido "kk". Aprovado :button_ok: Link para o comentário Compartilhar em outros sites More sharing options...
masterror 1 Postado Julho 27, 2010 Share Postado Julho 27, 2010 que rox manoh! to virando seu fan jah! ou vai ter almoço para amigos aki na PROXIMA quarta... chega aew Link para o comentário Compartilhar em outros sites More sharing options...
gui56 27 Postado Julho 30, 2010 Autor Share Postado Julho 30, 2010 que rox manoh! to virando seu fan jah! ou vai ter almoço para amigos aki na PROXIMA quarta... chega aew O mano, brigado ae x) po cara, nem sei onde é sua casa nao da pra ir pra um almoço kkkkkk Link para o comentário Compartilhar em outros sites More sharing options...
AlphaLove 39 Postado Outubro 10, 2010 Share Postado Outubro 10, 2010 Muiito boom Man.. Parabeens (: Curtii xD Link para o comentário Compartilhar em outros sites More sharing options...
Diorgs 0 Postado Dezembro 10, 2010 Share Postado Dezembro 10, 2010 (editado) Cara, parabens fiko mto fera mas ake... num consegui add no meu ot tem como da uma ajuda?? agradeço desde já ta de parabens ^^ Editado Dezembro 10, 2010 por Diorgs Link para o comentário Compartilhar em outros sites More sharing options...
Andinho400 1 Postado Dezembro 10, 2010 Share Postado Dezembro 10, 2010 Mano mt lokão vlw aew vo bota isso no meu server de pokemon =) Link para o comentário Compartilhar em outros sites More sharing options...
pedriinho627 0 Postado Dezembro 16, 2010 Share Postado Dezembro 16, 2010 (editado) Massa velho, mando bem dessa vez, quando eu pensei q n tinha mais oq inventar achei vc kkkkkkk @edit deu um problema lá no lib, mas eu tirei o vc mandou por e deu certo Editado Dezembro 16, 2010 por Ghoghe Link para o comentário Compartilhar em outros sites More sharing options...
andersondias 1 Postado Dezembro 16, 2010 Share Postado Dezembro 16, 2010 Muito obrigado funcionou perfeitamente no meu server! =D Link para o comentário Compartilhar em outros sites More sharing options...
Eskylo 175 Postado Dezembro 20, 2010 Share Postado Dezembro 20, 2010 n entendi o porquê do "[ moveevent ]" já q é uma talkaction script divertido e bem feito, Aprovado :button_ok: Link para o comentário Compartilhar em outros sites More sharing options...
aceventura 0 Postado Dezembro 21, 2010 Share Postado Dezembro 21, 2010 Boa ideia, mais e inutil. Apenas para OTServer de grande facilidade que combina... Link para o comentário Compartilhar em outros sites More sharing options...
sxn0 1 Postado Dezembro 22, 2010 Share Postado Dezembro 22, 2010 Está bem dahora kkkk nao tem nenhuma utilização inteligente mas como vc falo da pra inovar o server e o pessoal gosta ! Link para o comentário Compartilhar em outros sites More sharing options...
Alezzo 0 Postado Janeiro 7, 2012 Share Postado Janeiro 7, 2012 Mas a para colocar nesse arquivo aki , ne ? data\lib\050-function Link para o comentário Compartilhar em outros sites More sharing options...
SkyTheKing 6 Postado Janeiro 9, 2012 Share Postado Janeiro 9, 2012 Vlws mANowww estavo procurando mais rep Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados