Aller au contenu

uiytt

Ancien
  • Compteur de contenus

    1152
  • Inscription

  • Dernière visite

  • Jours gagnés

    44
  • Crédits

    3,259 [Faire un don]

Messages posté(e)s par uiytt


  1. Il y a 1 heure, FrenchMonster a dit :

    Version de Minecraft : 1.12.2
    Version de Skript : 2.4 beta 7 bensku

    Addons utilisés: .Sharpsk skellet skMorkaz skquery skrayfall skstuff tuske umbaska

    Type du skript : skript de metier

    Description du script :

    Bonjour,

    je viens ici pour vous demandez de l'aide j'ai fais un skript pour un métier de mineur bien sur je débute en skript 

    voici mon skript:

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    aucune erreur dans la console lorsque je casse le minerai de fer le block réapparaît bien pourtant rien n'est give alors voila j'espere que vous pourrais m'aider

    cordialement

    Avec ta commande tu définis ta variable avec un text, puis tu essaye de tester si c'est un nombre...


  2. il y a 32 minutes, Dragou56 a dit :

    Version de Minecraft : 1.8
    Version de Skript : Je ne sais pas comment l'avoir.

    Addons utilisés: Wildskript, skquery, skrayfall, 

    Type du skript : Un skript de quête.

    Description du script :

    J'ai fais un skript avec une quête, on doit tuer 10 cochons mais quand on en tue 1, sa n'ajoute pas 1 dans la liste, sa en met toujours 0.

    Je vous met le code et je vous met un screen que sa augmente pas.

    Je peux mieux vous expliquez si vous avez des questions, donc dîtes le moi 🙂

    PS: Les "Good !", c'est quand on tue un cochon, et les "0", c'est la commande /pig pour savoir combien de cochon ont as tué.

    Merci à ceux qui m'aideront, cordialement


     

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.
     

    pig.png

    Alors il faut la version skript donc fait /ver skript


  3. il y a 42 minutes, Gleush a dit :

    Oui j'ai pu trouver une alternative. Certains blocs ne fonctionne pas, mais en général si on prend le nom du bloc et qu'on remplace le "_" par un espace. ça fonctionne. Après comme je disais tout les blocs ne fonctionne pas. (Dans mon cas "oak wood" n'existe pas, en revanche, j'utilise "oak log" qui lui fonctionne. [Ce n'est pas exactement le même bloc mais je m'en contenterai faute de mieux]).

    Voici la liste des syntaxe de tout les blocs et item de mc

    • Humm 1

  4. Il y a 4 heures, TitiLaPierre a dit :

    Version de Minecraft : 1.7.10 Cauldron
    Version de Skript : 2.2-SNAPSHOT


    Addons utilisés: SkQuery, WildSkript...


    Description du script :

     

    Bonjour ! J'ai besoin d'aide pour script.

    Pour éviter la duplication d'un item, je souhaiterais l'empêcher d'être bougé. Pour cela, j'ai utilisé cela :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Aucunes erreurs quand je reload le script et dans la console lorsque je prend l'étoile du nether.

    [Et oui, elle est bien nommé "Hyberion"]

     

    Je demande donc de l'aide pour pouvoir empêcher mes joueurs de faire cela.
    Merci d'avance !

    Skript 2.+ ne marche pas pour la 1.7.10 il va falloir prendre une vieille version

    • Bruh 1

  5. Il y a 12 heures, Aclaya a dit :

    Ce n'est pas ce que je recherche, merci tout de même

    Voici un code qui devrait empêcher de pouvoir farme :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

     

    Essaye de le comprendre et de l'Adapter pour le reste ^^

    Hésite pas à demander de l'aide


  6. Il y a 22 heures, Waylek a dit :

    Salut a toi et merci pour ton aide 🙂

    Je ne comprend pas ce que tu me propose 😕 J'ai essayer ce que tu ma donner et j'ai une erreur et je pige pas le fonctionnement

    Peut tu m’en dire plus ? 🙂

    Ah merde tu es en 1.14.4, je pense pas que skript-mirror existe pour cette version...


  7. En utilisant skript-mirror tu peux modifier le type d'un spawner :

     

    block property spawner type:
      set entitytype:
        set {_state} to expr-1.getState()
        spawn change value at expr-1
        set {_entity} to last spawned entity
        delete last spawned entity
        set {_type} to {_entity}.getType()
        {_state}.setSpawnedType({_type})
        {_state}.update(true)

    Set le type de mob du spawner au clique droit par exemple

    on right-click:
      type of target block of player is a spawner
      set spawner type of event-block to ("arrow" parsed as entitytype)

     


  8. il y a 55 minutes, Kilterra a dit :

    une api dans le même code pour faciliter l'utilisation avec d'autres skripts, un fichier de permissions par joueurs ce sont des idées comme ça 

    y'a déjà des api pour luckperms 😕 et un fichier de perms par joueurs me semble être une très mauvaise idée mais pourquoi pas si tu veux le faire 🤷‍♀️


  9. il y a 44 minutes, Kilterra a dit :

    Ça peut être un challenge pour certains d'autres qui préfère Tout programmer eux même oú encore d'autres qui vont s'inspirer de code existant pour en refaire un en ajoutant des fonctionnalités ce qui est plus facile avec un skript qu'avec un plugin

    Mouai je vois mal ce qui pourrais être ajouter à un plugin de perms...


  10. il y a 13 minutes, Salwyn a dit :

    Bonjour à tous !

    Proposez moi vos idées de tutoriels à faire pour de future tutoriels sur le serveur. Merci de pas me proposer genre des "Fait un skript pour les message de connexion et de déconnexion" car il y en a déjà certainements plusieurs vu que c'est méga simple à faire. 

    Merci à tous et bonne journée !

    Quel serveur ? 🤔

    Et sinon par tutoriel que veux tu dire ? créer un script ? montrer une fonctionnalité de skript ?

    Si tu veux créer un script, tu as une idée précise d'idée que tu veux (lobby, mini-jeux, etc...) ou osef et tu prend n'importe quel idée ?

     


  11. il y a 36 minutes, noftaly a dit :

    Hey ! Voici un code que j'avais donné dans le channels #snippets sur discord, et que je mets ici pour toucher une plus grande audience ^^ (et avoir des crédits 😆)

    Vous tapez la commande /event <secondes du compte a rebours> puis un compte a rebours va se lancer. Il affichera d'abord le nombre choisis, puis tous les nombres ronds inférieurs, et terminera par un 5, 4, 3, 3, 1 !

    Ce qui veut dire que pour cette commande : /event 64, il va ressortir ceci : 64, 60, 50, 40, 30, 20, 10, 5, 4, 3, 2, 1, L'event commence

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Je l'utilise pour mon système de GiveAll, et je pense que c'est le plus performant que j'ai pu faire.

     

    Attention toutefois, il faut que le nombre de secondes soit plus grand ou égal à 10 ! Sinon ca ne fonctionnera pas 😞 

    Euh ceci devrait marcher :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

     

    • Merci 2

  12. il y a une heure, Kilterra a dit :

    Alors certes il n'est peut être pas possible de faire un skript qui recopie un plugin à la perfection mais on peut en faire qui s'en rapproche avec les mêmes fonctionnalités juste l'optimisation qui sera un peu plus basse qu'avec du Java Mais c'est normal

    On peut mais y'a aucun intéret à le faire 😕


  13. Il y a 1 heure, KneaXy a dit :

    Je pense aussi... Il y a 500x mieux que Skript parfois.
    Bah tien, les plugins par exemple ! 😉 

    Pour les permissions : PermissionEx (J'utilise c:), LuckPerm pour les courageux, GroupManager pour ceux qui n'ont pas envie de s'emmerder avec les perms ^^
    Après bon, j'ai vu des vidéos en mode "Je recode essentials en Skript"... Utilité ? Mis à part se la péter (Effet garanti je dis pas le contraire XD) ben en soit ça sera toujours moins optimisé

     

    Enfin bref, moi je ne pense pas qu'on peut recoder un plugin (quel qu'il le soit) aussi performant, accessible, simple d'utilisation, beaucoup de fonctionnalités, ... en Skript, c'est du suicide ^^

    Tout à fait d'accord xD

    Par contre, Luckperms est bc plus facile et agréable à prendre en main perso par rapport à PermissionEx 🤔


  14. Il y a 5 heures, KneaXy a dit :

    Ca marche, mais sans plugin de perm qui intercepte tu fais comment ? 🤔

    Ah oui t'a rien pour donner des perms aux joueurs ^^

    mais bon perso je trouve un serveur 100% skript c une très mauvaise idée


  15. il y a 50 minutes, Lou' a dit :

    Oui mais le problème de ça, c'est que c'est pas compatible et qu'il faut tester le grade du joueur à l’exécution d'une commande. Déjà si tu changes les grades, cela pose problème. Autrement, ce n'est pas compatible avec les autres plugins, et du coup ça fait que l'option de permission dans les commandes ne sert plus. Par ailleurs, dans l'optique d'un serveur totalement fait en Skript, je suis totalement d'accord avec toi, puis il y aurait moyen d'ajouter des fonctions pour organiser tout ça ^^

    Je me sens stupide mais le : if player has permission "test.test":

    ça marche non ? et en plus c'est compatible avec le système de perms des autres plugins ^^


  16. Il y a 2 heures, Lou' a dit :

    Bah c'est un achievement genre, t'imagine un serveur vraiment 100% skript. Après, avoir des perms en skript permettrait de rajouter pleins d'autres choses pour les permissions, des systèmes de VIP, de rankup, des trucs beaucoup plus propres que taper une commande dans la console.

    faut vraiment que je créer un addon pour luckperms 🤔

     


  17. il y a une heure, Lou' a dit :

    Voici le code auquel je suis arrivé.

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

     

    J'aimerai adapter ce code de façon à ce qu'il fonctionne comme je l'entend, le problème est que j'ai beau le retourner dans tous les sens, je n'arrive à rien.

    J'aimerai ajouter le fait que quand un joueur rejoint le serveur, il voit les npcs anciennement spawn, ce qui n'est pas le cas actuellement. Autrement, j'aimerai aussi que le joueur ne soit pas visible dans le tab, mais quand j'essaie de modifier la function addTab, soit ça ne marche plus, soit mon serveur crash. Serait-il possible de masquer le joueur dans le tab sans enlever le pseudo au dessus de sa tête ?

    Merci d'avance de l'aide qui me sera apportée !

    Source du code

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    Aucune idée, mais pourquoi tu utilise pas cityzen 🤔?


  18. il y a 51 minutes, Lou' a dit :

    Hey, je cherche le moyen de faire des PNJ qui ont des skins de joueur (comme citizen) mais sans citizen.
    J'ai cherché vraiment pas mal, j'ai demandé à pas mal de gens que je connaissais et personne n'a su me répondre, avez-vous une idée ?

    Merci d'avance !

    Possible mais incroyablement chiant O_o !

    Je pense qu'il faudrait envoyer constamment aux joueurs un packets qui indique que un joueur se trouve à cet endroit alors que non 😕

    Je te conseil vraiment pas de faire ça !

     

    EDIT : Je suis tombé par pur hasard sur ça :

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    descend au dernier message de KingAlterIV

     

     


  19. Tu demande un système complet de cosmétiques xD

    Il y a ça qui fait très bien ce que tu veux voir plus https://skript-mc.fr/forum/files/file/109-✪-magichub-✪-lobby-box-particles-pets-and-more/?changelog=43

    Mais ouai là tu demande du cosmétique ce qui est le plus chiant à faire de loin ! Je pense pas que quelqu'un sera motivé pour le faire 😕

    Si tu veux regarder comment faire, regarde au niveau de l'addon SKDragons

     


  20. il y a 4 minutes, Kilterra a dit :

    j'ai penser à un while c'est vrai mais à 10 ticks il y avait quelques bug malheureusement et le seul moyen de le corriger en faite c'était de le passer à 1 tick et après en avoir discuter vite fait avec limeglass il m'avait conseiller de passer par un on any move 😕

     

    Vraiment 😮 ? bizarre car le on any move execute ça pour chaque mouvement (même ceux de la tête) donc pour bc de joueurs perso j'aurais pensé que ct le wait 1 tick le mieux xD


  21. Déjà je te conseil de de chercher du côté des listes c'est très utile pour ceux que tu veux faire ^^ 

    Ensuite à la place de définir 4 variables ({jaune.%player%},{vert.%player%},etc...), pourquoi ne pas définir juste une variable ({team.%player%} par exemple) à "vert", "jaune" etc... ça prendrait 4 fois moins de place ^^

     

    Sinon le problème ici, c'est que tu envois ton message à

    Contenu masqué

      Réagissez ou répondez à ce message afin de consulter le contenu masqué.

    donc toujours le même joueur au lieu de utiliser loop-player pour l'envoyer à chaque joueur ^^

    • Triste 1

  22. il y a une heure, Nivlem a dit :

    Merci pour vos réponses (toutes de qualité), je suis soulagé de voir que la performance n'est pas un frein majeur ! 

    Je cherche à réaliser un Pvp Faction en développant un maximum de choses (jusqu'au système faction lui-même). Je ne souhaite utiliser que le stricte minimum de plugins Java, c'est pourquoi je m'inquiète beaucoup sur les performances, la qualité du pvp est au centre de mes préoccupations.

    Qu'en pensez vous si j atteins la centaine de joueurs (ce qui n'est pas une mince à faire). 

    Comment me conseillez vous d'optimiser mes Scripts ? Éviter certaines variables ? Connaissez-vous un topic qui explique comment optimiser au mieux un Skript ? 

     

    Merci encore pour l'attention que vous nous portez!!

    Puis-je m'adresser à l'un d'entre vous en cas de problème sur le développement d'un Skript (vous m'avez l'air au point) ?

    Je devrais créer une explication de comment bien optimiser un script 🤔 car il n'y en a pas actuellement. Mais ouai, si tu veux savoir si ton script est bien optimisé ou avoir de l'aide, il n'y a pas de problème à me contacter perso ^^, le discord skript-mc est aussi là pour ça 🙂 

    • Merci 1
    • Humm 1
×
×
  • 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.