Aller au contenu

Calcul tes CPS dans le hub ! 1.2.0

   (1 avis)

1 Screenshot

About This File

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

 

Configuration :
 
#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.
 
Images :

[IMG]
Messages du compte à rebours, des cliques et de l'annonce du score

[IMG]

[IMG] 
Messages quand on établi un nouveau record


[IMG]
Nom et lore de l'épée


Add-On :

SkQuery (et skript)
 

Idées / bugs / To-do list :

Je n'ai pas vraiment d'idée, n'hésitez pas a proposer les vôtres !

A noter:

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)

  • J'aime 5



Retour utilisateur

Commentaires recommandés

Citation

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 ^^

GG pour cette méga présentation avec plein d'humour !

 

  • J'aime 1

Partager ce commentaire


Lien vers le commentaire
Partager sur d’autres sites
Il y a 18 heures, Faustin_ a dit :

GG pour cette méga présentation avec plein d'humour !

 

Bah derien ! J'essaye de m'appliquer sur les présentations parce que c'est ca qui fait que tu vas le dl ou pas ?

Partager ce commentaire


Lien vers le commentaire
Partager sur d’autres sites

? Je n’ai pas compris 😂 oui c'est un .sk, psk c'est un skript, comme tout ce qui est sur ce forum 😂😂

Partager ce commentaire


Lien vers le commentaire
Partager sur d’autres sites

pouquoi il ne marche pas avec moi ? jai pourtant it tous les addons.

 

 

Partager ce commentaire


Lien vers le commentaire
Partager sur d’autres sites

@Darkiaze Je pourrais avoir les informations suivantes stp ?

/version

/ver Skript

/ver SkQuery

Partager ce commentaire


Lien vers le commentaire
Partager sur d’autres sites

skript 2.2

squery 3.6.4

server: 1.8

Partager ce commentaire


Lien vers le commentaire
Partager sur d’autres sites

Je n’ai aucune erreur mais je ne reçoit pas litem alors que jai la perm et la commande testcps pas n’existe pas.

Partager ce commentaire


Lien vers le commentaire
Partager sur d’autres sites

Mon problème est que tous marche sauf que quand je veut test les cps sa me garde ce de mon test précédent ex au premier test j’ai commencé à zéro j’ai finit à 10 et le deuxième j’ai commence a 10 et insiste de suite  

Partager ce commentaire


Lien vers le commentaire
Partager sur d’autres sites

J’ai changé tous mais addons

 

Partager ce commentaire


Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×

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.