Aller au contenu

PulsePvP

Membre
  • Compteur de contenus

    58
  • Inscription

  • Dernière visite

  • Jours gagnés

    2
  • Crédits

    288 [Faire un don]

Tout ce qui a été posté par PulsePvP

  1. Et Hop ! on right click on a sign: if line 1 contains "&1[DUEL]": if {arene.pvp} is not set: set {arene.pvp} to 1 set {arenepvp.p1} to "%player%" if {arene.pvp} is 1: set {arenepvp.p1} to {arenepvp.p1} parsed as player teleport {arenepvp.p1} to {arenepvp.pos.player1} teleport player to {arenepvp.pos.player2} send "&cDUEL &8» &aLe duel contre &7%{arenepvp.p1}% &aa commencé" to player send "&cDUEL &8» &aLe duel contre &7%player% &aa commencé" to {arenepvp.p1} set {arene.pvp} to 2 if {arene.pvp} is 2: send "&cDUEL &8» &cUn duel est déjà en cours..." on death: if "%region at player%" contains "duel": delete {arene.pvp} delete {arenepvp.p1} command /duel [<text>]: trigger: if arg 1 is not set: send " " send " &1DUEL" send "" send " &a/duel p1&7: Définir spawn joueur 1" send " &a/duel p2&7: Définir spawn joueur 2" send "" if arg 1 is "p1": set {arenepvp.pos.player1} to player's location if arg 1 is "p2": set {arenepvp.pos.player2} to player's location Avant de l'utiliser, il faut que tu définisses l'arène en créant une région nommée "duel" et que tu définisses les points de spawn des joueurs avec "/duel p1" et "/duel p2" Pour les panneaux, marque "&1[DUEL]" dessus et voilà !
  2. PulsePvP

    "sorte de tourelle"

    Pourquoi tu veux stocker le PNJ dans une variable liste ?? Sinon, j'suis chaud pour essayer de le faire mais bon le système de balle par balle ( flèche par flèche ) je le sens mal ?
  3. PulsePvP

    Enchantement sur une épée

    Bah la partie rage et éclair xd
  4. Je peux te le faire assez simplement, mais il faut juste que tu me dises si le système de pets est déjà en place ou si tu veux qu'il soit rajouté. Si tu veux qu'il soit rajouté, précise si tu veux que ce soit avec Skript ou directement avec un plugin ?
  5. PulsePvP

    Enchantement sur une épée

    @efekanus Essaye de t'exprimer mieux que ça parceque je comprends pas grand chose pour les sorts "rages et éclair"... Je peux te le faire, seulement si tu expliques mieux...
  6. Version 1.0

    532 downloads

    Rentabilisez votre serveur ★ PRÉSENTATION ★ MinePay est un système de micro-paiement en jeu totalement automatisé. Il fonctionne grâce au service de SMS surtaxés proposé par DediPass (https://dedipass.com). Il vous suffit de créer un compte DediPass, puis d'ajouter une offre de micro-paiement et de la relier au Skript MinePay. Les joueurs pourront ensuite utiliser ce service en envoyant un SMS surtaxé et en entrant le code reçu directement en jeu pour confirmer le paiement et recevoir une récompense. Une fois l'argent crédité sur votre compte DediPass, vous pouvez l'envoyer sur un compte en banque ou un compte PayPal. ★ FONCTIONNALITÉS ★ ✔ Paiements instantanés & 100% Automatiques ✔ Simple d'utilisation ✔ Fichier logs avec historique des achats ✔ Récompense configurable ✔ Design clair & élégant ✔ Fonctionnement détaillé pour les joueurs ★ COMMANDES ★ ★ /Pay : Afficher l'offre ● /Pay <code> : Valider un code ● /Minepay : Afficher la page d'aide ● /Minepay history : Voir le nombre de codes que l'on a validés ● /Minepay history <player> : Voir le nombre de codes qu'un joueur a validés ● /Minepay info : Voir les informations concernant MinePay et le système de paiement ★ INSTALLATION ★ Pour commencer, vous devez créer un compte DediPass (https://dedipass.com/fr/signup) Dans "URL du site" mettez par exemple "https://google.fr" 1. Création du service ETAPE 1 : Une fois connecté, cliquez sur "ajouter un service" Sélectionnez "Produit Unique" ETAPE 2 : Site » Sélectionnez "ajouter un site" et mettez ce que bon vous semble (Aucune importance). Nom » Aucune importance, mettez ce que vous voulez. URL d'installation » Aucune importance, vous pouvez mettre "https://google.fr". Code » Entrez un code à 8 caractères. Il vous permettra de tester le service, notez le bien. Paiement » Sélectionnez "redirection" URL de redirection » Aucune importance, vous pouvez mettre "https://google.fr". ETAPE 3 : Cherchez la section "SMS" des pays voulus et choisissez l'offre que vous souhaitez. Le "mot-clé" correspond au mot que les joueurs devront envoyer par SMS au numéro surtaxé pour payer ("HELLO","CODE"...). Notez bien ce code, il vous servira plus tard. ETAPE 4 : Cliquez sur l'onglet "SMS" à droite et notez le numéro de téléphone (il vous servira plus tard) puis passer directement à l'étape suivante. ETAPE FINALE : Allez à "3. Valider la transaction" puis copier une partie du code de droite comme indiqué sur cette image : Collez ensuite ce bout de code dans un document texte quelconque et récupérez les valeurs "private_key" et "public_key" comme indiqué sur cette image : REMARQUE : Comme vous pouvez le voir, les "&" ne font pas parti des clefs. REMARQUE : Gardez bien ces valeurs à portée de mains, elles sont nécessaires pour faire fonctionner MinePay. 2. Installation du service Félicitations ! Vous y êtes presque Il vous suffit maintenant d'installer le skript sur votre serveur et de rentrer les valeurs précédentes dans celui-ci (Clef publique, clef privée, prix du sms, numéro de téléphone surtaxé et code du SMS) Une fois que vous avez configuré le paiement et la récompense, relancez le script (/sk reload minepay) et utilisez le code de test crée précédemment pour vérifier que le service fonctionne bien. Et voilà ! MinePay est installé ★ ADDON ★ SkQuery ★ NOTE ★ Je ne suis en aucun cas responsable de l'utilisation que vous faites de MinePay. Si vous souhaitez vendre autre chose que des cosmétiques, vous devez indiquer que votre serveur n'est pas affilié à Mojang. Vous devez également faire attention au droit de rétraction de 7 jours prévus par la Loi Française. J'ai ajouté à MinePay une condition de non-valabilité de ce droit lors du paiement (ligne n°120) et une impossibilité de remboursement (ligne n°122) pour vous éviter d'éventuels problèmes liés aux paiements. MENTIONS LÉGALES En utilisant MinePay, vous n'avez pas le droit de : ✖ Vendre le script ✖ Vous approprier le script ✖ Décréditer mon pseudo du script Si vous aimez mon travail, merci de le noter et de me faire part de votre avis dans les commentaires
  7. Salut ! Qui sait pourquoi on ne peut pas afficher "€" (le symbole euro) dans un skript ? 

    C'est tellement bizzare ?

  8. J'te le fais en 2 coups de cuillères à pots avant ce soir ?
  9. PulsePvP

    Skript & API Dedipass

    Hey merci de ta réponse mais ça ne marche pas ? Je pense passer par un script php sur un serveur web si le problème ne peut pas être résolu... Ce sera plus lourd et plus contraignant mais au moins ça marchera (Enfin j'espère)
  10. PulsePvP

    Skript & API Dedipass

    Bonjours chers amis skripteurs ! Je demande votre précieuse aide pour un problème à sa taper la tête par terre ? EXPLICATIONS : Je suis entrain développer un skript permettant de payer avec de l'argent réel directement en jeu (Via les SMS surtaxés de dedipass). C'est à dire qu'un joueur peut envoyer un SMS à un numéro spécial qui lui renverra un code qu'il pourra valider en faisant "/pay <code>". Pour ça, j'utilise l'API dedipass, et voici un bout de mon code pour que vous compreniez le fonctionnement de cette API: command /code [<text>]: trigger: send a request to "[Contenu masqué] 1%" set {_resp} to the last http response send "%{_resp}%" Le fonctionnement est simple : On envoi la requête http à dedipass via leur API en fournissant le code entré par le joueur (C'est à dire "%arg 1%"), puis l'API renvoie quelques informations et nous indique si le code est valide ou pas. (Pour envoyer la requête http j'utilise l'addon Reqn mais le problème est exactement le même avec SKQuery ^^) (J'ai caché ma clef publique et ma clef privée avec des "XXX") MON PROBLÈME: Le soucis c'est que cette API fonctionne parfaitement quand je l'exécute depuis mon navigateur mais ne fonctionne pas que je l'exécute via le Skript au-dessus. J'ai effectué quelques test, et le problème ne vient pas de l'addon que j'utilise pour la requête http. Screen de la page web à l'adresse de l'API avec le code de test fourni pour dedipass : Screen de ce que j'obtiens en jeu aprés avoir fait /code (L'URL dans le skript est exactement la même que sur le screen au dessus) Comme vous pouvez le constater, ce bug est extrêmement bizzare ? Enfin bref, je suis désolé que ce topic soit si long, mais j'espère réellement que quelqu'un puisse m'aider, car ce skript me tient à cœur ?
  11. PulsePvP

    résolu Customiser un item

    @Random Bien vu ?
  12. PulsePvP

    Problème avec %time%

    Effectivement, petite erreur de ma part ! Je laisse quand même mon message ça peut aider d'autres skripteurs qui tomberaient sur ce sujet ?
  13. PulsePvP

    résolu Customiser un item

    La 1.12 c'est pas trop ma tasse de thé ? Mais je te conseille de passer par une autre méthode au lieu de t'obstiner sur celle-ci ? Tu pourrais, par exemple, faire spawn un hologramme juste au dessus de l'item (Il y a des add-on trés efficaces pour ça)
  14. PulsePvP

    Problème avec %time%

    Coucou les amis ? @PABLO_21 Je te conseille le plugin CalendarEvent, il est pas trop compliqué à prendre en main en plus ! Tu peux programmer une commande à une heure précise via le plugin puis configurer cette commande avec skript pour qu'elle exécute ce que tu veux ! Lien du plugin : [Contenu masqué]
  15. PulsePvP

    Skript grade et metier

    Je ne skript pas non plus en 1.7.10 désolé ! J'aurais été vraiment chaud pour te le faire si c'était en 1.8 Heureusement une âme charitable vole à ta rescousse ? Bonne chance @Emrolehero?
  16. PulsePvP

    Carte d'identité

    Hey ? Envoie nous tes erreurs pour qu'on puisse les corriger ! Tu as de la chance, j'ai trouvé dans un de mes skript un bout de code qui permet de récupérer le grade d'un joueur avec PermissionEX: command /grade: trigger: set {_uuid} to player's uuid set {_Grade} to single value "users.%{_uuid}%.group" get of "plugins/PermissionsEx/permissions.yml" replace all "[" with "" in {_Grade} replace all "]" with "in {_Grade} send "%{_Grade}%" to player #Le grade du joueur est enregistré dans la variable {_Grade} Et voici le code que tu as demandé, en version propre command /carte: trigger: set {_uuid} to player's uuid set {_Grade} to single value "users.%{_uuid}%.group" get of "plugins/PermissionsEx/permissions.yml" replace all "[" with "" in {_Grade} replace all "]" with "" in {_Grade} if player's inventory contain paper named "&7Carte d'identité de &a%player%" with lore "&7 %nl% &7Grade &8» &r&a%{_Grade}%": send "&cTu as déjà ta carte d'identité sur toi !" else: send "&cTu as déjà ta carte d'identité sur toi !" give 1 paper named "&7Carte d'identité de &a%player%" with lore "&7 %nl% &7Grade &8» &r&a%{_Grade}%" to player send "&aTu as reçu ta carte d'identité !" to player ADDONS NÉCESSAIRES : - SkQuery - WildSkript
  17. ommand /vanished <player>: permission: vanish.yml permission message: Vous devez être &4Modérateur &r! trigger: if {use.%player%} is not set: make player execute command "/sv on %player%" set {use.%player%} to true send "&aVanish: &dON" to {player} if {use.%player%} is set: make player execute command "/sv off %player%" send "&aVanish: &dON" to {player} Remove {use.%player%}
  18. PulsePvP

    Skript "Bags"

    Salut :) Ce serait bien que tu corriges tes fautes pour faire bonne impression aux autres membres, ou tout simplement pour rendre ta demande plus lisible :/ Concernant le script, j'te conseille de faire quelques recherches sur les conditions de chance :) Amicalement, PulsePvP_
  19. "ON ANY MOVEMENT" Mec j'ai l'impression d'halluciner... On crie haut et fort sur tous les forums possibles que cet event est cancérigène et à BANNIR de vos skript, et il y a encore des gens qui l'utilisent.... Utilise les effets de potion à la place....
  20. PulsePvP

    ClearChat

    Je veux pas être méchant mais tu débutes en Skript ( je suppose que tu as fait ce clearchat qlq heures après avoir entendu parler de Skript ) Prend ton temps, Skript c'est un long fleuve tranquille
  21. Bon les mecs je vous mets le code bon parceque vous galérez...Déjà faut savoir que le "chance of 100%" est une CONDITION, donc il faut mettre ":". Mais je comprends pas le but de mettre une chance de 100% Code : On leaves decay: drop 1 magenta dye at event-location on any movement: if player's inventory contains magenta dye: remove 1 magenta dye from player's inventory make console execute command "money give %player% 1000" broadcast "&7-&eChance&7- &a&o %player% a trouvé une &5gemme &a&oil reçoit donc 1000$"
  22. Je peux aussi faire un systeme de detection à chaque seconde si tu y tiens vraiment bimos
  23. Mdr ☺ MrForoche tu peux reprendre le skript et mettre les tabs stp ? ^^ Comme ça ce sera plus clair pour ceux qui cherche la réponse du sujet.
  24. On command /hub: Set {hub.antitp.%player%} to player's location Wait 5 seconds Set {hub.veriftp} to player's location If {hub.antitp.%player%} is equal to {hub.veriftp}: Teleport player to {hub} Send "&aTu as été teleporté au hub avec succés !" Else : Send "&cTu n'as pas été teleporté car tu as bougé" Je suis désolé mais je suis sur tel donc à toi de mettre les tabs et de modifier la variable hub
×
×
  • 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.