-
Notifications
You must be signed in to change notification settings - Fork 0
API UO BookClearText fr
ClassicUO / Basic IDE
Efface toutes les pages du livre modifiable ouvert, en gardant titre et auteur.
UO.BookClearText() -> Unit
Aucun paramètre.
Unit : aucune valeur. Il s’agit d’une demande d’écriture, pas de TRUE/FALSE ni d’une confirmation serveur. Le serveur peut refuser.
- Ouvrez d’abord le livre voulu dans le jeu. La commande vise le dernier livre ouvert, sans paramètre ID. Vérifiez la sélection si plusieurs livres sont ouverts. Get lit les données reçues et ne demande pas de page manquante.
- Le gestionnaire conserve les livres dans la session, même sans affichage. Fermer et rouvrir la vue conserve livre et brouillon. Fermer le livre le retire des livres ouverts ; une déconnexion efface les livres serveur.
- Seuls les livres modifiables acceptent l’écriture. Page invalide et texte excessif sont refusés. BookSetText valide toutes les pages avant l’envoi : une erreur tardive ne produit pas d’écriture partielle.
- BookClearText envoie un texte vide pour chaque page et détruit le contenu précédent. Utilisez votre propre copie modifiable. Titre et auteur restent inchangés.
Le serveur envoie en-tête, nombre de pages et contenu. SessionBooks valide chaque paquet complet, conserve les données et actualise la vue. Basic sélectionne le dernier livre via le bridge ; SessionBook lit les lignes ou valide puis envoie les modifications. ModernBookGump affiche ces données et conserve les brouillons lors du détachement graphique.
Ouvrez d’abord le livre voulu dans le jeu. La commande vise le dernier livre ouvert, sans paramètre ID. Vérifiez la sélection si plusieurs livres sont ouverts. Get lit les données reçues et ne demande pas de page manquante.
Le gestionnaire conserve les livres dans la session, même sans affichage. Fermer et rouvrir la vue conserve livre et brouillon. Fermer le livre le retire des livres ouverts ; une déconnexion efface les livres serveur.
Source du projet: src/ClassicUO.Client/Game/Managers/ClassicUOInjectionApiBridge.cs; fonction GetOpenBook.
Seuls les livres modifiables acceptent l’écriture. Page invalide et texte excessif sont refusés. BookSetText valide toutes les pages avant l’envoi : une erreur tardive ne produit pas d’écriture partielle.
Unit : aucune valeur. Il s’agit d’une demande d’écriture, pas de TRUE/FALSE ni d’une confirmation serveur. Le serveur peut refuser.
Source du projet: src/ClassicUO.Client/Game/Managers/SessionBooks.cs; fonction SessionBooks.ReceiveHeader/ReceivePages; SessionBook.Yoko*.
Ouvrez d’abord le livre voulu dans le jeu. La commande vise le dernier livre ouvert, sans paramètre ID. Vérifiez la sélection si plusieurs livres sont ouverts. Get lit les données reçues et ne demande pas de page manquante.
# Utilisation directe
#
# Efface toutes les pages du livre modifiable ouvert, en gardant titre et auteur.
#
# Unit : aucune valeur. Il s’agit d’une demande d’écriture, pas de TRUE/FALSE ni d’une
# confirmation serveur. Le serveur peut refuser.
SUB Main()
# Le livre voulu doit être ouvert, ses pages reçues et modifiable pour écrire. 1, 2 et 3 sont
# des numéros de page à vérifier. Noms et textes sont des exemples.
UO.BookClearText()
END SUBExplication des paramètres et du déroulement:
- Le livre voulu doit être ouvert, ses pages reçues et modifiable pour écrire. 1, 2 et 3 sont des numéros de page à vérifier. Noms et textes sont des exemples.
# Scénario pratique
#
# Efface toutes les pages du livre modifiable ouvert, en gardant titre et auteur.
#
# Unit : aucune valeur. Il s’agit d’une demande d’écriture, pas de TRUE/FALSE ni d’une
# confirmation serveur. Le serveur peut refuser.
SUB Main()
# Le livre voulu doit être ouvert, ses pages reçues et modifiable pour écrire. 1, 2 et 3 sont
# des numéros de page à vérifier. Noms et textes sont des exemples.
UO.BookClearText()
UO.BookSetHeader("New expedition", "Alice")
UO.BookSetPageText(1, "Bring bandages")
END SUBExplication des paramètres et du déroulement:
- Le livre voulu doit être ouvert, ses pages reçues et modifiable pour écrire. 1, 2 et 3 sont des numéros de page à vérifier. Noms et textes sont des exemples.
# Fonction auxiliaire complète
#
# Efface toutes les pages du livre modifiable ouvert, en gardant titre et auteur.
#
# Unit : aucune valeur. Il s’agit d’une demande d’écriture, pas de TRUE/FALSE ni d’une
# confirmation serveur. Le serveur peut refuser.
SUB Main()
# Le livre voulu doit être ouvert, ses pages reçues et modifiable pour écrire. 1, 2 et 3 sont
# des numéros de page à vérifier. Noms et textes sont des exemples.
ResetNotebook("Supply list", "Alice", "Bandages" + Chr(10) + "Food")
END SUB
SUB ResetNotebook(title, author, firstPage)
UO.BookClearText()
UO.BookSetHeader(title, author)
UO.BookSetPageText(1, firstPage)
END SUBExplication des paramètres et du déroulement:
- Le livre voulu doit être ouvert, ses pages reçues et modifiable pour écrire. 1, 2 et 3 sont des numéros de page à vérifier. Noms et textes sont des exemples.
Русский · English · Українська · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
ClassicUO
Bad Newbie & Basic IDE
Найти в справочнике
Клиент и скрипты
Каталоги значений
Разработка и помощь