Aller au contenu

Spartan9802

Ancien
  • Compteur de contenus

    778
  • Inscription

  • Dernière visite

  • Jours gagnés

    20
  • Crédits

    10 [Faire un don]

Tout ce qui a été posté par Spartan9802

  1. Spartan9802

    grade avec limite

    Quel commande a exécuter pour retirer son grade ?
  2. Spartan9802

    grade avec limite

    Ah d'accord, C'est un simple groupe ^^ Voilà pour le début, ensuite de quel façons tu veut qu'il quitte son métier ? command /metier police: trigger: loop all players: if primary group of loop-player is "police": add 1 to {_count} if {_count} >= 5: send "§9§l» §7§oDésolé il y a trop de joueurs policié." stop if {_count} < 5: console execute command "manuadd %player% police"
  3. Spartan9802

    grade avec limite

    Bonsoir, Pour ton métier de policier tu utilise un plugin ?
  4. Spartan9802

    Savoir si un joueur bouge

    Le créateur de skript dis lui même qu'il faut faire de petit calcul avec le "every tick" et le "on any move" ... Aucun rapport avec les calculs c'est juste pour montrer ton niveau d'étude, je connais thales sa date de 5 ans pour mois maintenant. Pourquoi ne veut tu pas tester le skript monsieur le skripteur au niveau élevé x), tu a peur de voir qui a raison ? 70 c'est rien également, après je dis pas que sur un serveur comme Epicube et pour ma part je suis en très bon contact avec l'un de leurs dev, puisque qu'il développe des plugins pour mon serveur la en effet il y aurais des lags mais les calculs sont gérer différemment la bas.
  5. Spartan9802

    Savoir si un joueur bouge

    Il y a des rigolo ici x) Sais tu comment une machine réalise c'est calculs ? un calcul par miliseconde pour une machine ce n'est rien --' Mais vue que monsieur vient de voir thales ne se sans plus, vérifie par toi même installe mon skript de iceboots et montre nous tes tps en pleine utilisation :) Comment gérer un event et bien par exemple au lieu de lancer le calcul pour chaque "on any move" tu le lance une fois sur 3... mais utiliser ton cerveau n'est pas ton fort a première vue.
  6. Spartan9802

    Savoir si un joueur bouge

    Warning = Attention, il signifie juste de faire attention a sont utilisation. J'ai un skript de Iceboots sur mon serveur qui fait des points à 70 connectés dans ces meilleures mois, ce skript utilise le "on any move" qui exécute un calcul assez lourd, et pourtant mes TPS reste à 19,96 pourquoi ? tous simplement parce-que je sais optimiser un skript et gérer mes "on any move" ainsi que mes "every tick". Donc prochaine fois renseigne toi, apprend a skripter et également développer en java car des plugins très connu utilise des events semblable au "on any move" comme authme. Edit: "Bref, tu as compris, et Spartan avant d'affirmer des choses, que tu le monde tu dis que tu as tors en plus, essaye de reflechir ou renseigne toi !" En français ? qui dis que j'ai tord mise à part toi ? je voie plutôt des skripteur tous a fait d'accord avec moi ... Cordialement Spartan.
  7. Spartan9802

    [WorldOfRymn] Sorts

    Utilise ça alors: make %living entities% damage %living entities% by %number%
  8. Spartan9802

    AntiAutoclick & Clicks

    Double postes c'est se que tu fait la ... Et oui sa modifiera.
  9. Spartan9802

    AntiAutoclick & Clicks

    Si tu modifie après le "options:" ... Et attention au triples postes, je pense qu'il risque d'y avoir une sanction pour toi si modérateur passe ici.
  10. Spartan9802

    [WorldOfRymn] Sorts

    Non même avec un skript compact, il suffit d'observer le code de skRayFall il fait spawn des particules d'une manière laggi, d'ailleurs les particules ainsi que la téléportation fait spawn des orbs d'exp qui peuvent vite surcharger la connexion.
  11. Tu tuer bien un autre joueur ?
  12. Note l'erreur, mais normalement ça marche ...
  13. Il faut préciser a qui envoyer le message. send "Vous avez gagner 2$ pour avoir tuer un creeper." to attacker
  14. Spartan9802

    [WorldOfRymn] Sorts

    Bonsoir, N'utilise pas skript pour ça ... Il est trop gourmand et instable, il risque de surcharger la bande passante et trop processeur. Sinon il faut utiliser des vecteurs.
  15. on death: if attacker and victim is a player: add a random number between 5 and 10 to attacker's money if attacker is a player: if victim is a creeper: add a random number between 5 and 10 to attacker's money if victim is a rabbit: add a random number between 5 and 10 to attacker's money
  16. Bonsoir; Vous avez plus que à complété le suite. on death: if attacker is a player: if victim is a creeper: add 10 to attacker's money if victim is a rabbit: add 5 to attacker's money
  17. Spartan9802

    Savoir si un joueur bouge

    C'est totalement faux, il faut juste savoir les gérer comme les "every tick" tu peut regarder dans ressources il y a un skript de iceboots, je te laisse imaginer les calculs gourmand qu'il faut et j'utilise pourtant le "On any move" le skript ne fait pas lag.
  18. Spartan9802

    Savoir si un joueur bouge

    Bonjour, Poste ton code avec le "On any move" il n'est pas censé faire crash, ni lag. Si sa arrive c'est du a une mauvaise utilisation ...
  19. Spartan9802

    AntiAutoclick & Clicks

    Oui j'ai pas fait de fichier de config pour un si petit skript désolé.
  20. command /sorts: trigger: if target is a player: wait 5 ticks set {_y} to location of target player set {_x-} to location of target player set {_x+} to location of target player set {_z-} to location of target player set {_z+} to location of target player remove 1 from x-coordinate of {_x-} add 1 to x-coordinate of {_x+} remove 1 from z-coordinate of {_z-} add 1 to z-coordinate of {_z+} add 2 to y-coordinate of {_y} add {_x-} to {_list::*} add {_x+} to {_list::*} add {_z-} to {_list::*} add {_z+} to {_list::*} add {_y} to {_list::*} if block at {_x-} is air: set block at {_x-} to cobweb if block at {_x+} is air: set block at {_x+} to cobweb if block at {_z-} is air: set block at {_z-} to cobweb if block at {_z+} is air: set block at {_z+} to cobweb if block at {_y} is air: set block at {_y} to cobweb add 1 to y-coordinate of {_x-} add 1 to y-coordinate of {_x+} add 1 to y-coordinate of {_z-} add 1 to y-coordinate of {_z+} if block at {_x-} is air: set block at {_x-} to cobweb if block at {_x+} is air: set block at {_x+} to cobweb if block at {_z-} is air: set block at {_z-} to cobweb if block at {_z+} is air: set block at {_z+} to cobweb add {_x-} to {_list::*} add {_x+} to {_list::*} add {_z-} to {_list::*} add {_z+} to {_list::*} wait 10 seconds loop {_list::*}: set block at loop-value to air remove 1 from y-coordinate of {_x-} remove 1 from y-coordinate of {_x+} remove 1 from y-coordinate of {_z-} remove 1 from y-coordinate of {_z+} loop {_list::*}: set block at loop-value to air
  21. Humm je vient de trouver une nouvelle fonction ^^ command /sorts: trigger: if target is a player: wait 5 ticks set {_x-} to location of target player set {_x+} to location of target player set {_z-} to location of target player set {_z+} to location of target player remove 1 from x-coordinate of {_x-} add 1 to x-coordinate of {_x+} remove 1 from z-coordinate of {_z-} add 1 to z-coordinate of {_z+} add {_x-} to {_list::*} add {_x+} to {_list::*} add {_z-} to {_list::*} add {_z+} to {_list::*} if block at {_x-} is air: set block at {_x-} to cobweb if block at {_x+} is air: set block at {_x+} to cobweb if block at {_z-} is air: set block at {_z-} to cobweb if block at {_z+} is air: set block at {_z+} to cobweb add 1 to y-coordinate of {_x-} add 1 to y-coordinate of {_x+} add 1 to y-coordinate of {_z-} add 1 to y-coordinate of {_z+} if block at {_x-} is air: set block at {_x-} to cobweb if block at {_x+} is air: set block at {_x+} to cobweb if block at {_z-} is air: set block at {_z-} to cobweb if block at {_z+} is air: set block at {_z+} to cobweb add {_x-} to {_list::*} add {_x+} to {_list::*} add {_z-} to {_list::*} add {_z+} to {_list::*} wait 10 seconds loop {_list::*}: set block at loop-value to air remove 1 from y-coordinate of {_x-} remove 1 from y-coordinate of {_x+} remove 1 from y-coordinate of {_z-} remove 1 from y-coordinate of {_z+} loop {_list::*}: set block at loop-value to air
  22. Voilà: command /sorts: trigger: if target is a player: wait 5 ticks set {_x-} to location of target player set {_x+} to location of target player set {_z-} to location of target player set {_z+} to location of target player remove 1 from x-coordinate of {_x-} add 1 to x-coordinate of {_x+} remove 1 from z-coordinate of {_z-} add 1 to z-coordinate of {_z+} add {_x-} to {_list::*} add {_x+} to {_list::*} add {_z-} to {_list::*} add {_z+} to {_list::*} if block at {_x-} is air: set block at {_x-} to cobweb if block at {_x+} is air: set block at {_x+} to cobweb if block at {_z-} is air: set block at {_z-} to cobweb if block at {_z+} is air: set block at {_z+} to cobweb add 1 to y-coordinate of {_x-} add 1 to y-coordinate of {_x+} add 1 to y-coordinate of {_z-} add 1 to y-coordinate of {_z+} if block at {_x-} is air: set block at {_x-} to cobweb if block at {_x+} is air: set block at {_x+} to cobweb if block at {_z-} is air: set block at {_z-} to cobweb if block at {_z+} is air: set block at {_z+} to cobweb add {_x-} to {_list::*} add {_x+} to {_list::*} add {_z-} to {_list::*} add {_z+} to {_list::*} wait 10 seconds loop {_list::*}: set block at loop-value to air
  23. Spartan9802

    World Border

    Le minimum est "every 1 tick" tu ne peut pas moins donc bon ^^ Je pense faire un tutorial pour expliquer les risques est comment utiliser les "Every ticks" ainsi que le "On any move" car il y a beaucoup d'erreurs dessus.
  24. Spartan9802

    World Border

    C'est pareil même le every 1 ticks peut-être utilisé --' il devient risqué a partir du moment ou tu veut par exemple faire beaucoup de vérification dans sa cas il faut beaucoup de variable pour réduire les lags, comme sur mon skript de iceboots
  25. Spartan9802

    World Border

    Le "on any move" peut être largement utiliser --' surtout comme ça il fait aucun calcul le processeur n'est pas en danger renseigne toi avant de parler merci. Edit: En plus sur mon code il y a une variable pour éviter la répétition --'
×
×
  • 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.