mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2024-12-24 01:30:38 +01:00
Removing non-ASCII characters in rules
- Replacing each special character by its equivalent - Saving the old rules, in a file called irc_accents.lua (not used yet)
This commit is contained in:
parent
a22d0ceaee
commit
dd0076feb0
@ -1,49 +1,49 @@
|
||||
# Based on https://github.com/ChaosWormz/mt_terms_of_use
|
||||
|
||||
local IRC = [[
|
||||
-~= Règles du salon de chat IRC #minetestforfun@irc.inchra.net =~-
|
||||
(Ces règles ont été établies le 1er Novembre 2014 par les opérateurs du canal Mg et MinetestForFun)
|
||||
-~= Regles du salon de chat IRC #minetestforfun@irc.inchra.net =~-
|
||||
(Ces regles ont ete etablies le 1er Novembre 2014 par les operateurs du canal Mg et MinetestForFun)
|
||||
|
||||
1) Il ne sera toléré aucune transgressions aux règles du réseau InchraNet, sous peine de la sanction prévue par les administrateurs du réseau.
|
||||
2) Il ne sera toléré aucune forme de violation des lois en vigueur dans les pays de résidence des participants, ainsi que ceux des hébergeurs des serveurs.
|
||||
3) Il ne sera toléré aucune sorte d'insulte, de provocation gratuite, d'incitation à la haine, au meurtre, au suicide, ou toute autre forme d'atteinte au respect mutuel des utilisateurs de l'IRC.
|
||||
4) Il ne sera toléré aucune forme de flood ainsi que de spam. Rappelez-vous qu'il est préférable d'utiliser un site de téléversion de texte (aussi nommé "pastebin"), tel que "pastebin.ubuntu.com" à chaque fois que vous désirez transmettre du code ou un long texte.
|
||||
Le flood est l'action de saturer le chat de messages répétitifs, inutiles, y compris les join/part, grossiers, sans aucun rapport avec la conversation et au détriment des participants
|
||||
Le spam est l'action de faire de la publicité pour quelque chose que ce soit sans l'accord d'un ayant droit ou d'un opérateur de canal.
|
||||
5) Il ne sera toléré aucun pseudonyme à caractère sexuel, haineux, contenant des termes ou propos indésirables sur le salon.
|
||||
6) Il ne sera toléré aucune forme d'harcèlement moral ou à caractère sexuel, y compris par messages privés.
|
||||
7) Il ne sera toléré aucun type de discrimination contre quelque participant que ce soit, ni aucune forme d'insulte envers les opérateurs, semi-opérateurs et administrateurs d'InchraNet.
|
||||
1) Il ne sera tolere aucune transgressions aux regles du reseau InchraNet, sous peine de la sanction prevue par les administrateurs du reseau.
|
||||
2) Il ne sera tolere aucune forme de violation des lois en vigueur dans les pays de residence des participants, ainsi que ceux des hebergeurs des serveurs.
|
||||
3) Il ne sera tolere aucune sorte d'insulte, de provocation gratuite, d'incitation a la haine, au meurtre, au suicide, ou toute autre forme d'atteinte au respect mutuel des utilisateurs de l'IRC.
|
||||
4) Il ne sera tolere aucune forme de flood ainsi que de spam. Rappelez-vous qu'il est preferable d'utiliser un site de televersion de texte (aussi nomme "pastebin"), tel que "pastebin.ubuntu.com" a chaque fois que vous desirez transmettre du code ou un long texte.
|
||||
Le flood est l'action de saturer le chat de messages repetitifs, inutiles, y compris les join/part, grossiers, sans aucun rapport avec la conversation et au detriment des participants
|
||||
Le spam est l'action de faire de la publicite pour quelque chose que ce soit sans l'accord d'un ayant droit ou d'un operateur de canal.
|
||||
5) Il ne sera tolere aucun pseudonyme a caractere sexuel, haineux, contenant des termes ou propos indesirables sur le salon.
|
||||
6) Il ne sera tolere aucune forme d'harcelement moral ou a caractere sexuel, y compris par messages prives.
|
||||
7) Il ne sera tolere aucun type de discrimination contre quelque participant que ce soit, ni aucune forme d'insulte envers les operateurs, semi-operateurs et administrateurs d'InchraNet.
|
||||
|
||||
Voici les sanctions prévues pour les infractions aux règles ci-dessus.
|
||||
Voici les sanctions prevues pour les infractions aux regles ci-dessus.
|
||||
|
||||
- Infraction niveau DIRT :
|
||||
Manque de respect envers autrui : Devoice une journée
|
||||
Provocation envers autrui : Devoice une journée
|
||||
Insultes envers autrui : Kick + Devoice une journée
|
||||
Manque de respect envers autrui : Devoice une journee
|
||||
Provocation envers autrui : Devoice une journee
|
||||
Insultes envers autrui : Kick + Devoice une journee
|
||||
|
||||
- Infraction niveau STONE :
|
||||
- Récidivide d'infraction niveau dirt : Kick + Ban 1/2 journée
|
||||
- Recidivide d'infraction niveau dirt : Kick + Ban 1/2 journee
|
||||
- Flood, Discrimination : Kick + Devoice deux heures
|
||||
- Spam : Kick + Devoice 1 jour + Ban 1/2 journée
|
||||
- Spam : Kick + Devoice 1 jour + Ban 1/2 journee
|
||||
|
||||
- Infraction niveau MESE :
|
||||
- Récidive d'infraction niveau stone : Kick + Ban 4 jours + devoice 5 jours
|
||||
- Diffusion de contenu à caractère sexuel : Kick + Ban 1 semaine + devoice 5 jours
|
||||
- Irrespect envers l'équipe du canal : Kick + Ban 10 jours + devoice 8 jours
|
||||
- Recidive d'infraction niveau stone : Kick + Ban 4 jours + devoice 5 jours
|
||||
- Diffusion de contenu a caractere sexuel : Kick + Ban 1 semaine + devoice 5 jours
|
||||
- Irrespect envers l'equipe du canal : Kick + Ban 10 jours + devoice 8 jours
|
||||
|
||||
- Infraction niveau OBSIDIAN :
|
||||
- Récidive d'infraction niveau mese : Kick + Ban 1 mois + devoice 2 semaines
|
||||
- Violation des lois en vigueur : Kick + Ban définitif + Gline si accord des IrcOP d'InchraNet
|
||||
- Violation des règles d'InchraNet : Kick + Ban définitif + Gline ou sanction défnie par l'équipe d'InchraNet
|
||||
- Recidive d'infraction niveau mese : Kick + Ban 1 mois + devoice 2 semaines
|
||||
- Violation des lois en vigueur : Kick + Ban definitif + Gline si accord des IrcOP d'InchraNet
|
||||
- Violation des regles d'InchraNet : Kick + Ban definitif + Gline ou sanction defnie par l'equipe d'InchraNet
|
||||
|
||||
|
||||
Autres règles de bienséances :
|
||||
- Ne demandez pas à faire partie des opérateurs/semi-opérateurs du canal.
|
||||
- Attention, l'abus de query et msg est dangereux pour la santé.
|
||||
- Inutile de faire étalage de votre vie privée si c'est hors contexte ou si personne n'est intéressé par celle ci.
|
||||
- Nous ne sanctionnons bien évidemment pas le hors-sujet, toutefois, s'il est évitable ça ne peut qu’être toujours un plus !
|
||||
- Le respect d'autrui est important à nos yeux.
|
||||
- En cas de problème, n'hésitez pas à contacter le staff.
|
||||
Autres regles de bienseances :
|
||||
- Ne demandez pas a faire partie des operateurs/semi-operateurs du canal.
|
||||
- Attention, l'abus de query et msg est dangereux pour la sante.
|
||||
- Inutile de faire etalage de votre vie privee si c'est hors contexte ou si personne n'est interesse par celle ci.
|
||||
- Nous ne sanctionnons bien evidemment pas le hors-sujet, toutefois, s'il est evitable ca ne peut qu’être toujours un plus !
|
||||
- Le respect d'autrui est important a nos yeux.
|
||||
- En cas de probleme, n'hesitez pas a contacter le staff.
|
||||
]]
|
||||
|
||||
local function make_formspec()
|
||||
@ -66,7 +66,7 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
||||
--end
|
||||
return
|
||||
elseif fields.decline then
|
||||
minetest.kick_player(name, "Aurevoir ! Vous devez accepter les règles de l'irc pour jouer sur le serveur (revennez si vous changez d'avis).")
|
||||
minetest.kick_player(name, "Aurevoir ! Vous devez accepter les regles de l'irc pour jouer sur le serveur (revennez si vous changez d'avis).")
|
||||
return
|
||||
end
|
||||
end)
|
||||
|
84
mods/_misc/irc_accents.lua
Normal file
84
mods/_misc/irc_accents.lua
Normal file
@ -0,0 +1,84 @@
|
||||
# Based on https://github.com/ChaosWormz/mt_terms_of_use
|
||||
|
||||
local IRC = [[
|
||||
-~= Règles du salon de chat IRC #minetestforfun@irc.inchra.net =~-
|
||||
(Ces règles ont été établies le 1er Novembre 2014 par les opérateurs du canal Mg et MinetestForFun)
|
||||
|
||||
1) Il ne sera toléré aucune transgressions aux règles du réseau InchraNet, sous peine de la sanction prévue par les administrateurs du réseau.
|
||||
2) Il ne sera toléré aucune forme de violation des lois en vigueur dans les pays de résidence des participants, ainsi que ceux des hébergeurs des serveurs.
|
||||
3) Il ne sera toléré aucune sorte d'insulte, de provocation gratuite, d'incitation à la haine, au meurtre, au suicide, ou toute autre forme d'atteinte au respect mutuel des utilisateurs de l'IRC.
|
||||
4) Il ne sera toléré aucune forme de flood ainsi que de spam. Rappelez-vous qu'il est préférable d'utiliser un site de téléversion de texte (aussi nommé "pastebin"), tel que "pastebin.ubuntu.com" à chaque fois que vous désirez transmettre du code ou un long texte.
|
||||
Le flood est l'action de saturer le chat de messages répétitifs, inutiles, y compris les join/part, grossiers, sans aucun rapport avec la conversation et au détriment des participants
|
||||
Le spam est l'action de faire de la publicité pour quelque chose que ce soit sans l'accord d'un ayant droit ou d'un opérateur de canal.
|
||||
5) Il ne sera toléré aucun pseudonyme à caractère sexuel, haineux, contenant des termes ou propos indésirables sur le salon.
|
||||
6) Il ne sera toléré aucune forme d'harcèlement moral ou à caractère sexuel, y compris par messages privés.
|
||||
7) Il ne sera toléré aucun type de discrimination contre quelque participant que ce soit, ni aucune forme d'insulte envers les opérateurs, semi-opérateurs et administrateurs d'InchraNet.
|
||||
|
||||
Voici les sanctions prévues pour les infractions aux règles ci-dessus.
|
||||
|
||||
- Infraction niveau DIRT :
|
||||
Manque de respect envers autrui : Devoice une journée
|
||||
Provocation envers autrui : Devoice une journée
|
||||
Insultes envers autrui : Kick + Devoice une journée
|
||||
|
||||
- Infraction niveau STONE :
|
||||
- Récidivide d'infraction niveau dirt : Kick + Ban 1/2 journée
|
||||
- Flood, Discrimination : Kick + Devoice deux heures
|
||||
- Spam : Kick + Devoice 1 jour + Ban 1/2 journée
|
||||
|
||||
- Infraction niveau MESE :
|
||||
- Récidive d'infraction niveau stone : Kick + Ban 4 jours + devoice 5 jours
|
||||
- Diffusion de contenu à caractère sexuel : Kick + Ban 1 semaine + devoice 5 jours
|
||||
- Irrespect envers l'équipe du canal : Kick + Ban 10 jours + devoice 8 jours
|
||||
|
||||
- Infraction niveau OBSIDIAN :
|
||||
- Récidive d'infraction niveau mese : Kick + Ban 1 mois + devoice 2 semaines
|
||||
- Violation des lois en vigueur : Kick + Ban définitif + Gline si accord des IrcOP d'InchraNet
|
||||
- Violation des règles d'InchraNet : Kick + Ban définitif + Gline ou sanction défnie par l'équipe d'InchraNet
|
||||
|
||||
|
||||
Autres règles de bienséances :
|
||||
- Ne demandez pas à faire partie des opérateurs/semi-opérateurs du canal.
|
||||
- Attention, l'abus de query et msg est dangereux pour la santé.
|
||||
- Inutile de faire étalage de votre vie privée si c'est hors contexte ou si personne n'est intéressé par celle ci.
|
||||
- Nous ne sanctionnons bien évidemment pas le hors-sujet, toutefois, s'il est évitable ça ne peut qu’être toujours un plus !
|
||||
- Le respect d'autrui est important à nos yeux.
|
||||
- En cas de problème, n'hésitez pas à contacter le staff.
|
||||
]]
|
||||
|
||||
local function make_formspec()
|
||||
local size = { "size[10,8]" }
|
||||
table.insert(size, "textarea[0.5,0.5;9.5,8;TOS;Voici les regles, cliquez sur Accepter si vous etes d'accord avec;"..minetest.formspec_escape(IRC).."]")
|
||||
table.insert(size, "button_exit[6,7.4;1.5,0.5;accept;J'accepte]")
|
||||
table.insert(size, "button[7.5,7.4;1.5,0.5;decline;Je refuse]")
|
||||
return table.concat(size)
|
||||
end
|
||||
|
||||
minetest.register_on_player_receive_fields(function(player, formname, fields)
|
||||
if formname ~= "irc" then return end
|
||||
local name = player:get_player_name()
|
||||
if fields.accept then
|
||||
minetest.chat_send_player(name, "Merci d'avoir accepte les regles, vous etes maintenant capable de parler.")
|
||||
minetest.chat_send_player(name, "Pour plus d'informations tapez /news")
|
||||
local privs = minetest.get_player_privs(name)
|
||||
privs.shout = true
|
||||
minetest.set_player_privs(name, privs)
|
||||
--end
|
||||
return
|
||||
elseif fields.decline then
|
||||
minetest.kick_player(name, "Aurevoir ! Vous devez accepter les règles de l'irc pour jouer sur le serveur (revennez si vous changez d'avis).")
|
||||
return
|
||||
end
|
||||
end)
|
||||
|
||||
minetest.register_chatcommand("irc",{
|
||||
params = "",
|
||||
description = "Montre les regles de l'irc",
|
||||
privs = {spawn=true},
|
||||
func = function (name,params)
|
||||
local player = minetest.get_player_by_name(name)
|
||||
minetest.after(1, function()
|
||||
minetest.show_formspec(name, "irc", make_formspec())
|
||||
end)
|
||||
end
|
||||
})
|
Loading…
Reference in New Issue
Block a user