Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.80 KB | None | 0 0
  1. - script Healer#uni -1,{
  2.  
  3. OnInit:
  4. // Configuration
  5. .hp = 100; // Pourcentage d'HP à heal
  6. .sp = 100; // Pourcentage d'SP à heal
  7. .delay = 60; // Nombre en secondes de delay pour BaseLevel < 70
  8. .delay2 = 120; // Nombre en secondes de delay pour BaseLevel > 70
  9. if ((gettime(4) == 3 && gettime(3) == 21) || (gettime (4) == 6 && gettime(3) == 21)){ //Sub Routine S_HealerWoE si Mercredi ou Samedi 21h
  10. callsub S_HealerWoE;
  11. if ((gettime(4) == 3 && gettime(3) == 23) || (gettime (4) == 6 && gettime(3) == 23)){ //Sub Routine S_Healer si Mercredi ou Samedi 23h
  12. callsub S_Healer;
  13. }
  14. }
  15. else { //Sub Routine jour normaux
  16. callsub S_Healer;
  17. }
  18. end;
  19.  
  20.  
  21.  
  22. S_Healer: //Sub Routine pour Jour normaux
  23. mes "[Healer]";
  24. mes "Bonjour, je peux vous soigner si vous le souhaitez.";
  25. next;
  26. switch(select("Oui soignez moi s'il vous plait","Non merci je n'en ai pas besoin")){
  27. case 1:
  28. if (BaseLevel <= 15){ //Heal Personnage + Blessing/Agi <= Lvl 15
  29. mes "[Healer]";
  30. mes "Tu es un trés jeune aventurier, je vais utiliser mes pouvoirs pour te soigner et bien plus.";
  31. specialeffect2 EF_HEAL; percentheal .hp, .sp;
  32. specialeffect2 EF_BLESSING; sc_start SC_BLESSING, 360000, 10;
  33. specialeffect2 EF_INCAGILITY; sc_start SC_INC_AGI, 360000, 10;
  34. next;
  35. mes "[Healer]";
  36. mes "Voila qui est fait, profite de mes pouvoirs, ils sont précieux.";
  37. mes "Bonne journée !";
  38. close;
  39. end;
  40. }
  41. else if (@pdelay > gettimetick(2)){ //Vérification du delai
  42. mes "[Healer]";
  43. mes "Vous avez demandé mes services il n'y a pas si longtemps, je vous demande d'attendre "+ (@pdelay - gettimetick(2)) +"s avant de revenir.";
  44. close;
  45. end;
  46. }
  47. else if (BaseLevel <= 70 && .delay){ //Heal Personnage <= Lvl 70
  48. mes "[Healer]";
  49. mes "Je vois que tu es encore un jeune aventurier, je vais donc te soigner gratuitement.";
  50. specialeffect2 EF_HEAL; percentheal .hp, .sp;
  51. next;
  52. mes "[Healer]";
  53. mes "Voila qui est fait.";
  54. mes "Bonne journée !";
  55. @pdelay = gettimetick(2)+.delay; //Calcul du nouveau delai
  56. close;
  57. end;
  58. }
  59. else if (BaseLevel > 70 && questprogress(00000) == 2 && @pdelay2 > gettimetick(2)){ //Quête Healer - Finie - Delai Non Fini
  60. mes "[Healer]";
  61. mes "Vous avez demandé mes services il n'y a pas si longtemps, je vous demande d'attendre "+ (@pdelay2 - gettimetick(2)) +"s avant de revenir.";
  62. close;
  63. end;
  64. }
  65. else if (BaseLevel > 70 && questprogress(00000) == 2 && .delay2){ //Quête Healer - Finie - Delai Fini
  66. mes "[Healer]";
  67. mes "Tu es mal en point, comme je vois que tu as fait un don au prêt de l'Eglise, je te promulgue des soins.";
  68. specialeffect2 EF_HEAL; percentheal .hp, .sp;
  69. next;
  70. mes "[Healer]";
  71. mes "Voila qui est fait, merci encore pour ce don.";
  72. @pdelay2 = gettimetick(2)+.delay2; //Calcul du nouveau delai
  73. close;
  74. end;
  75. }
  76. else if (BaseLevel > 70){ //Quête Healer - Non Finie - Non Commencée
  77. mes "[Healer]";
  78. mes "Je ne peux vous soigner, vous prenez trop de mes pouvoirs.";
  79. mes "Vous devez finir la quête de l'Eglise d'abord pour me demander mes services.";
  80. close;
  81. end;
  82. }
  83. break;
  84. case 2:
  85. mes "[Healer]";
  86. mes "A bientôt j'espére !";
  87. close;
  88. }
  89. end;
  90.  
  91.  
  92. S_HealerWoE: //Sub Routine pour jour de WoE
  93. mes "[Healer]";
  94. mes "Je suis à votre entière disposition pendant les War of Emperium, profitez-en !";
  95. next;
  96. if (BaseLevel <= 15){ //Heal Personnage + Blessing/Agi <= Lvl 15
  97. mes "[Healer]";
  98. mes "Tu es un trés jeune aventurier, je vais utiliser mes pouvoirs pour te soigner et bien plus.";
  99. specialeffect2 EF_HEAL; percentheal .hp, .sp;
  100. specialeffect2 EF_BLESSING; sc_start SC_BLESSING, 360000, 10;
  101. specialeffect2 EF_INCAGILITY; sc_start SC_INC_AGI, 360000, 10;
  102. next;
  103. mes "[Healer]";
  104. mes "Voila qui est fait, profite de mes pouvoirs, ils sont précieux.";
  105. mes "Bonne journée !";
  106. close;
  107. end;
  108. }
  109. else if (BaseLevel > 15){ //Heal Personnage <= Lvl 70
  110. mes "[Healer]";
  111. mes "Je vois que tu es blessé, je vais donc te procurer des soins.";
  112. specialeffect2 EF_HEAL; percentheal .hp, .sp;
  113. next;
  114. mes "[Healer]";
  115. mes "Voila qui est fait.";
  116. mes "Bonne journée !";
  117. close;
  118. end;
  119. }
  120. end;
  121. }
  122.  
  123. alberta,119,65,6 duplicate(Healer#uni) Healer#alberta 4_F_NURSE
  124. aldebaran,135,118,6 duplicate(Healer#uni) Healer#aldebaran 4_F_NURSE
  125. amatsu,200,79,4 duplicate(Healer#uni) Healer#amatsu 4_F_NURSE
  126. ayothaya,207,169,6 duplicate(Healer#uni) Healer#ayothaya 4_F_NURSE
  127. comodo,184,158,6 duplicate(Healer#uni) Healer#comodo 4_F_NURSE
  128. einbech,57,36,6 duplicate(Healer#uni) Healer#einbech 4_F_NURSE
  129. einbroch,57,202,6 duplicate(Healer#uni) Healer#einbroch 4_F_NURSE
  130. geffen,115,72,6 duplicate(Healer#uni) Healer#geffen 4_F_NURSE
  131. gonryun,156,122,6 duplicate(Healer#uni) Healer#gonryun 4_F_NURSE
  132. hugel,89,150,6 duplicate(Healer#uni) Healer#hugel 4_F_NURSE
  133. izlude,124,148,4 duplicate(Healer#uni) Healer#izlude 4_F_NURSE
  134. jawaii,250,139,4 duplicate(Healer#uni) Healer#jawaii 4_F_NURSE
  135. lighthalzen,152,100,6 duplicate(Healer#uni) Healer#lighthalzen 4_F_NURSE
  136. louyang,226,103,4 duplicate(Healer#uni) Healer#louyang 4_F_NURSE
  137. morocc,153,97,6 duplicate(Healer#uni) Healer#morocc 4_F_NURSE
  138. niflheim,212,182,5 duplicate(Healer#uni) Healer#niflheim 4_F_NURSE
  139. payon,179,106,4 duplicate(Healer#uni) Healer#payon 4_F_NURSE
  140. prontera,159,189,4 duplicate(Healer#uni) Healer#prontera 4_F_NURSE
  141. rachel,125,116,6 duplicate(Healer#uni) Healer#rachel 4_F_NURSE
  142. umbala,105,148,3 duplicate(Healer#uni) Healer#umbala 4_F_NURSE
  143. veins,217,121,4 duplicate(Healer#uni) Healer#veins 4_F_NURSE
  144. xmas,143,136,4 duplicate(Healer#uni) Healer#lutie 4_F_NURSE
  145. yuno,164,45,4 duplicate(Healer#uni) Healer#yun 4_F_NURSE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement