-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Ab Version 1.0.12 müssen für den Export von Szenen Bibliotheken (dompdf und phpword) eingebunden werden. Installationshinweise weiter unten.
Achtung ab der Version 1.0.10 muss das RPG Modul von Lara installiert sein.
Zum Download
Dieses Plugin ist ein Szenentracker für RPGs. Beim erstellen einer Szene können Teilnehmer, Ort und Datum, sowie Zeit (feste Uhrzeit oder Texteingabe) hinzugefügt werden, sowie eine zusätzliche Triggerwarnung für Szenen. Die Szenen werden im Profil angezeigt und dort nach Ingame-Datum sortiert ausgegeben. Szenen werden auf dem Index angezeigt, wenn der User das wünscht. Hier kann pro Szene eingestellt werden, ob die Szene immer angezeigt wird, wenn jemand anders als der User selbst gepostet hat, oder wenn ein bestimmter User gepostet hat.
Im UserCP kann der User sich alle Szenen anzeigen lassen und sie filtern (Bestimmter Charakter - Dran? Beides, Ja oder Nein - Geschlossen? Ja oder nein). Außerdem kann man sich die Szenen auch nach einem Spieler filtern lassen.
Szenen können in einem Minikalender im Footer (oder Header, dann sind Änderungen in den Templates nötig) oder/und im Kalender angezeigt werden. User können bestimmen, welche Szenen sie angezeigt bekommen. Die des Charakters mit dem sie online sind, die von allen eigenen Charakteren oder die von allen Charakteren des Forums.
- auf https://github.com/dompdf/dompdf/releases gehen
- die neuste Version suchen, hier den ersten Zip Ordner nehmen (der mit dem Viereck als Symbol!) Nur der enthält alle Dateien die ihr braucht.
- falls noch nicht vorhanden im Hauptverzeichnis des Forums einen Ordner 'lib' erstellen
- dort den gesamten Ordner (nach dem entpacken) 'dompfd' reinladen
- auf https://github.com/PHPOffice/PHPWord gehen und das Rep runterladen
- entpacken und den Ordner src/PHPWord kopieren (ihr braucht nur diesen Ordner)
- falls noch nicht vorhanden im Hauptverzeichnis des Forums einen Ordner 'lib' erstellen
- in lib einen Ordner 'PhpOffice' erstellen
- in PhpOffice den Ordner PHPWord einfügen
| Template | Stelle | Variable (bzw. hinzufügungen) |
|---|---|---|
| newreply | vor {$posticons} | {$scenetrackeredit} |
| editpost | vor {$posticons} | {$scenetrackeredit} |
| newthread | vor {$posticons} | {$scenetrackeredit} |
| showthread | hinter {$thread['subject']} | {$scenetracker_showthread} |
| forumdisplay_thread | hinter {$thread['multipage']} | {$scenetrackerforumdisplay} |
| index | hinter {$header} | {$scenetracker_index_reminder} |
| index | vor {$footer} | {$scenetracker_index_main} |
| member_profile | nach {$avatar} | </td></tr><tr><td colspan="2">{$scenetracker_profil}</td> |
| usercp_nav_misc | nach <tbody style="{$collapsed['usercpmisc_e']}" id="usercpmisc_e">
|
<tr><td class="trow1 smalltext"><a href="usercp.php?action=scenetracker">Szenentracker</a></td></tr> |
| calendar_weekrow_thismonth | nach {$day_events} | {$scene_ouput}{$birthday_ouput} |
| search_results_threads_thread | optional einzufügen | {$sceneinfos} |
| global | global nutzbar (Header z.B.) | {$counter} |
Patch aus dem Upload importieren und aktivieren.
oder
calendar.php:
suchen nach.
eval("\$day_bits .= \"".$templates->get("calendar_weekrow_thismonth")."\";");.
darüber einfügen
$plugins->run_hooks("calendar_weekview_day");
"title" => 'scenetracker_forumdisplay_infos',
"template" => <div class="author smalltext">
<div class="scenetracker_forumdisplay scene_infos">
<div class="scenetracker_forumdisplay scene_date icon"><i class="fas fa-calendar"></i> Szenendatum: {$scene_date}</div>
<div class="scenetracker_forumdisplay scene_place icon"><i class="fas fa-map-marker-alt"></i> Szenenort: {$scene_place}</div>
{$scenetrigger}
<div class="scenetracker_forumdisplay scene_users icon"><i class="fas fa-users"></i> Szenenteilnehmer: {$scenetracker_forumdisplay_user}</div>
</div>
</div>
"title" => 'scenetracker_forumdisplay_user',
"template" => <span class="scenetracker_forumdisplay scenetracker_user">{$user} {$delete}</span>
"title" => 'scenetracker_search_results',
"template" => <div class="sceneinfo-container">
<div class="scenetracker_date"><i class="fas fa-calendar"></i>{$scene_date}</div>
<div class="scenetracker_place"><i class="fas fa-map-marker-alt"></i>{$thread['scenetracker_place']}</div>
{$scenetrigger}
<div class="scenetracker_user"><i class="fas fa-users"></i>
{$user}
</div>
</div>
"title" => 'scenetracker_index_bit_chara',
"template" => <div class="scenetracker_index character_box">
<div class="scenetracker_index character_item name "><h1>{$charaname} {$cnt_chara}</h1> </div>
<div class="scenetracker_index character container item">
{$scenetracker_index_bit_scene}
</div>
</div>
"title" => 'scenetracker_index_bit_scene',
"template" => <div class ="scenetracker_index container sceneindex__scenebox scene_index chara_item__scene">
<div class="sceneindex__sceneitem scene_title icon"><i class="fas fa-folder-open"></i> {$scene}
<span class="scene_status"> - {$close} {$certain} </span>
</div>
<div class="sceneindex__sceneitem scene_last ">
<span class="scene_last icon"><i class="fas fa-arrow-right"></i> Letzter Post: {$lastposterlink} am {$lastpostdate}</span>
</div>
<div class="sceneindex__sceneitem scene_date scene_place">
<span class="scene_date icon"><i class="fas fa-calendar"></i> {$scenedate} </span>
<span class="scene_place icon"><i class="fas fa-map-marker-alt"></i> {$sceneplace} </span>
<span class="scene_users icon "><i class="fas fa-users"></i> {$users}</span>
</div>
</div>
"title" => 'scenetracker_index_main',
"template" => <div class="scenetracker_index wrapper_container"><strong>Szenenverwaltung {$counter}</strong>
{$scenetracker_index_bit_chara}
</div>
"title" => 'scenetracker_index_reminder',
"template" => <div class="scenetracker_reminder box"><div class="scenetracker_reminder_wrapper"><span class="senetracker_reminder text">Du lässt deinen Postpartner in folgenden Szenen warten:</span>
<div class="scenetracker_reminder container">
{$scenetracker_index_reminder_bit}
</div>
<span class="senetracker_reminder text"><a href="index.php?action=reminder">[ignore all]</a></span>
</div></div>
"title" => 'scenetracker_index_reminder_bit',
"template" => <div class="scenetracker_reminder item">
{$userarr['username']} - <a href="showthread.php?tid={$scenes['tid']}&action=lastpost">{$scenes['subject']}</a>
({$lastpostdays} Tage)
</div>
"title" => 'scenetracker_newreply',
"template" => <tr>
<td class="trow2" width="20%" colspan="2" align="center">
<input type="checkbox" name="scenetracker_add" id="scenetracker_add" value="add" checked /> <label for="scenetracker_add">Charakter zu Teilnehmern hinzufügen</label>
</td>
</tr>
"title" => 'scenetracker_newthread',
"template" => <tr>
<td class="trow2" width="20%"><strong>Szenendatum:</strong></td>
<td class="trow2">
<input type="date" value="{$scenetracker_date}" name="scenetracker_date" />
<input type="{$time_input_type}" value="{$scenetracker_time}" name="{$time_input_name}" {$input_time_placeholder}/>
</td>
</tr>
<tr>
<td class="trow2" width="20%"><strong>Ort:</strong></td>
<td class="trow2">
<div class="con">
<div class="con-item">
<input type="text" id="place" name="place" size="40" value="{$scenetracker_place}" />
</div>
<div class="con-item">
Hier den Ort eintragen. Wo findet die Szene statt?
</div>
</div>
</td>
</tr>
<tr>
<td class="trow2" width="20%"><strong>Triggerwarnung:</strong></td>
<td class="trow2">
<div class="con">
<div class="con-item">
<input type="text" id="scenetracker_trigger" name="scenetracker_trigger" size="40" value="{$scenetracker_trigger}" />
</div>
<div class="con-item">
Gibt es eine Triggerwarnung für die Szene? Wenn ja dann mit aussagekräftigem Begriff(en) füllen.
</div>
</div>
</td>
</tr>
<tr>
<td class="trow2" width="20%"><strong>Teilnehmer:</strong></td>
<td class="trow2">
<div class="con">
<div class="con-item">
<input id="teilnehmer" type="text" value="{$scenetracker_user}" size="40" name="teilnehmer" autocomplete="off" style="display: block;" />
<div id="suggest" style="display:none; z-index:10;"></div>
</div>
<div class="con-item">
Mit , getrennt lassen sich mehrere Teilnehmer eintragen, bitte ohne Leertaste nach dem Komma.
</div>
</div>
</td>
</tr>
<script type="text/javascript" src="./jscripts/suggest.js"></script>
<script type="text/javascript" src="./jscripts/scenetracker.js"></script>
"title" => 'scenetracker_popup',
"template" => <a onclick="$('#certain{$id}').modal({ fadeDuration: 250, keepelement: true, zIndex: (typeof modal_zindex !== 'undefined' ? modal_zindex : 9999) }); return false;" style="cursor: pointer;"><i class="fas fa-cogs"></i></a>
<div class="modal addrela" id="certain{$id}" style="display: none; padding: 10px; margin: auto; text-align: center;">
<form method="post" action="usercp.php?action=scenetracker">
{$hidden}
<input type="hidden" value="{$data['id']}" name="getid">
<label for="charakter{$id}">Index Anzeige</label>
<select name="charakter" id="charakter{$id}">
{$scenetracker_popup_select_options_index}
</select><br />
<label for="alert{$id}">Alert Settings</label>
<select name="alert" id="alert{$id}">
{$scenetracker_popup_select_options_alert}
</select><br />
<div>
<label for="reminder{$id}">Reminder Settings</label><br>
<select name="reminder">
<option value="1" {$rem_sel_on}>an</option>
<option value="0" {$rem_sel_off}>aus</option>
</select>
<input type="number" name="reminder_days" value="{$days_reminder}">
</div>
<input type="submit" name="certainuser" />
</form>
</div>
"title" => 'scenetracker_profil',
"template" => <option value="0" {$always_opt}>{$lang->scenetracker_alersetting_always}</option>
<option value="-2" {$always_always_opt}>{$lang->scenetracker_alersetting_always_always}</option>
<option value="-1" {$never_opt}>{$lang->scenetracker_alersetting_never}</option>
{$users_options_bit}
"title" => 'scenetracker_profil',
"template" => <div class="scenetracker container scenetracker_profil">
{$scenetracker_profil_bit}
</div>
"title" => 'scenetracker_profil_active',
"template" => <div class="scenetracker container active">
{$scenetracker_profil_bit_active}
</div>
"title" => 'scenetracker_profil_bit',
"template" => {$scenetracker_profil_bit_mY}
<div class="scenetracker scenebit scenetracker_profil">
<div class="scenetracker__sceneitem scene_title icon"><i class="fas fa-folder-open"></i> <a href="showthread.php?tid={$tid}">{$subject}</a> {$scenestatus}{$scenehide}</div>
<div class="scenetracker__sceneitem scene_date icon "><i class="fas fa-calendar"></i> {$scenedate}</div>
<div class="scenetracker__sceneitem scene_place icon "><i class="fas fa-map-marker-alt"></i> {$sceneplace}</div>
{$scenetrigger}
<div class="scenetracker__sceneitem scene_break"></div>
<div class="scenetracker__sceneitem scene_users icon "><i class="fas fa-users"></i> {$sceneusers}</div>
</div>
"title" => 'scenetracker_profil_bit_mY',
"template" => <span class="scentracker month">{$scenedatetitle}</span>
"title" => 'scenetracker_profil_closed',
"template" => <div class="scenetracker container closed">
{$scenetracker_profil_bit_closed}
</div>
"title" => 'scenetracker_showthread',
"template" => <div class="scenetracker scenebit scenetracker_showthread">
<div class="scenetracker__sceneitem scene_date icon"><i class="fas fa-calendar"></i> {$scene_date}</div>
<div class="scenetracker__sceneitem scene_place icon "><i class="fas fa-map-marker-alt"></i> {$sceneplace}</div>
<div class="scenetracker__sceneitem scene_status icon"><i class="fas fa-play"></i> {$scenestatus}</div>
{$scenetrigger}
<div class="scenetracker__sceneitem scene_users icon"><i class="fas fa-users"></i>{$scenetracker_showthread_user}</div>
{$edit}
</div>
"title" => 'scenetracker_showthread_user',
"template" => <span class="scenetracker_user">{$user} {$delete}</span>
"title" => 'scenetracker_ucp_bit_chara',
"template" => <div class="scene_ucp chara_item">
<h3>{$charaname}</h3>
<div class="scene_ucp chara_item__scenes-con">
{$scenetracker_ucp_bit_scene}
</div>
</div>
"title" => 'scenetracker_ucp_bit_scene',
"template" => <div class ="sceneucp__scenebox scene_ucp chara_item__scene">
<div class="sceneucp__sceneitem scene_title icon"><i class="fas fa-folder-open"></i> {$scene} {$statusclass}</div>
<div class="sceneucp__sceneitem scene_status icon"><i class="fas fa-play"></i> scene {$close}
</div>
<div class="sceneucp__sceneitem scene_profil icon"><i class="fas fa-circle-user"></i> scene {$hide}</div>
<div class="sceneucp__sceneitem scene_alert icon {$alertclass}"><i class="fas fa-bullhorn"></i>
<span class="sceneucp__scenealerts">{$alerttype} {$certain} {$always}</span>
</div>
<div class="sceneucp__sceneitem scene_date icon"><i class="fas fa-calendar"></i> {$scenedate}</div>
<div class="sceneucp__sceneitem scene_users icon "><i class="fas fa-users"></i>{$users}</div>
<div class="sceneucp__sceneitem scene_place icon"><i class="fas fa-map-marker-alt"></i> {$sceneplace}</div>
<div class="sceneucp__sceneitem scene_last icon ">last: {$lastposterlink} ({$lastpostdate})</div>
</div>
"title" => 'scenetracker_ucp_main',
"template" => <html>
<head>
<title>{$mybb->settings['bbname']} - Szenentracker</title>
{$headerinclude}
</head>
<body>
{$header}
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<table width="100%" border="0" align="center">
<tr>
{$usercpnav}
<td valign="top">
<div class="scene_ucp container">
<div class="scene_ucp manage alert_item">
<h1><i class="fas fa-book-open" aria-hidden="true"></i> Szenentracker</h1>
<p>Hier kannst du alles rund um den Szenentracker anschauen und verwalten. Die Einstellungen für die Alerts
kannst du <a href="alerts.php?action=settings">hier</a> vornehmen. Stelle hier erst einmal allgemein ein,
ob du die Szenen auf dem Index angezeigt werden möchtest und ob du eine Meldung haben möchtest, wenn du in
einer Szene länger als {$days_reminder} Tage(n) dran bist.
</p>
<div class="scene_ucp scenefilteroptions">
<h2>Benachrichtigungseinstellungen</h2>
<div class="scenefilteroptions__items">
<form action="usercp.php?action=scenetracker" method="post">
<fieldset><label for="index">Szenenübersicht auf der Indexseite?</label><br/>
<input type="radio" name="index" id="index_yes" value="1" {$yes_ind}> <label for="index_yes">Ja</label>
<input type="radio" name="index" id="index_no" value="0" {$no_ind}> <label for="index_no">Nein</label><br />
<input type="submit" name="opt_index" value="speichern" id="index_button" />
</fieldset>
</form>
</div>
<div class="scenefilteroptions__items">
<form action="usercp.php?action=scenetracker" method="post">
<fieldset><label for="index_yesall">Szenen aller Charaktere auf dem Index anzeigen?</label><br/>
<input type="radio" name="indexall" id="index_yesall" value="1" {$yes_indall}> <label for="index_yesall">Ja</label>
<input type="radio" name="indexall" id="index_noall" value="0" {$no_indall}> <label for="index_noall">Nein</label><br />
<span style="font-size: 0.8em">(Einstellung für den jeweils eingeloggten Charakter)</span><br />
<input type="submit" name="opt_indexall" value="speichern" id="indexall_button" />
</fieldset>
</form>
</div>
{$ucp_main_reminderopt}
{$calendar_setting_form}
</div>
</div><!--scene_ucp manage alert_item-->
{$scenetracker_ucp_filterscenes}
<div class="scene_ucp manage overview_item overview_con">
<div class="scene_ucp overview_item">
<h2>{$scenes_title}</h2>
<div class="scene_ucp overview_chara_con">
{$scenetracker_ucp_bit_chara}
</div>
</div>
</div>
</div><!--scene_ucp container-->
</td>
</tr>
</table>
{$footer}
</body>
</html>
"title" => 'scenetracker_calendar_bit',
"template" => <div class="scenetracker calendar">
<div class="month-indicator">
<div> {$kal_title}</div>
</div>
<div class="day-of-week" style="grid-template-columns: repeat(7, 1fr);">
<div>M</div>
<div>T</div>
<div>W</div>
<div>T</div>
<div>F</div>
<div>S</div>
<div>S</div>
{$kal_day}
</div>
</div>
"title" => 'scenetracker_misc_allscenes',
"template" =>
<html>
<head>
<title>Szenenliste</title>
{$headerinclude}
</head>
<body>
{$header}
<table width="100%" border="0" align="center">
<tr>
<td valign="top">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="trow2">
<div class="ucp_charstat bl-globalcard">
<div class="bl-tabcon__title">
<div class="forum_line forum_line--profile"></div>
<span class="bl-boldtitle bl-boldtitle--profile">Szenenliste</span>
</div>
{$scenes}
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
{$footer}
</body>
</html>
"title" => 'scenetracker_calender_event_bit',
"template" =>
<a href="{$event['eventlink']}" title="{$event['name']}" class="{$popelement_class}">{$event['name']}</a>
"title" => 'scenetracker_calender_popbit',
"template" => <div class="st_minical_pop{$popitemclass}">{$caption}
{$scenetracker_calender_popbit_bit}
</div>
"title" => 'scenetracker_calender_scene_bit',
"template" => <div class="st_mini_scenelink">
<span>
<span class="raquo">»</span>
<a href="showthread.php?tid={$scene['tid']}">{$scene['subject']}</a>
</span>
<span>({$scene['scenetime']} - {$teilnehmer})</span>
</div>
"title" => 'scenetracker_calender_birthday_bit',
"template" => <div class="st_calendar birthday">{$birthdaylink}</div>
"title" => 'scenetracker_calender_plot_bit',
"template" => <div class="st_mini_scenelink plot"><a href="plottracker.php?action=view&plid={$plot[\\\'plid\\\']}">{$plot[\\\'name\\\']}</a></div>
"title" => 'scenetracker_calendar_day_pop',
"template" => <div class="st_mini_scene_show">
{$sceneshow}
{$birthdayshow}
{$eventshow}
{$plotshow}
</div>
"title" => 'scenetracker_calendar_weekrow',
"template" => {$day_bits} ```
"title" => 'scenetracker_calendar_day',
"template" => <div class="day st_mini_scene{$month_status}{$eventcss}{$fullmoon}{$birthdaycss}{$ownscene}{$ingamecss}{$plotcss}">
{$day}
{$scenetracker_calendar_day_pop}
</div>
"title" => 'scenetracker_calendar',
"template" => <div class="calendar-container">{$scenetracker_calendar}</div>
"title" => 'scenetracker_ucp_filterscenes',
"template" => <div class="scene_ucp scenefilteroptions">
<h2>Filteroptions</h2>
<form action="usercp.php?action=scenetracker" method="post">
<div class="scene_ucp scenefilteroptions filter ">
<div class="scenefilteroptions__items scenefilteroptions__items--filter">
<label for="charakter">Szenen anzeigen von: </label>{$selectchara}
<input type="hidden" value="{$thisuser}" name="uid" id="uid"/>
</div>
<div class="scenefilteroptions__items scenefilteroptions__items--filter">
<label for="status">Status der Szene: </label>
<select name="status" id="status">
<option value="both" {$sel_s['both']}>beides</option>
<option value="open" {$sel_s['open']} >offen</option>
<option value="closed" {$sel_s['closed']}>geschlossen</option>
</select>
</div>
<div class="scenefilteroptions__items scenefilteroptions__items--filter">
<label for="move">Du bist dran: </label>
<select name="move" id="move">
<option value="beides" {$sel_m['beides']}>beides</option>
<option value="ja" {$sel_m['ja']}>ja</option>
<option value="nein" {$sel_m['nein']}>nein</option>
</select>
</div>
{$scenetracker_ucp_filterscenes_username}
<div class="scenefilteroptions__items button">
<input type="submit" name="scenefilter" value="Szenen filtern" id="scenefilter" />
</div>
</div>
</form>
"title" => 'scenetracker_ucp_filterscenes_username',
"template" => <div class="scenefilteroptions__items scenefilteroptions__items--filter">
<label for="move">Szenen mit: </label>
<div class="filterinput">
<input type="text" name="player" id="player" />
</div>
</div>
<link rel="stylesheet" href="{$mybb->asset_url}/jscripts/select2/select2.css?ver=1807">
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/select2/select2.min.js?ver=1806"></script>
<script type="text/javascript">
<!--
if(use_xmlhttprequest == "1")
{
MyBB.select2();
$("#player").select2({
placeholder: "Filter: Spielername",
minimumInputLength: 2,
multiple: false,
allowClear: true,
ajax: {
// instead of writing the function to execute the request we use Select2's convenient helper
url: "xmlhttp.php?action=application_get_player",
dataType: 'json',
data: function (term, page) {
return {
query: term, // search term
fieldid: "player",
};
},
results: function (data, page) {
// parse the results into the format expected by Select2.
// since we are using custom formatting functions we do not need to alter remote JSON data
return {results: data};
}
},
initSelection: function(element, callback) {
var value = $(element).val();
if (value !== "") {
callback({
id: value,
text: value
});
}
},
// Allow the user entered text to be selected as well
createSearchChoice:function(term, data) {
if ( $(data).filter( function() {
return this.text.localeCompare(term)===0;
}).length===0) {
return {id:term, text:term};
}
},
});
$('[for=player]').on('click', function(){
$("#player").select2('open');
return false;
});
}
// -->
</script>
"title" => 'scenetracker_showthread_trigger',
"template" => '<div class="scenetracker__sceneitem scenethread scene_trigger"><span class="scene_trigger__title">{$lang->scenetracker_triggeredit}</span> {$thread['scenetracker_trigger']}</div>
"title" => 'scenetracker_showthread_edit',
"template" => <div class="scenetracker__sceneitem scene_edit icon bl-btn bl-btn--scenetracker">
<a onclick="$('#sceneinfos{$tid}').modal({ fadeDuration: 250, keepelement: true, zIndex: (typeof modal_zindex !== 'undefined' ? modal_zindex : 9999) }); return false;" style="cursor: pointer;">{$lang->scenetracker_editinfos}</a>
<div class="modal editscname" id="sceneinfos{$tid}" style="display: none; padding: 10px; margin: auto; text-align: center;">
<form action="" id="formeditscene" method="post" >
<input type="hidden" value="{$tid}" name="id" id="id"/>
<center><input id="teilnehmer" placeholder="{$lang->scenetracker_teilnehmer}" type="text" value="" size="40" name="teilnehmer" autocomplete="off" style="display: block;" /></center>
<div id="suggest" style="display:none; z-index:10;"></div>
<input type="date" id="scenetracker_date" name="scenetracker_date" value="{$scenetracker_date}" />
<input type="{$time_input_type}" id="scenetracker_time" name="{$time_input_name}" value="{$scenetracker_time}" />
<input type="text" name="scenetrigger" id="scenetrigger" placeholder="{$lang->scenetracker_trigger}" value="{$scenetriggerinput}" />
<input type="text" name="sceneplace" id="sceneplace" placeholder="{$lang->scenetracker_place}" value="{$sceneplace}" />
</form><button name="edit_sceneinfos" id="edit_sceneinfos">{$lang->scenetracker_btnsubmit}</button>
<script src="./jscripts/scenetracker.js"></script>
<script type="text/javascript" src="./jscripts/suggest.js"></script>
</div>
</div>
Download & Support | Kontakt: risuena (Discord)