Ce que tu vas faire c'est que quand tu vas créer une schema, tu ajoutes son nom à la liste {schematics::*}.
Et pour ensuite, on va faire une fonction qui permet de récupérer la schématique d'un joueur à son emplacement actuel :
function getPlayerSchematic(p: player) :: text:
loop {schematics::*}:
{schema.%player%.%loop-value%.blocks::*} contain {_p}'s location
set {_schematic} to loop-value
return {_schematic}
Comme ça dans le on break, pour récupérer la schématique du joueur, tu n'auras plus qu'à faire ça :
on break:
set {_schematic} to getPlayerSchematic(player)
Edit : J'ai remarqué un truc bizarre, pourquoi tu créer des schematiques par joueur ({schema.%player%.%lenomdelashcmeatic.blocks::*}) ? Autant faire ça : {schema.%lenom%.blocks::*} etc...