Hola, je me demandais si il existait, dans un add-on ou alors dans Skript lui-même si je suis un peu con, un événement qui serait simplement la disparition d'un bloc, 'fin si un bloc est remplacé par de l'air ou autre chose, quelque soit la cause (minage, explosion, coup de piston, suppression par un skript ou autre auquel j'aurais pas pensé).
Edit : pourquoi ?
J'ai une liste de positions de blocs qui référence tous les blocs qui ont une utilité propre au skript.
Si quelqu'un casse ces blocs spéciaux à la main, ils sont déjà supprimés de la liste et lâchent un objet.
Pour les cas où le bloc serait explosé, déplacé par piston, supprimé par un autre plugin, j'ai une horloge qui check en boucle si les positions correspondent bien au bloc que j'utilise.
Le problème de cette méthode, c'est que j'ai peur que si la liste s'alourdit beaucoup, ça finisse par ramer.
Y'a aussi que pour éviter de saturer, j'ai mis un délai de 5/10 secondes et du coup, le drop se fait en retard.
Je cherche donc un événement qui correspondrait simplement à la disparition d'un bloc pour avoir un effet immédiat, systématique (parce qu'avec la méthode actuelle, si on pousse le bloc avec un bloc du même type, le check tombe très rarement au bon moment pour s'en apercevoir) et qui s'active seulement si nécessaire contrairement à une horloge.
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.
Question
Gaël Erhlich
Hola, je me demandais si il existait, dans un add-on ou alors dans Skript lui-même si je suis un peu con, un événement qui serait simplement la disparition d'un bloc, 'fin si un bloc est remplacé par de l'air ou autre chose, quelque soit la cause (minage, explosion, coup de piston, suppression par un skript ou autre auquel j'aurais pas pensé).
Edit : pourquoi ?
J'ai une liste de positions de blocs qui référence tous les blocs qui ont une utilité propre au skript.
Si quelqu'un casse ces blocs spéciaux à la main, ils sont déjà supprimés de la liste et lâchent un objet.
Pour les cas où le bloc serait explosé, déplacé par piston, supprimé par un autre plugin, j'ai une horloge qui check en boucle si les positions correspondent bien au bloc que j'utilise.
Le problème de cette méthode, c'est que j'ai peur que si la liste s'alourdit beaucoup, ça finisse par ramer.
Y'a aussi que pour éviter de saturer, j'ai mis un délai de 5/10 secondes et du coup, le drop se fait en retard.
Je cherche donc un événement qui correspondrait simplement à la disparition d'un bloc pour avoir un effet immédiat, systématique (parce qu'avec la méthode actuelle, si on pousse le bloc avec un bloc du même type, le check tombe très rarement au bon moment pour s'en apercevoir) et qui s'active seulement si nécessaire contrairement à une horloge.
7 réponses à cette question
Messages recommandés