-
Compteur de contenus
410 -
Inscription
-
Dernière visite
-
Jours gagnés
12
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par Bobinho
-
Salut, j'aurais besoin de quelques précision technique :) - Les fours seront déjà tous placé (par exemple accessible uniquement au spawn), ou les joueurs pourront en mettre ou ils veulent ? - Ensuite si on met un lingot d'or à la fin de la cuisson à la place de l'objet qui normalement apparaît, le four va s’arrêter (car le four ne peut pas stacker ce que la cuisson de la pierre donne normalement (pierre lisse) et pépite d'or). Donc il va faire qu'une seul pépite d'or si on vide pas le four. Donc soit ça te dérange pas, soit on peut faire un système genre au lieu de mettre la pépite à l'emplacement normal, on jette la pépite au sol ou un truc du genre.
-
du coup faut que tu vires: (puis met delete {vote::*} après les broadcast, reload fais une fois la commande et supprime la ligne delete, et rereload). ça permet de vider la variable vote. Et après tu auras plus qu'à utiliser les 3 expressions que j'ai mis plus haut pour ajouter des points de vote. delete {vote::*} set {vote::Jesus} to 2 set {vote::Bob} to 2 set {vote::Don} to 3 set {vote::José} to 1
-
command /classementvote: permission: TAPERMISSION permission message: TONMESSAGE trigger: delete {vote::*} set {vote::Jesus} to 2 set {vote::Bob} to 2 set {vote::Don} to 3 set {vote::José} to 1 loop 3 times: set {_%loop-number%p} to "En attente" set {_%loop-number%} to 0 loop {vote::*}: if {vote::%loop-index%} > {_1}: set {_nb} to 3 set {_nb-1} to 2 loop 2 times: set {_%{_nb}%} to {_%{_nb-1}%} set {_%{_nb}%p} to {_%{_nb-1}%p} remove 1 from {_nb} remove 1 from {_nb-1} set {_1} to loop-value set {_1p} to loop-index else: if {vote::%loop-index%} > {_2}: set {_3} to {_2} set {_3p} to {_2p} set {_2} to loop-value set {_2p} to loop-index else: if {vote::%loop-index%} > {_3}: set {_3} to loop-value set {_3p} to loop-index loop 3 times: set {_nb} to 3 set {_%{_nb}%p} to player from {_%{_nb}%p} remove 1 from {_nb} broadcast "joueur 1: %{_1p}% - nb vote: %{_1}%" broadcast "joueur 2: %{_2p}% - nb vote: %{_2}%" broadcast "joueur 3: %{_3p}% - nb vote: %{_3}%" Mais ça à la place de ce que je t'ai donné, tu peux modifier les valeurs dans la commande en haut (2 2 3 1). Tu fais la commande classement et tu vois si ce qui apparaît est cohérent avec les valeurs que tu as mis. Et tu me dis si c'est cohérent 🙂
-
tu peux me montrer ton skript (avec aussi la partie ou tu ajoutes des "points" de vote
-
Par contre, je comprend pas très bien ton "par défaut le 13 devient aucun" et le 3 devient 0. Pourquoi mettre 0 si il a 3 votes ? Et je viens de le testé avec 3 joueurs différents avec 1 2 3 vote et ça fonctionne bien Et je comprend pas très bien d'ou peut sortir le 13, c'est le nom d'un joueur ? le nombre de vote ?
-
Je vais voir, j'ai pas testé mon truc donc j'ai pu écrire de la merde 🙂
-
Tu veux juste faire un classement des joueurs en fonction des points qu'il ont dans leur variable vote en gros. Par contre, tu veux juste le top 3 ?, les joueurs sont stocké dans une variable, c'est les joueurs connecté sur le serveur... ? #Expression pour ajouter définir etc le nombre de vote pour un joueur set {vote::%player%} to ... add ... to {vote::%player%} remove ... from {vote::%player%} #classement (tu peux modifier les broadcasts de fin, voir afficher d'une autre façon, le reste pas besoin de toucher command /classementvote: permission: TAPERMISSION permission message: TONMESSAGE trigger: loop 3 times: set {_%loop-number%p} to "En attente" set {_%loop-number%} to 0 loop {vote::*}: if {vote::%loop-index%} > {_1}: set {_nb} to 3 set {_nb-1} to 2 loop 2 times: set {_%{_nb}%} to {_%{_nb-1}%} set {_%{_nb}%p} to {_%{_nb-1}%p} remove 1 from {_nb} remove 1 from {_nb-1} set {_1} to loop-value set {_1p} to loop-index else: if {vote::%loop-index%} > {_2}: set {_3} to {_2} set {_3p} to {_2p} set {_2} to loop-value set {_2p} to loop-index else: if {vote::%loop-index%} > {_3}: set {_3} to loop-value set {_3p} to loop-index loop 3 times: set {_nb} to 3 set {_%{_nb}%p} to player from {_%{_nb}%p} remove 1 from {_nb} broadcast "joueur 1: %{_1p}% - nb vote:%{_1}%" broadcast "joueur 2: %{_2p}% - nb vote:%{_2}%" broadcast "joueur 3: %{_3p}% - nb vote:%{_3}%"
-
Je pense pas que cela soit possible, car il n'y a pas de couleur animé. Le seul moyen serait d'envoyer des messages et 2 secondes après de le renvoyer avec le bleu décalé, mais ça veut dire que toutes les deux secondes faut clear le chat pour renvoyer tous les messages qui étaient visible avec celui de l'admin qui change de couleur. Donc ça serait vraiment le gros bordel/pas très opti/je pense que ça serait verrait donc que ça serait assez dégueulasse.
-
on join: set {break.%player%} to now on break: if (difference between {break.%player%} and now) > 1 seconds: set {bloc.%player%} to 0 set {break.%player%} to now if (difference between {break.%player%} and now) < 1 seconds: add 1 to {bloc.%player%} if {bloc.%player%} >= 25: loop all players: if loop-player is op: message "%player%" to the loop-player set {bloc.%player%} to 0 J'ai essayé avec des petites valeurs pour {bloc.%player%} et ça fonctionnait bien, donc dis moi si ça fonctionne (si tu as moyen de miner 25 blocs/secondes.
-
J'étais sur la v1 ? 23 janvier 2016 c'est assez ancien ? ? 23 janvier 2016 23 janvier 2016
-
Si je puis me permettre, il ne faut pas utilisé player dans une fonction ? C'est boby, je ne sais pas comment changer de nom ?
-
Car avec un skript, on peut tous personnaliser, on peut récupérer des informations comme le nombre de zone loué acheté, les noms....
-
Version de minecraft / skript : 1.12.2 / Dev36 Type du skript : Utilitaire Description du script en détails (3 lignes ce n'est pas assez détaillé) : Je voudrais un skript similaire à des plugins comme simpleregionmarket, areashop etc en skript. Donc qu'avec un panneau, un joueur puisse acheter, louer, vendre, arrêter la location d'un terrain (region worldedit). Panneau: [A VENDRE] [VENDU] [A LOUER] [LOUÉ] nom du terrain prix durée (location) Merci d'avance.
-
Le vilageois est stocké dans une variable car c'est un villageois issu d'un skript de pet. Je disais ça pour vous aidez à détecter que le villageois à côté de moi est le pet.
-
Et qu'il se mette à tirer quand le joueur fais une commande ou quand le joueur se fait attaquer (ou attaque) (donc les victim ou les attacker) Et désolé pour le double post, ne me tapez pas ?
-
Oui, jusqu'à temps que tous les "attacker" sois mort, je veux sois qu'il tire balle par balle avec un temps entre chaques, soit des rafales avec un temps plus longtemps entre les rafales
-
Bonsoir, J'aimerais un skript qui ferait en sorte q'un villageois (stocké dans une variable list) (proche du joueur), tire une flèche sur d'autres entité (attaque une entité à la fois), qui sont assez proche. Si vous avez rien compris, voici un petit dessin explicatif (Il paraîtrait que c'est Léonard De Vinci en personne qui a réalisé ce dessin). (sois avec une commande, sois quand le joueur se fais attaquer (le villageois attaque les attaquants) Merci
-
J'ai fait un skript pour des tanks. La joueur clique sur le tank fait de bloc. Si y a un bloc de diamant, présent dans le tank, la joueur est tp 2 blocs au dessus. Et je veux que y ait qu'une personne par tank. Donc quand tu cliques sur le tank. Si y a déjà un joueur proche du bloc de diamant ça envoi le message sinon ça tp le joueur. J'ai utilisé des cochons pour des tests
-
Du coup comment je fais pour que soit ça envoi un message, soit ca tp en fonction de la présence du cochon ?
-
Le problème, c'est que si y a pas de cochon, et aucune autre entité, ça m'envoi pas de message. Si je mets genre un item frame, ça me l'envois. Mais avec l'item frame et le cochon, ça envois le message et tp.
-
Titre du sujet : [bout de skript] Si y a un joueur dans un rayon autour d'un bloc ou non... Sujet : Version de minecraft / skript : 1.9.4 Type du skript : Skript de cosmétique Description du script : Bonjour je souhaiterais un morceau skript qui permettrait que lorsque je fais ma commande, si il y a un joueur (ici un cochon pour des tests) dans un rayon de 2 blocs autour du bloc de diamant, ça envois juste le message "&cQuelqu'un occupe déjà ce tank.", si non, si il n'y a pas de joueur, je veux que ça exécute la 2ème partie set {Location.tank.%player%} to player's location........ Autres précisions (bout de skript déjà fait, systèmes actuellement utilisés, etc.) : command /test: trigger: if {tank.%player%} is false: loop blocks in radius 10 around the player: if loop-block is diamond block: loop entities in radius 2 around the loop-block's location: SI Y A UN COCHON: message "&cQuelqu'un occupe déjà ce tank." SI Y A PAS DE COCHON: set {Location.tank.%player%} to player's location set {_Loc} to loop-block's location add 2 to the y-coord of {_Loc} teleport the player to {_Loc} apply jump boost -10000 to the player for 666 days set the player's fly speed to 0 set the player's walk speed to 0 set the gamemode of the player to spectator wait 1 tick set {tank.%player%} to true Merci de votre aide et bonne journée.
-
up
-
Je demande si cette ligne était correct ou non; de plus à quoi sert ton _ devant balle ? Et enfin, je veux faire des options: nom: id arme: id munition: temps de recharge: balle par "chargeur": dégats: bruit tire: bruit recharge: Pour plus de 24 armes. Donc ça ferait beaucoup dans les options non ?
-
Bonjour, j'aurais voulu savoir si il était possible de faire quelque chose comme ça: avant, je set {arme.%player%} sur un numéro correspondant à l'arme que je joueur utilise: (1,2,3,etc) set {balle_par_chargeur} to value "balle_parchargeur%{arme.%player%}%" get of "plugins/arme/config.yml" .... .... set {balle.%{arme.%player%}%.%player%} to %{balle_par_chargeur}% #donc set le nombre de balle de l'arme (numéro) sur le numéro qui va avec dans le config.yml Et dans le fichier config, y il a: balle_par_chargeur_1: 10 balle_par_chargeur_2: 98 balle_par_chargeur_3: 4 etc Merci
-
Comment ça Byezo ? le jeu va ouvrir que un menu, et une fois que le joueur clique ça le ferme et lui give se qu'il a gagné. Et AltaWineMomoth, désolé je l'oublie tout le temps :)
