Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Fala TK  beleza? hoje venho aqui compartilhar um Script meio antigo porém funcional "Rainbow Outfit" para quem já jogou OT'S 8.40 sabe o que é isso

Bom vamos lá. Para quem não sabe o que esse Script faz ele fica trocando de cor aleatoriamente assim que o Player ativa o comando como no vídeo abaixo.

 

https://vid.me/O1hJ

 

 

Para fazer a instalação vá em Data/Talkactions/Scripts

Depois copie e cole qualquer arquivo .LUA

Renomeie o arquivo para rainbow copie e cole tudo que está abaixo la 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

 
 
Agora vá para Data/Talkactions
E abra o aquivo Talkactions.XML
Depois copie e cole o que está logo abaixo la dentro do Talkactions.XML
 

<talkaction words="!rainbow" event="script" value="rainbow.lua"/>

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

Editado por Kamii (veja o histórico de edições)

  • Respostas 7
  • Visualizações 3.4k
  • Created
  • Última resposta

Top Posters In This Topic

Postado

Amigo, explique melhor como funciona este sistema/script e se possível coloque umas imagens para o tópico ficar mais organizado e os membros poderem saber do que se trata o tópico.

Após fazer as alterações o seu tópico será aprovado, você ganhará um REP e seu tópico será movido para área correta!

Agradeço a compreensão. ;)

Postado

Obrigado, agradeço por compreender, ficou ótimo.

Parabéns Kamii, seu script está muito bom, irá ajudar à muitos!
Ele foi aprovado, movido para a seção correta e você ganhou 1 REP+ pela contribuição.
Esperamos mais conteúdos como este, até mais!
:palmas:

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo