Aller au contenu

KaraDev

Membre
  • Compteur de contenus

    61
  • Inscription

  • Dernière visite

  • Jours gagnés

    3

Tout ce qui a été posté par KaraDev

  1. le début de ta critique est en accord avec ma pensée, mais à partir de "alors là c'est totalement subjectif" je suis carrément pas d'accord
  2. KaraDev

    [Skript] | Combo

    car minecraft est fait comme ça
  3. KaraDev

    [Skript] | Combo

    Attention ! LE delay normal n'est pas 0.5 seconde mais 1 seconde !! exemple: on damage: broadcast "%maximum damage delay of the attacker%" si le joueur a un delay normal, ça va te donner 1 seconds
  4. KaraDev

    Message privé entre équipe

    euh du coup dit nous ? c'est quoi qui marche pas, as-tu des erreurs ou autre ?
  5. KaraDev

    Soucis de TP on region enter

    salut :D, dit moi, pourquoi ne pas utiliser tout simplement la syntaxe de téléportation, par exemple: teleport player at(ou to ?) 252, 55, 888 in world "World"
  6. KaraDev

    Skript - Version

    effectivement oui, quelques changements donc ça risque de faire quelques erreurs, après la dev-25 n'est pas non plus la plus lointaine, pas de grosses erreur à prévoir edit: Oui là ou il y aura le plus d'erreur c'est via les aliases
  7. l'enchantement est Unbreaking comme à dit Kneaxy, Unbreakable c'est un nbt que tu peux ajouter a une arme (Nbt en question: "{Unbreakable:1}") tu peux l'ajouter à l'aide de plusieurs add-on selon ta version, SkStuff, ou Sk-NBeeT, pour ce-dernier (Sk-NbeeT): add "Nbt" to nbt of {_litem}
  8. une légende.
  9. KaraDev

    SimpleWarp

    au niveau du test en lui même, Quand j'ai lancé le skript, on m'a dit "option {noperm} undefined", l'option définis était noPerm et non noperm (les majs), j'ai donc du aller changer le nom de l'option dans le code 😕 donc c'est déjà -0.5 ⭐ pour le reste, tout se déroule bien, tout ce qui est promis marche superbement bien et je t'en félicite, le code est assez propre et explicite (il ne fait pas 100 lignes pour rien) une seule petite exception, mais elle est pardonner par le fait que ça soit un skript pour débutant, tu utilise des variables avec des "." dans ton code, tel que {warp.%arg 1%} alors que tu pourrais utilisez des variables listes ("::") {warp::%arg 1%} en plus de ça, ça te permettrait d'ajouter beaucoup de nouveautés assez important selon moi pour un script de Warps; une liste des Warps, ça me parait assez cruciale pour le joueur d'avoir des repaires et une liste de où il peut se téléporté avec des noms précis et connus, ces deux choses pour moi t’enlèvent 0.5 ⭐ Comme c'est un script pour débutant, pas la peine de faire un Gui (menu) qui te permettrait de faire; et liste, et téléportation, même si ça pourrait être une très bonne idée. PS: Tu as, dans ta présentation pas du tout mentionner les versions testées, non-testées, ou encore les add-ons / plugins qu'il faut et leur version ( le script ne nécessite aucun add-ons, je sais, mais Skript quand même, j'ai personnellement utilisé la 1.12, dev-37 ) En bref continue comme ça, bien que cette ressources date un peu et donc je pense pas que tu va l'update, elle est assez classique mais se suffit. Bonne ressource.
  10. comme tu l'as dis, ça nécessite 2 serveurs, c'est pas free ( merci ) 2 serv, surtout que aujourd'hui avec tout ce que ont peut faire (masse add-on) y'a surement moyen de trouver sans devoir avoir 2 serveurs. je cherche moi aussi de mon coté
  11. KaraDev

    Problème Loop-Player

    mais si tu ne loop pas avant et que tu envoie ton message aux joueurs dans la liste, il n'y aura qu'un seul wait pour tous les joueurs en même temps
  12. KaraDev

    Problème Loop-Player

    je pense oui qu'il faudrait le faire appart, peut être mais il te faut loop les joueur quand même, tu peux essayer d'ajouter les joueur loop dans une liste pour ensuite l'utiliser comme des joueurs, je sais que faire quelque chose comme ça: send "%nl%%nl%&2Début du jour numéro 1%nl%&2---------------------" to {Lg::Alive::*} c'est possible car je l'ai fais 😉, donc peut être peut-tu faire pareil avec les titles
  13. KaraDev

    Problème Loop-Player

    si tu veux faire que ton loop s’effectue pour tout le monde en même temps, il faut limiter voir supprimer les "wait"
  14. KaraDev

    Aide Commande

    ça veut dire quoi elle marche pas ? tu as des erreurs ? quel est ta version skript et minecraft ? dans quel contexte tu utilise ta commande, pour faire quoi ? édit ton premier message pour répondre stp
  15. KaraDev

    Aide Skript de Location

    mais la c'est plus une demande de skript que autre chose je me trompe ? donne nous ton code pour que l'ont puisse t'aider correctement stp
  16. remplace if name of player's skull is "&6&lProfil &7➤ Clic-droit": en if name of player's tool is "&6&lProfil &7➤ Clic-droit": je m'explique, quand tu clique avec un item dans la main, c'est player's tool l'item dans la main du joueur, en mettant name of player's skull tu parle du nom de la tête du joueur, et pas de l'item qu'il a en main
  17. As tu essayer avant cela on right-click... Car il me semble que on 1.7 cela y ressemblait
  18. "..on stone:" C'est quand tu clique sur un block de stone Et "..with stone:" C'est quand tu click avec un block de stone dans la main Après ton erreur viens pas de la, c'est parce que c'est rightclick, toi tu as mis right click
  19. KaraDev

    [Skript] Dons

    j'ai pas pu testé avec deux compte malheureusement, si tu rencontre un problème dit le moi et je corrigerais direct, j'ai expliquer vite fait le code avec des commentaires sauf la fin car j'avais la flemmes, j'ai fait en sorte que le joueur receveur ne puisse pas utiliser le coffre de donation comme un réelle coffre, si tu veux je te l’enlèverai si ça te gène, pareille si le joueur n'a pas assez de stockage j'ai fais en sorte de pouvoir faire une re-sauvegarde pour qu'il puisse après le reprendre, j'ai bloqué le faites de pouvoir faire un don à soit même (pour cette histoire de coffre du coup et j'ai aussi enlever la possibilité de pouvoir faire deux dons à la même personne car ça complique le skript pour rien, si tu as un soucis dit moi tout de suite 🙂 (si tu en as un bien plus tard, bah rip :x) Ps: j'ai fait des messages très très simple, à toi de les changer si ça t'amuse à part ça: Skript: 2.2-dev36 MundoSk: 1.8.5 (je doute que tu en ai besoin) SkDragon: 0.14.666 (je doute que tu en ai besoin) SkUtilities: 0.9.2 (je doute que tu en ai besoin) SkQuery (-Lime): 3.6.2-Lime (important) Skript-mirror: 1.0.0 (je doute que tu en ai besoin) Skellett: 1.9.6 (je doute que tu en ai besoin) Tuske: 1.8.2-Pikachu-Patch-3 (important) SkStuff: 1.6.4.1 (je doute que tu en ai besoin) SkRayFall: 1.9.14 (je doute que tu en ai besoin) add-ons importants: SkQuery, Tuske Skript au dessus de dev35 si possible, sinon essaye quand même Version testée: 1.8.8 options: size: 6 #taille du gui de don last: 53 #faire size * 9 - 1, cette case la est la dèrnière et sera bloqu" pour le bon fonctionnement du skript (et son optimisation) commandcreate: createdon #commande pour envoyer un don à une personne ! command: don #commande basique pour voir les dons attribué au joueur command /{@commandcreate} <offline player>: #offline player car je ne savais pas si le joueur devait être online, et j'ai pensé que non c'était mieux comme ça. trigger: if arg 1 isn't player: #if arg 1 is "clear": #commande de clear de variables en cas de bug, n'oublie pas si tu l'utilise de refaire les tabs #delete {DonHead::*} #delete {DonFor::*} #il n'y a que 2 variables fixes enregistré dans le skript #stop if {DonHead::%arg-1%::%player%} isn't set: #<---- open virtual chest inventory with size {@size} with name "&eDon pour &6%arg-1%" to player format gui slot {@last} of player with barrier named "&4&lX" to do nothing else: send "&7tu as déjà fait un don à %arg-1%, tu ne peux en faire qu'un jusqu'à qu'il soit vidé" #<--- else: send "&7tu ne peux pas te faire un don à toi même" on inventory close: #quand il quite l'inventaire if event-inventory's name contains "&eDon pour": #si le gui est le premier nommé "Don pour %player%" set {_Name} to uncolored event-inventory's name set {_Name::*} to {_Name} split at " " #recupération du nom du receveur de dons set {_slot} to 0 loop ({@last}-1) times: # if slot {_slot} of player's current inventory isn't empty: # add 1 to {_testempty} add 1 to {_slot} else: if slot {_slot} of player's current inventory is a stained_glass_pane:15 named "&6Anti-Coffre": add 1 to {_testempty} add 1 to {_slot} # if {_testempty} >= {@last}: #si le don est vide: send "&7Le Don était vide, alors nous l'avons supprimé" delete {DonHead::%{_Name::3}%::%player%} #on enlève son don (au cas ou) stop if {DonHead::%{_Name::3}%::%player%} isn't set: #si l'envoyeur n'a pas déjà un don pour le receveur set {DonHead::%{_Name::3}%::%player%} to player #ajout de la tête du donateur pour le receveur dans son gui set {_Slot} to 0 loop ({@last}-1) times: set {DonFor::%{_Name::3}%::%player%::%{_Slot}%} to slot {_Slot} of player's current inventory #sauvegarde du don add 1 to {_Slot} send "&7le don à été fait !" else: #si il lui a déjà fait un don (sécurité, cela à déjà été vérifié) send "&7tu as déjà fait un don à %{_Name::3}%, tu ne peux en faire qu'un jusqu'à qu'il soit vidé par le receveur de ce don" else if event-inventory's name contains "&eDons de": #le "s" est important il permet de différencier les 3 différents gui entre eux stop else if event-inventory's name contains "&eDon de": #si le gui est le 3ème, celui déjà donner que le receveur ouvre set {_Name} to uncolored name of slot {@last} of player's current inventory #récupération du nom de l'envoyeur, d'où la privation du 53ème slot; je n'ai pas trouvé de meilleur moyen set {_slot} to 0 loop ({@last}-1) times: if slot {_slot} of player's current inventory is empty: add 1 to {_testempty} add 1 to {_slot} else: if slot {_slot} of player's current inventory is a stained_glass_pane:15 named "&6Anti-Coffre": add 1 to {_testempty} add 1 to {_slot} if {_testempty} >= ({@last}-1): send "&7Le Don était vide, alors nous l'avons supprimé" #si le don est vide, que le receveur la vidé, alors on le supprime, sinon on le resauvegarde pour qu'il puisse le reprendre plus tard si il n'a plus de place delete {DonHead::%player%::%{_Name}%} delete {DonFor::%player%::%{_Name}%::%{_Slot}%} stop else: send "%{_testempty}%" set {_Slot} to 0 loop ({@last}-1) times: set {DonFor::%player%::%{_Name}%::%{_Slot}%} to slot {_Slot} of player's current inventory add 1 to {_Slot} send "&7le don est sauvegardé temps que tu ne l'aura pas vidé entièrement" #resauvegarde si le joueur n'a plus de place command /{@command}: permission: don.open trigger: if {DonHead::%player%::*} is set: open virtual chest inventory with size {@size} with name "&eDons de &6%player%" to player #ouverture du 2ème gui avec les têtes, LE S EST IMPORTANT POUR LES DIFFERENCIER set {_nb} to 0 loop {DonHead::%player%::*}: set {_head} to "%loop-value%" parsed as player #récupérations des donateurs format gui slot {_nb} of player with skull of "%{_head}%" parsed as offline player named "&6%{_head}%" to run: #affichage de leurs têtes open virtual chest inventory with size {@size} with name "&eDon de &6%player%" to player #ouverture du 3ème gui set {_Name} to uncolored event-inventory's name set {_Name::*} to {_Name} split at " " set {_head} to uncolored {_Name::3} #récupération et sécurisation du nom du donateur format gui slot {@last} of player with skull of "%{_head}%" parsed as offline player named "&6%{_head}%" to do nothing #affichage du donateur dans le gui, pour le récupéré (voir ligne 51) set {_count} to 0 loop ({@last}-1) times: set slot {_count} of current inventory of player to {DonFor::%player%::%{_head}%::%{_count}%} #restauration du gui add 1 to {_count} set {_nb2} to 0 while name of player's current inventory contains "&eDon de": chance of 15%: wait 2 ticks if slot {_nb2} of player's current inventory is empty: format gui slot {_nb2} of player with stained_glass_pane:15 named "&6Anti-Coffre" to do nothing add 1 to {_nb2} else: add 1 to {_nb2} if {_nb2} >= 54: set {_nb2} to 0 add 1 to {_nb} while {_start} isn't set: if slot {_nb} of player's current inventory is empty: format gui slot {_nb} of player with stained_glass_pane:15 named "&6" to do nothing add 1 to {_nb} else: add 1 to {_nb} if {_nb} >= 54: set {_start} to "start" else: send "&7aucun don pour toi."
  20. KaraDev

    [Skript] Dons

    j'ai besoin de tes versions stp car j'ai bientôt finis, j'essaye de faire un code qui s’adapte à toutes les versions mais bon xDD JE T'EN SUPPLIE NE ME DIT PAS QUE TU ES EN 1.7.10
  21. KaraDev

    [Skript] Dons

    version skript, minecraft sk query et tuske stp (/ver Skript) BTW si quelqu'un vois ce topic, je suis en train de le faire donc vous fatiguez pas
  22. KaraDev

    format slot {var} GUI

    il y a une erreur ?
  23. KaraDev

    Ouverture d'une "porte"

    j'ai pas tout compris... xD quand on allume la tnt ?
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.