Brauche Hilfe mit dem Erstellen von Server - Client Events

正在查看此主题的用户

andonai

Knight
Hallo zusammen!

Ich möchte für "Native" einen Server hosten, den jeder Spieler mit "Native" betreten kann, allerdings im Gegensatz zu "Native", dem Spieler nicht alle "Items" zur Verfügung stehen.  Das ganze soll möglich sein, ohne dass die Spieler vorher extra ein "Modul" installieren müssen.  Theoretisch sollte dies möglich sein, weil ich keine neuen "Items" zur Verfügung stellen will, sondern lediglich die Auswahl der bereits vorhandenen beschränken möchte.

Was ich bisher geschafft habe:
- Beschränkung der zur Auswahl stehenden items für Multiplayer
Funktioniert allerdings nur, wenn ich selbst einen Server hoste und als host auf diesem Spiele, keine Kunst spiele ja auch mit dem Modul.

Problem: Jeder Spieler der dem Server betritt hat alle Items zur Auswahl, auch die auf der Serverseite nicht "zugelassenen" "Items".

Vermuteter Grund: Der Spieler (Client) erhält vom Server (Host) nicht die Information, dass bestimmte Items "nicht zur Verfügung stehen"

Mögliche Lösung: Brauche wohl ein Script, in der Form:

Wenn Spieler Server betritt,
dann verbiete folgende Items:
Auflistung aller von mir nicht zugelassenen Items für Multiplayer

Kann mir vielleicht jemand einen Ansatzpunkt liefern, wie ich am Besten ein solches Script erstelle und wo genau ich dies einfüge?
Habe leider nur wenig Erfahrung im Scripten und bei den Host - Client Messages / Events blicke ich im Moment einfach nicht durch.
Bin für jeden Hinweis dankbar.
 
Ich bin mir nicht sicher, aber die verfügbaren Items sollten eigentlich vom Server bestimmt werde. D.h. wenn du auf dem Server die Items "ausschaltest", sollte das auch auf die Clients zutreffen. Ich würde es mal mit einem Dedicated Server versuchen, da es ja mit einem Ingame-Server nicht zu gehen scheint.
 
Mit einem Dedicated Server funktioniert es leider nicht, funktioniert nur, wenn ich selbst einen Server aus Warband heraus hoste (also auch automatisch auf diesem Spiele) und dann auch nur für mich! Jeder weitere Spieler der den Server betritt hat alle items zur Verfügung, weil sein Warband "Native" ihm sagt, dass sie zur Verfügung stehen.

Es fehlt also quasi eine Art Nachricht die vom Server ausgeht und jedem Warband "Native" aller anderen Spieler mitteilt, dass die Items nicht zur Verfügung stehen. Solange es keine solche Naricht gibt, läuft bei allen anderen Warband´s die übliche Routine ab.

Habe auch schon versucht die "Items", statt einfach nur simpel aus der Liste zu "löschen" bzw. "auszukommentieren"(mit # natürlich) als "Throwing items" zu deklarieren, um sie dann mit der entsprechenden Servereinstellung "Disallow ranged weapons" auszuschließen. Funktioniert aber auch nicht, es werden bei allen anderen Spielern nur die üblichen "Fernkampfwaffen" ausgeschlossen, weil Ihr Warband "Native" die von mir ausgeschlossenen Items nicht als Fernkampfwaffen in der Liste stehen hat...
 
后退
顶部 底部