Guest User

Untitled

a guest
Dec 10th, 2013
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 12.67 KB | None | 0 0
  1. ========================================================================================================#
  2. #                                                LICENCJA                                                #
  3. #========================================================================================================#
  4. #                                                 ZAKAZ:                                                 #
  5. #                                     * Modyfikowania treści skryptu                                     #
  6. #                                * Przywłaszczania sobie autorstwa skryptu                               #
  7. #                                        * Zarabiania na skrypcie                                        #
  8. #                           * Udostepniania skryptu w swoich paczkach serwerowych                        #
  9. #                            * Usuwania tresci zawierajacych informacje o autorze                        #
  10. #                                      * Podszywania sie pod autora                                      #
  11. #                           * Udostepniania skryptu w paczkach plikow serwerowch itp                     #
  12. #                                     * Usuwania tresci zawierajacych autora                             #
  13. #                               * Dopisywania wszelkich dodatków typu strona www                         #
  14. #========================================================================================================#
  15. #                                              POZWOLENIA:                                               #
  16. #                         * Modyfikowanie wiadomości skryptu na wlasne potrzeby                          #
  17. #                              * Dopisywanie fragmentow na wlasne potrzeby                               #
  18. #========================================================================================================#
  19. #                       Mylnie odczytana licencja nie zwalnia z przestrzegania jej.                      #
  20. #========================================================================================================#
  21.  
  22. #========================================================================================================#
  23. #                                  Skrypt stworzony przez HugoZvPlayZ                                    #
  24. #                                           Nazwa: RankingZ                                              #
  25. #                                            Wersja: 0.2                                                 #
  26. #                                           Skript: 2.0.2                                                #
  27. #========================================================================================================#
  28.  
  29. #--------------------------------------------------------------------------------------------------------#
  30. #                                              WYMAGANIA                                                 #
  31. #--------------------------------------------------------------------------------------------------------#
  32. #   Pluginy:                                                                                             #
  33. #   ● Skript                                                                                             #
  34. #--------------------------------------------------------------------------------------------------------#
  35. #--------------------------------------------------------------------------------------------------------#
  36. #                                              USTAWIENIA                                                #
  37. #--------------------------------------------------------------------------------------------------------#
  38. options:
  39.         # Tag Skryptu
  40.         RankingZ.tag: &4&lRanking&0&lZ
  41.         RankingZ.|: &7&l|
  42.         ilosc: 98
  43.        
  44.         # Info | Wiadomosc po smierci gracza zabitego przez gracza | Zmienne: %victim% - ofiara | %attacker% - atakujacy | %{punkty}% - punkty
  45.         RankingZ.msg.death.player.yes: &6Gracz &4%victim% &4(-%{punkty}%) &6zostal zabity przez gracza &4%attacker% &4(+%{punkty}%)
  46.        
  47.         # Info | Wiadomosc po smierci gracza zabitego potwora | Zmienne: %victim% - ofiara | %attacker% - atakujacy | 50 - punkty
  48.         RankingZ.msg.death.player.no: &6Gracz &4%victim% &6umarl. &4(-50)
  49.        
  50.         # Info | Ranking gracza zostal zresetowany Zmienne: %argument 2% - gracz resetu
  51.         RankingZ.msg.reset: &6Punkty, fragi i zgony gracza &4%argument 2% &6zostaly zresetowane!
  52.        
  53.         # Info | Nie podales nazwy gracza
  54.         RankingZ.msg.error.player: &4Nie podales nazwy gracza
  55.        
  56.         # Info | Brak uprawnien
  57.         RankingZ.msg.permission: &4Nie masz uprawnien
  58.        
  59.         # Info | Reload skryptu
  60.         RankingZ.msg.reload: &aSkrypt przeladowany pomyslnie
  61.        
  62. #--------------------------------------------------------------------------------------------------------#
  63. #                                              UPRAWNIEIA                                                #
  64. #--------------------------------------------------------------------------------------------------------#
  65. #       /RankingZ pomoc              ● Pomoc                          ● RankingZ.gracz | RankingZ.admin      #
  66. #       /RankingZ ranking [<player>] ● Ranking                        ● RankingZ.gracz | RankingZ.admin      #
  67. #       /RankingZ reset <player>     ● Reset punktow, fragow i zgonow ● RankingZ.admin                       #
  68. #       /RankingZ info               ● Informacje                     ● RankingZ.gracz | RankingZ.admin      #
  69. #       /RankingZ reload             ● Reload                         ● RankingZ.admin                       #
  70. #   [] - opcjonalnie | <> - wymagane                                                                     #
  71. #--------------------------------------------------------------------------------------------------------#
  72. #--------------------------------------------------------------------------------------------------------#
  73. #                                              KOD                                                       #
  74. #--------------------------------------------------------------------------------------------------------#
  75. on first join:
  76.         set {RankingZ.punkty.%player%} to 0
  77.         set {RankingZ.fragi.%player%} to 0
  78.         set {RankingZ.zgony.%player%} to 0
  79.         set {RankingZ.save.%player%} to true
  80.        
  81. on join:
  82.     set join message to "&6%player% dolaczyl do gry!"
  83.         if {RankingZ.save.%player%} is false:
  84.                 set {RankingZ.punkty.%player%} to 0
  85.                 set {RankingZ.fragi.%player%} to 0
  86.                 set {RankingZ.zgony.%player%} to 0
  87.                 set {RankingZ.save.%player%} to true
  88.         if {RankingZ.save.%player%} is not set:
  89.                 set {RankingZ.punkty.%player%} to 0
  90.                 set {RankingZ.fragi.%player%} to 0
  91.                 set {RankingZ.zgony.%player%} to 0
  92.                 set {RankingZ.save.%player%} to true
  93. on quit:
  94.     set leave message to "&6%player% opuscil gre."
  95.    
  96. on login:
  97.     wait 20 second
  98.     chance of 100%:
  99.         give a cake to the player
  100.         send "&6Otrzymałeś ciasto za kolejną wizytę na serwerze!"
  101. on death of player:
  102.     strike lightning effect at the player
  103.        
  104. on death:
  105.         if victim is player:
  106.                 if attacker is a player:
  107.                         add {RankingZ.punkty.%victim%}*0.30 to {RankingZ.punkty.%attacker%}
  108.                         remove {RankingZ.punkty.%victim%}*0.30 from {RankingZ.punkty.%victim%}
  109.                         add {RankingZ.punkty.%victim%}*0.30 to {punkty}
  110.                         broadcast "{@RankingZ.msg.death.player.yes}"
  111.                         set {punkty} to 0
  112.                         add 1 to {RankingZ.fragi.%attacker%}
  113.                         add 1 to {RankingZ.zgony.%victim%}
  114.                         message "&6Brawo wlasnie zabiles jakiegos &4idiote&6! &4+1 Zabic" to attacker
  115.                         message "&6Ehhh... zginoles &4+1 Zgon" to victim
  116.                 else:
  117.                         remove 50 from {RankingZ.punkty.%victim%}
  118.                         add 1 to {RankingZ.zgony.%victim%}
  119.                         broadcast "{@RankingZ.msg.death.player.no}"
  120.                         message "&7Zgon: &2+1" to victim
  121.                
  122. on rightclick on player with sword:
  123.         execute player command "RankingZ ranking %clicked player%"
  124.        
  125. command /plugins:
  126.     aliases: pl, ?
  127.     trigger:
  128.         message "&6NASZE PLUGINY link + ich download &4http://www.youtube.com/watch?v=l12Csc_lW0Q"
  129.        
  130. command /cc:
  131.     trigger:
  132.         if player has permissions "c.c":
  133.             loop {@ilosc} times:
  134.                 broadcast ""
  135.             broadcast "&6Wyczyszczono Chat"
  136.         else:
  137.             send "&cBrak uprawnień"
  138.        
  139. command /RankingZ [<text>] [<text>]:
  140.         aliases: staty, statystyki, ranking ,
  141.         trigger:
  142.                 if argument 1 is not set:
  143.                         execute player command "RankingZ pomoc"
  144.                 if argument 1 is "pomoc":
  145.                         if player has permission "RankingZ.gracz" or "RankingZ.admin":
  146.                                 message "&6---------------------------------------------------------------"
  147.                                 message "&6Pomoc &4/statystyki pomoc
  148.                                message "&6Staty &4/statystyki ranking [nick]"
  149.                                message "&6PPM NA GRACZA WYSWIETLA JEGO STATYSTYKI!"
  150.                                message "&6---------------------------------------------------------------"
  151.                        else:
  152.                                message "{@RankingZ.tag} {@RankingZ.|} {@RankingZ.msg.permission}"
  153.                if argument 1 is "ranking":
  154.                        if player has permission "RankingZ.gracz" or "RankingZ.admin":
  155.                                if argument 2 is set:
  156.                                        message "&6---------------------------------------------------------------"
  157.                                        message "&6Punktow: &4%{RankingZ.punkty.%argument 2%}%"
  158.                                        message "&6Zabil:   &4%{RankingZ.fragi.%argument 2%}%"
  159.                                        message "&6Zginol   &4%{RankingZ.zgony.%argument 2%}%"
  160.                                        message "&6---------------------------------------------------------------"
  161.                                else:
  162.                                        message "&6---------------------------------------------------------------"
  163.                                        message "&6Punktow: &4%{RankingZ.punkty.%argument 2%}%"
  164.                                        message "&6Zabil:   &4%{RankingZ.fragi.%argument 2%}%"
  165.                                        message "&6Zginol   &4%{RankingZ.zgony.%argument 2%}%"
  166.                                        message "&6---------------------------------------------------------------"
  167.                        else:
  168.                                message "{@RankingZ.tag} {@RankingZ.|} {@RankingZ.msg.permission}"
  169.                if argument 1 is "reset":
  170.                        if player has permission "RankingZ.admin":
  171.                                if argument 2 is set:
  172.                                        set {RankingZ.punkty.%argument 2%} to 0
  173.                                        set {RankingZ.fragi.%argument 2%} to 0
  174.                                        set {RankingZ.zgony.%argument 2%} to 0
  175.                                        message "{@RankingZ.tag} {@RankingZ.|} {@RankingZ.msg.reset}"
  176.                                else:
  177.                                        message ""
  178.                        else:
  179.                                message "{@RankingZ.tag} {@RankingZ.|} {@RankingZ.msg.permission}"
  180.                if argument 1 is "info":
  181.                        if player has permission "RankingZ.gracz" or "RankingZ.admin":
  182.                                message "&6Plugin powstal na potrzeby serwera , lecz &4nie &6jest autorski."
  183.                        else:
  184.                                message ""
  185.                if argument 1 is "reload" or "rl":
  186.                        if player has permission "RankingZ.admin":
  187.                                execute console command "skript reload RankingZ"
  188.                                message "&6Plugin odpowiedzialny za ranking graczy , zostal pomyslnie zesetowany."
  189.                        else:
  190.                                message ""
  191. #-------------------------------------------- Koniec skryptu --------------------------------------------#
  192. #------------------------------- © by HugoZvPlayZ - Strona: www.HvZ.ugu.pl ------------------------------#
Advertisement
Add Comment
Please, Sign In to add comment