Advertisement
Guest User

Untitled

a guest
May 21st, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.18 KB | None | 0 0
  1. //============================================================
  2. treinamento,99,148,4 script Galinha Maluca 800,{
  3.  
  4. set .@GMAccess,80; // GM level required to access NPC
  5.  
  6. if (.startcluck) {
  7. enablenpc "Ajudante";
  8. specialeffect2 EF_HIT3;
  9. switch(rand(15)) {
  10. case 0: npctalk "Galinha Maluca : CLUUUUUUCK!!!"; unitkill getcharid(3); skilleffect "NPC_SELFDESTRUCTION",1; emotion ET_HUK; break;
  11. case 1: npctalk "Galinha Maluca : Cluuuuuck!~"; break;
  12. case 2: unitkill getcharid(3); skilleffect "NPC_SELFDESTRUCTION",1; break;
  13. case 3: sc_start SC_Freeze,10000,0; break;
  14. case 4: npctalk "Galinha Maluca : CLUUUUUUUUUCK!!!"; unitkill getcharid(3); skilleffect "NPC_SELFDESTRUCTION",1; emotion ET_HUK; break;
  15. case 5: sc_start SC_Sleep,10000,0; break;
  16. case 6: sc_start SC_Stone,10000,0; emotion ET_KIK; break;
  17. case 7: npctalk "Galinha Maluca : CLUUUUUUCK!!!"; unitkill getcharid(3); skilleffect "NPC_SELFDESTRUCTION",1; emotion ET_HUK; break;
  18. case 8: npctalk "Galinha Maluca : Cluck! CLUUUCK!!"; unitkill getcharid(3); skilleffect "NPC_SELFDESTRUCTION",1; emotion ET_HUK; break;
  19. case 9: sc_start SC_Stun,10000,0; break;
  20. case 10: sc_start SC_Sleep,10000,0; emotion ET_KIK; break;
  21. case 11: npctalk "Galinha Maluca : Cluck! Cluck!"; break;
  22. case 12: sc_start SC_Stun,10000,0; break;
  23. case 13: unitkill getcharid(3); skilleffect "NPC_SELFDESTRUCTION",1; break;
  24. default:
  25. if (rand(50) < 4) {
  26. npctalk "Galinha Maluca : WOOF!...........";
  27. specialeffect2 EF_SPHERE;
  28. announce "[Galinha Maluca] " + strcharinfo(0) + " retirou o prêmio! Muito bem!",0;
  29. getitem $cluck_item_id,$cluck_item_amount;
  30. set .startcluck,0;
  31. disablenpc "Ajudante"
  32. } else {
  33. npctalk "Galinha Maluca : Cluck! CLUUUCK!!";
  34. unitkill getcharid(3); skilleffect "NPC_SELFDESTRUCTION",1;
  35. }
  36. break;
  37. }
  38. end;
  39. }
  40. mes "[Galinha Maluca]";
  41. if (getgmlevel() >= .@GMAccess) {
  42. mes "Cluck cluck! Cluuuuuck? ^FF0000~Olá " + strcharinfo(0) + ", Quer jogar hoje?~^000000";
  43. mes "Cluck cluck... CLUCK! ^FF0000~Apenas me diga o que fazer!~^000000";
  44. next;
  45. while(1) switch(select("Iniciar Evento:Checar Premio:Escolher Premio:Nada hoje Galinha")) {
  46. case 1:
  47. mes "[Galinha Maluca]";
  48. mes "CLUCK! ^FF0000~Ok!~^000000";
  49. emotion ET_OK;
  50. close2;
  51. announce "[Galinha Maluca] está prestes a começar no Centro de Treinamento!",bc_blue;
  52. initnpctimer;
  53. end;
  54. case 2:
  55. mes "[Galinha Maluca]";
  56. mes "Cluck, cluck cluck... Cluck! ^FF0000~O prêmio atual é^000000 ^008000"+ $cluck_item_amount +" "+ getitemname($cluck_item_id) +".^000000";
  57. next;
  58. break;
  59. case 3:
  60. mes "[Galinha Maluca]";
  61. mes "Cluck cluck? Cluck??? ^FF0000~Qual deveria ser o prêmio para ganhar? Por favor insira o ID.~^000000";
  62. input $cluck_item_id;
  63. next;
  64. mes "[Galinha Maluca]";
  65. mes "Cluck? cluuuck? ^FF0000~Quantos desse item eu deveria dar?~^000000";
  66. input $cluck_item_amount;
  67. next;
  68. mes "[Galinha Maluca]";
  69. mes "Cluck cluck..? Cluck. ^FF0000~ok, o prêmio é^000000 ^008000"+ $cluck_item_amount +" "+ getitemname($cluck_item_id) +"^000000? ^FF0000Ótimo.~^000000";
  70. emotion ET_OK;
  71. next;
  72. break;
  73. case 4:
  74. mes "[Galinha Maluca]";
  75. mes "Cluck cluck cluck...";
  76. close;
  77. }
  78. }
  79. mes "Cluck cluck! Cluuuuuck?";
  80. mes "Cluck....";
  81. close;
  82.  
  83. OnTimer10000:
  84. announce "Por favor, corra até o centro de treinamento se quiser brincar com a galinha maluca!",bc_blue;
  85. end;
  86. OnTimer20000:
  87. announce "A galinha maluca comeu um dos meus itens! Estou com muito medo de recuperá-lo!",bc_blue;
  88. end;
  89. OnTimer30000:
  90. announce "Clique na galinha maluca e tente retirar o item, se tiver sorte você vai ganhar! Você está pronto?",bc_blue;
  91. end;
  92. OnTimer40000:
  93. announce "GO! Clique na galinha maluca para garantir seu premio!",bc_blue;
  94. stopnpctimer;
  95. if (!$cluck_item_id) set $cluck_item_id,734;
  96. if (!$cluck_item_amount) set $cluck_item_amount,2;
  97. set .startcluck,1;
  98. end;
  99. }
  100. hospital,51,58,5 script Ajudante 68,{
  101.  
  102. warp "treinamento",98,136;
  103. end;
  104.  
  105. }
  106. hospital2,51,58,5 duplicate(Ajudante) Ajudante 68
  107. hospital3,51,58,5 duplicate(Ajudante) Ajudante 68
  108. hospital4,51,58,5 duplicate(Ajudante) Ajudante 68
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement