LA
action

Rainbow outfit (!rainbow on)

Por larissaots, 30 de mai. de 2015 em Actions e Talkactions

otserv
tibia
script
7
2.8k
larissaotsL
30 de maio de 2015 às 05:01

Créditos à Kamii. happy.png

 

Prévia

https://vid.me/O1hJ

 

Comando

!rainbow on = Ligar o Rainbow Outfit
!rainbow off = Desligar o Rainbow Outfit

 

Tutorial

Em talkactions/scripts crie um arquivo chamado rainbow.lua e então coloque esse conteúdo dentro:

local colors = {94, 81, 79, 88, 18, 11, 92, 128}
local storage = 65535
local time = 10 --in miliseconds


function onSay(cid, words, param, channel)


if(param == "on") then
if getPlayerStorageValue(cid, storage) < 1 then
if doPlayerRemoveMoney(cid, 0) == TRUE then
local event = addEvent(changeOutfit, time, cid)
setPlayerStorageValue(cid, storage, 1)
return TRUE
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You do not have enough money.")
return TRUE
end
else
return TRUE
end
elseif(param == "off") then
if getPlayerStorageValue(cid, storage) > 0 then
setPlayerStorageValue(cid, storage, 0)
return TRUE
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You do not have rainbow outfit on.")
return TRUE
end
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Use !rainbow on-off.")
return TRUE
end
return TRUE
end


function changeOutfit(cid)


local randomHead = colors[math.random(#colors)]
local randomLegs = colors[math.random(#colors)]
local randomBody = colors[math.random(#colors)]
local randomFeet = colors[math.random(#colors)]
local tmp = {}


if getPlayerStorageValue(cid, storage) > 0 then
local outfit = getCreatureOutfit(cid)
tmp = outfit
tmp.lookType = outfit.lookType
tmp.lookHead = randomHead
tmp.lookLegs = randomLegs
tmp.lookBody = randomBody
tmp.lookFeet = randomFeet
tmp.lookAddons = outfit.lookAddons


doCreatureChangeOutfit(cid, tmp)
local event = addEvent(repeatChangeOutfit, time, cid)
return TRUE
else
stopEvent(event)
return TRUE
end
end


function repeatChangeOutfit(cid)


local randomHead = colors[math.random(#colors)]
local randomLegs = colors[math.random(#colors)]
local randomBody = colors[math.random(#colors)]
local randomFeet = colors[math.random(#colors)]
local tmp = {}


if getPlayerStorageValue(cid, storage) > 0 then
local outfit = getCreatureOutfit(cid)
tmp = outfit
tmp.lookType = outfit.lookType
tmp.lookHead = randomHead
tmp.lookLegs = randomLegs
tmp.lookBody = randomBody
tmp.lookFeet = randomFeet
tmp.lookAddons = outfit.lookAddons


doCreatureChangeOutfit(cid, tmp)
local event = addEvent(changeOutfit, time, cid)
return TRUE
else
stopEvent(event)
return TRUE
end
end

No talkactions.xml coloque:

<talkaction words="!rainbow" event="script" value="rainbow.lua"/>
AdministradorA
30 de maio de 2015 às 07:42

Ai ta um script que eu nunca vi antes. Muito criativo..

valakasV
30 de maio de 2015 às 10:09

essa script eu vi em um subwat e tinha no meu servidor heroserv :v n sei quem realmente criou mais se foi você parabens

RigByR
30 de maio de 2015 às 10:23

essa script eu vi em um subwat e tinha no meu servidor heroserv :v n sei quem realmente criou mais se foi você parabens

Foi à kami, olha la em cima nos credito.

valakasV
30 de maio de 2015 às 12:26

Foi à kami, olha la em cima nos credito.

n li :v mais só de ler o titulo eu ja sabia da script enfim creditos por trazer

CalistoKingC
30 de maio de 2015 às 12:51

Belo script :D tem meu rep

03 de junho de 2015 às 21:42

Curti, lembrei dos otserver 8.10 kk parabéns!