Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Donnerstag, 13. Mai 2010, 15:16

Spawnpoint Creator !

Hallo Coder/Skripter usw....

Im Moment schreibe ich ein Skript erst mal als Plugin für Sourcemod, um die Spawnpunkte für stripper-source zu schreiben.
Gleich im Anschluss möchte ich ein Plugin schreiben, welches nur für Sourcemod läuft.

Das Plugin soll später mal so aussehen:

~ Nur für Sourcemod laufen
~ Menü haben zum adden und löschen von Spawnpunkten
* 1. CT Spawn erstellen
* 2. T Spawn erstellen
* 3. Alle Spawnpunkte löschen
~ Spawnpunkte in einer externen Datei schreiben, welche lokal auf dem Server erstellt wird.
* cstrike/cfg/sp_creator/maps/%d.txt (mapname.txt)

Spawnpunkte hinzufügen:
Der Administrator, welcher die Spawnpunkte setzt, startet die Map (z.B. test.bsp) und joint einem Team. Jetzt ruft er sein Spawn-Creator Menü auf, lauft durch die Map und setzt nach belieben Spawnpunkte.

Server-Ablauf:
Zeitgleich wird im Verzeichnis ..cstrike/cfg/sp_creator/maps/ in die test.txt für jeden Spawnpunkt die Informationen geschrieben.
Ist die test.txt nicht vorhanden so wird sie beim Adden des ersten Spawnpunktes angelegt.

Map-Start:
Die Map (test.bsp z.B. 20 Spawnpunkte mapseitig) wird vom Server geladen. Jetzt wird lokal im Verzeichnis ..cstrike/cfg/sp_creator/maps/ nach einer Datei gesehen welche den Namen test.txt trägt. Wird eine Datei gefunden, werden die in der Datei enthaltenen serverseitigen Spawnpunkte (z.B. 12) zu den mapseitigen Spawnpunkten addiert und es können nun 32 Spieler die Map spielen.
Lokal beim Clienten befindet sich die selbe Map mit max. 20 Spawnpunkten ;)


Vorteil:
~ Man muss nicht umständlich Spawnpunkte in Maps einbauen (wie z.B. Map decompilieren, einbauen, neu berechnen)
~ Auch das adden von Spawnpunkten über entspy kann man sich sparen
~ Man kann je nach belieben auf einer Map die nur für 16-20 Spieler editiert wurde, zusätzliche Spawnpunkte serverseitig erstellen und die Map mit bis zu 64 Spielern spielen.
~ User müssen die selbe Map nicht nochmal, unter anderem Namen laden, da sie bereits lokal im maps Ordner liegt.
~ Zudem wird der Mappool größer, da man Maps von HL2DM nutzen kann.


cheers
+88_________________+880______
_+880_______________++80______
_++88______________+880_______
_++88_____________++88________
__+880___________++88_________
__+888_________++880__________
__++880_______++880___________
__++888_____+++880____________
__++8888__+++8880++88_________
__+++8888+++8880++8888________
___++888++8888+++888888+80____
___++88++8888++8888888++888___
___+++++888888fx8888888888__
____++++++888888888888888888__
_____++++++++000888888888888__
_____+++++++00008f8888888888__
______+++++++00088888888888___
_______+++++++0888f8888888____
_______+++++++08888l888888____
________+++++++8888888888_____

Ich bin das Arschloch das dir direkt die Meinung sagt, um dir die Peinlichkeit zu ersparen.