problème avec skript sur un plugin

  • Auteur de la discussion Auteur de la discussion Renan_
  • Date de début Date de début

Renan_

Aventurier
10 Février 2025
1
0
1
24
bonjour, j'ai un problème avec mon script sk qui ne marche pas. voici le script, si quelqu'un pouvait m'aider merci d'avance.

options:
fire_gem: fire gem
speed_gem: speed gem
astra_gem: astra gem
golden_gem: golden gem
life_gem: life gem
puff_gem: puff gem
str_gem: str gem
wealth_gem: wealth gem
on first join:
set {gem.%player%} to true
give player 1 {@fire_gem}
give player 1 {@speed_gem}
give player 1 {@astra_gem}
give player 1 {@golden_gem}
give player 1 {@life_gem}
give player 1 {@puff_gem}
give player 1 {@str_gem}
give player 1 {@wealth_gem}
on join:
if {gem.%player%} is not set:
set {gem.%player%} to true
give player 1 {@fire_gem}
give player 1 {@speed_gem}
give player 1 {@astra_gem}
give player 1 {@golden_gem}
give player 1 {@life_gem}
give player 1 {@puff_gem}
give player 1 {@str_gem}
give player 1 {@wealth_gem}
else:
wait 1 tick
loop all items in player's inventory:
if loop-item is {@fire_gem}:
add 1 to {has_fire.%player%}
if loop-item is {@speed_gem}:
add 1 to {has_speed.%player%}
if loop-item is {@astra_gem}:
add 1 to {has_astra.%player%}
if loop-item is {@golden_gem}:
add 1 to {has_golden.%player%}
if loop-item is {@life_gem}:
add 1 to {has_life.%player%}
if loop-item is {@puff_gem}:
add 1 to {has_puff.%player%}
if loop-item is {@str_gem}:
add 1 to {has_str.%player%}
if loop-item is {@wealth_gem}:
add 1 to {has_wealth.%player%}
if {has_fire.%player%} is 0:
give player 1 {@fire_gem}
if {has_speed.%player%} is 0:
give player 1 {@speed_gem}
if {has_astra.%player%} is 0:
give player 1 {@astra_gem}
if {has_golden.%player%} is 0:
give player 1 {@golden_gem}
if {has_life.%player%} is 0:
give player 1 {@life_gem}
if {has_puff.%player%} is 0:
give player 1 {@puff_gem}
if {has_str.%player%} is 0:
give player 1 {@str_gem}
if {has_wealth.%player%} is 0:
give player 1 {@wealth_gem}
on death:
loop all items in player's inventory:
if loop-item is {@fire_gem} or {@speed_gem} or {@astra_gem} or {@golden_gem} or {@life_gem} or {@puff_gem} or {@str_gem} or {@wealth_gem}:
set {death_%loop-item%.%player%} to true
wait 1 tick
loop all blocks in radius 5 around death location:
if loop-block is chest:
loop all items in loop-block's inventory:
if loop-item is {@fire_gem} or {@speed_gem} or {@astra_gem} or {@golden_gem} or {@life_gem} or {@puff_gem} or {@str_gem} or {@wealth_gem}:
set {stored_%loop-item%_%player%} to true
loop {death_%loop-item%.%player%}:
give player 1 loop-index
delete {death_%loop-item%.%player%}
on drop:
if event-item is {@fire_gem} or {@speed_gem} or {@astra_gem} or {@golden_gem} or {@life_gem} or {@puff_gem} or {@str_gem} or {@wealth_gem}:
cancel event
 
Bonsoir,

Pourrais-tu modifier ton message initial pour mettre des blocs de code ``` plutôt qu'un bloc de citation, histoire de conserver l'indentation ?

Aussi, tu n'as pas dit ce qui ne marchait pas. Si tu as un message d'erreur, il faudrait le recopier.

Cordialement,
ShE3py