Msg P/ Toda Guild... Pedido.

Legendios2
em Scripts

Legendios2

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/07/09Posts: 24Char no Tibia: Legendios

Version 8.60

Styller Yourots, version 0.7.5

 

 

 

 

 

Venho humildemente pedir uma talkaction em que o líder da guild fale com todos os membros de uma só vez.

 

Creio que muitos vão achar bem útil. rolleyes.gif

 

 

 

 

 

Obrigado! happy.png

kof.gif

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

já existe este comando, é só usar "/guild MENSAGEM"

bossisg.png

Subwat

GAUCHO MACHO
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 27/07/09Posts: 1516Char no Tibia: Gean Riot

function onSay(cid, words, param)
local playerGuild = getPlayerGuildId(cid)
if playerGuild > 0 then
local playerGuildLevel = getPlayerGuildLevel(cid)
if playerGuildLevel >= GUILDLEVEL_LEADER then
local players = getOnlinePlayers()
local message = "" .. getCreatureName(cid) .. " [" .. getPlayerLevel(cid) .. "]:\n" .. param;
for i,playerName in ipairs(players) do
local player = getPlayerByName(playerName);
if getPlayerGuildId(player) == playerGuild then
doPlayerSendTextMessage(player, MESSAGE_STATUS_WARNING, message);
end
end
doPlayerSendCancel(cid, "mensagem enviada a todos os putos da sua guild.");
else
doPlayerSendCancel(cid, "You have to be at least leader to guildcast!");
end
else
doPlayerSendCancel(cid, "voce precisa estar em uma guild.");
end
doPlayerSendTextMessage(cid, 25, words)
return true
end

 

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

Entrem Server online desde o dia 22/02/2013 Monster 24HORAS dedicado!

IP: monster24h.com

PROTOCOL:8.60

PORT:7171

 

RATES:

Exp: 9999x~10x

Skills:800x

Magic:200x

Loot:2x

Pvp-e Advanced: 1.1x Ao matar players de level semelhante.

 

Accounts Pelo Account Manager!

Legendios2

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/07/09Posts: 24Char no Tibia: Legendios

@edit

 

 

Subwat

 

Muito Obrigado.

 

 

 

Pedido Concedido podem fechar. Funcionou Perfeitamente. mdr.gif

kof.gif

GabryelDella

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/03/12Posts: 30Char no Tibia: nao tenho

já existe este comando, é só usar "/guild MENSAGEM"

Oque o Vodkart disse ta certinho ... Se nao der adicione a talkaction que o Subwat colocou como resposta

 

@Edit

No caso ali que o Subwat postou vai ficar o comando "!guildcast" se quiser que fique /guild faça o seguinte

 

Crie um arquivo com o nome guildcast.lua na pasta "SERVER/data/talkactions/scripts"

 

function onSay(cid, words, param)
local playerGuild = getPlayerGuildId(cid)
if playerGuild > 0 then
local playerGuildLevel = getPlayerGuildLevel(cid)
if playerGuildLevel >= GUILDLEVEL_LEADER then
local players = getOnlinePlayers()
local message = "" .. getCreatureName(cid) .. " [" .. getPlayerLevel(cid) .. "]:\n" .. param;
for i,playerName in ipairs(players) do
local player = getPlayerByName(playerName);
if getPlayerGuildId(player) == playerGuild then
doPlayerSendTextMessage(player, MESSAGE_STATUS_WARNING, message);
end
end
doPlayerSendCancel(cid, "Mensagem enviada a toda sua Guild!");
else
doPlayerSendCancel(cid, "Voce deve ser um lider para mandar uma mensagem a guild!");
end
else
doPlayerSendCancel(cid, "Voce deve estar em uma guild.");
end
doPlayerSendTextMessage(cid, 25, words)
return true
end

 

Depois adicione essa Linha ai no "SERVER/data/talkactions/talkactions.xml

<talkaction words="/guild" script="guildcast.lua"/>

Se eu te ajudei me da REP+.

Nada na vida vem de graça.

SkyLigh

User X
avatar
Lorde
Lorde

INFOS

Grupo: LordeRegistrado: 23/07/12Posts: 2183Char no Tibia: Kissy

Duvida sanada

reportado

Att,
Kissy