!ammopack und !medpack funktionieren nicht

Alles was mit Enemy Territory zu tun hat
Phishermans Phriend
Stürmer
Stürmer
Beiträge: 59
Registriert: Mi 27. Aug 2008, 12:55
Alter: 31
Kontaktdaten:

!ammopack und !medpack funktionieren nicht

Beitrag von Phishermans Phriend »

Hallo Leute

Ich bin neu hier, und arbeite grade an meinem eigenen NoQuarter-Lan-Server.
Dazu bräuchte ich noch etwas Hilfe von euch:

Und zwar funktionieren die Admin-Commands !ammopack und !medpack nicht.
Ich habe aber wohl schon Admin-Level-17, denn die Commands !give und !revive funktionieren.

Ich möchte mit den beiden Commands nicht cheaten, sondern z.B. vor dem Axis-Spawn in Siwa Oasis ein provisorisches Health'n'Ammo-Cabinet bauen, da die Axis ja keines haben.

Ich wüsste einfach nur gerne, woran das liegt.

Ach ja, "set g_SBcheats" in der "noquarter.cfg" hab ich auf "1" stehen.

Danke schonmal im Voraus für Antworten.
|bTc|ClawFire
Haudegen
Haudegen
Beiträge: 575
Registriert: Mi 25. Jun 2008, 20:31
Alter: 60
Kontaktdaten:

Beitrag von |bTc|ClawFire »

zeig mal bitte deine shrubbot.cfg
Bild
sn4ke hat geschrieben:also ich nehme hier mal kurz ... in Schutz und behaupte mal, das er weitaus mehr Ahnung von der technischen Seite des Spieles hat als alle anderen hier...
Phishermans Phriend
Stürmer
Stürmer
Beiträge: 59
Registriert: Mi 27. Aug 2008, 12:55
Alter: 31
Kontaktdaten:

Beitrag von Phishermans Phriend »

Wo ist denn die?
Ich hab meine ganzen Festplatten nach "schrubbot.cfg" durchsucht, aber er hat nichts gefunden. :?:
Woran kanns liegen?
|bTc|ClawFire
Haudegen
Haudegen
Beiträge: 575
Registriert: Mi 25. Jun 2008, 20:31
Alter: 60
Kontaktdaten:

Beitrag von |bTc|ClawFire »

die heist "shrubbot.cfg" und liegt im modordner, also bei dir /noquarter ordner

setz dich bitte mit den grundfunktionen von et und nq auseinander
http://shitstorm.org/noquarter/wiki/index.php
Bild
sn4ke hat geschrieben:also ich nehme hier mal kurz ... in Schutz und behaupte mal, das er weitaus mehr Ahnung von der technischen Seite des Spieles hat als alle anderen hier...
Phishermans Phriend
Stürmer
Stürmer
Beiträge: 59
Registriert: Mi 27. Aug 2008, 12:55
Alter: 31
Kontaktdaten:

Beitrag von Phishermans Phriend »

|bTc|ClawFire hat geschrieben:die heist "shrubbot.cfg" und liegt im modordner, also bei dir /noquarter ordner
Nee, da ist keine shrubbot.cfg.
In meiner noquarter.cfg heißt es: "set g_shrubbot "shrubbot.cfg".
Hilft dir das was?
Und dann gib mir doch einfach deine shrubbot.cfg.
Vielleicht liegt es ja daran.
|bTc|ClawFire
Haudegen
Haudegen
Beiträge: 575
Registriert: Mi 25. Jun 2008, 20:31
Alter: 60
Kontaktdaten:

Beitrag von |bTc|ClawFire »

dann kann ja auch nix funktionieren
wie eine shrubbot auszusehen hat, findest du hier
http://shitstorm.org/noquarter/wiki/ind ... e=Shrubbot

die fehele stehen oben, der aufbau unten
Bild
sn4ke hat geschrieben:also ich nehme hier mal kurz ... in Schutz und behaupte mal, das er weitaus mehr Ahnung von der technischen Seite des Spieles hat als alle anderen hier...
Phishermans Phriend
Stürmer
Stürmer
Beiträge: 59
Registriert: Mi 27. Aug 2008, 12:55
Alter: 31
Kontaktdaten:

Beitrag von Phishermans Phriend »

Also erstmal danke für den Link, aber ich verstehe überhaupt nichts.

Was ist denn ein "Command & Flag Table"?
Ein Command, ok, aber was soll ein Flag sein?

Bitte, erklär mir, wie so ne shrubbot.cfg funktioniert und was ich machen muss.

Und bitte poste mal den Inhalt von deiner, damit ich weiß, wie die aussieht.
|bTc|ClawFire
Haudegen
Haudegen
Beiträge: 575
Registriert: Mi 25. Jun 2008, 20:31
Alter: 60
Kontaktdaten:

Beitrag von |bTc|ClawFire »

1. um die verschiedenen admin-lvl zu konfigurieren, entscheide erstmal wieviele es geben soll und was welcher können darf
2. danach erstelle eine txt datei und benenne sie in "shrubbot.cfg" um (gehört in den NQ ordner vom server)
3. danach erstellst du die lvl nach diesem schema
[level]
level = 1 -gibt die lvl nummer an
name = ^fPrivileged Player -gibt den lvl namen an
flags = ChaM9i25u -gibt die fähigkeiten an (jeder buchstabe/zahl, auch FLAG genannt, steht für eine fähigkeit)
4. die lvl namen und fähigkeiten anpassen. die fähigkeiten (flags) findest du hier http://shitstorm.org/noquarter/wiki/ind ... e=Shrubbot
5. wenn alles eingestellt ist, restartest du deinen server
6. connecte und mach in der konsole "/rcon meinrconpass !setlevel deinnickname 5" (halt den lvl den du haben willst) z.b. "/rcon !setlevel ichbintoll 5"
7. via "!admintest" kannst du dein lvl dann testen
Bild
sn4ke hat geschrieben:also ich nehme hier mal kurz ... in Schutz und behaupte mal, das er weitaus mehr Ahnung von der technischen Seite des Spieles hat als alle anderen hier...
Phishermans Phriend
Stürmer
Stürmer
Beiträge: 59
Registriert: Mi 27. Aug 2008, 12:55
Alter: 31
Kontaktdaten:

Beitrag von Phishermans Phriend »

Vielen Vielen Dank! :)
Du bist ein echter Star! :)

Also, wie das funktioniert, weiß ich jetzt, allerdings kenne ich noch nicht alle Admin-Befehle.
Vielleicht könntest du mir die kurz erklären?

disorient
finger
help
listplayers
listteams
lock
news
orient
pause (hält das ganze Spiel an? Keiner kann sich mehr bewegen? )
readconfig (man kann im Spiel die noquarter.cfg lesen und verändern?)
reset (Map neu starten?)
restart (aber was ist dann restart?)
unlock
uptime

Nochmal vielen vielen Dank für deine Hilfsbereitschaft. :)

Ich hab noch was gefunden, wo ich deine Hilfe bräuchte:
In der shrubbot.cfg heißt es:

Code: Alles auswählen

[level]
level = 40
name = ^?']^0FD^?[' ^?']^1Own3R^?['
flags = AaBcCdDeEgGkKiIkKmMnNphPrRsSUvwWxXzZ
greeting = ^?']^0FD^?[' ^1Own3R ^3Has Entered The Game.

[level]
level = 99
name = ^?']^0FD^?[' ^?']^0Supreme^?['
flags = *123456789
greeting = ^?']^0FD^?[' ^1Supreme ^3Has Entered The Game.
Level 40 hat doch viel mehr Flags als Level 99, wenn man Level 99 ist, kann man doch viel weniger als Level 40?
Und zum Greeting: Was bedeutet das?

Code: Alles auswählen

^?']^0FD^?['
Ist das ein Code, wo ET dann automatisch den Spielernamen einsetzt, der gegrüßt wird?
|bTc|ClawFire
Haudegen
Haudegen
Beiträge: 575
Registriert: Mi 25. Jun 2008, 20:31
Alter: 60
Kontaktdaten:

Beitrag von |bTc|ClawFire »

Phishermans Phriend hat geschrieben:disorient
finger =
help = gibt eine liste der befhele aus die du ausführen kannst
listplayers = gibt alle spieler in einer liste aus
listteams = gibt alle spieler in ihren tesms aus
lock = sperr das beitreten zu einem team
news = gibt (bei original maps) eine mapbeschreibung als sound aus
orient = der spieler sieht wieder normal (gegenteil zu diorient)
pause (hält das ganze Spiel an? Keiner kann sich mehr bewegen? )
readconfig (man kann im Spiel die noquarter.cfg lesen und verändern?)
reset (Map neu starten?)
restart (aber was ist dann restart?)
unlock = gibt lock wieder frei
uptime = wie lange der server online ist

