[Talkaction] Mudar Outfit Da Guild

Daianpf2011
em Actions e Talkactions

Daianpf2011

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/06/11Posts: 5Char no Tibia: Ragos Kaill

Bom, vi um tópico em um site, mais o tópico era HORRIVEL, o script éra cheio de BUGs, intão resolvi postar ele aqui.

 

Bom, primeiramente abra um notepad, e dentro dele coloque isso:

---- Script By Daian ----

local config = {

exhaustionInSeconds = 30,

storage = 34534

}

 

function onSay(cid, words, param)

if(exhaustion.check(cid, config.storage) == TRUE) then

doPlayerSendCancel(cid, "Voçê só pode alterar o Outfit da guild a cada " .. config.exhaustionInSeconds .. " segundos.")

return TRUE

end

 

local playerGuild = getPlayerGuildId(cid)

if(playerGuild == FALSE) then

doPlayerSendCancel(cid, "Desculpe, mais voçê não tem guild.")

return TRUE

end

 

local playerGuildLevel = getPlayerGuildLevel(cid)

if(playerGuildLevel < GUILDLEVEL_LEADER) then

doPlayerSendCancel(cid, "Voçê tem que ser Lider de uma guild para executar este comando!")

return TRUE

end

 

local players = getPlayersOnline()

local outfit = getCreatureOutfit(cid)

local message = "*Guild* Seu Outfit foi mudado pelo lider da guild. (" .. getCreatureName(cid) .. ")"

local members = 0

local tmp = {}

for i, tid in ipairs(players) do

if(getPlayerGuildId(tid) == playerGuild and cid ~= tid) then

tmp = outfit

if(canPlayerWearOutfit(tid, outfit.lookType, outfit.lookAddons) ~= TRUE) then

local tidOutfit = getCreatureOutfit(tid)

tmp.lookType = tidOutfit.lookType

tmp.lookAddons = tidOutfit.lookAddons

end

 

doSendMagicEffect(getCreaturePosition(tid), 66)

doCreatureChangeOutfit(tid, tmp)

doPlayerSendTextMessage(tid, MESSAGE_INFO_DESCR, message)

members = members + 1

end

end

 

exhaustion.set(cid, config.storage, config.exhaustionInSeconds)

doPlayerSendCancel(cid, "Outfit da guild foi mudado com sucesso. (Total de Mudanças: " .. members .. ")")

return TRUE

end

 

Salve esse arquivo como: changeoutfit.lua (ou como desejar)

 

E depois basta abrir o arquivo: TalkActions.xml

E adicionar isso aos comandos de player:

 

<talkaction words="!changeoutfit" script="changeoutfit.lua"/>

 

 

É isso pessoal ;D

 

Gostou? REP +

 

 

Créditos:

 

Inteiramente a Mim

Pardalziin

Pardal
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/09/10Posts: 85Char no Tibia: Marekel Iser

vou testar aki.. mais dae é so falar isso qe todos da minha guild vao ficar comm a outfit igual a minha?

otserver.png

 

Pardal-espanhol%252520%252528F%2525C3%2525AAmea%252529.JPG

Felpx

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/07/11Posts: 47

Massa a Talkaction adorei lek merece meu REP+

Me ajudou muito

LourenStiffler

XTIBIAAA <3333 '
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/07/11Posts: 2

Vou testar aqui, e já edito ... :thumbsupsmiley2: