Punkbusterscreen pb_plist auf Bind legen?

TnTNazgul
Hi Leute !

Ich hätte mal ne Frage und zwar:

Kann mir jemand den Screenshotbind posten, wenn es einen gibt,
und ich meine hierbei den Bind bei dem man vor dem Ligawar den
Punkbusterscreen macht, wie damals bei CoD oder UO.
Denn jetzt ist der Statusguide ja hinfällig, und ich will es nicht immer von Hand eigeben. Ich habs mit dem alten Bind versucht, da ja die Befehle pb_plist und toggleconsole ja funktionieren, hat aber nicht
gefunzt....

Alter Bind

bind F11 "pb_plist; toggleconsole; wait 60; screenshotJPEG; toggleconsole"

Vielen Dank im Voraus

NazGul
yoda
Versuch es mal mit dem alten pb-screen-Script (hatten wir u. a. hier: KLICK):

Zitat:

Original von yoda
DOWNLOAD ME

Hab Dir mal mein Script zusammengepackt und es so umgestellt, daß Du mit F6 das Script ausführen kannst. Pack dir drei Dateien einfach mal in Deinen main-Ordner.

Sind also drei Dateien:

autoexec_mp.cfg - wird beim Start von CoD/UO auotmatisch geladen. Darin wird festgelegt, daß beim Start auch direkt die binds.cfg geladen wird.

binds.cfg - darin findest Du den Befehl bind F6 "exec pbscreen.cfg" - diese Zeile muss man anpassen, wenn man die Tastenwahl ändern will.

pbscreen.cfg - darin findest Du dieses Script:

say "^3Mache PB-Screen-Shot - bitte 10 Sekunden warten - Danke"
wait 100
pb_plist
wait 200
pb_ver
wait 100
toggleconsole
wait 300
screenshotJPEG
wait 200
toggleconsole
wait 100
say "^3Das Script wurde ausgefuehrt. Danke fuer Deine Geduld."


Das macht Dir den PB-GUID-Screenshot und speichert ihn wie alle anderen Screenshots auch im entsprechenden screenshot-Ordner (CoD -> /main/screenshots - CoD:UO -> /uo/screenshots - bei einem MOD mit einen eigenen Ordner -> /MOD-Ordner/screenshots)

Vorteil dabei ist, daß das Script IMMER aktiv ist, wenn Du es per autoexec_mp.cfg lädst, also auch wenn Du einen MOD benutzt, der aus einem eigenen Ordner heraus startet.

Hoffe mal, das hilft Dir weiter.


---

Ist jetzt der Text von CoD/UO, die Anleitung muss halt nur entsprechend angepasst werden an CoD2 - Dateien in den main-Ordner (geht nicht bei allen mit der autoexec_mp.cfg in CoD2, hatten wir Probleme mit), Screenshots sind dann im Ordner /main/screenshots.
TnTNazgul
Hi Yoda !!!
Danke für die Mühe und Zeit. Ich probiers gleich aus.
MfG NazGul
TnTNazgul
Hi Yoda , hi Leutz !

Hab das Skript ausgeführt und es läuft net richtig, da
nur die kleine Console auf geht. Sonst macht das Sript den
Screen. Weiss jemand wie man das Skript umschreiben kann,
dass die "große" Console aufgeht.
Danke
MfG Nazgul

yoda
Hab jetzt eben etwas rumexperimentiert.

pb_plist-Script:

say "^3Mache PB-Screen-Shot - bitte 10 Sekunden warten - Danke"
wait 300
con_minicon 1
wait 300
con_minicontime 20
wait 300
con_miniconlines 30
wait 300
pb_plist
wait 300
pb_ver
wait 300
screenshotJPEG
wait 300
con_minicon 0
wait 300
say "^3Das Script wurde ausgefuehrt. Danke fuer Deine Geduld."

---

pb_myguid-Script:

say "^3Mache PB-Screen-Shot - bitte 10 Sekunden warten - Danke"
wait 300
con_minicon 1
wait 300
con_minicontime 20
wait 100
con_miniconlines 30
wait 300
pb_myguid
wait 300
pb_ver
wait 300
screenshotJPEG
wait 300
con_minicon 0
wait 300
say "^3Das Script wurde ausgefuehrt. Danke fuer Deine Geduld."

---

ALLERDINGS:
Ich hab das gerade auf einem Online-Server ausprobiert - es dauerte ziemlich lange, bis die PB-GUID-Liste endlich angezeigt wurde - daher hatte ich einen Screenshot, der nix gebracht hat...

Ob das nun an dem Server lag, auf dem ich war oder an dem Script weiß ich nicht genau... Hab es mehrfach probiert und musste immer etwas auf die Liste warten... Im LAN hat es sofort geklappt.

pb_myguid funktionierte dagegen sofort...
TnTNazgul
Danke Yoda !

Ich werds versuchen, hoffe es klappt.
Werde auch ein bisserl rumprobieren.

MfG NazGul
yoda
Am besten mal etwas mit den wait-Einstellungen rumprobieren, vielleicht wird das mit Zeit, die die Abfrage benötigt ja auch bald etwas besser und schneller.
Xenomorph
Hi,
ich möchte auch mal meinen Senf dazugeben. Habe mal ein wenig rumprobiert und das ist dabei herausgekommen:

say "^4[^7Screenie der ^5GUID ^7wird gemacht^4]"
wait 100
pb_plist
wait 100
toggleconsole
wait 100
screenshotJPEG
wait 300
rcon status
wait 200
toggleconsole
wait 100
screenshotJPEG
wait 200
toggleconsole
wait 100
say "^4[^7Screenie der ^5GUID ^7wurde gemacht^4]"
johnpatcher
Das Problem des ganzen ist es aber, das mit mit "toggleconsole" nur die "kleine" Konsole aufmacht und nicht die "große". Diese macht man ja per "shift" + "^" auf.
Panzer
say "^1P^7B ^1S^7creen"
wait 100
con_minicon 1
wait 100
con_miniconlines 20
wait 100
pb_plist
wait 100
toggleconsole
wait 100
screenshotjpeg
wait 100
con_minicon 0
wait 100
say "^1D^7one ;-)"
wait 100
toggleconsole


@Yoda: laß mal minicontime weg Augenzwinkern
yoda
Die minicontime ist egal, solange sie länger ist als das Script insgesamt Augenzwinkern Die hat einen Standardwert hinterlegt und bestimmt, wie lange die minicon angezeigt wird Augenzwinkern Die dürfte also nicht das Problem darstellen.
YaC|RoC
Ich hatte das für Status (unschwer zu erkennen)... damit ging es immer.. will ich keinem vorentahlten.. ist ziemlich die selbe Lösung wie die beiden anderen, nur völlig andere Werte Augenzwinkern

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
say_team "^0GUID screen in progress" //Es wird ein Satz ausgegeben 
wait 300 
con_minicon 1 //Minikonsole wird aktiviert 
wait 300 
con_miniconlines 20 //Minikonsole wird auf Max. 20 Linien vergrößert 
wait 300 
//rcon status //Rcon Status wird ausgegeben und via Minikonsole angezeigt 
pb_plist
wait 200 
//toggleconsole //Konsole wird geöffnet 
screenshotjpeg // Es wird ein Screen gemacht 
wait 200 
con_minicon 0 //Minikonsole wird deaktiviert 
wait 100 
say_team "^2GUID Screen ^3 made" //Es wird ein Satz ausgegeben 
wait 100 
//toggleconsole // Dank diesesn Befehl schliesst sich die Konsole wieder :)


YaC|RoC
Wieso bekomme ich da nur eine 8stellige Version der PB_guid? Während ich unter myguid ja eine k.a. wie lange Version erhalte?
Xenomorph
Hab's nochmal überarbeitet!

Jetzt funktioniert es so, wie es sein soll (Hoffe ich)...

rcon say "^4[^7Screenie der ^5GUID ^7wird gemacht^4]"
wait 100
pb_plist
wait 100
toggleconsole
wait 100
screenshotJPEG
wait 100
con_minicon 1
wait 100
con_miniconlines 20
wait 100
rcon status
wait 200
toggleconsole
wait 100
screenshotJPEG
wait 200
con_minicon 0
wait 100
say "^4[^7Screenie der ^5GUID ^7wurde gemacht^4]"

Leider macht er die Statusausgabe in der oberen linken Ecke. Vielleicht weiß ja jemand da 'nen Rat?
Panzer
@YaC|RoC: weil es die "Kurzform" ist ... diese "Kurzform" benötigst du z.B. als PB-Guid bei ESL
johnpatcher
Die richtige PB Guid hat 32 Stellen. Das ist ein Hashwert (md5).

Da es jetzt aber kompliziert wäre deinen ganze Guid abzupinseln, gibt es noch die "Kurzform". Das sind nur die letzten 8 Stellen deines 32-stelligen Guids. Diese sind im Normalfall auch eindeutig. Allerdings gibt es bei CoD2 Probleme und so sind die Guids teilweiße nicht eindeutig, teilweiße nur 31-stellig und teilweiße hat ein und die selbe Person mehrere Guids !
YaC|RoC

Zitat:

Original von johnpatcher
Die richtige PB Guid hat 32 Stellen. Das ist ein Hashwert (md5).

Da es jetzt aber kompliziert wäre deinen ganze Guid abzupinseln, gibt es noch die "Kurzform". Das sind nur die letzten 8 Stellen deines 32-stelligen Guids. Diese sind im Normalfall auch eindeutig. Allerdings gibt es bei CoD2 Probleme und so sind die Guids teilweiße nicht eindeutig, teilweiße nur 31-stellig und teilweiße hat ein und die selbe Person mehrere Guids !


Mal ehrlich... hättest du was anderes erwartet?
yoda
Tja, mit dem Unterschied, daß z. B. die LAN-PB-GUID-Problematik bereits bei PB bekannt ist und dran gearbeitet wird...

Denke mal, da wird schneller was passieren und das wird keine 5 Monate dauernd... (Sofern sie es alleine hinkriegen können, aber das ist meine persönliche Einschätzung!)
YaC|RoC

Zitat:

Original von yoda
Tja, mit dem Unterschied, daß z. B. die LAN-PB-GUID-Problematik bereits bei PB bekannt ist und dran gearbeitet wird...

Denke mal, da wird schneller was passieren und das wird keine 5 Monate dauernd... (Sofern sie es alleine hinkriegen können, aber das ist meine persönliche Einschätzung!)


Nur ist PB auch irgendwie zu langsam... es gibt ja schon wieder Hacks, die Pb umgehen und pb ist jetzt ... 1 Woche (?) alt? Was ist dran, dass PB zu einfach zu überlisten sei... liest man ja immer wieder..