KrushHD Posté(e) le 17 mai 2017 Posté(e) le 17 mai 2017 Version de minecraft / skript : 1.7.10 Type du skript : Récolte/Traitement/Vente de cocaine Description du script : Quand on va sur une plateforme de bedrock , toutes les 5 secondes sa donne 1 obsidienne (Attention , même que l'ont reste sur place sur la plateforme sa drop quand même , pas besoin de bouger) en suite avec l'obsidienne reçu , quand on va sur une plateforme de verre (glass) toutes les 5 seconde sa enlève 1 obsidienne de notre inventaire + 100 de money , et une fois l'obsidienne enlever , sa donne 1 dirt, avec cette dirt , quand on va sur une plateforme de glowstone sa enlève 1 dirt mais sa donne 200 de money ! Voilà , en gros (Plateforme de bedrock = Recolte | Plateforme de glass = Traitement | Pateforme de glowstone = Vente) Merci à ceux qui vont m'aider ! :p
KrushHD Posté(e) le 17 mai 2017 Auteur Posté(e) le 17 mai 2017 Ton plugin d'économie ? Salut , pour les commande : give de la money = /eco give %player% <prix> / enlever de la money = /eco take %player% <prix>
RedSky GTR Posté(e) le 17 mai 2017 Posté(e) le 17 mai 2017 Ok...Essentials...Pourquoi pas utiliser un skript de money ?? (Le mien par exemple xD)
KrushHD Posté(e) le 17 mai 2017 Auteur Posté(e) le 17 mai 2017 Ok...Essentials...Pourquoi pas utiliser un skript de money ?? (Le mien par exemple xD) x)
RedSky GTR Posté(e) le 17 mai 2017 Posté(e) le 17 mai 2017 Tu as testé le mien ??Pour mettre autant de temps à repondre ?? xD (C'est pas une PunchLine)
KrushHD Posté(e) le 17 mai 2017 Auteur Posté(e) le 17 mai 2017 Tu as testé le mien ??Pour mettre autant de temps à repondre ?? xD (C'est pas une PunchLine) Oui j'ai tester , donc si tu souhaite , si tu me créer le skript demander , tu peux mettre t'es commande :p
Healthpower Posté(e) le 17 mai 2017 Posté(e) le 17 mai 2017 Tiens, comme tu peux le voir dans le code, impossible de le faire fonctionner avec les blocs de glass je sais pas si ca viens de chez moi ou pas.. Du coup j'ai test avec du sable et ca marche niquel : every 5 seconds: loop all players: if block below loop-player is obsidian: give 1 obsidian to loop-player every 5 seconds: loop all players: if block below loop-player is glass block : #Problème ici.. Glass block fonctionne pas, marche avec les autres blocs. remove 1 obsidian block from loop-player's inventory give 1 dirt to loop-player remove 100 from loop-player's balance every 5 seconds: loop all players: if block below loop-player is glowstone block : remove 1 dirt block from loop-player's inventory add 200 to loop-player's balance
KrushHD Posté(e) le 17 mai 2017 Auteur Posté(e) le 17 mai 2017 Tiens, comme tu peux le voir dans le code, impossible de le faire fonctionner avec les blocs de glass je sais pas si ca viens de chez moi ou pas.. Du coup j'ai test avec du sable et ca marche niquel : every 5 seconds: loop all players: if block below loop-player is obsidian: give 1 obsidian to loop-player every 5 seconds: loop all players: if block below loop-player is glass block : #Problème ici.. Glass block fonctionne pas, marche avec les autres blocs. remove 1 obsidian block from loop-player's inventory give 1 dirt to loop-player remove 100 from loop-player's balance every 5 seconds: loop all players: if block below loop-player is glowstone block : remove 1 dirt block from loop-player's inventory add 200 to loop-player's balance Salut , j'ai deux erreur , les voici : Possible de give/remove l'argent directement via une commande ?
Healthpower Posté(e) le 17 mai 2017 Posté(e) le 17 mai 2017 Salut , j'ai deux erreur , les voici : Possible de give/remove l'argent directement via une commande ? Ah.. J'avais les même mais je pensais que c'était parce que je n'avais pas de plugin economy. Attends je vais régler ca..
KrushHD Posté(e) le 17 mai 2017 Auteur Posté(e) le 17 mai 2017 J'ai trouver pour mettre en commande , mais pourquoi ma commande "/eco give %player% 200" et "/eco take %player% 100" ne fonctionne pas mais avec les autre commande sa fonctionne niquel ? Erreur :
Healthpower Posté(e) le 17 mai 2017 Posté(e) le 17 mai 2017 Voila qui est bon mais en retestant le code du coup je me suis rendu compte d'un problème les joueurs vont pouvoir avoir une balance négative donc potentiellement buggé, tu veux que je le bloque ? Voila le code fonctionnel sans le blocage : every 5 seconds: loop all players: if block below loop-player is obsidian: give 1 obsidian to loop-player every 5 seconds: loop all players: if block below loop-player is glass block : #Problème ici.. Glass block fonctionne pas, marche avec les autres blocs. remove 1 obsidian block from loop-player's inventory give 1 dirt to loop-player remove 100 from loop-player's money every 5 seconds: loop all players: if block below loop-player is glowstone block : remove 1 dirt block from loop-player's inventory add 200 to loop-player's money
KrushHD Posté(e) le 17 mai 2017 Auteur Posté(e) le 17 mai 2017 Voila qui est bon mais en retestant le code du coup je me suis rendu compte d'un problème les joueurs vont pouvoir avoir une balance négative donc potentiellement buggé, tu veux que je le bloque ? Voila le code fonctionnel sans le blocage : every 5 seconds: loop all players: if block below loop-player is obsidian: give 1 obsidian to loop-player every 5 seconds: loop all players: if block below loop-player is glass block : #Problème ici.. Glass block fonctionne pas, marche avec les autres blocs. remove 1 obsidian block from loop-player's inventory give 1 dirt to loop-player remove 100 from loop-player's money every 5 seconds: loop all players: if block below loop-player is glowstone block : remove 1 dirt block from loop-player's inventory add 200 to loop-player's money Toujours le même problème , faut t-il un addon ? J'aimerais aussi ajouter si quelqu'un peut le faire , quand on à pas les 100 de money quand on traite l'obsidienne , sa ne traite pas l'obsidienne sa mais un message "Vous n'avez pas 100$" donc sa remove aucune obsidienne
Healthpower Posté(e) le 17 mai 2017 Posté(e) le 17 mai 2017 Toujours le même problème , faut t-il un addon ? J'aimerais aussi ajouter si quelqu'un peut le faire , quand on à pas les 100 de money quand on traite l'obsidienne , sa ne traite pas l'obsidienne sa mais un message "Vous n'avez pas 100$" donc sa remove aucune obsidienne Ca marche ? : every 5 seconds: loop all players: if block below loop-player is obsidian: give 1 obsidian to loop-player every 5 seconds: loop all players: if block below loop-player is sand : #Problème ici.. Glass block fonctionne pas, marche avec les autres blocs. if loop-player's money is greater or equal to 100: remove 1 obsidian block from loop-player's inventory give 1 dirt to loop-player execute console command "eco take %loop-player% 100" else: send "&cVous n'avez pas 100$" to loop-player every 5 seconds: loop all players: if block below loop-player is glowstone block : if loop-player's inventory contains dirt block: remove 1 dirt block from loop-player's inventory execute console command "eco give %loop-player% 200" else: send "&cVous n'avez pas de bloc de terre sur vous" to loop-player Edit 2 : J'ai remodifié le code pour contrer une deuxième erreur si le joueur n'a pas de dirt sur lui il ne recoit pas d'argent et recoit un message d'erreur
KrushHD Posté(e) le 17 mai 2017 Auteur Posté(e) le 17 mai 2017 Ca marche ? : every 5 seconds: loop all players: if block below loop-player is obsidian: give 1 obsidian to loop-player every 5 seconds: loop all players: if block below loop-player is sand : #Problème ici.. Glass block fonctionne pas, marche avec les autres blocs. if loop-player's money is greater or equal to 100: remove 1 obsidian block from loop-player's inventory give 1 dirt to loop-player execute console command "eco take %loop-player% 100" else: send "&cVous n'avez pas 100$" to loop-player every 5 seconds: loop all players: if block below loop-player is glowstone block : if loop-player's inventory contains dirt block: remove 1 dirt block from loop-player's inventory execute console command "eco give %loop-player% 200" else: send "&cVous n'avez pas de bloc de terre sur vous" to loop-player Edit 2 : J'ai remodifié le code pour contrer une deuxième erreur si le joueur n'a pas de dirt sur lui il ne recoit pas d'argent et recoit un message d'erreur La recolte et la vente fonctionne niquel , juste le traitement 2 erreur
Healthpower Posté(e) le 17 mai 2017 Posté(e) le 17 mai 2017 La recolte et la vente fonctionne niquel , juste le traitement 2 erreur La 2ème erreur est du à la première ..Sauf que chez moi aucune erreur c'est bizarre. C'est peut être parce qu'il te manque un addon mais je ne saura pas te dire lequel. Moi j'ai WildSkript, Skquery, Skrayfall, SkExtras, SkMorkaz, ExtraSK.. T'as rien changé par rapport au code que je t'ai envoyé ?
KrushHD Posté(e) le 17 mai 2017 Auteur Posté(e) le 17 mai 2017 La 2ème erreur est du à la première ..Sauf que chez moi aucune erreur c'est bizarre. C'est peut être parce qu'il te manque un addon mais je ne saura pas te dire lequel. Moi j'ai WildSkript, Skquery, Skrayfall, SkExtras, SkMorkaz, ExtraSK.. T'as rien changé par rapport au code que je t'ai envoyé ? Aurais tu un pack avec tout les addons de la 1.7.10 ? Non je n'est rien changer mise à part au lieu de mettre du sable j'ai mis de la stone
LeCraftDeOuf Posté(e) le 17 mai 2017 Posté(e) le 17 mai 2017 t'as teste : if balance of loop-player's is greater or equal to 100:
KrushHD Posté(e) le 17 mai 2017 Auteur Posté(e) le 17 mai 2017 t'as teste : if balance of loop-player's is greater or equal to 100: Même erreur
LeCraftDeOuf Posté(e) le 17 mai 2017 Posté(e) le 17 mai 2017 je n'est pas d'erreur; j'ai comme addons -> WildSkript SkQuery SkStuff Skellett skRayFall skUtilities Umbaska et Tuske
KrushHD Posté(e) le 17 mai 2017 Auteur Posté(e) le 17 mai 2017 jgo tester de mon côté je n'est pas d'erreur; j'ai comme addons -> WildSkript SkQuery SkStuff Skellett skRayFall skUtilities Umbaska et Tuske J'ai tous sauf Skellett , je ne le trouve pas pour 1.7.10 :/
Healthpower Posté(e) le 17 mai 2017 Posté(e) le 17 mai 2017 J'ai tous sauf Skellett , je ne le trouve pas pour 1.7.10 :/ Ca vient pas de Skellett puisque je l'ai pas et que ca fonctionne très bien chez moi
Messages recommandés