Guest User

RLSk-Perso

a guest
Sep 2nd, 2017
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.12 KB | None | 0 0
  1. #=== Real Life Sk ===#
  2. # Partie : Perso #
  3. #====================#
  4. # By LavaPower #
  5. #====================#
  6. # Dépendance : #
  7. # - Skript #
  8. #====================#
  9.  
  10. command /clearme:
  11. trigger:
  12. loop 30 times:
  13. send " "
  14.  
  15. on join:
  16. if {RP.Perso.%player%.origine} isn't set:
  17. apply slowness 999 to the player for 999 days
  18. apply jump boost 999 to the player for 999 days
  19. send "Bienvenue sur le serveur."
  20. send "Nous allons commencer par créer ton personnage"
  21. send "C'est parti !"
  22. wait 2 seconds
  23. make player execute command "clearme"
  24. send "Tout d'abord es-tu un homme ou une femme ?"
  25. set {RP.Perso.Chat.%player%} to "Genre"
  26.  
  27. on chat:
  28. if {RP.Perso.Chat.%player%} is "Genre":
  29. cancel event
  30. if message is "homme" or "Homme":
  31. send "Tu as choisi d'être un homme"
  32. set {RP.Perso.%player%.genre} to "homme"
  33. send " "
  34. send "Quel âge as-tu ?"
  35. set {RP.Perso.Chat.%player%} to "Age"
  36. else if message is "femme" or "Femme":
  37. send "Tu as choisi d'être une femme"
  38. set {RP.Perso.%player%.genre} to "femme"
  39. send " "
  40. send "Quel âge as-tu ?"
  41. set {RP.Perso.Chat.%player%} to "Age"
  42. else:
  43. send "ERREUR Réponse Invalide : Es-tu un homme ou une femme ?"
  44. else if {RP.Perso.Chat.%player%} is "Age":
  45. cancel event
  46. set {_int} to message parsed as integer
  47. if {_int} is a integer:
  48. send "Tu as donc %{_int}% ans"
  49. set {RP.Perso.%player%.age} to {_int}
  50. send " "
  51. send "Origine :"
  52. send "- Europe"
  53. send "- Asie"
  54. send "- Amérique du Nord"
  55. send "- Amérique du Sud"
  56. send "- Océanie"
  57. set {RP.Perso.Chat.%player%} to "Origine"
  58. else:
  59. send "ERREUR Réponse Invalide : Quel âge as-tu ?"
  60. else if {RP.Perso.Chat.%player%} is "Origine":
  61. cancel event
  62. if message is "Europe" or "europe" or "Asie" or "asie" or "Amérique du Nord" or "Amérique du nord" or "amérique du nord" or "Amérique du Sud" or "Amérique du sud" or "amérique du sud" or "Océanie" or "océanie":
  63. send "Tu viens donc d'%message%"
  64. send " "
  65. set {RP.Perso.%player%.origine} to message
  66. wait 2 seconds
  67. make player execute command "clearme"
  68. send "Récapitulation :"
  69. send "Nom : %player%"
  70. send "Age : %{RP.Perso.%player%.age}%"
  71. send "Genre : %{RP.Perso.%player%.genre}%"
  72. send "Origine : %{RP.Perso.%player%.origine}%"
  73. send " "
  74. send "Ca vous convient ? (O/N) :"
  75. set {RP.Perso.Chat.%player%} to "Confirmation"
  76. else:
  77. send "ERREUR Réponse Invalide : Origine :"
  78. send "- Europe"
  79. send "- Asie"
  80. send "- Amérique du Nord"
  81. send "- Amérique du Sud"
  82. send "- Océanie"
  83.  
  84. else if {RP.Perso.Chat.%player%} is "Confirmation":
  85. if message is "O" or "Oui" or "o" or "oui":
  86. remove slowness from player
  87. remove jump boost from player
  88. delete {RP.Perso.Chat.%player%}
  89. make player execute command "clearme"
  90. send "Bon jeu !"
  91. else if message is "N" or "n" or "Non" or "non":
  92. delete {RP.Perso.Chat.%player%}
  93. delete {RP.Perso.%player%.origine}
  94. kick player because "Reconnecte-toi pour créer ton personnage"
  95. else:
  96. send "ERREUR Réponse Invalide : Récapitulation :"
  97. send "Nom : %player%"
  98. send "Age : %{RP.Perso.%player%.age}%"
  99. send "Genre : %{RP.Perso.%player%.genre}%"
  100. send "Origine : %{RP.Perso.%player%.origine}%"
  101. send " "
  102. send "Ca vous convient ? (O/N) :"
  103.  
  104. command /carte [<text>] [<player>]:
  105. description: Gérer sa carte d'identité
  106. trigger:
  107. if arg-1 is "montrer":
  108. if arg-2 is set:
  109. send "Tu as montré ta carte à %arg 2%"
  110. send "======= Carte d'identité ======="
  111. send "Nom : %player%" to arg-2
  112. send "Age : %{RP.Perso.%player%.age}%" to arg-2
  113. send "Genre : %{RP.Perso.%player%.genre}%" to arg-2
  114. send "Origine : %{RP.Perso.%player%.origine}%" to arg-2
  115. send "============================"
  116. else:
  117. send "USAGE : /carte montrer <joueur>"
  118. else if arg-1 is "remove":
  119. delete {RP.Perso.%player%.origine}
  120. kick player because "Reconnecte-toi pour créer ton personnage"
  121. else:
  122. send "ERREUR :"
  123. send "- /carte montrer <joueur> : pour montrer ta carte"
  124. send "- /carte remove : pour réinitialiser ta carte"
Advertisement
Add Comment
Please, Sign In to add comment