Aller au contenu
Afficher dans l'application

Une meilleure façon de naviguer. En savoir plus.

Asterobot

Une application plein écran sur votre écran d'accueil avec notifications push, badges et plus encore.

Pour installer cette application sur iOS et iPadOS
  1. Appuyez sur Icône de partage dans Safari
  2. Faites défiler le menu et appuyez sur Ajouter à l'écran d'accueil.
  3. Appuyez sur Ajouter dans le coin supérieur droit.
Pour installer cette application sur Android
  1. Appuyez sur le menu à trois points (⋮) dans le coin supérieur droit du navigateur.
  2. Appuyez sur Ajouter à l'écran d'accueil ou Installer l'application.
  3. Confirmez en appuyant sur Installer.

ExchangeObjectMoveRequest

  • summary: Move some units of one item between your inventory and the open exchange (bank, chest, trade, craft). Positive quantity puts in, negative takes out.
  • area: Game.Exchange

Move some units of one item between your inventory and the open exchange (bank, chest, trade, craft). Positive quantity puts in, negative takes out.

Kind request · Area Game.Exchange

The one request that moves items in every exchange window: the bank and other storages, a trade with a player, the crafting, recycling and smithing windows. The sign of the quantity gives the direction.

HOW TO SEND IT

1. AN EXCHANGE MUST BE OPEN, for a storage the one ExchangeStartedWithStorageEvent announced. 2. PUTTING IN (from your inventory): ExchangeObjectMoveRequest.object_uid is the item's uid IN YOUR INVENTORY, ExchangeObjectMoveRequest.quantity the number of units, POSITIVE. 3. TAKING OUT (from the storage or exchange): object_uid is the item's uid IN THE STORAGE (from StorageInventoryContentEvent / StorageObjectUpdateEvent), quantity the number of units, NEGATIVE. The bank window sends -1 for a plain drag of one item. 4. NEVER MORE THAN THE STACK. The client checks |quantity| against the stack size of the item it finds under that uid (it looks in your inventory first, then in the bank). 5. WAIT FOR THE RESULT; the client sends nothing else for this move. For a storage: StorageObjectUpdateEvent (stack added or changed) or StorageObjectRemovedEvent (stack gone) on the storage side, and on your side ObjectAddedEvent or ObjectQuantityEvent (or an item removal), followed by InventoryWeightEvent.

OBSERVED (one session): putting 2 of a 14-stack into a trash bin sent (inventory uid, 2) and was answered by StorageObjectUpdateEvent (new storage uid, quantity 2) and ObjectQuantityEvent (stack 12); taking 1 back sent (storage uid, -1).

PADDING. Builds add an unread member (a repeated bool on 3.7). Fill only the two recovered members.

When you may send it

  • Requires exchange_open inferred
  • Raised by: the player drags an item between the inventory and an open exchange window (bank, storage, trade, craft or recycling window), or confirms a quantity in it proven

Related messages

  • You will then receive StorageObjectUpdateEvent observed — the storage stack as it now stands, after putting in or taking out part of a stack; 3 observations in one session (trash bin)
  • You will then receive StorageObjectRemovedEvent observed — when the last unit of a stored item is taken out; 3 observations (bank and trash bin)

Fields

#FieldTypeMeaningYou set it
1object_uidint32The uid of the item to move, in the inventory it leaves: yours when putting in, the storage's when taking out. (item uid)required
3quantityint32How many units to move: positive puts them into the exchange, negative takes them out. (item units, signed)
Range: 1 .. stack size, or -stack size .. -1
The bank window sends -1 for a plain drag of one item out of the bank.
required

Compte

Navigation

Recherche

Recherche

Configurer les notifications push du navigateur

Chrome (Android)
  1. Appuyez sur l'icône de cadenas à côté de la barre d'adresse.
  2. Tap Autorisations → Notifications.
  3. Ajustez vos préférences.
Chrome (Desktop)
  1. Cliquez sur l'icône représentant un cadenas dans la barre d'adresse..
  2. Select Paramètres du site.
  3. Find Notifications et ajustez vos préférences.