Aller au contenu

jacobmartin03

Membre
  • Compteur de contenus

    24
  • Inscription

  • Dernière visite

Tout ce qui a été posté par jacobmartin03

  1. N'oublie pas de mettre "Résolu" a ton sujet ^^
  2. jacobmartin03

    Vient-il d'un mob spawner ?

    Essaie ça : on spawn: if spawn reason of entity is "natural": world is "World_Of_Are" cancel event Avec plaisir ;)
  3. Même avec un plugin, il est impossible d'envoyer un message spécifique a chaque joueur avec une taille précise en fonction de la taille personnalisée de son chat. Donc désolé pour toi, mais oublie ce projet, c'est impossible
  4. Bonsoir, Merci pour ta réponse, mais je pense que vous n'avez pas compris mon problème ici Ce n'est pas mon préfix qui pose problème, j'ai l'impression que c'est a chaque fois que je met "arg 2" ou quelque chose du genre, et je ne comprend pas pourquoi :x
  5. Au début du script (Où je n'avais pas encore testé pour vérifier les premières erreurs), j'avais fait comme ça, seulement, Skript m'avait fait des erreurs a propos de ça justement ^^' Merci pour ta réponse sinon :D Edit : Voici l'erreur : ?7[?6*?7]' is not an entity type (arenepvp.sk, line 106: send "%{@prefix}% &aVous pouvez quitter l'ar?ne ? tout moment en faisant /leave." to player') (Avec 36 lignes disants la même erreur)
  6. Bonsoir, Cela fait deux après-midi que je suis sur ce Skript et j'aimerais beaucoup ne pas abandonner ce projet. Il y a des erreurs que je ne comprend pas, et j'aimerais vraiment que quelqu'un puisse me remettre sur la bonne voie. Je sais que le skript est vraiment très long, mais je serais vraiment reconnaissant si quelqu'un pouvait m'aider, je n'ai pas envie d'avoir passé plusieurs heures pour rien... Merci d'avance. ^^ La partie du Skript qui pourrait poser problème : command /arenapvp <text> <text> <text>: description: Lancer l'arêne PvP ! permission: alazia.arenapvp.start executable by: players and console usage: /arenapvp <start>, <info [player]>, <duel [player 1] [player 2]>, <stop> trigger: if arg 1 is "start": set {arenapvp.isstart} to "true" broadcast "{@prefix} &6&lUn event &6&nArène PvP &6&lvient de commencer !" broadcast "&6 &a/join&6 Pour rejoindre !" if {arenapvp.isstart} is "true": send "{@prefix} &aUne arène est déjà en cours !" to player stop trigger if arg 1 is "stop": if {arenapvp.isstart} is "true": broadcast "{@prefix} &aL'Arène PvP est finie ! Le gagnant est..." send "{@prefix} &aVeuillez dire le nom du gagnant dans le chat en vert clair." to op players set {arenapvp.isduel} to "false" set {arenapvp.isstart} to "false" loop {arenapvp.playersjoin::*}: execute console command "/pex user %loop-value% add essentials.back" make loop-value execute command "/back" wait 1 tick execute console command "/pex user %loop-value% remove essentials.back" loop 36 times: set slot {inv.count.%loop-value%} of loop-value's inventory to {inv.%loop-value%.%{inv.count.%loop-value%}%.main} add 1 to {inv.count.%loop-value%} set the helmet of loop-value to {inv.%loop-value%.helmet.main} set the chestplate of loop-value to {inv.%loop-value%.chest.main} set the leggings of loop-value to {inv.%loop-value%.legs.main} set the boots of loop-value to {inv.%loop-value%.feet.main} if arg 1 is "info": if {arenapvp.isstart} is "true": if arg 2 is set: if {arenapvp.isjoin.%arg 2%} is "true": send "{@prefix} &2Infos de &f%arg 2%&2 :" send "&a Morts : %{arenapvp.death.%arg 2%}%" else: send "{@prefix} &2Ce joueur n'est pas dans l'arène." else: send "{@prefix} &2Veuillez mettre le pseudo d'un joueur." else: send "{@prefix} &2Aucune arène n'est en cours." if arg 1 is "duel": if {arenapvp.isstart} is "true": if {arenapvp.isjoin.%arg 2%} is "true": if {arenapvp.isjoin.%arg 3%} is "true": if {arenapvp.isduel} is "false": set {arenapvp.isduel} to "true" broadcast "{@prefix} &a%arg 2% et %arg 3% vont maintenant s'affronter en duel." wait 2 seconds teleport arg 2 to location at {@spawnplayer1} teleport arg 3 to location at {@spawnplayer2} set {arenapvp.startduel.%arg 2%} to "true" set {arenapvp.startduel.%arg 3%} to "true" wait 1 second send "{@prefix} &a&lDébut du duel dans 5 secondes..." to arg 2 and arg 3 wait 5 seconds send "{@prefix} &a&lGo ! Bonne chance !" to arg 2 and arg 2 else: send "{@prefix} &aUn duel est déjà en cours !" to player else: send "{@prefix} &aLe deuxième joueur n'est pas dans l'arène !" to player else: send "{@prefix} &aLe premier joueur n'est pas dans l'arène !" to player else: send "{@prefix} &aAucune arène n'est en cours." to player if arg 1 is "restoreinv": if {arenapvp.isduel} is "false": if arg 2 is set: loop 36 times: set slot {inv.count.%arg 2%} of arg 2's inventory to {inv.%arg 2%.%{inv.count.%arg 2%}%.main} add 1 to {inv.count.%arg 2%} set the helmet of arg 2 to {inv.%arg 2%.helmet.main} set the chestplate of arg 2 to {inv.%arg 2%.chest.main} set the leggings of arg 2 to {inv.%arg 2%.legs.main} set the boots of arg 2 to {inv.%arg 2%.feet.main} send "{@prefix} &aL'inventaire de &f%arg 2%&a a été restauré." to player send "{@prefix} &aVotre inventaire vient d'être restauré." to arg 2 else: send "{@prefix} &aVeuillez mettre le pseudo du joueur a qui restaurer l'inventaire." else: send "{@prefix} &aVous ne pouvez pas restaurer l'inventaire d'un joueur pendant un duel." Les erreurs (=/) : [20:08:58] [server thread/INFO]: [skript] Encountered 11 errors while reloading all scripts! [20:08:58] [server thread/INFO]: Loaded 6 scripts with a total of 20 triggers and 12 commands in 0.43 seconds [20:08:58] [server thread/ERROR]: '"&7[&6*&7] &aVotre inventaire vient d'?tre restaur?." to' is not a type (arenepvp.sk, line 90: send "{@prefix} &aVotre inventaire vient d'?tre restaur?." to arg 2') [20:08:58] [server thread/ERROR]: 'boots of' is not a type (arenepvp.sk, line 88: set the boots of arg 2 to {inv.%arg 2%.feet.main}') [20:08:58] [server thread/ERROR]: 'leggings of' is not a type (arenepvp.sk, line 87: set the leggings of arg 2 to {inv.%arg 2%.legs.main}') [20:08:58] [server thread/ERROR]: 'chestplate of' is not a type (arenepvp.sk, line 86: set the chestplate of arg 2 to {inv.%arg 2%.chest.main}') [20:08:58] [server thread/ERROR]: 'helmet of' is not a type (arenepvp.sk, line 85: set the helmet of arg 2 to {inv.%arg 2%.helmet.main}') [20:08:58] [server thread/ERROR]: '2's inventory' is not a type (arenepvp.sk, line 83: set slot {inv.count.%arg 2%} of arg 2's inventory to {inv.%arg 2%.%{inv.count.%arg 2%}%.main}') [20:08:58] [server thread/ERROR]: 'arg 2 and' is not a type (arenepvp.sk, line 70: send "{@prefix} &a&lGo ! Bonne chance !" to arg 2 and arg 2') [20:08:58] [server thread/ERROR]: 'arg 2 and' is not a type (arenepvp.sk, line 68: send "{@prefix} &a&lD?but du duel dans 5 secondes..." to arg 2 and arg 3') [20:08:58] [server thread/ERROR]: 'to location at 370, 28, 190' is not an entity type (arenepvp.sk, line 64: teleport arg 3 to location at {@spawnplayer2}') [20:08:58] [server thread/ERROR]: 'to location at 345, 28, 170' is not an entity type (arenepvp.sk, line 63: teleport arg 2 to location at {@spawnplayer1}') [20:08:58] [server thread/ERROR]: 'op players' is not an entity type (arenepvp.sk, line 28: send "{@prefix} &aVeuillez dire le nom du gagnant dans le chat en vert clair." to op players') [20:08:58] [server thread/INFO]: [skript] Reloading all scripts... (Le skript en entier, au cas ou : http://pastebin.com/ZmhBEZAP ) Je me prosterne devant celui qui voudra bien prendre de m'aider :c
  7. jacobmartin03

    Joueur mentionné

    Merci beaucoup @HardTrox !! Tu me sauve :D
  8. jacobmartin03

    Joueur mentionné

    Bonsoir, Désolé pour le retard, j'ai été dans l'incapacité de même vérifier si quelqu'un m'avait répondu. Je vais essayer ton code, je te tiens au courant, merci beaucoup.
  9. Bonjour, Je cherche depuis maintenant une heure comment faire un skript qui permettrais de prévenir un joueur quand son pseudo a été mentionné dans le chat. Je souhaiterais que ce pseudo se mette en gras juste pour le joueur et qu'un son soit joué (J'ai déjà le plugin pour) Pourriez-vous me mettre sur la bonne voie ? Merci d'avance !
  10. jacobmartin03

    Bar de vie

    loop all players: loop-player has permission "pvpbox.plusdevie" apply health_boost to loop-player Maintenant, ça ne rajoute que 2 coeurs..
  11. jacobmartin03

    Banhelp

    Personne pour m'aider svp ? :c
  12. jacobmartin03

    Argument join ,leave

    Modifie ton titre en "A supprimer", les admins s'en occuperont :p
  13. jacobmartin03

    Argument join ,leave

    Et en plus tu a fais un double post : https://skript-mc.fr/forum/index.php?threads/probleme-mini-jeux.1167/
  14. jacobmartin03

    Argument join ,leave

    Je te propose de reposter ton sujet dans la catégorie "Demandes de Skripts".
  15. jacobmartin03

    Banhelp

    Bah oui, je le sais, j'ai passé une après midi dessus .-. Mais mon problème, c'est que quand je fais (Par exemple) /tempban jacobmartin03 1 Test (C'est à dire, la bonne syntaxe), il me renvoie au /banhelp Pareil pour le mute
  16. jacobmartin03

    Banhelp

    Voici mon skript entier, au cas où : http://hastebin.com/nisuyuvave.vbs Merci d'avance ^^
  17. jacobmartin03

    Banhelp

    Bonsoir, J'ai voulu modifier ce script suivant en ajoutant quelques fonctionalités : https://skript-mc.fr/forum/index.php?threads/baninfo-casier-des-joueurs-ban-tempban-banip-mute-kick.1062/ Voici les fonctionnalités que j'ai voulu ajouter : - Une raison au tempban - Un temps au mute - Un broadcast dans le chat quand il y a sanctions - Une petite modification du mute (J'ai supprimé la fonction mute du skript, tout ce que je voulais, c'était broadcast dans le chat + l'ajout du mute au baninfo) - Ajouts au baninfo Toutes les commandes fonctionnent, sauf le tempban et mute. Il me renvoie tout le temps au banhelp. Voici les deux codes des comandes qui posent problème : command /tempban [<offline player>] [<time span>] [<text>]: usage: &c/tempban <player> <time> <reason> trigger: if player has permission "mod.tempban" or "mod.*": if arg 1 is not set: make player execute command "banhelp" else if arg 2 is not set: make player execute command "banhelp" else if arg 3 is not set: make player execute command "banhelp" else: set {_player} to arg 1 if {_player} is player: if {tempban.time:%{_player}%} is not set: message "&cBanni" set {tempban.time::%{_player}%} to arg 2 set {tempban.timestamp::%{_player}%} to now kick {_player} due to "Tu es tempban %arg 2% minutes." broadcast "[&9Alazia&r]&b&l{_player}&r&b a été banni pour &b&l%arg 3%&r&b pendant &b&l{tempban.time::%{_player}%} &r&bminutes." if {tempban.time::%{_player}%} is set: message "&cCe joueur est maintenant banni." broadcast "[&9Alazia&r]&b&l{_player}&r&b a été banni pour &b&l%arg 3%&r&b pendant &b&l{tempban.time::%{_player}%} &r&bminutes." if "%{_player}%" is offline player: if {tempban.time:%{_player}%} is not set: message "Banni" set {tempban.time::%{_player}%} to arg 2 set {tempban.timestamp::%{_player}%} to now broadcast "[&9Alazia&r]&b&l{_player}&r&b a été banni pour &b&l%arg 3%&r&b pendant &b&l{tempban.time::%{_player}%} &r&bminutes." if {tempban.time::%{_player}%} is set: message "&cCe joueur est maintenant banni." broadcast "[&9Alazia&r]&b&l{_player}&r&b a été banni pour &b&l%arg 3%&r&b pendant &b&l{tempban.time::%{_player}%} &r&bminutes." if {numbertempban.%arg 1%} is not set: set {numbertempban.%arg 1%} to 1 else: add 1 to {numbertempban.%arg 1%} add arg 2 to {mutetime.%arg 1%::*} add arg 3 to {mute.reason.%arg 1%::*} on join: if {tempban.time::%player%} is set: set {_tempban} to difference between now and {tempban.timestamp::%player%} reduce {_tempban} by {tempban.time::%player%} if difference between now and {tempban.timestamp::%player%} is bigger than {tempban.time::%player%}: clear {tempban.time::%player%} clear {tempban.timestamp::%player%} set {banned.%player%} to false unban player if difference between now and {tempban.timestamp::%player%} is smaller than {tempban.time::%player%}: set {tempban.%player%} to true kick player due to "Tu es tempban" command /mute [<player>] [<text>] [<time>]: usage: &c/mute <player> <reason> <time> trigger: if player has permission "mod.mute" or "mod.*": if arg 1 is not set: make player execute command "banhelp" else if arg 2 is not set: make player execute command "banhelp" else if arg 3 is not set: make player execute command "banhelp" else: if {mute.%arg 1%} is false: set {mute.%arg 1%} to true set {reason.mute.%arg 1%} to "%arg 2%" message "&6Vous avez mute &7%arg 1% &6pour &7%arg 2%&6." message "&cVous avez été mute pour: %arg 2%" to arg 1 make player execute command "essentials:mute %arg 1% %arg 3%" broadcast "[&9Alazia&r]&b&l%arg 1%&r&b a été muté pour &b&l%{reason.mute.%arg 1%}%&r&b pendant&b&l %arg 3%&r&b." if {mute.%arg 1%} is true: message "&cCe joueur est déjà mute." if {numbermute.%arg 1%} is not set: set {numbermute.%arg 1%} to 1 else: add 1 to {numbermute.%arg 1%} add arg 3 to {mutetime.%arg 1%::*} add arg 2 to {mutereasons.%arg 1%::*} Pouriez-vous m'aider ? Merci d'avance.
  18. jacobmartin03

    Is not an entity type

    D'accord, merci beaucoup pour votre aide :)
  19. jacobmartin03

    Is not an entity type

    Mais je voulais quand même savoir quelque chose.. Pourquoi dans cette situation, on ne dois pas mettre de % ? Comment savoir si je dois en mettre ou pas ?
  20. jacobmartin03

    Is not an entity type

    Tout fonctionne parfaitement. Encore merci !
  21. jacobmartin03

    Is not an entity type

    D'accord j'essaie ça, je vous tiens au courant :) Merci beaucoup !
  22. jacobmartin03

    Is not an entity type

    EDIT : Désolé, je viens de me rendre compte que je n'avais pas mit mon erreur. [23:33:45 ERROR]: [skript] '%arg 1%' is not an entity type (Alazia.sk, line 20: send "[<red>R�onse<reset>]: <blue>%arg 2% <reset>(%player%)" to %arg 1%') [23:33:46 ERROR]: [skript] '%player%' is not an entity type (Alazia.sk, line 24: send "<red>Ce joueur n'a pas pos�de questions !<reset>" to %player%') [23:33:46 INFO]: [skript] Loaded 1 script with a total of 0 triggers and 2 commands in 0.83 seconds [23:33:46 INFO]: [skript] Finished loading.
  23. Bonjour, Je viens d'essayer de créer un skript pour les helpers d'un serveur, mais je reçois une erreur que je ne comprend pas quand je veux le tester. Pourriez-vous m'aider ? Voici mon skript : command /helper <text>: description: Envoyer une question aux Helpers. usage: /helper <Question> executable by: players and console trigger: loop all players: loop-player has permission "skript.helper" send "[<red>Question<reset>]: <blue>%arg 1% <reset>(%player%)" to loop-player set {Helper.Question.%player%} to true stop trigger command /repondre <player> <text>: description: Répondre a une question. usage: /repondre <Joueur qui a posé une question> <Réponse a la question> permission: skript.helper.respond permission message: Vous n'avez pas la permission d'utiliser cette commande. aliases: /rd trigger: if {Helper.Question.%arg 1%} is true: send "[<red>Réponse<reset>]: <blue>%arg 2% <reset>(%player%)" to %arg 1% set {Helper.Question.%arg 1%} to false stop trigger else: send "<red>Ce joueur n'a pas posé de questions !<reset>" to %player% stop trigger Merci d'avance
×
×
  • 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.