Code: Alles auswählen

[level]
level = 40
name = ^?']^0FD^?[' ^?']^1Own3R^?['
flags = AaBcCdDeEgGkKiIkKmMnNphPrRsSUvwWxXzZ
greeting = ^?']^0FD^?[' ^1Own3R ^3Has Entered The Game.

[level]
level = 99
name = ^?']^0FD^?[' ^?']^0Supreme^?['
flags = *123456789
greeting = ^?']^0FD^?[' ^1Supreme ^3Has Entered The Game.
Level 40 hat doch viel mehr Flags als Level 99, wenn man Level 99 ist, kann man doch viel weniger als Level 40?
Und zum Greeting: Was bedeutet das?

Code: Alles auswählen

^?']^0FD^?['
Ist das ein Code, wo ET dann automatisch den Spielernamen einsetzt, der gegrüßt wird?
1. alle befhele sind in der wiki ausführlich beschrieben
2. !readconfig liest die shrubbot.cfg erneut ein, falls du was geändert hast, ohne den server zu stoppen
3. nein, das ist kein code. alle lvl99 werden beim connecten mit diesem text begrüßt (^?']^0FD^?[' ^1Supreme ^3Has Entered The Game.)
4. * als flag erlaubt ALLES, aber wenn du *123456789 erlaubt er alles AUSSER 123456789

bitte lies dir alles nochmals genau durch. es ist alles gut beschrieben
und wie kommst du auf lvl40 und 99?!
Bild
sn4ke hat geschrieben:also ich nehme hier mal kurz ... in Schutz und behaupte mal, das er weitaus mehr Ahnung von der technischen Seite des Spieles hat als alle anderen hier...
Phishermans Phriend
Stürmer
Stürmer
Beiträge: 59
Registriert: Mi 27. Aug 2008, 12:55
Alter: 31
Kontaktdaten:

Beitrag von Phishermans Phriend »

|bTc|ClawFire hat geschrieben:alle befhele sind in der wiki ausführlich beschrieben
Ja, vielen Dank, hab mir alles durchgelesen, hab auch alles verstanden außer dem:
Was ist der Unterschied zwischen !reset und !restart?

Code: Alles auswählen

!reset / !restart

    Description of !reset

        Resets the current match. 

    Usage

         !reset 

    Description of !restart

        Restarts the current match. 

    Usage

         !restart 

* als flag erlaubt ALLES, aber wenn du *123456789 erlaubt er alles AUSSER 123456789
Also reicht "*" statt "AaBcCdDeEgGkKiIkKmMnNphPrRsSUvwWxXzZ"?
und wie kommst du auf lvl40 und 99?!
Schau dir mal den Code in meinem letzten Post an. Da ist doch der vorletzte Admin-Level Level 40 und der letzte 90.

Ich habe vor, nur 5 Admin-Level zu erstellen.
Wenn ich also in der shrubbot.cfg nur 5 erstelle, dann gibt es auch nur 5?
Und wenn ich den Server erstelle, hab ich dann automatisch das höchste Level?
|bTc|ClawFire
Haudegen
Haudegen
Beiträge: 575
Registriert: Mi 25. Jun 2008, 20:31
Alter: 60
Kontaktdaten:

Beitrag von |bTc|ClawFire »

!restart behälst du glaube deine xp
!reset glaube gehen alle die du in dieser map geholt hast verlohren

ja, um ALLEs zu bekommen, musst du * benutzen
nur dieses MUSST bei * explizit hinzufügen
!

Player is immune to all shrubbot commands.
This must be given explicitly, * does not include it.

@

Player is shown as a level 0 with no AKA output in !listplayers
This must be given explicitly, * does not include it.
wenn du nur 5 erstellst, gibt es auch nur 5
nur warum benennst du sie dann nicht von 0-5??? anstatt 40 und 90 usw? ist doch verwirrend

