Résultats de la recherche

Vider
Événements
Conditions
Effets
Expressions
Types
Fonctions
Sections

New Mongo Document (nouveau document Mongo)

Compatible depuis MongoSK 1.0.0

Description

Cette expression vous permet de créer un nouveau document Mongo. Vous pourrez par la suite l'éditer et l'enregistrer dans la collection que vous souhaitez.

Exemples set {_new} to new mongo document
set value "player" of {_new} to name of player
add random integer between 1 and 10 to list "random" of {_new}
save {_new} in collection named "example" from database named "mongosk" with client named "default"
Pattern new [empty] [mongo[db]] document

Mongo Value (valeur Mongo)

Compatible depuis MongoSK 1.0.0

Description

Cette expression permet de récupérer et de modifier certaines valeurs d'un document. Si vous définissez une entrée déjà existante, elle sera remplacée. Les listes sont prises en charge.

Exemples set {_document} to first document where "points" is "10" in {_collection}
set {test::%value "test" of {_document}%} to true
loop list "example" of {_document}:
    broadcast "%loop-value%"
set list "example" of {_document} to 10, 54 and 203
add 41 to list "example" of {_document}
save {_document} in collection named "example" from database named "mongosk" with client named "default"
Pattern [mongo[db]] (1¦value|2¦list) %string% (of|from) %mongodocument%

Mongo Document Json (Json d'un document Mongo)

Compatible depuis MongoSK 1.0.1

Description

Cette expression vous permet de récupérer le JSON d'un document Mongo sous forme de texte.

Exemples set {_document} to first document where "points" is "10" in {_collection}"
broadcast {_document}'s json
Pattern %mongodocument%'s [mongo[db]] json [mongo[db]] json of %mongodocument%

On Mongo Client Close (à la fermeture d'un client Mongo)

Compatible depuis MongoSK 1.1.0

Description

Appelé lorsqu'un client de Mongo est fermé.

Exemples on mongo client close:
    broadcast "%event-client% a été fermé. :("
Pattern [on] [mongo[db]] client clos(e|ing)

On Mongo Client Create (à la création d'un client Mongo)

Compatible depuis MongoSK 1.1.0

Description

Appelé lorsqu'un nouveau client Mongo est créé.

Exemples on mongo client create:
    broadcast "%event-client% a été créé."
Pattern [on] [mongo[db]] client creat(e|ing)

On Mongo Collection Create (à la création d'une collection Mongo)

Compatible depuis MongoSK 1.1.0

Description

Appelé lors de la création d'une collection Mongo.

Exemples on mongo collection create:
    broadcast "%event-collection% a été créé !"
Pattern [on] [mongo[db]] collection creat(e|ing)  

On Mongo Collection Drop (à la suppression d'une collection Mongo)

Compatible depuis MongoSK 1.1.0

Description

Appelé lorsqu'une collection Mongo est supprimée.

Exemples on mongo collection drop:
    broadcast "%event-collection% a été supprimé !"
Pattern [on] [mongo[db]] collection drop[ping]

On Mongo Database Drop (à la suppression d'une base de données Mongo)

Compatible depuis MongoSK 1.1.0

Description

Appelé lorsqu'une base de données Mongo est supprimée.

Exemples on mongo database drop:
    broadcast "%event-database% a été supprimé !"
Pattern [on] [mongo[db]] database drop[ping]

On Mongo Document Save (à l'enregistrement d'un document Mongo)

Compatible depuis MongoSK 1.1.0

Description

Appelé lors de l'enregistrement d'un document Mongo.

Exemples on mongo document save:
    broadcast "%value ""test"" from event-document%"
Pattern [on] [mongo[db]] document sav(e|ing)

Create / Edit GUI (créer / éditer un GUI)

Compatible depuis skript-gui 1.0.0

Description

Cet effet vous permettra de commencer à construire un GUI ou de l'éditer.

Exemples create a gui with virtual chest inventory with 3 rows named "Mon GUI"
edit gui last gui:
    set the gui-inventory-name to "Nouveau nom de mon GUI !"
Pattern create [a] [new] gui [[with id] %string%] with %inventory% [((and|with) (moveable|stealable) items)] [(and|with) shape %strings%]  (change|edit) [gui] %guiinventory%