ncobrail 8 Posté : 14 décembre 2015 Bonjour la communauté de Skrip-MC ! Je vous demande un Skript : 'Marché sur la lave'. EXPLICATION: Avec la commande '/lava', sa nous met un message : 'Vous pouvez désormais marcher sur la lave' Ensuite après avoir fait la commande peut marché sur la lave : Sa remplace le block de lave par de l'obsi le temps que le joueur passe (environ 5 seconds je pense) et sa replace de la lave. Voilà si vous n'avez pas tous compris demandé moi. Merci d'avance. :) Partager ce message Lien à poster Partager sur d’autres sites
Spartan9802 181 Répondu : 14 décembre 2015 Bonsoir, Regarde le skript IceBoots, avec 2-3 modifications tu obtiendras se que tu veut ;) Partager ce message Lien à poster Partager sur d’autres sites
ncobrail 8 Répondu : 14 décembre 2015 J'ai déjà regarde se skript là, mais je le trouve beaucoup trop complexe :/ Partager ce message Lien à poster Partager sur d’autres sites
Spartan9802 181 Répondu : 14 décembre 2015 Tu a juste des idées à remplacer oO Edit: Au pire on ma déjà demandé une version lave, je regarderais dans la nuit, comme ça je le recorderais au passage, le code est foireux ^^ Partager ce message Lien à poster Partager sur d’autres sites
ncobrail 8 Répondu : 14 décembre 2015 Ok Partager ce message Lien à poster Partager sur d’autres sites
Invité DeltaKepler Répondu : 16 décembre 2015 Je n'ais pas tester mais je penses que sa marche : options: lag: 0 on quit: delete {iceboots.%player%.secu} loop {iceboots.%player%.block::*}: if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:0" or "11:0": set block at loop-value-1 to lava:0 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:1" or "11:1": set block at loop-value-1 to lava:1 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:2" or "11:2": set block at loop-value-1 to lava:2 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:3" or "11:3": set block at loop-value-1 to lava:3 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:4" or "11:4": set block at loop-value-1 to lava:4 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:5" or "11:5": set block at loop-value-1 to lava:5 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:6" or "11:6": set block at loop-value-1 to lava:6 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:7" or "11:7": set block at loop-value-1 to lava:7 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:8" or "11:8": set block at loop-value-1 to lava:8 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:9" or "11:9": set block at loop-value-1 to lava:9 delete {iceboots.%player%.block.id.%loop-value-1%} remove loop-value-1 from {iceboots.%player%.block::*} on join: delete {iceboots.%player%.secu} loop {iceboots.%player%.block::*}: if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:0" or "11:0": set block at loop-value-1 to lava:0 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:1" or "11:1": set block at loop-value-1 to lava:1 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:2" or "11:2": set block at loop-value-1 to lava:2 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:3" or "11:3": set block at loop-value-1 to lava:3 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:4" or "11:4": set block at loop-value-1 to lava:4 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:5" or "11:5": set block at loop-value-1 to lava:5 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:6" or "11:6": set block at loop-value-1 to lava:6 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:7" or "11:7": set block at loop-value-1 to lava:7 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:8" or "11:8": set block at loop-value-1 to lava:8 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:9" or "11:9": set block at loop-value-1 to lava:9 delete {iceboots.%player%.block.id.%loop-value-1%} remove loop-value-1 from {iceboots.%player%.block::*} on script load: loop all players: delete {iceboots.%loop-player%.secu} loop {iceboots.%loop-player%.block::*}: if "%{iceboots.%loop-player%.block.id.%loop-value-1%}%" is "10:0" or "11:0": set block at loop-value-1 to lava:0 else if "%{iceboots.%loop-player%.block.id.%loop-value-1%}%" is "10:1" or "11:1": set block at loop-value-1 to lava:1 else if "%{iceboots.%loop-player%.block.id.%loop-value-1%}%" is "10:2" or "11:2": set block at loop-value-1 to lava:2 else if "%{iceboots.%loop-player%.block.id.%loop-value-1%}%" is "10:3" or "11:3": set block at loop-value-1 to lava:3 else if "%{iceboots.%loop-player%.block.id.%loop-value-1%}%" is "10:4" or "11:4": set block at loop-value-1 to lava:4 else if "%{iceboots.%loop-player%.block.id.%loop-value-1%}%" is "10:5" or "11:5": set block at loop-value-1 to lava:5 else if "%{iceboots.%loop-player%.block.id.%loop-value-1%}%" is "10:6" or "11:6": set block at loop-value-1 to lava:6 else if "%{iceboots.%loop-player%.block.id.%loop-value-1%}%" is "10:7" or "11:7": set block at loop-value-1 to lava:7 else if "%{iceboots.%loop-player%.block.id.%loop-value-1%}%" is "10:8" or "11:8": set block at loop-value-1 to lava:8 else if "%{iceboots.%loop-player%.block.id.%loop-value-1%}%" is "10:9" or "11:9": set block at loop-value-1 to lava:9 delete {iceboots.%loop-player%.block.id.%loop-value-1%} remove loop-value-1 from {iceboots.%loop-player%.block::*} on any move: if {iceboots.%player%.secu} is not set: set {iceboots.%player%.secu.8} to "false:" set {_x} to x-coordinate of player set {_y} to y-coordinate of player remove 1.5 from {_y} set {_z} to z-coordinate of player set {_world} to world of player set {_loc} to location at {_x}, {_y}, {_z} in world {_world} if {iceboots.%player%.block::*} is set: loop {iceboots.%player%.block::*}: if loop-value is not location of block below player: if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:0" or "11:0": set block at loop-value-1 to lava:0 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:1" or "11:1": set block at loop-value-1 to lava:1 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:2" or "11:2": set block at loop-value-1 to lava:2 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:3" or "11:3": set block at loop-value-1 to lava:3 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:4" or "11:4": set block at loop-value-1 to lava:4 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:5" or "11:5": set block at loop-value-1 to lava:5 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:6" or "11:6": set block at loop-value-1 to lava:6 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:7" or "11:7": set block at loop-value-1 to lava:7 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:8" or "11:8": set block at loop-value-1 to lava:8 else if "%{iceboots.%player%.block.id.%loop-value-1%}%" is "10:9" or "11:9": set block at loop-value-1 to lava:9 delete {iceboots.%player%.block.id.%loop-value-1%} remove loop-value-1 from {iceboots.%player%.block::*} loop all blocks in radius 3 of {_loc}: if "%loop-block%" is "lava": set {_yblock} to y-coordinate of loop-block set {_yplayer} to y-coordinate of player if {_yblock} <= {_yplayer}: if block above loop-block is air: add location of loop-block to {iceboots.%player%.block::*} set {iceboots.%player%.block.id.%location of loop-block%} to "%id of loop-block%:%data value of loop-block%" set block at location of loop-block to ice show mob spawner flames particles at player for player offset by 0.8, 0.0, 0.8 wait {@lag} ticks delete {iceboots.%player%.secu} Partager ce message Lien à poster Partager sur d’autres sites
ncobrail 8 Répondu : 16 décembre 2015 Copié coller du Skript IceBoots... 1 Partager ce message Lien à poster Partager sur d’autres sites
Spartan9802 181 Répondu : 16 décembre 2015 Je confirme x) dis donc sa devient une habitude ici ... Partager ce message Lien à poster Partager sur d’autres sites