nein, du bekommst dein lvl nicht automatisch. woher soll den der server wissen das DU ihn erstellt hast???
/rcon rconpasswort !setlevel meinname 5
Bild
sn4ke hat geschrieben:also ich nehme hier mal kurz ... in Schutz und behaupte mal, das er weitaus mehr Ahnung von der technischen Seite des Spieles hat als alle anderen hier...
Phishermans Phriend
Stürmer
Stürmer
Beiträge: 59
Registriert: Mi 27. Aug 2008, 12:55
Alter: 31
Kontaktdaten:

Beitrag von Phishermans Phriend »

|bTc|ClawFire hat geschrieben:wenn du nur 5 erstellst, gibt es auch nur 5
Das bleibt zu hoffen, meiner Erfahrung nach klappt das Zeug nie so wie es soll. :?
nur warum benennst du sie dann nicht von 0-5??? anstatt 40 und 90 usw? ist doch verwirrend
Mach ich ja auch, das Beispiel ist aus dieser shrubbot.cfg, ich hab mir eine fertige genommen und die dann editiert.
/rcon rconpasswort !setlevel meinname 5
Also was GENAU muss ich in die Konsole schreiben?

Code: Alles auswählen

/rcon rconpasswort !setlevel phis 5
Stimmt das so?
|bTc|ClawFire
Haudegen
Haudegen
Beiträge: 575
Registriert: Mi 25. Jun 2008, 20:31
Alter: 60
Kontaktdaten:

Beitrag von |bTc|ClawFire »

1. das klappt, wenn man alles richtig gemacht hat ;)
2. komische shrubbot, aber naja, jedem das seine (ich weis, ist nur n beispiel)
3. ja, genau so musst du es eingeben
Bild
sn4ke hat geschrieben:also ich nehme hier mal kurz ... in Schutz und behaupte mal, das er weitaus mehr Ahnung von der technischen Seite des Spieles hat als alle anderen hier...
Phishermans Phriend
Stürmer
Stürmer
Beiträge: 59
Registriert: Mi 27. Aug 2008, 12:55
Alter: 31
Kontaktdaten:

Beitrag von Phishermans Phriend »

Also, ich hab meine shrubbot.cfg jetzt fertig und werd sie jetzt mal ausprobieren.
Ich schreib dann, was alles nicht funktioniert hat :wink:
Ich hätte aber noch ne Frage:

Code: Alles auswählen

     1

        Player cannot be vote-kicked, vote-muted, or complained against. 

    2

        Player will not be auto-censored or spam protected. 

    3

        Player can run commands silently in the console using /!command. 

    4

        Player can see Allied and Axis team chats as a spectator. 

    5

        Player can switch teams at any time, regardless of team balance. 

    6

        Player can !kick or !ban without a reason. The player still requires the k and/or b flags. 

    7

        Player can call vote at any time. Disabled voting or voting limits do not apply to the player. 

    8

        Player can !ban without a time limit, the ban is a perma-ban. The player still requires the b 

    9

        Player can do the shrubbot commands via the team and fireteam chats. 

    0

        Player cannot be automatically kicked or put spec due to inactivity (see g_inactivity and g_spectatorInactivity). 

     !

        Player is immune to all shrubbot commands. 
        This must be given explicitly, * does not include it. 

    @

        Player is shown as a level 0 with no AKA output in !listplayers 
        This must be given explicitly, * does not include it. 

Bei den Number-Based-Flags wären die Nummern 2,4,7 für mich interessant.
Jedes Level soll sie haben. Wie mach ich das?
Level 1 ist bei mir das: "ahilzMCRms". Soll ich die Zahlen einfach dahinterschreiben?
Und "*" enthält schon alle Zahlen?

Also, wie zu erwarten hat natürlich überhaupt nichts funktioniert.
Obwohl ich für alle Level !admintest aktiviert habe, konnte ich nichtmal als Level 4 ( höchstes Level ) diesen command benutzen.
bei "/rcon rconpasswort !setlevel phis 4" kam sowas wie "no rconpassword set for this server".
Außerdem hab ich in der shrubbot.cfg den einzelnen Levels Namen gegeben, die erscheinen aber im Spiel auch nicht.
Außerdem funktionieren !ammopack und !medpack immernoch nicht, obwohl ich für Level4 ein * gesetzt habe. !give funktioniert weiterhin.
Ich verstehe das nicht, warum scheint es bei anderen perfekt zu funktionieren, nur mein ET wehrt sich immer? :cry:
Bitte, bitte, hilf mir.
Antworten