You are not logged in.

Dear visitor, welcome to sourceserver.info. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

GeNeRaLbEaM

Professional

  • "GeNeRaLbEaM" started this thread

Posts: 1,537

Location: Krefeld

Occupation: Student

wcf.user.option.userOption53: Nein

  • Send private message

1

Thursday, February 4th 2010, 11:12pm

Tutorial zum installieren von Skins unter MANI Admin Plugin

Tutrorial zum installieren von Skins unter Mani Admin Pluigin.


An dieser stelle gehen wir davon aus, dass MANI ADMIN PLugin korrekt installiert wurde.

Schritt 1 : Vorbereitungen


Zunächst gehen wir auf eine der bekannten Seiten für Skins. Es ist wichtig hierbei zu beachten, dass Serverseitige Skins benutzt werden.
Wir verweisen hier immer wieder sehr gerne auf die Seite vonS-Low weil man hier qualitativ hochwertige Skins finden kann.
Skin ausgesucht ? Weiter gehts.

Schritt : 1.1 Mani_skins.cfg Vorbereiten

Als allererstes gehen wir in die Mani_server.cfg und suchen den Eintrag : exec mani_skins.cfg falls dieser nicht vorhanden ist einfach nachträglich hinzufügen.Nun gehen wir auf die Seite von MANI und laden uns dasSkin Management System herunter.
Wir nehmen uns die mani_skins.cfg mal genauer unter die Lupe. Ihr müsst natürlich die entsprechenden Einstellungen vornehmen.

Spoiler Spoiler

Source code

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
// 0 = Dont allow admins to have admin skins, 1 = Allow admins to have admin // Dürfen Admins Skins haben ? 1= JA / 0 = NEIN
// skins
mani_skins_admin 0

// 0 = Dont allow public skins for normal players, 1 = Allow public skins  //Verbiete die Skins für public Spieler 0= Public user dürfen keine Skins benutzen / 1 = Public Spieler dürfen auch Skins bekommen
// for normal players
mani_skins_public 0

// 0 = Dont force first skin in list for public player, 1 = Force first skin  // Erzwinge den ersten Skin in der Liste für public Spieler 0 = nicht erzwingen / 1 = erzwingen
// in list on public player
mani_skins_force_public 0

// 0 = Allow all skins to be selected via ma_setskin, 1 = Only allow misc  // Erlaube Skins auszuwählen via ma_setskin : 0 = Erlaubt den Spielern alle Skins auszuwählen / 1 = Verbietet dasselbe 
// skins to be used
mani_skins_setskin_misc_only 0

// 0 = Dont auto download skin resources, 1 = auto download skin resources  // Auto Download der Skins : 0 = Aus / 1 = AN
// to clients
mani_skins_auto_download 0

// 0 = Dont allow immunity players to have reserved skins, // Dürfen Immunity Player reserved Skins haben ? 0 = Aus / 1 = An
// 1 = Allow immunity players to have reserved skins
mani_skins_reserved 0

// 0 = No menu on team join, 1 = show skin chooser on team join,  // Soll ein Menü erscheinen wenn ein Spieler dem Team Joint ? 0 = Aus / 1 = An / 2= Settings Menü 
// 2 = show settings menu on team join
mani_skins_force_choose_on_join 1

// 0 = no custom skins for bots, 1 = use random public class skins on bots // Custom Skins ür Bots ? 0 = Aus / 1 = Benutze zufällige Skins aus der Public Player class
mani_skins_random_bot_skins 1



Schritt 1.2 ( Die Klassen )

Es gibt generell 3 Klassen im Skin Management System von Mani: Admins / Public und reserved.
Wir gehen jetzt am Beispiel des Admins Skins voran ( alle anderen Klassen sind analog )

Schritt : 2


Wir haben uns jetzt einen Admin Skin heruntergeladen. Das Tutorial wird nach folgendem Beispiel erklärt : ADMIN SKIN
Wir orientieren uns an dem Beispiel : ct_urban & t_phoenix

Wir fangen zunächst mit dem ct_urban an:


2.1
Wir gehen in den Skins Ordner und öffnen die old_info.txt. Wir sehen sofort, dass die Pfade des Skins schon eingetragen worden sind. Also können wir uns die Arbeit sparen und kopieren den Inhalt für den Admin_ct. Wir kopieren also folgende Zeilen.

Spoiler Spoiler

Source code

1
2
3
4
5
6
7
8
models/player/ics/admin_ct_fixed/urban.mdl
models/player/ics/admin_ct_fixed/urban.dx80.vtx
models/player/ics/admin_ct_fixed/urban.dx90.vtx
models/player/ics/admin_ct_fixed/urban.phy
models/player/ics/admin_ct_fixed/urban.sw.vtx
models/player/ics/admin_ct_fixed/urban.vvd
materials/models/player/ics/admin_ct_fixed/ct_urban.vmt
materials/models/player/ics/admin_ct_fixed/ct_urban.vtf



2.2

Nun begeben wir uns in den Mani_Skins Ordner : cfg/mani_admin_plugin/skins/admin_ct und erstellen eine neue .txt.
Wir nennen die .txt file in unserem Beispiel : ct_urban.
Wir öffnen unsere soeben erstellt ct_urban.txt und fügen den Inhalt den wir in Schritt 2.1 kopiert haben hier hinein.
Der Inhalt Eurer ct_urban.txt sollte nun folgendermaßen aussehen.

Spoiler Spoiler

Source code

1
2
3
4
5
6
7
8
models/player/ics/admin_ct_fixed/urban.mdl
models/player/ics/admin_ct_fixed/urban.dx80.vtx
models/player/ics/admin_ct_fixed/urban.dx90.vtx
models/player/ics/admin_ct_fixed/urban.phy
models/player/ics/admin_ct_fixed/urban.sw.vtx
models/player/ics/admin_ct_fixed/urban.vvd
materials/models/player/ics/admin_ct_fixed/ct_urban.vmt
materials/models/player/ics/admin_ct_fixed/ct_urban.vtf


Datei abspeichern und fertig. Nun begeben wir uns wieder einen Ordnerpfad nach : cfg/mani_admin_plugin/skins
und öffnen die Datei : admin_ct.txt

Hier müssen wir unseren Skin mit den Abgelegten Files verknüpfen und genau das machen wir jetzt indem wir folgenden inhalt hinzufügen:

Spoiler Spoiler

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Enter you skin list here
//
// The first field represent the name
// you want to call this skin. It will
// be seen in the settings panel and
// as ma_setskin if enabled
//
// The second names the file in the
// admin_ct directory that will contain
// the files that need to be downloaded
// to the client.
//
// You can have multiple models in this list.
//

// "Admin CT" adminct.txt

"Admin Urban" ct_urban.txt


Was haben wir gerade gemacht ? Wir haben unseren Skin der jetzt ingame "Admin Urban" heißt mit unserer cfg/mani_admin_plugin/skins/admin_ct/ct_urban.txt verknüpft. Wir speichern die Datei ab und verlassen diese wieder.

Schritt 3 : Der Upload


Wir laden nun zunächst unsere Skins in der vorgegebenen Ordnerstruktur auf unseren Gameserver. ( Falls FDL genutzt wird natürlich dort auch )
Anschließend laden wir unsere fertig vorbereitetes Mani Skin Management hoch. ( Für Admin Skins muss die cfg folgendermaßen aussehen )

Spoiler Spoiler

Source code

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
// 0 = Dont allow admins to have admin skins, 1 = Allow admins to have admin // Dürfen Admins Skins haben ? 1= JA / 0 = NEIN
// skins
mani_skins_admin 1

// 0 = Dont allow public skins for normal players, 1 = Allow public skins  //Verbiete die Skins für public Spieler 0= Public user dürfen keine Skins benutzen / 1 = Public Spieler dürfen auch Skins bekommen
// for normal players
mani_skins_public 0

// 0 = Dont force first skin in list for public player, 1 = Force first skin  // Erzwinge den ersten Skin in der Liste für public Spieler 0 = nicht erzwingen / 1 = erzwingen
// in list on public player
mani_skins_force_public 0

// 0 = Allow all skins to be selected via ma_setskin, 1 = Only allow misc  // Erlaube Skins auszuwählen via ma_setskin : 0 = Erlaubt den Spielern alle Skins auszuwählen / 1 = Verbietet dasselbe 
// skins to be used
mani_skins_setskin_misc_only 0

// 0 = Dont auto download skin resources, 1 = auto download skin resources  // Auto Download der Skins : 0 = Aus / 1 = AN
// to clients
mani_skins_auto_download 0

// 0 = Dont allow immunity players to have reserved skins, // Dürfen Immunity Player reserved Skins haben ? 0 = Aus / 1 = An
// 1 = Allow immunity players to have reserved skins
mani_skins_reserved 0

// 0 = No menu on team join, 1 = show skin chooser on team join,  // Soll ein Menü erscheinen wenn ein Spieler dem Team Joint ? 0 = Aus / 1 = An / 2= Settings Menü 
// 2 = show settings menu on team join
mani_skins_force_choose_on_join 1

// 0 = no custom skins for bots, 1 = use random public class skins on bots // Custom Skins ür Bots ? 0 = Aus / 1 = Benutze zufällige Skins aus der Public Player class
mani_skins_random_bot_skins 1


Man muss Sie natürlich dementsprechend Anpassen wenn man ein Menü haben will oder nicht usw. usw. usw.


Wir haben jetzt alles hochgeladen ( Skin Management System und die Skins selber auch ). Dann machen wir jetzt noch einen Server Restart, damit die Änderungen auch korrekt übernommen werden.
Wir begeben uns nun ins Admin Menü ingame und geben uns selber die Rechte auch Skins zu nutzen. Dies kann man natürlich auch bei anderen Admins einstellen, wer die Skins benutzen darf oder nicht.
Dafür im Menü das ensprechende Flag setzen.


Alle anderen Skins und Klassen sind exakt analog, daher werde ich in diesem Tutorial nicht weiter darauf eingehen.
LG
GeNeRaLbEaM

Wer Rechtschreibfehler findet, darf sie behalten.

This post has been edited 2 times, last edit by "GeNeRaLbEaM" (Nov 10th 2012, 5:39pm)