Ai ta um script que eu nunca vi antes. Muito criativo..
- Forums
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- Rainbow outfit (!rainbow on)
Rainbow outfit (!rainbow on)
By larissaots, 30 de mai. de 2015 in Actions e Talkactions
info
Group: Administrador
Joined: 08/07/05
Posts: 5.8k
Reputation: +1.4k
Gender: Outro

info
Group: Visconde
Joined: 28/02/14
Posts: 416
Reputation: +90
Gender: Masculino

essa script eu vi em um subwat e tinha no meu servidor heroserv :v n sei quem realmente criou mais se foi você parabens
info
Group: Visconde
Joined: 05/02/14
Posts: 411
Reputation: +285
Gender: Masculino
Tibia Character: Zeh Sergipano

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.
info
Group: Visconde
Joined: 28/02/14
Posts: 416
Reputation: +90
Gender: Masculino

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
info
Group: Campones
Joined: 11/04/15
Posts: 85
Reputation: +17
Gender: Masculino

Belo script
tem meu rep
info
Group: Artesão
Joined: 29/12/13
Posts: 124
Reputation: +5
Tibia Character: Leonardo Macedo

Curti, lembrei dos otserver 8.10 kk parabéns!




info
Group: Banidos
Joined: 07/04/13
Posts: 648
Reputation: +163
Créditos à Kamii.
Prévia
https://vid.me/O1hJ
Comando
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 endNo talkactions.xml coloque: