Archiv Oktober 2009

Ansicht wechseln

Topuser Addon: Update auf Version 1.0.2

Heute wurden zwei kleinere Hotfixes für mein Topuser-Addon veröffentlicht und heben die Erweiterung auf Version 1.0.2. Die Patchnotes finden sich nachfolgend.

Patchnotes:
Version 1.0.1 – 13.10.2009
- Fehler in der admincenter.php (Prefixfehler) behoben wodurch der Punktereset nun ordnungsgemäß funktioniert

Version 1.0.2 – 13.10.2009
Hinzugefügt von Blue aKa Kev
- Languagesystem hinzugefügt.
- Englisch / Deutsch.
- kleiner Fehler in der install.php behoben.
- Code “gereinigt”.

webSPELL: Topuser Addon für Version 4.2.1b

Da ich eine aktuelle Fassung des Topuser-Addons von Fr34k für webSPELL ab der Version 4.2.1b gebraucht habe, es aber nichts passendes im Internet zu finden gab, passte ich die Erweiterung eigenständig an die aktuellste webSPELL Fassung an, erweiterte sie etwas und biete sie nun zum Download an.

_________________________________________________________________________
-Top-User Addon by Fr34k – Updated by FrAGgi-
Version 1.0.3
———————————————
Features:
- Kommentare bringen Punkte (+1)
- Forentopics und Beiträge bringen Punkte (+1)
- Möglichkeit zum Reset der Punkte aller User auf 0 (Admincenter)
- Profil.html listet Userpunkte auf

Patchnotes:
Version 1.0.1 – 13.10.2009
- Fehler in der admincenter.php (Prefixfehler) behoben wodurch der Punktereset nun ordnungsgemäß funktioniert

Version 1.0.2 – 13.10.2009
Hinzugefügt von Blue aKa Kev:
- Languagesystem hinzugefügt.
- Englisch / Deutsch.
- kleiner Fehler in der install.php behoben.
- Code “gereinigt”.

Version 1.0.3 – 01.12.2009
- kleinen Fehler im Language-Teil der sc_topuser.php behoben

Version 1.1 – 08.02.2010
- schwerwiegende Sicherheitslücke geschlossen, die das zurücksetzen
der Punkte für Unbefugte ermöglichte

Installation:

Vor der Installation ist es zu empfehlen ein Backup seiner Datenbank sowie seiner Dateien anzufertigen. Informationen
zur Erstellung von Backups findet ihr unter diesem Link:

Kurzanleitung: Datenbankbackup mit phpmyadmin

1. Entpacke das Verzeichnis
2. Lade die Dateien in deinen wesbpell Ordner und ersetze die vorhandenen Dateien
3. Rufe folgende Adresse auf: www.deinedomain/webspell/install.php
4. Fertig! Die Erweiterung sollte nun ordnungsgemäß funktionieren, viel Spaß!

Um die Punkte aller User auf 0 zu setzen, rufe den Punkt “Userpunkte Reset” im Admincenter auf.
Achtung: Dieser Schritt ist unwiderruflich, es sei denn ihr besitzt ein Backup der Datenbank!

Ich übernehme keine Garantie für diese Erweiterung! Die Installation erfolgt auf eigene Verantwortung!


Download: Topuser-Addon updated by FrAGgi (646)

[HowTo] – CSS: Eigenes Buyscript schreiben

Header-Buyscript

Wer es satt hat am Anfang jeder Runde über die Standardtaste “B” + die Ziffern für Kategorien und Waffen einzukaufen, kann sich auch ein sogenanntes Buyscript schreiben. Dieses Script ermöglich es durch Tastenbelegung direkt mit einem Druck eine bestimmte Waffe, Kevlar, Granate oder gleich ein Set davon zu kaufen. Diese Anleitung beschreibt Schritt für Schritt, wie ihr euer eigenes Buyscript schreibt.

Zwar gibt es genügend Tools, die euch ein Buyscript erstellen können, doch sicherlich ist es von Vorteil, wenn man weiss wie diese Scripte aufgebaut sind und wie man per Hand eines selber erstellt, zumal der Aufwand sehr gering ist und auch Einsteiger schnell zum Ziel kommen, da keine Programmierkenntnisse gefragt sind.

Zuerst einmal das Format eines  Buyscripts:

Buyscripts in Counter-Strike Source haben wie alle Konfigurationsdateien die Endung “.cfg“. Um eine Datei im CFG-Format zu speichern, öffnet ihr einfach den Windows Editor (Start -> Alle Programme -> Zubehör -> Editor), geht auf Datei-> Speichern unter…, gebt der Datei einen Namen (in unserem Beispiel “buyscript.cfg“) und wählt bei Dateityp “Alle Dateien”. Schon habt ihr die  Datei “buyscript” im CFG-Format erstellt.

Der Aufbau des Buyscripts:

Nun geht es ans Eingemachte, wir füllen das Script mit den nötigen Kaufbefehlen. Ein Kaufbefehl in Counter-Strike Source setzt sich wie folgt zusammen:

bind “Taste” “Befehl

“Bind” gibt an, dass der Nachfolgenden Taste ein Befehl zugewiesen werden soll.
Tastewird durch die gewünschte Taste ersetzt (z.B. “J”).
Befehlsagt dem Spiel schließlich, was es zu tun hat, wenn die Taste gedrückt wird.
Jeder Befehl sollte der Übersicht halber in einer eigenen Zeile eingegeben werden.

Jetzt folgt eine Liste, der einzelnen Befehle zum Kaufen von bestimmten Waffen oder Ausrüstungsteilen. Die in Anführungszeichen stehenden Scriptteile werden in der oben stehenden “Schablone” an stelle von “Befehl” eigegeben. Das buy gibt an, dass es sich um einen Kaufenbefehl handelt.:

Waffen:

“buy 9x19mm” – 9x19mm Sidearm / Glock
“buy km45″ – KM .45 Tactical
“buy 228compact” – 228 Compact
“buy nighthawk” – Night Hawk .50C
“buy elites” – .40 Dual Elites
“buy fiveseven” – ES FiveSeven
“buy 12gauge” – Leone 12 Gauge Super
“buy autoshotgun” – Leone YG1265 Auto Shotgun
“buy mac10 – Ingram MAC-10
“buy tmp” – Schmidt Machine Pistol
“buy smg – KM Sub-Machine Gun
“buy ump45″ – KM UMP45
“buy c90″ – ES C90
“buy defender” – IDF Defender / Galil
“buy cv47″ – CV-47 / ak47
“buy krieg552″ – Krieg 552 / sg552
“buy clarion” – Clarion 5.56 / famas
“buy m4a1″ – Maverick M4A1 Carbine
“buy bullpup” – Bullpup / Aug
“buy d3au1″ – D3/AU1 /g3sg1
“buy krieg550″ – Krieg 550 Commando /sg550
“buy scout” – Schmidt Scout
“buy magnum” – Magnum Sniper Rifle
“buy m249″ – M249
“buy mp5navy” – MP5 Navy

Ausrüstung:

“buy primammo” – Primary Ammo
“buy secammo” – Secondary Ammo
“buy vest” – Kevlar
“buy vesthelm” – Kevlar+Helmet
“buy flashbang” – Flashbang
“buy hegrenade” – HE Grenade
“buy smokegrenade” – Smoke Grenade
“buy nvgs” – Nightvision
“buy defuser” – Defusal Kit

Beispiel: Der ganze Befehle zum kaufen einer AK mit der Taste “J” würde beispielsweise wie folgt aussehen:

bind “j” “buy cv47″

Um mehrere Waffen (Primär/Sekundär) oder Ausrüstungsteile zu kaufen, genügt es nach dem Namen der Waffe/Ausrüstung ein Semikolon (;) einzufügen.

Beispiel:

bind “j” “buy cv47; buy vesthelm; buy defuser”

So könnt ihr nun die gesamte buyscript Datei mit euren bevorzugten Sets und Waffen samt gewünschter Tastenbelegung schreiben. Sobald ihr das erledigt habt, speichert die Datei in eurem Counter-Strike  CFG Ordner (normalerweise zu finden unter “/Steam/SteamApps/STEAMNAME/counter-strike source/cstrike/cfg/“) ab. Achtet wie oben schon erwähnt auf die Dateiendung “.cfg” und macht die Datei am besten Schreibgeschützt (Rechtsklick auf die Datei -> Eigenschaften -> Haken bei “Schreibgeschützt” setzen)).

Nun bleibt nur noch ein Schritt zu tun: das buyscript muss im Spiel noch ausgeführt werden, damit die Tasten belegt werden. Dazu öffnet ihr eure Counter-Strike cfg (zu finden in “/Steam/SteamApps/STEAMNAME/counter-strike source/cstrike/cfg/config.cfg“) und fügt ganz am Ende folgende Zeile ein:

exec buyscript.cfg

Speichert die Datei ab, startet das Spiel und probiert eure Tasten mit den Kaufbefehlen aus :)

Checkliste:

- Datei buyscript.cfg im cstrike/cfg Ordner erstellt
- buyscript.cfg mit Befehlen gefüllt
- Befehl “autoexec buyscript.cfg” in config.cfg Datei geschrieben

Anmerkung: Alternativ ist es möglich die Buy-Befehle direkt in die config.cfg zu schreiben. Der Weg über eine eigenständige buyscript.cfg ist aber deutlich übersichtlicher und deswegen eher zu empfehlen.

Layout der Tastenbezeichnungen:

Tastenbezeichnungen

Tastenbezeichnungen

Ergänzung: webSPELL Addons

Eben habe ich meine Auflstung von webSPELL Addons um die noch recht junge Seite webspell-addons.eu erweitert. Diese Seite wird von Martin ‘Wookie‘ Drießlein und Benjamin ‘Slaven‘ Brill geleitet und soll laut eigenen Aussagen eine zentrale Anlaufstelle für webSPELL Modifikationen aller Art werden. Bereits jetzt sind zahlreiche Erweiterungen zu finden, sowohl für die alten als auch für die aktuellste Version des CMS. Ein Blick lohnt sich somit allemal.

http://www.webspell-addons.eu/