À propos de ce fichier
Fonctionne en 1.8, 1.9, 1.10, 1.11, 1.12 !
[SkCPS]
Description :
C'est un skript très simple qui permet de calculer ses CPS dans votre hub (par exemple). Pour ça vous avez une épée (item configurable), qui, quand vous faites un clique-droit dessus, lance un compte à rebours (ou pas, c'est dans la config). A l'issue de ce compte à rebours, le joueurs a 10 secondes pour faire son maximum de cliques. À la fin de ces 10 secondes, Le résultat est divisé par 10 (pour avoir un résultat par secondes, et non par 10-secondes) puis lui est annoncé.
Ce skript comporte aussi un système de meilleur score, qui est affiché dans le lore de l'épée.
Permissions :
skcps.play : (configurable) permission pour jouer
skcps.give : (configurable) permission pour recevoir l'épée
#Préfix des messages prefix: &7[&5CPS&7] #Slot de l'épée (entre 0 et 8, donc 4=milieu) slot: 4 #Type de l'item. A mettre en anglais (voir aliases-english.sk) Item: diamond sword #Nom de l'épée nomItem: &9&lTeste tes CPS ! #Monde dans lequel le script fonctionne monde: world #Lore de l'épée #Si vous finissez la ligne par un ":" il faut mettre &r après (ou un caractère quel qu'il soit), sinon y'aura une erreure. loreItem: &6&nTes records:&r #Lore 2 de l'épée #idem loreItem2: &6&nLes meilleurs records:&r #Permission pour jouer permPlay: skcps.play #Permission pour recevoir l'épée permGive: skcps.item #Lore de l'épée (record perso) #Utiliser || pour sauter des lignes #PlaceHolder: meilleur score= %{_r1}% | 2ème meilleur score= %{_r2}% | 3ème meilleur score= %{_r3}% loreEpeeRecordPerso: &71: &c&l%{_r1}% &ccps||&72: &c&l%{_r2}% &ccps||&73: &c&l%{_r3}% &ccps #Lore de l'épée (record serveur) #Utiliser || pour sauter des lignes #PlaceHolder: meilleur score= %{_r1}% | 2ème meilleur score= %{_r2}% | 3ème meilleur score= %{_r3}% #PlaceHolder: pseudo 1er joueur= %{_p1}% | pseudo 2eme joueur= %{_p2}% | pseudo 3eme joueur= %{_p3}% loreEpeeRecordServer: &71: &c&l%{_p1}%&r&c avec &c&l%{_rs1}% &ccps||&72: &c&l%{_p2}%&r&c avec &c&l%{_rs2}% &ccps||&73: &c&l%{_p3}%&r&c avec &c&l%{_rs3}% &ccps #Nombre de seconde du compte à rebours (0 = désactivé) CountDown: 3 #Message juste avant le compte à rebours readyClick: &7Prépare toi à cliquer !! #Compte à rebours | PlaceHolder: secondes= %{_s}% startIn: &7Tu commences dans : &c&l%{_s}% &7seconde(s) #Message juste après le compte à rebours msgClique: &cClique ! #Titre et Sous-Titre juste après le compte à rebours titleClique: &cGO subtitleClique: &eClique autant que tu peux ! #Message pendant que le joueur joue (Il lui annonce son nombre de CPS toutes les 2 secondes) #PlaceHolder: clicks= %{testcps.%player%}% | des secondes= %{_s}% msgCPS: &c%{testcps.%arg-1%}% &7clique(s) en %{_s}%&7 seconde(s) #Message juste après le jeu msgStop: &cStop ! #Titre et Sous-Titre juste après le jeu #PlaceHolder des cps: %{_cps}% titleBravo: &cBravo ! subtitleBravo: &c%{_cps}% &7CPS msgBravo: &cBravo ! &7C'est fini, tes CPS moyens sont de &c%{_cps}%&7 ! #Type de score cpsFaible: &a&lFaible #Entre 0 et 5 (inclus) cpsNormal: &e&lNormal #Entre 6 et 10 (inclus) cpsEleve: &6&lÉlevé #Entre 11 et 15 (inclus) cpsFort: &c&lFort #Entre 16 et 20 (inclus) cpsTresFort: &4&lWow :o On dit merci qui ? Merci l'autoclick ! #21 ou plus #Executer une certaine commande quand vous faites un certains nb de CPS ou plus #(si vous ne voulez pas utiliser cette fonction, vous pouvez le mettre très haut, comme 10000) #CPS pour activer la commande (inclus) CPSforCommand: 18 #Commande a execute quand on fait x CPS #PlaceHolder: cps: %{_cps}% | joueur: %{_p}% commandTooMuchCPS: /report %{_p}% &r&7A fait beaucoup de CPS pendant le test de CPS ! (%{_cps}%) #Messages quand on fait ses meilleurs score | PlaceHolder: clicks= %{_cps}% msg1BestScore: &aTu viens de faire ton meilleur score ! &7(&a%{_cps}%&7) msg2BestScore: &aTu viens de faire ton deuxième meilleur score ! &7(&a%{_cps}%&7) msg3BestScore: &aTu viens de faire ton troisième meilleur score ! &7(&a%{_cps}%&7) #Messages quand on fait les meilleurs score du serveur | PlaceHolder: clicks= %{_cps}% msg1BestServerScore: &aTu viens de faire le meilleur score du serveur ! &7(&a%{_cps}%&7) msg2BestServerScore: &aTu viens de faire le deuxième meilleur score du serveur ! &7(&a%{_cps}%&7) msg3BestServerScore: &aTu viens de faire le troisième meilleur score du serveur ! &7(&a%{_cps}%&7) #Partie pour envoyer un broadcast quand un joueur fait le meilleur score du serveur #Envoyer le broadcast que si les CPS sont au dessus (ou égaux) à cette valeur #(Sert a éviter de spammer les broadcast quand le record n'a pas encore été défini, et donc que "n'importe qui" peut le battre) #Si vous ne souhaitez pas utiliser cette fonction, vous pouvez mettre cette valeur très haute. sendBrocastOverCPS: 15 #Le Broadcast qui est envoyé ! #PlaceHolder: cps: %{_cps}% | joueur: %{_p}% BroadcastBestServerScore: &5%{_p}% a battu le record de cliques par seconde (CPS) du serveur ! &7(&a%{_cps}%&7) #Message quand le joueur fait /testcps (il n'est pas censé connaitre la commande) alors qu'il est déjà en jeu alreadyPlaying: &cTu es déjà en jeu ! #Message quand le joueur fais la commande dans un autre monde mauvais monde: Unknown command. Try /help for help.
Messages du compte à rebours, des cliques et de l'annonce du score
Messages quand on établi un nouveau record
Nom et lore de l'épée
Add-On :
SkQuery (et skript)
Je n'ai pas vraiment d'idée, n'hésitez pas a proposer les vôtres !
Vous pouvez faire ce que vous voulez de ce skript, mais ne vous l'appropriez-pas.
Je sais que c'est un skript très simple, très basique, alors ne mettez pas de mauvaises notes en disant "wouai c tro s1mple come skript alor 1 etoil !" svp ^^
(PS: Je l'avais déjà codé à mes débuts en skript, et déjà publié sur ce forum (il y a un an), mais je trouvé qu'il faisait un peu"tâche" car il était assez mal codé... C'étais mes tout debuts ^^ Voici une version propre et mieux optimisée)
Commentaires recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant