iae Xtibianos
Tomara que agora vamos aprender a respeitar os god e o resto da equipe nem se para isso teamos que montar algo para fazer vcs aprenderem.
Criador:Subwat 100% total
Idealizador:Caboot
Bom jogo a Todos.
info
Grupo: Campones
Registrado: 22/09/10
Posts: 23
Reputação: +2
Char no Tibia: Bloqueado

iae Xtibianos
Tomara que agora vamos aprender a respeitar os god e o resto da equipe nem se para isso teamos que montar algo para fazer vcs aprenderem.
Criador:Subwat 100% total
Idealizador:Caboot
Bom jogo a Todos.
Editado Outubro 2 por Caboot
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

haha esse script foi foda,vlw ae pela ideia!
info
Grupo: Herói
Registrado: 07/01/08
Posts: 2.3k
Reputação: +514
Gênero: Masculino
Char no Tibia: Tonynh

Poderia adicionar mais palavrões "proíbidos"
Mas, gostei da idéia..
Parabéns a ambos :smile_positivo:
info
Grupo: Campones
Registrado: 29/09/10
Posts: 10
Reputação: 0
Char no Tibia: Brasileiro Of Knight

Muito bom subwat, está de parabéns, a maioria de seus trabalhos são bons!
Aprovado :button_ok:
______
OBS:Eu sei que não tem nada haver com seu topico mais se pode me ajuda aqui? http://www.xtibia.com/forum/topic/142308-erro-de-respawns/
Se puder Obrigado!
Queria saber uma coisa,nao daria pra fazer um script ant divulgaçao ?
seria +- igual esse , se alguem usa se as palavras por exemplo:servegame.com ou no-ip.info tomaria ban.
daria ?
Abraços !
Você fez uma "gambiarra" interessante entre a word 'god' e a param 'fdp'. Tanto que por um momento achei que se o jogador falasse 'fdp' a qualquer hora, o sistema iria banir-lo.
Obrigado por compartilhar conteúdo com o XTibia.
Abraços
Editado Outubro 2 por Oneshot
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

@Tonyh
Vlw ae,vo por mais palavrões para blokear!
@Diegool
Hm,vo tentar fazer tmbm^^
e Muito obrigado por apoiarem minha talk!^^
@OneShot
Kk^^
Editado Outubro 2 por Subwat
Você fez uma "gambiarra" interessante entre a word 'god' e a param 'fdp'. Tanto que por um momento achei que se o jogador falasse 'fdp' a qualquer hora, o sistema iria banir-lo.
Obrigado por compartilhar conteúdo com o XTibia.
Abraços
Também achei '-'
--
Acho que quando bani o player, ele já é kickado automaticamente, não precisa da função (eu acho).
Ficou bom mais poderia adicionar mais palavras =D
Editado Outubro 2 por Mechainy
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

acho que seria melhor se depois de falar "x" vezes alguns palavrões ele fosse banido,
antes disso, seriam dado alguns avisos,e ele estaria ciente que não é permitido desrespeitar ninguem.
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

Vodkart
Nao sei Como fazer isso.
info
Grupo: Campones
Registrado: 09/06/10
Posts: 80
Reputação: +78
Char no Tibia: Dardnyti Elfresso

Pra fazer essa ideia do Vodkart creio que teria so que adiciona uma storage , toda vez que o player digitasse o param pro god, adicionava 1 valor na storage e dava msg, e verificava esses valores ate chegar no limete e banindo...
da pra fazer sim xD
Editado Outubro 3 por MarcelloMkez
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

retirado
Editado Outubro 3 por Vodkart
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot

mas tipow,o meu é só quando fala pro god,pq se for pra falar pra player vsf qualker um fala,fica meio feio nao pode falar palavrão pra player.
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

ah sim entendi então
faz assim:
function onSay(cid, words, param)
local max = 5 -- quantidade maxima para falar palavrão
function getCheck(cid)
check = getPlayerStorageValue(cid,11420)
if check < 0 then
check = 0
end
return check
end
if param == "fdp" or param == "viado" or param == "gay" or param == "vsf" or param == "vtnc" then
if getCheck(cid) < max then
setPlayerStorageValue(cid,11420,getCheck(cid)+1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "[Alerta] Você está falando alguns palavrões,tome cuidado poderá vir a ser banido pela sua falta de educação com o Administrador.")
elseif getCheck(cid) >= max then
local mensagens = {"O Jogador ".. getCreatureName(cid) .." acaba de ser banido por falar muitos palavrões para o Administrador!", "O Jogador ".. getCreatureName(cid) .." Foi banido por desrespeitar o Administrador do servidor."} -- Defina as mensagens de broadcast que ira aparecer ao ser banido o jogador
doBroadcastMessage(mensagens[math.random(#mensagens)], 21)
setPlayerStorageValue(cid,11420,-1)
doAddAccountBanishment(getPlayerAccountId(cid), target, os.time() + 48 * 3600, 5, 2, 'Banido por Mal comportamento', 0)
doRemoveCreature(cid)
end
end
return TRUE
end
na tag é a mesma:
<talkaction words="god" script="banimento.lua"/>
Editado Outubro 3 por Vodkart
info
Grupo: Infante
Registrado: 27/07/09
Posts: 1.5k
Reputação: +405
Char no Tibia: Gean Riot
ae pessoal,eu mesmo estou surpreso com a grandeza desse meu script^^,ele é muito bem elaborado criado 100% por mim!!!!!!
AUHUHAUHA vamos ao que realmente interessa,crie um arquivo talkactions/script banimento.lua:
function onSay(cid, words, param) if param == "fdp" then local mensagens = {"UM jogador foi banido por falar palavrão para o god", ""} -- Defina as mensagens de broadcast que ira aparecer ao ser banido o jogador doBroadcastMessage(mensagens[math.random(1,table.maxn(mensagens))], cor) doAddAccountBanishment(getPlayerAccountId(cid), target, os.time() + 48 * 3600, 5, 2, 'Banido por xingar GOD', 0) doRemoveCreature(cid) end endAgora cola está tag em talkactions.xml:
Creditos
Subwat (criador)
caboot (idealizador)
PRONTO ESPERO QUE GOSTEM!
Editado Outubro 2 por Subwat