Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Limitar uso de mensagem automática
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Limitar uso de mensagem automática
Detalhes da questão
Endereço do fórum: http://lostscavenge.forumeiros.com/
Versão do fórum: ModernBB
Descrição
Olá, gostaria saber se é possível deixar apenas Moderadores e Administradores do fórum usarem 3 mensagens automáticas.
Código das mensagens
- Código:
$(function(){
$(function(){
$('<a class="sceditor-button sceditor-button-sucesso" unselectable="on" title="Whitelist Aceita"><div unselectable="on" style="background-image:url(http://i.imgur.com/EISZPwN.png)">Solved</div></a>').insertBefore('.sceditor-button-size').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#00cc00]ACEITA[/color]. Seja bem vindo ao servidor! Tenha um ótimo dia![/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-aviso" unselectable="on" title="Whitelist Recusada"><div unselectable="on" style="background-image:url(http://i.imgur.com/cI8SnOI.png)">Locked</div></a>').insertAfter('.sceditor-button-sucesso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#cc0000]RECUSADA[/color] por motivos de seu ip ja conter uma conta registrada.[/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-info" unselectable="on" title="Whitelist não encontrada"><div unselectable="on" style="background-image:url(http://i.imgur.com/40zM1qS.png)">Info</div></a>').insertAfter('.sceditor-button-aviso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua conta não foi encontrada em nosso banco de dados, registre-se no servidor para poder jogar.[/center][/color][/b]");
});
});
});
Re: Limitar uso de mensagem automática
Olá @Luqui, tente este código:
- Código:
$(function(){
if(_userdata.user_level > 1) {
$('<a class="sceditor-button sceditor-button-sucesso" unselectable="on" title="Whitelist Aceita"><div unselectable="on" style="background-image:url(http://i.imgur.com/EISZPwN.png)">Solved</div></a>').insertBefore('.sceditor-button-size').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#00cc00]ACEITA[/color]. Seja bem vindo ao servidor! Tenha um ótimo dia![/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-aviso" unselectable="on" title="Whitelist Recusada"><div unselectable="on" style="background-image:url(http://i.imgur.com/cI8SnOI.png)">Locked</div></a>').insertAfter('.sceditor-button-sucesso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#cc0000]RECUSADA[/color] por motivos de seu ip ja conter uma conta registrada.[/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-info" unselectable="on" title="Whitelist não encontrada"><div unselectable="on" style="background-image:url(http://i.imgur.com/40zM1qS.png)">Info</div></a>').insertAfter('.sceditor-button-aviso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua conta não foi encontrada em nosso banco de dados, registre-se no servidor para poder jogar.[/center][/color][/b]");
});
} else { return; }
});
Re: Limitar uso de mensagem automática
Olá @Luqui,
Troque por este:
Até mais,
Fraise.
Troque por este:
- Código:
$(function(){
if(_userdata.user_level < 1) {
$('<a class="sceditor-button sceditor-button-sucesso" unselectable="on" title="Whitelist Aceita"><div unselectable="on" style="background-image:url(http://i.imgur.com/EISZPwN.png)">Solved</div></a>').insertBefore('.sceditor-button-size').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#00cc00]ACEITA[/color]. Seja bem vindo ao servidor! Tenha um ótimo dia![/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-aviso" unselectable="on" title="Whitelist Recusada"><div unselectable="on" style="background-image:url(http://i.imgur.com/cI8SnOI.png)">Locked</div></a>').insertAfter('.sceditor-button-sucesso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#cc0000]RECUSADA[/color] por motivos de seu ip ja conter uma conta registrada.[/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-info" unselectable="on" title="Whitelist não encontrada"><div unselectable="on" style="background-image:url(http://i.imgur.com/40zM1qS.png)">Info</div></a>').insertAfter('.sceditor-button-aviso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua conta não foi encontrada em nosso banco de dados, registre-se no servidor para poder jogar.[/center][/color][/b]");
});
} else { return; }
});
Até mais,
Fraise.
Re: Limitar uso de mensagem automática
Olá,
Tente:
Tente:
- Código:
$(function(){
$(function(){
if(_userdata.user_level === 1)
$('<a class="sceditor-button sceditor-button-sucesso" unselectable="on" title="Whitelist Aceita"><div unselectable="on" style="background-image:url(http://i.imgur.com/EISZPwN.png)">Solved</div></a>').insertBefore('.sceditor-button-size').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#00cc00]ACEITA[/color]. Seja bem vindo ao servidor! Tenha um ótimo dia![/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-aviso" unselectable="on" title="Whitelist Recusada"><div unselectable="on" style="background-image:url(http://i.imgur.com/cI8SnOI.png)">Locked</div></a>').insertAfter('.sceditor-button-sucesso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#cc0000]RECUSADA[/color] por motivos de seu ip ja conter uma conta registrada.[/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-info" unselectable="on" title="Whitelist não encontrada"><div unselectable="on" style="background-image:url(http://i.imgur.com/40zM1qS.png)">Info</div></a>').insertAfter('.sceditor-button-aviso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua conta não foi encontrada em nosso banco de dados, registre-se no servidor para poder jogar.[/center][/color][/b]");
});
});
});
Convidado- Convidado
Re: Limitar uso de mensagem automática
Olá,
- Código:
$(function(){
if(_userdata.user_level >= 1) {
$('<a class="sceditor-button sceditor-button-sucesso" unselectable="on" title="Whitelist Aceita"><div unselectable="on" style="background-image:url(http://i.imgur.com/EISZPwN.png)">Solved</div></a>').insertBefore('.sceditor-button-size').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#00cc00]ACEITA[/color]. Seja bem vindo ao servidor! Tenha um ótimo dia![/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-aviso" unselectable="on" title="Whitelist Recusada"><div unselectable="on" style="background-image:url(http://i.imgur.com/cI8SnOI.png)">Locked</div></a>').insertAfter('.sceditor-button-sucesso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#cc0000]RECUSADA[/color] por motivos de seu ip ja conter uma conta registrada.[/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-info" unselectable="on" title="Whitelist não encontrada"><div unselectable="on" style="background-image:url(http://i.imgur.com/40zM1qS.png)">Info</div></a>').insertAfter('.sceditor-button-aviso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua conta não foi encontrada em nosso banco de dados, registre-se no servidor para poder jogar.[/center][/color][/b]");
});
} else { return; }
});
Re: Limitar uso de mensagem automática
Utilizei o código do roger123 e apareceu pra mim e para quem tem painel pórem para moderadores não apareceu.
Rafael seu código ainda continua não aparecendo pra todos do fórum.
Rafael seu código ainda continua não aparecendo pra todos do fórum.
Re: Limitar uso de mensagem automática
Teste:
Até mais,
Fraise.
- Código:
$(function(){
$(function(){
if(_userdata.user_level === 1 && _userdata.user_level === 2)
$('<a class="sceditor-button sceditor-button-sucesso" unselectable="on" title="Whitelist Aceita"><div unselectable="on" style="background-image:url(http://i.imgur.com/EISZPwN.png)">Solved</div></a>').insertBefore('.sceditor-button-size').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#00cc00]ACEITA[/color]. Seja bem vindo ao servidor! Tenha um ótimo dia![/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-aviso" unselectable="on" title="Whitelist Recusada"><div unselectable="on" style="background-image:url(http://i.imgur.com/cI8SnOI.png)">Locked</div></a>').insertAfter('.sceditor-button-sucesso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#cc0000]RECUSADA[/color] por motivos de seu ip ja conter uma conta registrada.[/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-info" unselectable="on" title="Whitelist não encontrada"><div unselectable="on" style="background-image:url(http://i.imgur.com/40zM1qS.png)">Info</div></a>').insertAfter('.sceditor-button-aviso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua conta não foi encontrada em nosso banco de dados, registre-se no servidor para poder jogar.[/center][/color][/b]");
});
});
});
Até mais,
Fraise.
Re: Limitar uso de mensagem automática
Wow... e assim?
- Código:
$(function(){
$(function(){
if(_userdata.user_level !== 1 && _userdata.user_level !== 2)
$('<a class="sceditor-button sceditor-button-sucesso" unselectable="on" title="Whitelist Aceita"><div unselectable="on" style="background-image:url(http://i.imgur.com/EISZPwN.png)">Solved</div></a>').insertBefore('.sceditor-button-size').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#00cc00]ACEITA[/color]. Seja bem vindo ao servidor! Tenha um ótimo dia![/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-aviso" unselectable="on" title="Whitelist Recusada"><div unselectable="on" style="background-image:url(http://i.imgur.com/cI8SnOI.png)">Locked</div></a>').insertAfter('.sceditor-button-sucesso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#cc0000]RECUSADA[/color] por motivos de seu ip ja conter uma conta registrada.[/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-info" unselectable="on" title="Whitelist não encontrada"><div unselectable="on" style="background-image:url(http://i.imgur.com/40zM1qS.png)">Info</div></a>').insertAfter('.sceditor-button-aviso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua conta não foi encontrada em nosso banco de dados, registre-se no servidor para poder jogar.[/center][/color][/b]");
});
});
});
Re: Limitar uso de mensagem automática
Creio que já percebi onde errei. Tente os abaixo, de certo que surtirá efeito, penso eu...
- Código:
$(function(){
$(function(){
if(_userdata.user_level !== 1 || _userdata.user_level !== 2)
$('<a class="sceditor-button sceditor-button-sucesso" unselectable="on" title="Whitelist Aceita"><div unselectable="on" style="background-image:url(http://i.imgur.com/EISZPwN.png)">Solved</div></a>').insertBefore('.sceditor-button-size').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#00cc00]ACEITA[/color]. Seja bem vindo ao servidor! Tenha um ótimo dia![/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-aviso" unselectable="on" title="Whitelist Recusada"><div unselectable="on" style="background-image:url(http://i.imgur.com/cI8SnOI.png)">Locked</div></a>').insertAfter('.sceditor-button-sucesso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#cc0000]RECUSADA[/color] por motivos de seu ip ja conter uma conta registrada.[/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-info" unselectable="on" title="Whitelist não encontrada"><div unselectable="on" style="background-image:url(http://i.imgur.com/40zM1qS.png)">Info</div></a>').insertAfter('.sceditor-button-aviso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua conta não foi encontrada em nosso banco de dados, registre-se no servidor para poder jogar.[/center][/color][/b]");
});
});
});
- Código:
$(function(){
$(function(){
if(_userdata.user_level === 1 || _userdata.user_level === 2)
$('<a class="sceditor-button sceditor-button-sucesso" unselectable="on" title="Whitelist Aceita"><div unselectable="on" style="background-image:url(http://i.imgur.com/EISZPwN.png)">Solved</div></a>').insertBefore('.sceditor-button-size').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#00cc00]ACEITA[/color]. Seja bem vindo ao servidor! Tenha um ótimo dia![/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-aviso" unselectable="on" title="Whitelist Recusada"><div unselectable="on" style="background-image:url(http://i.imgur.com/cI8SnOI.png)">Locked</div></a>').insertAfter('.sceditor-button-sucesso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#cc0000]RECUSADA[/color] por motivos de seu ip ja conter uma conta registrada.[/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-info" unselectable="on" title="Whitelist não encontrada"><div unselectable="on" style="background-image:url(http://i.imgur.com/40zM1qS.png)">Info</div></a>').insertAfter('.sceditor-button-aviso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua conta não foi encontrada em nosso banco de dados, registre-se no servidor para poder jogar.[/center][/color][/b]");
});
});
});
Re: Limitar uso de mensagem automática
Olá Luqui!
É estranho pois deveria ter funcionado. Experimente este:
Até mais.
É estranho pois deveria ter funcionado. Experimente este:
- Código:
$(function(){
if(_userdata.user_level == 0) { return;}
else{
$('<a class="sceditor-button sceditor-button-sucesso" unselectable="on" title="Whitelist Aceita"><div unselectable="on" style="background-image:url(http://i.imgur.com/EISZPwN.png)">Solved</div></a>').insertBefore('.sceditor-button-size').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#00cc00]ACEITA[/color]. Seja bem vindo ao servidor! Tenha um ótimo dia![/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-aviso" unselectable="on" title="Whitelist Recusada"><div unselectable="on" style="background-image:url(http://i.imgur.com/cI8SnOI.png)">Locked</div></a>').insertAfter('.sceditor-button-sucesso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#cc0000]RECUSADA[/color] por motivos de seu ip ja conter uma conta registrada.[/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-info" unselectable="on" title="Whitelist não encontrada"><div unselectable="on" style="background-image:url(http://i.imgur.com/40zM1qS.png)">Info</div></a>').insertAfter('.sceditor-button-aviso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua conta não foi encontrada em nosso banco de dados, registre-se no servidor para poder jogar.[/center][/color][/b]");
});
}
});
Até mais.
Última edição por RafaelS. em 26.07.18 23:47, editado 3 vez(es) (Motivo da edição : Corrigido)
Re: Limitar uso de mensagem automática
Na verdade nenhum dos códigos acima funcionaram pois quando executados, o sceditor ainda não tinha sido inteiramente carregado, caso contrário eles funcionariam. Você contornou isso usando 2 vezes o $(function(), o que é raro, normalmente utiliza -se o $(window).load(function() { , que só irá executar o código quando a página inteira estiver carregada (imagens e frames inclusivos). Isto dito, este será o código necessário:
- Código:
$(window).load(function() {
if(_userdata.user_level < 1) return;
$('<a class="sceditor-button sceditor-button-sucesso" unselectable="on" title="Whitelist Aceita"><div unselectable="on" style="background-image:url(http://i.imgur.com/EISZPwN.png)">Solved</div></a>').insertBefore('.sceditor-button-size').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#00cc00]ACEITA[/color]. Seja bem vindo ao servidor! Tenha um ótimo dia![/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-aviso" unselectable="on" title="Whitelist Recusada"><div unselectable="on" style="background-image:url(http://i.imgur.com/cI8SnOI.png)">Locked</div></a>').insertAfter('.sceditor-button-sucesso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua whitelist foi [color=#cc0000]RECUSADA[/color] por motivos de seu ip ja conter uma conta registrada.[/center][/color][/b]");
});
$('<a class="sceditor-button sceditor-button-info" unselectable="on" title="Whitelist não encontrada"><div unselectable="on" style="background-image:url(http://i.imgur.com/40zM1qS.png)">Info</div></a>').insertAfter('.sceditor-button-aviso').click(function(){
$('#text_editor_textarea').sceditor("instance").insertText("[center][color=#000000][b]Sua conta não foi encontrada em nosso banco de dados, registre-se no servidor para poder jogar.[/center][/color][/b]");
});
});
Tópicos semelhantes
» Chatbox mensagem automática
» [FAQ] Limitar o número de citações numa mensagem
» Bot de mensagem automatica
» Mensagem automática
» Mensagem automática
» [FAQ] Limitar o número de citações numa mensagem
» Bot de mensagem automatica
» Mensagem automática
» Mensagem automática
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos