Guest User

Untitled

a guest
Sep 2nd, 2014
892
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. ----------- SCRIPT FACTIONS -----------
  2.  
  3. Le but du script est d'obtenir un tableau de classement de factions comme ici: http://www.obsifight.fr/classement/
  4.  
  5. 1) Check dans le dossier /home/minecraft/NationsGlory/mstore/factions_faction@default
  6.  
  7. 2) Lire les fichiers et assigner le nom de la faction au nom codé (le nom du fichier), voir cette ligne: "name": "EmiratesArabUnis",
  8.  
  9. 3) Check les fichiers /home/minecraft/NationsGlory/mstore/factions_board@default/world.json + /home/minecraft/NationsGlory/mstore/factions_board@default/DIM1.json + /home/minecraft/NationsGlory/mstore/factions_board@default/DIM-1.json
  10.  
  11. 4) Compter la recurrence des codes (donc des factions) et stocker l'information quelque part.
  12.  
  13. 5) Check les fichiers dans /home/minecraft/NationsGlory/mstore/factions_uplayer@default
  14.  
  15. 6) Si dans le fichier il y a un "factionId": ".....", assigner le joueur à la bonne faction ainsi que son "power".
  16.  
  17. Il faut donc compter, pour chaque factions, combien il y a de joueurs à l'interieur et le power total.
  18.  
  19. Exemple d'un fichier de player type:
  20.  
  21. {
  22. "factionId": "6c7c8b43-838f-41d5-b510-53de696801cb",
  23. "role": "LEADER",
  24. "title": "§4[Chef-Suprême]",
  25. "power": 20.0
  26. }
  27.  
  28. Ce joueur appartient à la faction "6c7c8b43-838f-41d5-b510-53de696801cb" et a 20 de power donc il faut ajouter 1 membre à la faction et 20 de power.
  29.  
  30. Au final, pour chaque faction on a:
  31.  
  32. - Le nom de la faction (étape 1 et 2)
  33.  
  34. - Le nombre de membre (étape 5 et 6)
  35.  
  36. - Le nombre de Claim (étape 3 et 4)
  37.  
  38. - Le nombre de power (étape 5 et 6)
Advertisement
Add Comment
Please, Sign In to add comment