Hallo zsm,
heute möchte Ich euch ein Script von BenjaminSansNom aus dem AltisLifeRPG Forum vorstellen.
Es handelt sich hier wieder um eine Übersetzung! Hier gelangt Ihr zum Original Post
-------------------------------------->> Was kann das Script? <<--------------------------------------
Das Script fügt auf eurem Server automatische Nachrichten ein, die Ihr nach Wunsch anpassen könnt.
Außerdem habt Ihr die Möglichkeit einzustellen, in welchem Zeitabstand diese Nachrichten kommen
sollen.
Schwierigkeit: EINFACH
Versionen: 4.0 - 4.4 / Sollte aber auch auf 3.x funktionieren
-------------------------------------->> Einfügen des Scriptes <<--------------------------------------
1) Für unseren ersten Schritt öffnen wir die init.sqf die wir im Altis_Life.Altis Ordner
finden. Dort fügen wir folgendes hinzu:
2) Nun öffnen wir unsere Functions.h, bzw. Functions.hpp und fügen dort unter
class Functions , dies ein:
3) Und zu letzt erstellen wir in Altis_Life.Altis/core/functions/ die Datei fn_autoMessages.sqf
mit folgendem Inhalt:
/*
File: fn_autoMessages.sqf
Author: BenjaminSansNom
Description: Auto messages in game every X seconds
*/
[] spawn {
// Add a line in this array to add a message
_messages = [
"Besuche uns doch unter:<br/> <t color='#e32828' size='1.5'>www.serverlink.com/...</t>",
"TeamSpeak:<br/><t color='#e32828' size='1.5'>ts3.teamspeaklink.com</t>"
];
_refreshTime = 100; // Time between each message (in seconds)
_i = 0; while {true} do {
_count = count _messages;
_message = _messages select _i; hint parseText format["<t color='#ffffff' size='2'>SERVER</t><t color='#c45454' size='2'>NAME</t><br/><br/><img shadown='false' size='6' image='images\logo.paa'/><br/><br/>%1", _message]; sleep _refreshTime; if (_i == (_count - 1)) then { _i = 0; } else { _i = _i + 1; }; };};
Alles anzeigen
Fertig ;D
------------------------------------------>>Configuration <<------------------------------------------
Um nun die Nachrichten verändern zu können, geht Ihr in die zuletzt erstellte Datei
fn_autoMessages.sqf und dort müsst Ihr nur folgende Sachen ändern:
_messages = [
"Besuche uns doch unter:<br/> <t color='#e32828' size='1.5'>www.serverlink.com/...</t>",
"TeamSpeak:<br/><t color='#e32828' size='1.5'>ts3.teamspeaklink.com</t>"
];
Um eine neue Nachricht einzufügen, einfach folgendes nach "Teamspeak: ........." einfügen: [Komma hinter "Teamspeak ....." setzen!]
Um nun auch den Zeitabstand zu ändern, einfach folgendes Bearbeiten:
Als Tipp: 600 = 10 Min
Screenshots
So kann es dann aussehen: [Bei mir ist kein Bild drin, da ich vergessen hatte eins in /images/ einzufügen]
Spoiler anzeigen
Viel Spass mit Automatischen Nachrichten
MFG
AkEgo