Advertisement
Guest User

Untitled

a guest
Jan 18th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. - script Beehive#BEEVENT00 1008,1,1,{
  2. OnTouch_:
  3. .@num = atoi( replacestr( strnpcinfo(2), "BEEVENT", "" ) );
  4. switch( .@num ) {
  5. case 0:
  6. case 1:
  7. case 2:
  8. case 4:
  9. case 6:
  10. case 7:
  11. case 8:
  12. case 9:
  13. case 10:
  14. case 11:
  15. case 12:
  16. case 13:
  17. case 14:
  18. case 15:
  19. case 16:
  20. case 17:
  21. case 18:
  22. case 19:
  23. case 20:
  24. soundeffect "dustiness_stand.wav",1;
  25. break;
  26. }
  27.  
  28. unittalk getcharid(3), "" + strcharinfo(0) + " : OHHH PUTAQUIPARIUUUU !!!!!";
  29. getmapxy .@map$, .@x, .@y, UNITTYPE_NPC;
  30. monster .@map$, .@x, .@y, "Beehive",1008,1, strnpcinfo(0) +"::OnMobKilled";// PUPA
  31. monster .@map$, .@x, .@y, "Abelha",1035,2;// Luciola
  32. monster .@map$, .@x, .@y, "Zangão",3498,3;// Hornet
  33.  
  34. // Mapas para teleportar o NPC
  35. setarray .@map_List$[1],"manuk","einbech","amatsu","louyang","rachel","yuno","veins","brasilis","splendide","hugel","yuno","comodo","xmas","aldebaran","izlude","payon","geffen","morocc","prontera";
  36. set .@totalindices,getarraysize( .@map_List$ ); // pega o total de mapas no array ai em cima
  37. set .@selectetMap, rand( .@totalindices ); // pega o index do mapa
  38. //.@map_List$[ rand( .@totalindices ) ];
  39. hideonnpc strnpcinfo(0); //esconde NPC
  40. // ========================================================================
  41. // Esse announce aqui em baixo é debug só pra verificar se ta tudo certinho
  42. // Depois só comentar ele que não vai mais aparecer
  43. announce "Mapa que a colmeia vai aparecer " + .@map_List$[ .@selectetMap ] + " vai la procurar",0;
  44. // ========================================================================
  45. unitwarp getnpcid(0), .@map_List$[ .@selectetMap ],rand(140,160),rand(140,160); // esse ta teleportanu memu OBS: tem que deixar um range de coordenadas se não vai dar merda
  46. //unitwarp getnpcid(0), "cellpvp", rand(150,158), rand(150,158); // esse é baum pra teste
  47. hideoffnpc strnpcinfo(0); // desesconde o npc escondido
  48. sleep2 2000;
  49. end;
  50.  
  51. OnMobKilled:
  52. getitem 526,1; // geleia real
  53. end;
  54.  
  55. }
  56.  
  57. // NPCS precisam ter um ponto inicial fixo mesmo
  58. prontera,150,150,8 duplicate(Beehive#BEEVENT00) Beehive#BEEVENT01 1008,2,2
  59. //prt_fild08,0,0,8 duplicate(Beehive#BEEVENT00) Beehive#BEEVENT02 1008,2,2
  60. //prt_fild08,0,0,8 duplicate(Beehive#BEEVENT00) Beehive#BEEVENT03 1008,2,2
  61. //prt_fild08,0,0,8 duplicate(Beehive#BEEVENT00) Beehive#BEEVENT04 1008,2,2
  62. //prt_fild08,0,0,8 duplicate(Beehive#BEEVENT00) Beehive#BEEVENT05 1008,2,2
  63. //prt_fild08,0,0,8 duplicate(Beehive#BEEVENT00) Beehive#BEEVENT06 1008,2,2
  64. //prt_fild08,0,0,8 duplicate(Beehive#BEEVENT00) Beehive#BEEVENT07 1008,2,2
  65. //prt_fild08,0,0,8 duplicate(Beehive#BEEVENT00) Beehive#BEEVENT08 1008,2,2
  66. //prt_fild08,0,0,8 duplicate(Beehive#BEEVENT00) Beehive#BEEVENT09 1008,2,2
  67. //prt_fild08,0,0,8 duplicate(Beehive#BEEVENT00) Beehive#BEEVENT10 1008,2,2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement