-
Compteur de contenus
61 -
Inscription
-
Dernière visite
-
Jours gagnés
1 -
Crédits
0 [Faire un don]
Type de contenu
Profils
Forums
Téléchargements
Downloads Plus Support
module__dplus_manager
Tout ce qui a été posté par Roma
-
Voici comment tu devrais faire: if {_votetext.3} is "1": set {derniervote.3.%uuid of arg player%} to now set {_split::*} to {pointvote::%uuid of arg player%} split at ":" set {_n} to "%{_split::2}%" parsed as number add 5 to {_n} # Ici tu ajoutes le nombre que tu veux set {pointvote::%uuid of arg player%} to "%arg player%:%{_n}%" play "ENTITY_VILLAGER_YES" to arg player at volume 0.3 send "&aVous avez reçu &65 &apoints." to arg player #Pour faire fonctionner ça, execute cette commande command /actionnerlesys: permission: op trigger: loop {poinvote::*}: set {_l} to loop-value remove loop-value from {_poinvote::*} set {_l2} to "PSEUDO:%{_l}%" add {_l2} to {_poinvote::*} Et donc utilise ça pour que ça marche ? command /topvote: trigger: loop {pointvote::*}: set {_split1::*} to loop-value split at ":" set {_number} to {_split1::2} parsed as number add "%{_split1::1}%:%{_number}%" to {pointvotenumber::*} loop {pointvotenumber::*}: set {spl::*} to loop-value split at ":" set {spli::2} to {spl::2} parsed as number if {test1} exist: set {spl1::*} to {test1} split at ":" set {spli1::2} to {spl1::2} parsed as number if {test2} exist: set {spl2::*} to {test2} split at ":" set {spli2::2} to {spl2::2} parsed as number if {test3} exist: set {spl3::*} to {test3} split at ":" set {spli3::2} to {spl3::2} parsed as number if {test4} exist: set {spl4::*} to {test4} split at ":" set {spli4::2} to {spl4::2} parsed as number if {test5} exist: set {spl5::*} to {test5} split at ":" set {spli5::2} to {spl5::2} parsed as number if {test1} doesn't exist: set {test1} to loop-value else if {spli::2} <= {spli1::2}: if {test2} exist: if {spli::2} > {spli2::2}: set {test5} to {test4} set {test4} to {test3} set {test3} to {test2} set {test2} to loop-value else if {test3} exist: if {spli::2} > {spli3::2}: set {test5} to {test4} set {test4} to {test3} set {test3} to loop-value else if {test4} exist: if {spli::2} > {spli4::2}: set {test5} to {test4} set {test4} to loop-value else if {test5} exist: if {spli::2} > {spli5::2}: set {test5} to loop-value else: set {test5} to loop-value else: set {test4} to loop-value else: set {test3} to loop-value else: set {test2} to loop-value else if {spli::2} > {spli1::2}: if {test2} exist: if {test3} exist: if {test4} exist: set {test5} to {test4} set {test4} to {test3} set {test3} to {test2} set {test2} to {test1} else: set {test4} to {test3} set {test3} to {test2} set {test2} to {test1} else: set {test3} to {test2} set {test2} to {test1} else: set {test2} to {test1} set {test1} to loop-value broadcast "Top voteurs:" broadcast "" broadcast "&c&l1er : &b&l%{test1}%" broadcast "&c2è : &b&l%{test2}%" broadcast "&c3è : &b&l%{test3}%" broadcast "&c4è: &b%{test4}%" broadcast "&c5è : &b%{test5}%" clear {pointvotenumber::*} clear {test1} clear {test2} clear {test3} clear {test4} clear {test5}
-
Ok. Donc c'est impossible si ta variable est stocké comme ça. Stocke là de la façon à se qu'il y ait le nom du joueur et ses points. Bien cordialement,
-
Essai de mettre redstone au lieu de redstone dust et essai en remplaçant format gui par make a gui
-
Je peux te le faire, précise-moi par exemple en combien de stone on monte lvl 1, ect
-
Mets ça dans un skript: command /testpourRoma: permission: * trigger: loop {pointvote::*}: send "%loop-value%" to sender #A ce moment là, tu me montre ce qu'a donné le message en jeu
-
je ne comprends pas le stockage de ta variable, donne moi un exemple avec un vrai nombre (genre 1) stp.
-
Si le nombre c'est le "long", Essaie cela: command /topvote: trigger: loop {pointvote::*}: set {_split1::*} to loop-value split at ", " set {_split2::*} to {_split1::1} split at "::" set {_number} to {_split1::2} parsed as number add "%{_split2::2}%:%{_number}%" to {pointvotenumber::*} loop {pointvotenumber::*}: set {spl::*} to loop-value split at ":" set {spli::2} to {spl::2} parsed as number if {test1} exist: set {spl1::*} to {test1} split at ":" set {spli1::2} to {spl1::2} parsed as number if {test2} exist: set {spl2::*} to {test2} split at ":" set {spli2::2} to {spl2::2} parsed as number if {test3} exist: set {spl3::*} to {test3} split at ":" set {spli3::2} to {spl3::2} parsed as number if {test4} exist: set {spl4::*} to {test4} split at ":" set {spli4::2} to {spl4::2} parsed as number if {test5} exist: set {spl5::*} to {test5} split at ":" set {spli5::2} to {spl5::2} parsed as number if {test1} doesn't exist: set {test1} to loop-value else if {spli::2} <= {spli1::2}: if {test2} exist: if {spli::2} > {spli2::2}: set {test5} to {test4} set {test4} to {test3} set {test3} to {test2} set {test2} to loop-value else if {test3} exist: if {spli::2} > {spli3::2}: set {test5} to {test4} set {test4} to {test3} set {test3} to loop-value else if {test4} exist: if {spli::2} > {spli4::2}: set {test5} to {test4} set {test4} to loop-value else if {test5} exist: if {spli::2} > {spli5::2}: set {test5} to loop-value else: set {test5} to loop-value else: set {test4} to loop-value else: set {test3} to loop-value else: set {test2} to loop-value else if {spli::2} > {spli1::2}: if {test2} exist: if {test3} exist: if {test4} exist: set {test5} to {test4} set {test4} to {test3} set {test3} to {test2} set {test2} to {test1} else: set {test4} to {test3} set {test3} to {test2} set {test2} to {test1} else: set {test3} to {test2} set {test2} to {test1} else: set {test2} to {test1} set {test1} to loop-value broadcast "Top voteurs:" broadcast "" broadcast "&c&l1er : &b&l%{test1}%" broadcast "&c2è : &b&l%{test2}%" broadcast "&c3è : &b&l%{test3}%" broadcast "&c4è: &b%{test4}%" broadcast "&c5è : &b%{test5}%" clear {pointvotenumber::*} clear {test1} clear {test2} clear {test3} clear {test4} clear {test5}
-
ça veut dire que tes joueurs et les points ne sont pas stockés comme tu m'as dis. J'ai compris: "%player% => %points%" Est-ce exact ?
-
Oui j'ai discord ajoute-moi: YouLosing#4201
-
Peux-tu m'envoyer la commande /buyosbi, s'il-te-plaît ?
-
Je ne pense pas que cela vient de TuSke mais plutôt de ta commande si j'ai bien compris.
-
Tu l'as eu ton skript ? (Si non dis moi j'te l'fais) Le vl'a pour les autres s'ils le veulent command /mur [<text>]: trigger: open virtual chest inventory with size 6 named "&dObsiBloc" to player on inventory close: if inventory name of current inventory of player contains "&dObsiBloc": set {_n} to 0 loop 54 times: set {_truc} to slot {_n} of current inventory of player add {_truc} to {_variable::*} add 1 to {_n} loop {_variable::*}: if "%loop-value%" contains " ": set {_dufhduhfud} to "%loop-value%" set {_ifhushfus::*} to {_dufhduhfud} split at " " if "%{_ifhushfus::1}%" contains "1" or "2" or "3" or "4" or "5" or "6" or "7" or "8" or "9": set {_dufhduhfud} to "%loop-value%" set {_ifhushfus::*} to {_dufhduhfud} split at " " set {_loopeuvalueuou} to "%{_ifhushfus::2}%" parsed as item else: set {_loopeuvalueuou} to loop-value if loop-value isn't air: if "%loop-value%" contains " ": set {_testing} to "%loop-value%" set {_split::*} to {_testing} split at " " if {_split::2} exist: if "%{_split::1}%" contains "1" or "2" or "3" or "4" or "5" or "6" or "7" or "8" or "9": add {_split::1} parsed as number to {_itemsobsi} else: add 1 to {_itemsobsi} else: add 1 to {_itemsobsi} {_itemsobsi} exist set {_itemned} to "%{_itemsobsi}% obsidian" parsed as item give 1 obsidian of efficiency 1 named "%{_itemsobsi}% obsis" to player on place of obsidian of efficiency 1: set {_name} to player's held item's name remove player's held item from player's inventory set {_split::*} to {_name} split at " " set {_altitude} to event-block's altitude set {_coo} to event-block's location set {_n} to {_split::1} parsed as number add {_altitude} - 1 to {_n} if {_n} > 256: set {_n2} to {_n} - 255.5 while {_altitude} < 257: add 1 to y-coordinate of {_coo} set block at {_coo} to obsidian add 1 to {_altitude} give 1 obsidian of efficiency 1 named "%{_n2}% obsis" to player else: while {_altitude} < {_n}: add 1 to y-coordinate of {_coo} set block at {_coo} to obsidian add 1 to {_altitude}
-
Voilà, j'ai testé sur mon serveur il marche! (Rip mon matin xD) command /topvote: trigger: loop {pointvote::*}: set {_split1::*} to loop-value split at " => " set {_number} to {_split1::2} parsed as number add "%{_split1::1}%:%{_number}%" to {pointvotenumber::*} loop {pointvotenumber::*}: set {spl::*} to loop-value split at ":" set {spli::2} to {spl::2} parsed as number if {test1} exist: set {spl1::*} to {test1} split at ":" set {spli1::2} to {spl1::2} parsed as number if {test2} exist: set {spl2::*} to {test2} split at ":" set {spli2::2} to {spl2::2} parsed as number if {test3} exist: set {spl3::*} to {test3} split at ":" set {spli3::2} to {spl3::2} parsed as number if {test4} exist: set {spl4::*} to {test4} split at ":" set {spli4::2} to {spl4::2} parsed as number if {test5} exist: set {spl5::*} to {test5} split at ":" set {spli5::2} to {spl5::2} parsed as number if {test1} doesn't exist: set {test1} to loop-value else if {spli::2} <= {spli1::2}: if {test2} exist: if {spli::2} > {spli2::2}: set {test5} to {test4} set {test4} to {test3} set {test3} to {test2} set {test2} to loop-value else if {test3} exist: if {spli::2} > {spli3::2}: set {test5} to {test4} set {test4} to {test3} set {test3} to loop-value else if {test4} exist: if {spli::2} > {spli4::2}: set {test5} to {test4} set {test4} to loop-value else if {test5} exist: if {spli::2} > {spli5::2}: set {test5} to loop-value else: set {test5} to loop-value else: set {test4} to loop-value else: set {test3} to loop-value else: set {test2} to loop-value else if {spli::2} > {spli1::2}: if {test2} exist: if {test3} exist: if {test4} exist: set {test5} to {test4} set {test4} to {test3} set {test3} to {test2} set {test2} to {test1} else: set {test4} to {test3} set {test3} to {test2} set {test2} to {test1} else: set {test3} to {test2} set {test2} to {test1} else: set {test2} to {test1} set {test1} to loop-value broadcast "Top voteurs:" broadcast "" broadcast "&c&l1er : &b&l%{test1}%" broadcast "&c2è : &b&l%{test2}%" broadcast "&c3è : &b&l%{test3}%" broadcast "&c4è: &b%{test4}%" broadcast "&c5è : &b%{test5}%" clear {pointvotenumber::*} clear {test1} clear {test2} clear {test3} clear {test4} clear {test5}
-
comment les joueurs et les points sont stockés dans ta liste?
-
Essaie avec: command /atest [<number>]: trigger: if arg 1 exist: set {timer} to "%arg-1% hours" parsed as time span command /test: trigger: set {_Diff} to difference between {Time.%player%} and now if {_Diff} is less than {timer}: send "Non tu as déjà fait cette commande il y'a %{_Diff}%" else: send "OUI" set {Time.%player%} to now
-
Mais tu l'as mise où la condition ?
- 9 réponses
-
- skript-dev36
- spigot 1.12
-
(et 1 en plus)
Étiqueté avec :
-
Je pense que cela fera l'affaire: set {_item} to "%{BM_price-%arg 1%}% emeralds" parsed as item if player has {_item} of sharpness 5: remove {_item} of sharpness 5 from player
- 9 réponses
-
- skript-dev36
- spigot 1.12
-
(et 1 en plus)
Étiqueté avec :
-
J'ai corrigé le bug. [Contenu masqué]
-
Je te l'ai fait avec TuSKe: [Contenu masqué] Cordialement,
-
Envoie un screen
-
Si j'ai bien compris: on rightclick on sugar canes: if {sugar.recolt.%player%} exist: if difference between now and {sugar.recolt.%player%} is smaller than 10 seconds: give sugar canes named "&aWeed" to player send "&aVous venez de récolter de la weed ! &4Faites attention de ne pas vous faire surprendre par la police !" else: if difference between now and {sugar.recolt.%player%} is smaller than 5 minutes: set {_time} to {sugar.recolt.%player%} add 5 minutes to {_time} set {_timeres} to difference between {_time} and now send "&cImpossible de ramasser de la weed. Veuillez attendre: %{_timeres}%" else: clear {sugar.recolt.%player%} give sugar canes named "&aWeed" to player send "&aVous venez de récolter de la weed ! &4Faites attention de ne pas vous faire surprendre par la police !" set {sugar.recolt.%player%} to now else: give sugar canes named "&aWeed" to player send "&aVous venez de récolter de la weed ! &4Faites attention de ne pas vous faire surprendre par la police !" set {sugar.recolt.%player%} to now
-
Je n'ai point l'occasion de tester, mais essayons comme cela: options: guiname: <mm>/<yy> <m> function jday(j: number): add "lundi", "mardi", "mercredi", "jeudi", "vendredi", "Samedi" and "dimanche" to {_d::*} if {_j} is 0: set {_j} to 7 return {_d::%{_j}%} Every second: set {_time} to "%hour%:%minute%:%second%" if {_time} is "15:30:0": if "%jday(g({_t::2}, {_t::1}, {_t::3}))%" is "Mercredi": make console execute command "bc &6[Event]" stop else if "%jday(g({_t::2}, {_t::1}, {_t::3}))%" is "Samedi": make console execute command "bc &6[Event]" stop else if "%jday(g({_t::2}, {_t::1}, {_t::3}))%" is "Dimanche": make console execute command "bc &6[Event]" stop else: make console execute command "bc &7&lAucun event !" stop
-
Roma updated Capture du papier with a new update entry: Correction du crash serveur, + ajout d'options pour otpimiser encore mieu votre capture! Read the rest of this update entry...
-
Mais de toute façon l'objet sera en anglais. Et il est déconseillé de faire avec le attacker du on death. Fait comme ceci: on death: victim is a player set death message to "" set {_obj} to {attaqueur.%victim%}'s tool loop all players: execute console command "tellraw %loop-player% ["""",{""text"":""&b%victim% &eà été tué par &b%{attaqueur.%victim%}% &eavec ""},{""text"":""&a[%name of tool of {attaqueur.%victim%}%&a]"",""hoverEvent"":{""action"":""show_text"",""value"":""%{_obj}%""}}]" on damage: victim is a player set {attaqueur.%victim%} to attacker