Open MaxGitHubAccount opened 13 years ago
Hmm, eigentlich dürfte auch nur ein Handel gleichzeitig funktionieren, da es nur ein Handelsobjekt gibt (d.h. wenn 2 gleichzeitig handeln schlägt es sowieso irgendwie fehl) Ich sage mal, dass nur der aktive Spieler handeln kann, wäre das in Ordnung?
Das wäre eher ein Workaround, nur mit unserem derzeitigen System gehen nur 2 Lösungen:
Denn nur der aktive Spieler handelt wäre ja nicht wie im echten Monopolyspiel welches wir zu simulieren versuchen oder?
Ups, sorry wegen dem 3fach-Post... Naja, laut Regeln sollten mehrere gleichzeitige Handelssitzungen möglich sein. Blos unterstützt IServerTrade eigentlich nur einen Handel. Denn getTradeState() hat kein Argument -> es kann nur einen Handel unterstützen, ebenso wie getPartner und weiteres. d.h. es gibt keine Möglichkeit ohne größere Veränderung von OjimServer mehrere gleichzeitige Handel umzusetzen.
Ich verstehe das Problem gerade nicht. Es kann doch nur der aktive Spieler ein Handel starten. Also alles in Ordnung (muss halt nur dementsprechend implementiert werden).
Und wie vikath bereits gesagt hat, geht von IServerTrade her nur ein Handel zur Zeit (wieso sollte man auch mehrere gleichzeitig haben).
Fabian
Es wurde allerdings nur ein Handelfenster geöffnet und konnte nur eines abgelehnt werden.