Aller au contenu

Olyno

Développeur Add-ons
  • Compteur de contenus

    741
  • Inscription

  • Dernière visite

  • Jours gagnés

    31
  • Crédits

    556 [Faire un don]

Messages posté(e)s par Olyno


  1. Pour la variable du proprietaire, je t'avais pris un exemple ahah, il faut le faire pour toutes les variables, pas uniquement celle-ci, donc 

    {_l::%player%}

    Attention, j'ai pu remarquer dans ton script que tu avais la même variable mais qui change de valeur :

    set {_l::%player%} to location of player
    set {_l::%player%} to location of player's head

    Ca pourrait te poser soucis ?


  2. Conseil : évite d'utiliser des points pour séparer tes valeurs dans les variables, utilise les deux points tel que 

    {%event-entity%::prorpietaire}

    A première vu ca ne change rien, mais ca change en fin de compte beaucoup. Voici un exemple concret:

    Dans l'exemple suivant:

    Contenu masqué

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

    Nous devons préciser tout les joueurs, et nous devons les loop. Tu t'imagines bien que si ton serveur a + 500 joueurs ca veut dire que ton script va devoir vérifier + 500 joueurs, c'est problématique. Maintenant prenant l'exemple des deux points:

    Contenu masqué

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

    Ici nous n'avons pas besoin de loop, économisant pas mal de ressource. Ce qui suit les deux points sont appelé "index", comme dans un livre. 

     

     


  3. il y a 27 minutes, uiytt a dit :

    On est obligé de faire :

     

    
    on inventory click:
    	if name of event-inventory is "Nom du gui":
    		if index of event-slot = 0:
    			cancel event

    Avec la version complexe de tuske ? ça m'étonne sérieusement, c'est contre productif...

    C'est actuellement la seules méthode que j'ai trouvé. Après j'ai donné des exemples, à toi d'adapter les exemples et de trouver une meilleure méthode si tu le peux ?


  4. Bonjour,

    Dans ce tutoriel nous allons voir comment faire des guis avec Skript, et non SkQuery ou encore Tuske. Non, non, ce n'est pas une blague, car depuis la dev34 de skript (approximativement hein) il est désormais possible de créer des guis avec skript, des vrais guis.

    Pour rappel, les syntaxes suivent les règles suivantes:

    • %...% => Les éléments entre pourcentage représentent les types (données provenant du jeu) que vous devez utiliser. Parfois, vous avez le choix entre plusieurs types (ex : %entity/location%)
    • (choix 1|choix 2|choix 3) => Les parenthèses " ( ) " indiquent que vous êtes obligé d'utiliser un des termes présents. La barre verticale " | " signifie " ou ". On peut donc traduire les éléments entre parenthèses comme : " choix 1 ou choix 2 ou choix 3 ".
    • [...] => Les éléments entre crochets sont optionnels. Cela signifie que vous n'êtes pas obligé d'utiliser les termes qu'ils contiennent.

    Pour ouvrir un gui, il faudra combiner plusieurs syntaxes. Voici la liste les syntaxes pour l'ouverture du gui:

    Contenu masqué

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

    Pour mettre des items dans le gui, il vous suffit d'utiliser les syntaxes suivantes:

    Contenu masqué

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

    Exemple d'utilisation optimiser d'un gui après l'ouverture de celui-ci:

    Contenu masqué

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

    Comment rendre votre item "to be unsteable" ou "to do nothing" ou en français, faire en sorte que votre item ne bouge pas au clique ?

    Contenu masqué

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

    Pour que ce soit tout votre gui qui ne bouge pas :

    Contenu masqué

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

    Vous voulez agir différemment selon le clique utilisé (exemple: clique gauche, clique droit etc...) ? Pas de soucis:

    Contenu masqué

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

     

    Pour les lores, c'est possible uniquement avec les dernières version de skript (2.3) (donc les serveurs en 1.8 ne sont pas compatible avec cette fonctionnalité):

    Contenu masqué

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

    Vous pouvez bien entendu raccourcir tout ça:

    Contenu masqué

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

    Exemple d'un gui

    Contenu masqué

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

  5. J'ai refait ton code en mieux, car il était cracra. Mon code est en pur skript et est 100% fonctionnel car je l'ai testé.

    Testé en version: spigot 1.12.2
    Version de Skript: 2.2-dev36

    on inventory close:
        if name of event-inventory contains "Poubelle":
            set {_items::*} to items in inventory event-inventory #Tout les items dans l'inventaire
            set {_nombre_item_depose} to amount of {_items::*} #Le nombre d'items dans l'inventaire
            send "&bItems: %{_items::*}% ; &dNombre d'item: %{_nombre_item_depose}%"
     
    command /test:
        trigger:
            open chest inventory with 6 row with name "Poubelle" to player
    • J'aime 1

  6. 1) "Je veux" non, ce n'est pas si tu veux mais si nous, les gens qui aident, veulent bien t'aider

    2) Revoit comment fonctionne les variables et plus précisément la différence entre variables locales et globales. Pour te résumer un peu, les variables globales sont utilisables partout, et les variables locales uniquement dans les événements où elles sont utilisés (cela inclut les commandes)

    3) ta variable locale "{_reponse}" est déjà du texte, donc tu n'es pas obligé de la mettre entre pourcentages et guillemets.


  7. Justement, je trouve ça dommage de stagner l'histoire comme ça. Au début on avance, à la fin on avance, mais au milieu, à cet période, j'appelle ça de la stagnation, en gros faire des épisodes juste pour les faire, sans rien derrière.


  8. Il s'agit d'un anime excellent mais uniquement à la fin. En effet, au début, on ne va strictement rien comprendre, mais à la fin nous comprenons tout.

    Tout de fois, je trouve cet anime un peu prévisible. J'ai réussi à savoir qui était John Titor (même si j'hésitais entre la meuf silencieuse aux textos et l'autre), je me doutais bien que c'était Okabe derrière le cr... SPOILER.... début etc...

    De plus, je trouve qu'il y a énormément de longueur dans l'anime (comme Okabe qui essaye désespéramment sauver Tuturu), ce que je trouve très dommage.

    Malgré tout, une fois que l'anime est vu, nous voulons avoir une suite ! Pour ceux qui sont intéressé, une saison 2 est sorti, "Steins;Gate Zero".

     

    Voilà ce que je pense de l'anime.


  9. Omg quel code affreux, tient tente celui-là:

    command /defi <text>:
     	trigger:
    		if arg 1 contains "D19":
    			set {_defismenu19.%player%} to the first element out of objects in column "D19" from result of query "SELECT `D19` FROM `faction__defi` WHERE `Joueur` ='%player%'"
    			if {_defismenu19.%player%} is 0:
    				loop items in player's inventory:
    					#orange-purple-light blue-yellow-lime-pink-gray-light gray-cyan-purple-blue-brown-green-red-black-white
    					set {_invent::1::%player%} to amount of orange wool in player's inventory
    					set {_invent::2::%player%} to amount of purple wool in player's inventory
    					set {_invent::3::%player%} to amount of light blue wool in player's inventory
    					set {_invent::4::%player%} to amount of yellow wool in player's inventory
    					set {_invent::5::%player%} to amount of light green wool in player's inventory
    					set {_invent::6::%player%} to amount of pink wool in player's inventory
    					set {_invent::7::%player%} to amount of gray wool in player's inventory
    					set {_invent::8::%player%} to amount of light gray wool in player's inventory
    					set {_invent::9::%player%} to amount of cyan wool in player's inventory
    					set {_invent::10::player%} to amount of magenta wool in player's inventory
    					set {_invent::11::player%} to amount of blue wool in player's inventory
    					set {_invent::12::player%} to amount of brown wool in player's inventory
    					set {_invent::13::player%} to amount of green wool in player's inventory
    					set {_invent::14::player%} to amount of red wool in player's inventory
    					set {_invent::15::player%} to amount of black wool in player's inventory
    					set {_invent::16::player%} to amount of white wool in player's inventory
    					if ({_invent::1::%player%} + {_invent::2::%player%} + {_invent::3::%player%} + {_invent::4::%player%} + {_invent::5::%player%} + {_invent::6::%player%} + {_invent::7::%player%} + {_invent::8::%player%} + {_invent::9::%player%} + {_invent::10::%player%} {_invent::11::%player%} + {_invent::12::%player%} + {_invent::13::%player%} + {_invent::14::%player%} + {_invent::15::%player%} + {_invent::16::%player%}) = (5 * 16):
    						update "UPDATE faction__defi SET D19 = 1 WHERE Joueur ='%player%' AND `D19` ='0'"
    						broadcast "&e[Défis] &6%player% &ba &aréussi &ble défi &dBeep beep I'm a sheep"
    						message "&e[Défis] &aRécompense:"
    						message "&e[Défis] &c- 5 laines de chaque couleur"
    						message "&e[Défis] &a+ 1 kit d'outil en diamant"
    						message "&e[Défis] &a+ 1 stuff en diamant"
    						remove 5 orange wool from the player
    						remove 5 purple wool from the player
    						remove 5 light blue wool from the player
    						remove 5 yellow wool from the player
    						remove 5 light green wool from the player
    						remove 5 pink wool from the player
    						remove 5 gray wool from the player
    						remove 5 light gray wool from the player
    						remove 5 cyan wool from the player
    						remove 5 magenta wool from the player
    						remove 5 blue wool from the player
    						remove 5 brown wool from the player
    						remove 5 green wool from the player
    						remove 5 red wool from the player
    						remove 5 black wool from the player
    						remove 5 white wool from the player
    						give 1 diamond hoe to the player
    						give 1 diamond axe to the player
    						give 1 diamond pickaxe to the player
    						give 1 diamond sword to the player
    						give 1 diamond shovel to the player
    						give 1 diamond helmet to the player
    						give 1 diamond chestplate to the player
    						give 1 diamond leggings to the player
    						give 1 diamond boots to the player
    						stop
    					else:
    						message "{@defis} &cVous n'avez pas tous les éléments requis dans votre inventaire afin de compléter ce défi."
    						message "&dRequis dans votre inventaire:"
    						message "&dLaine orange &6%{_invent::1::%player%}%/5"
    						message "&dLaine violette &6%{_invent::2::%player%}%/5"
    						message "&dLaine bleu clair &6%{_invent::3::%player%}%/5"
    						message "&dLaine jaune &6%{_invent::4::%player%}%/5"
    						message "&dLaine lime &6%{_invent::5::%player%}%/5"
    						message "&dLaine rose &6%{_invent::6::%player%}%/5"
    						message "&dLaine gris &6%{_invent::7::%player%}%/5"
    						message "&dLaine gris clair &6%{_invent::8::%player%}%/5"
    						message "&dLaine cyan &6%{_invent::9::%player%}%/5"
    						message "&dLaine magenta &6%{_invent::10::%player%}%/5"
    						message "&dLaine bleu &6%{_invent::1::1%player%}%/5"
    						message "&dLaine marron &6%{_invent::12::%player%}%/5"
    						message "&dLaine vert &6%{_invent::13::%player%}%/5"
    						message "&dLaine rouge &6%{_invent::14::%player%}%/5"
    						message "&dLaine noir &6%{_invent::15::%player%}%/5"
    						message "&dLaine blanc &6%{_invent::16::%player%}%/5"
    						stop
    			else:
    				message "{@defis} Vous avez déjà complété ce défi."


  10. Anime ou manga ? Hmmm, en voilà une bonne question... 

    Les animes d'un côtés sont très intéressant de part leurs animations et leurs réaliste, ainsi que leurs prix pour ceux qui les regardent illégalement (oui je t'ai vu, toi derrière ton écran). Tout de fois un anime dure en moyenne 22 min (sans l'opening et l'ending) et nous devons avoir une connexion internet (voir une télé pour quelques un).

     

    Un manga reste tout autant intéressant. Nous pouvons prendre le temps qu'il nous faut pour le lire, ce n'est pas illégale et nous n'avons pas besoin de connexion internet ou de télé. Tout de fois, c'est payant, allant de 1€ dans une brocante à 6€ ou même 8€ en neuf dans les supermarchés ou chez les libraires.

     

    Alors, quel est mon choix ? Pour ma part, je suis plus anime. Les animes sont très vivant et c'est ce qui me fait plaisir et ce que j'adore parmi tous. Les mangas sont vivants dans un certain sens, mais pas dans le sens que j'aime malheureusement (et c'est surtout que c'est gratuit hum hum).

     

    Et vous, que préférez vous ?


  11. Bonjour (ou bonsoir) à tous et à toute,

    Alors je me présente, AlexLew, céliba... hum hum, pardon je m'égare. 

    J'ai donc, à l'heure où je vous parle, 17 ans, et ça doit bien faire 3 ans que je me suis mis à voir des animes. En ce qui concerne anime ou manga, mon choix sera dans le topic adéquate x)

    Pour mon type d'anime, j'aime beaucoup les comédies, les histoires qui tournent autours des écoles, les animes de combat, mais parmi tous, je préfère les animes avec du suspense et des choses dont je ne m'y attendais pas. Ce sont les meilleurs animes selon moi.

     

    Sur cette rapide présentation de ma part, je souhaite le bienvenu aux nouveaux et futurs membres ?

     

    Et vous, qui êtes vous ?

     


  12. Bienvenu, Ô bienvenu dans ce fabuleux club qu'est Onii-anime !

    Dans ce club vous pourrez y retrouver bon nombre de topics qui m'ont l'air bien sympathiques. Désormais vous pouvez poster du contenu et inviter d'autre membre dans ce club, pour avoir encore plus de frère, Ô mes Onii-chan ! 

    Je vous invite à vous présenter dans le topic adéquate, et vous démarquer en tant que bon Onii-chan.

    Si vous avez la moindre suggestion pour le club, je vous invite à m'en faire part dans ce maid café ?

     

    Sur ce, amusez vous bien !

    • J'aime 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.