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.

PopupWarningEvent

(0 notes)
  • summary: A moderator's warning: who sent it and what it says, shown to the player.
  • area: Game.Moderation
  • confidence: 0.88

A moderator's warning: who sent it and what it says, shown to the player.

  • Kind event
  • Area Game.Moderation
  • Named by gamemapping, beta

A MODERATOR IS TALKING TO YOU. The server pushes this unprompted and the client renders the moderator's name and their message.

If you are running anything automated, this arriving means a human has looked at your account and acted. Treat it as a stop signal, not as chat.

WHAT IT CARRIES

author the moderator's displayed name content the warning text itself lock_duration an int32 NO CLIENT READS - see below

DO NOT BUILD ANYTHING ON lock_duration. The name is Ankama's, but it is carried across from the reference build by elimination: it is the message's only int32 there and its only int32 here. NO DUMPED CLIENT READS IT - not this build, not any 3.x build, and not the unobfuscated reference build either, whose five handlers touch author_ and content_ and nothing else. Whatever the server puts in it, the game ignores it, so a value of zero is entirely normal and no client behaviour depends on it. It is named because the name is real, not because the field does anything observable.

WHAT THE CLIENT ACTUALLY DOES

It reads the two strings and hands them to the popup service. That is all.

WHAT FOLLOWS

The family completes with an acknowledgement round trip, and this part IS verified in the dumps: the client builds and sends a close request when the popup is dismissed, and consumes a closed event in return. On 3.2.7.15 both were empty; by 3.6.10.10 the close request carries a four-value enum - presumably how the popup was dismissed - while the closed event is still empty. Neither is recovered yet.

So the server can tell whether the warning was actually seen and closed. Failing to acknowledge is itself a signal.

When you may send it

  • Requires character_loaded inferred

Related messages

  • Unsolicited - nothing you send causes this no client code builds it; it is pushed by the server

Fields

#FieldTypeMeaningYou set it
1authorstringThe moderator's displayed name.never
2lock_durationint32An int32 no dumped client reads. Name carried from the reference build.
NOT VERIFIED AT RUNTIME. The name is the reference build's and is assigned by type-elimination - one int32 there, one int32 here. No client in any dumped build reads this member, including the unobfuscated reference build, so nothing confirms it is a duration or that it has any effect. Expect zero and do not depend on it.
never
3contentstringThe warning text shown to the player.never

Recovered with score 195, confidence 0.88, margin 195 over the runner-up. A margin close to the score means nothing else came near; a thin margin means a decoy nearly won. Members recovered: 3 of 3.

Commentaires des utilisateurs

Aucun avis à afficher.

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.