2. Envoyer un message
Exemple d'envoi d'un message
Voici le message que nous allons envoyer au serveur de jeu :

Nous allons envoyer le message MapInformationsRequestMessage qui nous permet de récupérer les informations de la carte. Dans notre exemple nous allons envoyer le message quand nous recevons le message avec CurrentMapMessage :
function move()
end
function messagesRegistering()
developer:registerMessage("CurrentMapMessage", receive_220)
end
function receive_220(message)
monMessage = developer:createMessage("MapInformationsRequestMessage")
monMessage.mapId = map:currentMapId()
monMessage.InstanceID = 0
developer:sendMessage(monMessage)
end
Dans notre exemple ici, la fonction developer:createMessage("MapInformationsRequestMessage") nous permet d'instancier le message. Ensuite nous remplissons la structure du message et nous pouvons l'envoyer au serveur.
Dernière mise à jour
Cet article vous a-t-il été utile ?