Advertisement
Guest User

Untitled

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