-
Compteur de contenus
1 844 -
Inscription
-
Dernière visite
-
Jours gagnés
74
Type de contenu
Profils
Forums
Téléchargements
Tout ce qui a été posté par noftaly
-
On peut pas faire de bossbar en 1.7 avec skript. Ou alors faut retrouver une très vieille version d'un addon, genre la version d'il y a 4/5 ans de SkQuery
-
ok ? si tu trouves poste tes réponses ici comme ca ca pourra en aider d'autres
- 13 réponses
-
- armor stand
- armorstand
-
(et 4 en plus)
Étiqueté avec :
-
Tu as testé avec mundosk et/ou sharpSk ? faut modifier les syntaxes c'est pas les mêmes.
- 13 réponses
-
- armor stand
- armorstand
-
(et 4 en plus)
Étiqueté avec :
-
ah ok bas tant mieux !
- 13 réponses
-
- armor stand
- armorstand
-
(et 4 en plus)
Étiqueté avec :
-
Ok bah je ne connaissais pas cette version. Bref télécharge une version de bensku : https://docs.skunity.com/downloads En 1.8, comme c'est assez vieux, il te faut la dev27. Mais y'a des chances que ca ne fonctionne pas... Alors teste la dev26, 25 et 24. Si ca ne fonctionne toujours pas, alors reste avec ta 2.2snapshot mais c'est ultra vieux (encore plus que les bensku)
- 13 réponses
-
- armor stand
- armorstand
-
(et 4 en plus)
Étiqueté avec :
-
2.2-SNAPSHOT c'est pas une version de skript. Il nous faut ta version de skript précise. Pas le nom du fichier. (a moins que ce soit vraiment ca ta version, ce qui est très bizarre ? car je ne l'a connais pas, et il faudrait que tu passes avec une version Bensku) Et évite les doubles post ?
- 13 réponses
-
- armor stand
- armorstand
-
(et 4 en plus)
Étiqueté avec :
-
Il faudrait ta version de skript (/ver skript) Et sinon je crois qu'il faut que tu regardes du côté de MundoSk et de SharpSk ?
- 13 réponses
-
- 1
-
-
- armor stand
- armorstand
-
(et 4 en plus)
Étiqueté avec :
-
Salut ! je suis pas la pour vous apprendre comment cette fonction fonctionne mais juste pour vous la partager parce que c'est assez utile. Ce n'est pas moi qui l'ai faite, je l'ai trouvé il y a super longtemps, sous forme de commande. Voila la bête : function inventoryManager(action: text, p: player): if {_action} is "save": loop 36 times: add slot (loop-number - 1) of {_p}'s inventory to {inv.%{_p}%::items::*} set {inv.%{_p}%::maingauche} to slot 40 of {_p}'s inventory set {inv.%{_p}%::casque} to helmet of {_p} set {inv.%{_p}%::plastron} to chestplate of {_p} set {inv.%{_p}%::pantalon} to leggings of {_p} set {inv.%{_p}%::bottes} to boots of {_p} if {_action} is "give": set {_s} to 0 loop {inv.%{_p}%::items::*}: set slot {_s} of {_p}'s inventory to loop-value add 1 to {_s} set slot 40 of {_p}'s inventory to {inv.%{_p}%::maingauche} set helmet of {_p} to {inv.%{_p}%::casque} set chestplate of {_p} to {inv.%{_p}%::plastron} set leggings of {_p} to {inv.%{_p}%::pantalon} set boots of {_p} to {inv.%{_p}%::bottes} Et ensuite vous pouvez l'utiliser comme cela : (ca peut être pratique pour les systèmes de login avec skript, ou pour les inventaires par mondes) on quit: inventoryManager("save", player) on join: clear player inventoryManager("give", player) Enjoy ! ?
-
every 1 ticks in world "{@World}": loop all players: on appelle ca "être suicidaire". Bref sinon ca devrait t'intéresser : crop (trampl(e|ing)|break[ing]|stomp[ing]|step[ping] on|destroy[ing]) Donc tu peux faire un on crop break: if {bypassland.%player%} is not true: if {chunk.%chunk at location of event-player%} is set: if {chunk.%chunk at location of event-player%} is not event-player: if {chunk.%chunk at location of event-player%.%event-player%} is set: stop send "&cCe terrain appartient à &7%{chunk.%chunk at location of block%}%&c." to event-player cancel event
-
Tu cherches dans les options de ton éditeur de code. Si tu as Sublime text tu vas dans "File > Save with Encoding > UTF-8". Sur N++ je sais pas mais ca doit être pareil. EDIT: je crois que c'est tout en bas :
- 8 réponses
-
- inventaire
- demande
-
(et 1 en plus)
Étiqueté avec :
-
Ah les kills de mobs comptent ? Alors met "on death:" au lieu de "on death of player:"
-
Les régions en Skript c'est assez bugués... Je n'ai pas vraiment de solution. Attendons voir si un autre membre propose qqchose ?
-
verrouillé Plusieurs Skript (scoreboard, position, bateau, sac à dos, menu gui)
noftaly a répondu à un(e) sujet de maxou45400 dans Résolus
C'est pas SkRayFall, c'est le "while player is online" qui s'active 20 fois par secondes. D'ou l'importance du wait, parce que si tu le mets pas ca crash -
verrouillé Plusieurs Skript (scoreboard, position, bateau, sac à dos, menu gui)
noftaly a répondu à un(e) sujet de maxou45400 dans Résolus
non @uiytt, ce sera maj toutes les 2 secondes. @maxou45400SkRayFall et si tu as besoin de remplacer le truc de ping psk ca fonctionne pas, Skellett -
verrouillé Plusieurs Skript (scoreboard, position, bateau, sac à dos, menu gui)
noftaly a répondu à un(e) sujet de maxou45400 dans Résolus
on join: while player is online: delete player's sidebar set name of sidebar of player to "Ton serveur !" set score " " in sidebar of player to 20 set score "&eTes kills :" in sidebar of player to 19 set score "&6 > %{kills.%player%}%" in sidebar of player to 18 set score "&eTes morts :" in sidebar of player to 17 set score "&6 > %{death.%player%}%" in sidebar of player to 16 set score " " in sidebar of player to 15 set score "&eTon ping :" in sidebar of player to 14 set score "&6 > %player's ping%" in sidebar of player to 13 set score " " in sidebar of player to 15 set score "&eTa vie :" in sidebar of player to 14 set score "&6 > %player's health% &c♥" in sidebar of player to 13 wait 2 seconds #! EXTREMEMENT IMPORTANT !# SINON TON SERVEUR CRASH ! on death of a player: if attacker is a player: add 1 to {kills.%attacker%} add 1 to {death.%victim%} Voila pour le scoreboard. Je ne suis pas sur pour le ping mais si ca ne fonctionne pas mets set {_ping} to skellett ping of "%player%" après le set name of sidebar puis remplace set score "&6 > %player's ping%" in sidebar of player to 13 par set score "&6 > %{_ping}%" in sidebar of player to 13 -
verrouillé Plusieurs Skript (scoreboard, position, bateau, sac à dos, menu gui)
noftaly a répondu à un(e) sujet de maxou45400 dans Résolus
Et il faudrait que tu lui dise les mondes pour le GUI ? Je vais faire le scoreboard en attendant ? -
Pas de problèmes ?
-
Voilà ! Pour la région, skript est un peu bugué donc pas sur que ca fonctionne... J'ai mis ce que tu as demandé en options donc c'est facilement customisable ? options: min.x: -10000 max.x: 10000 min.z: -10000 max.z: 10000 avoid: air or water block or lava block or stone block or sandstone block or mossy cobblestone block or dirt block perm: rtp cooldown: 2 minute region: Spawn cout: 500 Command /rtp: permission: {@perm} trigger: set {_waited} to difference between {rtp.%player%.lastused} and now if {_waited} is less than {@cooldown}: message "&f&lEbelion&6&lTP : &cTu dois attendre %difference between {@cooldown} and {_waited}% pour refaire ceci." stop if player's balance >= {@cout}: if "%region at player%" is "{@region}": remove {@cout} from player's balance send "&f&lEbelion&6&lTP : &eTéléportation en cours de chargement." to player wait 1 second apply resistance 100 to player for 6 seconds wait 1 tick set {_loc::old} to player's location while player's location is {_loc::old}: set {_loc::new} to location at random number between {@min.x} and {@max.x}, 0, random number between {@min.z} and {@max.z} loop blocks above {_loc::new}: if loop-block and block above loop-block are air: if block under loop-block is not {@avoid}: set {_loc::new} to location of loop-block teleport player to {_loc::new} stop loop wait 10 ticks set {rtp.%player%.lastused} to now else: message "&cTu n'es pas dans ""{@region}""" else: message "&cIl te faut au moins {@cout}$ !"
-
Voilà ! on join: if {alreadyjoin::%player%} is not set: set {alreadyjoin::%player%} to true broadcast "Bienvenue à %player% sur Eriacraft ! (%size of {alreadyjoin::*}%ème inscrit !)"
-
Sinon tu as aussi le plugin AntiPlugin : https://v1.skript-mc.fr/resources/230/
-
on death: loop all items in victim's inventory: if loop-item is named "&c[&6Hammeur&c]": add loop-item to {itemmort::%victim%::*} remove loop-item from drops on respawn: loop {itemmort::%player%::*}: give loop-value to player delete {itemmort::%player%::*} et mets bien l'encodage du skript en UTF-8 ou UTF-16
- 8 réponses
-
- inventaire
- demande
-
(et 1 en plus)
Étiqueté avec :
-
met "element" à la place de object
-
Les syntaxes sont, il me semble, un poil différentes (skripthub.net). Sinon tu as aussi Skript qui propose des "effect" de base : apply [potion of] %potioneffecttypes% [potion] [[[of] tier] %-number%] to %livingentities% [for %-timespan%] apply ambient [potion of] %potioneffecttypes% [potion] [[[of] tier] %-number%] to %livingentities% [for %-timespan%] apply [potion of] %potioneffecttypes% [potion] [[[of] tier] %-number%] without [any] particles to %livingentities% [for %-timespan%]
-
Umbaska et WildSkript sont dépréciés, tout comme SkRambled, RandomSk, SkAction. Et sinon il y a Skellett qui ajoute des syntaxes de potion