Bonjour, pour qu'une variable devienne un text (Pour l'utiliser dans une commande par exemple), il faut l'encadrer dans des %. Pour ton code, cela donnerai:
on death:
attacker is a player:
victim is a player:
set {_x} to random number between 1 and 20
send "&8(&6!&8) &bYou earned &6%{x}% of Cash &bfor killing &c%player%&b!" to attacker
wait 2 ticks
make console execute command "/eco give %attacker% %{_x}%"
De plus, je me suis permis de passer ta variable {x} en variable temporaire {_x} car cela a plus de sens.
Enfin, au lieu d'utiliser un make console execute command, il y a directement une expression dans Skript, player's balance. Pour finir, le wait 2 ticks n'est pas nécessaire ici.
Ton code final devrais ressembler à:
on death:
if attacker is a player:
if victim is a player:
set {_x} to random number between 1 and 20
send "&8(&6!&8) &bYou earned &6%{_x}% of Cash &bfor killing &c%player%&b!" to attacker
add {_x} to player's balance
Bonne journée 😁