summaryrefslogtreecommitdiff
path: root/world/map/npc/functions/game_rules.txt
blob: 4ac655256a8b3bc991b055ecf0d444140e7ebff6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
//

function|script|GameRules
{
    mes "##BPlease click submit.";
    //requestlang .@cl$; // newer clients will automatically submit and skip ahead
    clear;
    title "Game Rules";
    /*
    explode .@l$, .@cl$, "_";
    if (.@l$[0] == "en") goto L_English;
    if (.@l$[0] == "nl") goto L_Dutch;
    if (.@l$[0] == "de") goto L_German;
    if (.@l$[0] == "da") goto L_Danish;
    if (.@l$[0] == "fr") goto L_French;
    if (.@l$[0] == "es") goto L_Spanish;
    if (.@l$[0] == "sv") goto L_Swedish;
    if (.@l$[0] == "pt") goto L_Portuguese;
    if (.@l$[0] == "pl") goto L_Polish;
    if (.@l$[0] == "it") goto L_Italian;
    if (.@l$[0] == "zh") goto L_zhHant;
    if (.@l$[0] == "ru") goto L_Russian;

    mes "Please select a language:";
    menu
        "English", L_English,
        "Deutsch (German)", L_German,
        "Nederlands (Dutch)", L_Dutch,
        "Dansk (Danish)", L_Danish,
        "Francais (French)", L_French,
        "Castellano (Spanish)", L_Spanish,
        "Svenska (Swedish)", L_Swedish,
        "Portugues (Portuguese)", L_Portuguese,
        "Polski (Polish)", L_Polish,
        "Italiano (Italian)", L_Italian,
        "繁體中文 (Traditional Chinese)", L_zhHant,
        "Русский (Russian)", L_Russian;
    */
    goto L_English;

L_English:
    mes "Players breaking the following [@@https://policies.themanaworld.org/rules|rules@@] may be banned for any length of time (even permanently) or have their characters reset at a GM's discretion:";
    mes "1) Do not AFK bot. this means you are not allowed to perform any AFK (away from keyboard) activity, apart from standing idle.";
    mes "2) Do not use offensive/rude language in the chats or in your character(s) name(s).";
    mes "3) Do not spam/flood other players. This includes chat spam and spam by trade requests.";
    mes "4) Speak only English in public areas. You can speak whatever language you want through whispers or whenever everyone in the area can speak said language.";
    mes "5) Do not beg others for money, items or favours of any kind. If you want to ask for something, do it politely and only once. Try not to annoy other players.";
    mes "6) Do not multibox. You are not allowed to engage in combat while controlling more than one character at a time.";
    mes "7) Follow the [@@https://policies.themanaworld.org/TSC|TMW Social Convention@@].";
    //mes "";
    //mes "Failure on our part to enforce any of the rules does not waive our rights to enforce them in the present or the future.";
    goto L_End;

/* Very outdated
L_German:
    mes "Wir bitten um das Einhalten folgender Regeln:";
    mes "1) Keine Beleidigungen, Schimpfwörter, Schmähungen oder Rufmord.";
    mes "2) Keine 'bots' (automatisierte Spieler). Dies beinhaltet JEGLICHE Teilnahme am Spiel während der Abwesenheit des Spielers. Es beinhaltet auch das automatisierte Folgen anderer Spieler.";
    mes "3) Kein 'spamming' oder 'flooding' (schnelles Wiederholen von Nachrichten oder Aufforderungen zum Warenhandel).";
    mes "4) Kein Betteln.";
    mes "5) Englisch ist die einzig zulässige Sprache im öffentlichen Raum.";
    mes "6) Behandele andere so, wie du selbst behandelt werden willst.";
    mes "Jegliche Regelverstöße können bestraft werden, entweder durch ein Zurücksetzen der Charaktereigenschaften und -besitztümer auf den Ausgangszustand, oder durch einen temporären oder permanenten Ausschluss aus dem Spiel.";
    mes "Automatisiertes Spielverhalten liegt vor, wenn ein sich bewegender/kämpfender Spieler nicht intelligent auf Gesprächsaufforderungen reagiert.";
    goto L_End;

L_Dutch:
    mes "ATTENTION: this translation is outdated. Please refer to the English version and submit a patch.";
    mes "Spelers die de volgende regels overtreden lopen het risico gebanned te worden (oplopend tot een permanente ban) of een reset te krijgen:";
    mes "1) Misbruik geen andere spelers (vloeken, groftaal gebruik, enzovoort tegen een bepaalde persoon of personen)";
    mes "2) Geen 'bots' (geautomatiseerde speler) en botten betekend ELKE activiteit terwijl je van je toetsenboord weg bent";
    mes "3) Verboden te 'spammen' (inclusief het spammen van ruilaanvragen)";
    mes "4) Verboden te bedelen";
    mes "5) Spreek Engels op de publieke chat";
    mes "6) Behandel andere zoals ook jij behandeld wilt worden";
    mes "Botten word bepaald door te praten tegen spelers die aan het bewegen en/of aanvallen zijn.";
    goto L_End;

L_Danish:
    mes "ATTENTION: this translation is outdated. Please refer to the English version and submit a patch.";
    mes "Spillere der ikke overholder de foelgende regner, kan risikere at blive banned (op til et permanent ban) eller faa deres bruger nulstillet af en spilmester (GM).";
    mes "1) Misbrug ikke medspillere (fornaerm dem ikke, svaerg ikke og mobning er forbudt)";
    mes "2) Det er forbudt at bruge bots (Botting betyder at man er aktiv inde i spillet, imens man er vaek fra ens keyboard)";
    mes "3) Det er forbudt at spamme i chatten, eller lave trade spam (spamme betyder at man sender mange beskeder efter hinanden)";
    mes "4) Det er forbudt at tigge (for eksempel: Maa jeg ikke nok faa dit svaerd, kom nu, vaer nu soed... og saa videre)";
    mes "5) Det er forbudt at snakke andre sprog end Engelsk, i den aabne chat. (Dog er det lovligt ved at bruge foelgende kommandoen /whisper)";
    mes "6) Husk at goere mod andre, som du vil have de skal goere imod dig (opfoer dig ordenligt!)";
    mes "Botting bliver fastlagt paa grundlag af, at man snakker til andre spillere, der gaar rundt og/eller der angriber og de ikke svare igen.";
    goto L_End;

L_French:
    mes "Les joueurs enfreignant les règles suivantes sont sujets, à la discrétion des modérateurs, au banissement temporaire ou permanent de leur compte ou à une réinitialisation de leur personnage.";
    mes "1) Aucun abus envers autrui n'est toléré. Ceci inclus (mais n'est pas restreint à) les insultes, le non-respect, le langage grossier, le racisme, l'homophobie, etc.";
    mes "2) Toute forme d'automatisation (bot) est interdite. Ceci inclus toute activité effectuée sans la presence de l'utilisateur (botting) ou le suivi automatique d'un personnage (following).";
    mes "3) Le spam / l'envoi répeté d'un même message est interdit.";
    mes "4) Pas de mendiant. Ne demandez pas d'items ou de l'argent aux autres joueurs.";
    mes "5) Vous devez impérativement parler anglais dans l'onglet General. Les autres langues sont autorisées dans les conversations privées (Whisper), les guildes (Guild), ou les groupes (Party).";
    mes "6) Traitez les autres joueurs de la façon dont vous voudriez être traité.";
    mes "L'utilisation de logiciel d'automatisation (bot) sera vérifiée en parlent aux joueurs en mouvement et/ou attaquant.";
    mes "Le déplacement automatique (following) sera déterminé par observation.";
    goto L_End;

L_Spanish:
    mes "Los jugadores que rompan las siguientes reglas pueden ser bloqueados (incluso permanentemente), o se les restablecerán sus personajes, según el criterio del GM:";
    mes "1) No abusar de otros jugadores (insultos, malas palabras, y similares dirigidas a una o varias personas)";
    mes "2) No utilizar programas automáticos (incluyendo el seguimiento automático y CUALQUIER otra actividad mientras el jugador está lejos del teclado)";
    mes "3) No enviar mensajes publicitarios ni inundar el chat de mensajes (incluyendo los mensajes de intercambio)";
    mes "4) No mendigar.";
    mes "5) Hablar únicamente en Inglés en el chat público";
    mes "6) Tratar a los demás de la misma forma que le gustaría ser tratado";
    mes "El uso de programas automáticos para jugar sin estar frente al teclado será determinado al hablar con los jugadores que estén moviéndose y/o atacando.";
    mes "El seguimiento automático será determinado por observación.";
    goto L_End;

L_Swedish:
    mes "Spelare som bryter mot dessa regler riskerar att bli utkastade eller portade (antingen under kort period eller permanent), den som blivit portad/bannlyst ut kan be en GM om att starta om sitt konto.";
    mes "1) Förolämpa inte medspelare (svordomar och annat riktat till att skada en eller flera individer)";
    mes "2) Inga bottar (med bottande avses ALLA aktiviteter som sker när spelaren inte aktivt spelar eller styr sin karraktär)";
    mes "3) Inget spammande/floodande (inklusive meddelanden om byteshandel)";
    mes "4) Tigg inte";
    mes "5) Prata bara engelska i den offentliga chatten";
    mes "6) Behandla andra som du vill bli behandlad";
    mes "Vid misstankar om bottande kontrolleras detta genom att prata med spelaren under dess kringvandrande eller attackerande.";
    goto L_End;

L_Portuguese:
    mes "ATTENTION: this translation is outdated. Please refer to the English version and submit a patch.";
    mes "Jogadores que quebrarem as regras que se seguem serao banidos (temporariamente ou permanentemente), ou a possibilidade dos caracteres serem limpos a descricao do Mestre do Jogo (GM).";
    mes "1) Nao tratar mal os outros jogadores (isto, insultar, dizer palavroes ou chamar nomes a pessoas em particular, etc.)";
    mes "2) Proibido \"botting\", que quer dizer qualquer actividade do caracter enquanto o jogador estiver longe do teclado.";
    mes "3) Nao abusar da caixa de texto com mensagens repetitivas, ou abusar da funcao de trocar com outros jogadores.";
    mes "4) Pedintes serao ignorados, ou banidos.";
    mes "5) Fale ingles em lugares publicos.";
    mes "6) Trate os outros da mesma maneira que quer ser tratado(a).";
    mes "O \"botting\" sera determinado, falando com os jogadores que se movem e/ou atacam.";
    goto L_End;

L_Polish:
    mes "ATTENTION: this translation is outdated. Please refer to the English version and submit a patch.";
    mes "Konta graczy lamiacych nastepujace zasady moga zostac zablokowane (w niektorych przypadkach nawet nieodwolalnie) lub zresetowane przez GM:";
    mes "1) Nie wykorzystuj innych graczy (wymuszenia, przeklinanie, itp.)";
    mes "2) Zabrania sie korzystania z botow (przez boty rozumiemy kazda aktywnosc gdy gracz przebywa z dala od klawiatury)";
    mes "3) Zabrania sie spamowania / flodowania (wliczajac takze natarczywe oferty handlowe)";
    mes "4) Zabrania sie zebrania";
    mes "5) Na publicznym kanale rozmawiamy po angielsku";
    mes "6) Traktuj innych tak jak sam chcesz byc traktowany";
    mes "Uzywanie botow zostanie okreslone na podstawie rozmow z innymi graczami podczas aktywnosci gracza.";
    goto L_End;

L_Italian:
    mes "Gli account dei giocatori che infrangeranno le seguenti regole verranno bloccati (anche permanentemente) o i loro personaggi saranno resettati, a discrezione dei GM:";
    mes "1) Non trattare male gli altri giocatori (questo include insulti, imprecazioni, e simili, diretti verso una persona in particolare o verso gruppi di persone)";
    mes "2) Non usare bot (ossia non effettuare NESSUNA attività quando non si è al computer)";
    mes "3) Non effettuare spam o scrivere ripetutamente messaggi inutili (incluso spam con richieste di scambio)";
    mes "4) Non fare il mendicante, ovvero non importunare gli altri chiedendo soldi o oggetti";
    mes "5) Non parlare altre lingue al di fuori dell'inglese nella chat pubblica";
    mes "6) Non fare agli altri ciò che non vuoi sia fatto a te.";
    mes "I bot saranno individuati scrivendo ai giocatori sospetti che attaccano o camminano, esaminandone le risposte e i movimenti.";
    mes "Chiunque segua automaticamente un altro giocatore senza dimostrare di non essere un bot, verrà considerato come tale.";
    goto L_End;

L_zhHant:
    mes "以下為TMW的遊戲規則,違反的玩家會被封鎖(有機會永久封鎖)或重設遊戲資料:";
    mes "1) 不要謾罵其他玩家 (侮辱, 粗言穢語, 或針對某玩家的攻擊)";
    mes "2) 禁止外掛(所有玩家離開電腦時的活動)";
    mes "3) 禁止外掛(所有玩家離開電腦時的活動)";
    mes "4) 不可乞討";
    mes "5) 在公開場合需說英語";
    mes "6) 己所不欲,勿施於人";
    mes "離開鍵盤的外掛玩家會經對話的方式識別。";
    goto L_End;

L_Russian:
    mes "Игроки, уличенные в нарушении следующих правил, могут быть забанены (включая пожизненный бан) или столкнутся с тем, что их игровая статистика и опыт будут понижены, на усмотрение модераторов GM:";
    mes "1) Не обижайте других игроков (оскорбления, ругательства и иное, направленное на унижения достоинства отдельного человека или людей).";
    mes "2) Никаких ботов (включая любую активность, происходящую без взаимодействия с клавиатурой (AFK), а также автоматическое следование за игроком).";
    mes "3) Никакого спама и флуда (включая навязчивую торговлю).";
    mes "4) Запрещено попрошайничество.";
    mes "5) Во время публичного общения надлежит использовать английский язык.";
    mes "6) Обращайтесь с другими так, как вы хотели, чтобы другие с вами обращались.";
    mes "Активность, происходящая без взаимодействия с клавиатурой (AFK) будет определяться путем общения с авто- перемещающимися и атакующими игроками.";
    mes "Автоматическое следование за игроком будет выявляться путем наблюдения.";
    goto L_End;
*/

L_End:
    if (TUT_var == 0)
        set TUT_var, gettimetick(2);
    goto L_Return;

L_Return:
    return;
}