Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2020
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.02 KB | None | 0 0
  1. // .----------------------------------------------------------.
  2. // . SoulBlaker Scripts Apresenta: .
  3. // . ___________________ .
  4. // . / _____/\______ \ .
  5. // . \_____ \ | | _/ .
  6. // . / \ | | \ .
  7. // . /_______ / |______ / .
  8. // . \/ \/ .
  9. // . [ eAthena Advanced Scripts ] .
  10. // . v1.0 .
  11. // .----------------------------------------------------------.
  12. // ; http://www.eathena.ws/board/SoulBlaker-m271867.html ;
  13. // .----------------------------------------------------------.
  14. // . Script: .
  15. // . Removedora de Cartas .
  16. // .----------------------------------------------------------.
  17. // . Por: SoulBlaker Comp?tivel: eAthena SVN vers?o: 1.1 .
  18. // .----------------------------------------------------------.
  19. // . Descri??o: .
  20. // . Remove Cartas do Personagem .
  21. // .----------------------------------------------------------.
  22. // . Changelog da Vers?o: .
  23. // . - 1.0 Iniciado o NPC. [SoulBlaker] .
  24. // *----------------------------------------------------------*
  25. prontera,140,164,5 script Removedora de Cartas#c_1 4_F_KHELLY,{
  26.  
  27. set .@Price, 320000;
  28. set .@PriceCard, 20000;
  29.  
  30. mes "^FF0000[Removedora de Cartas]^000000";
  31. mes "Bom dia "+strcharinfo(0)+" ";
  32. mes "tenho o poder de retirar cartas de equipamentos.";
  33. mes "Esta ideia te agrada?";
  34. next;
  35. if( select("- Sim, bastante.","- Não, nenhum pouco.") == 2 )
  36. {
  37. mes "^FF0000[Removedora de Cartas]^000000";
  38. mes "Muito bem, volte quando desejar remover suas cartas.";
  39. close;
  40. }
  41.  
  42. mes "^FF0000[Removedora de Cartas]^000000";
  43. mes "Muito bem, eu preciso de " + .@Price + " Zenys, mais " + .@PriceCard + " Zenys por carta removida.";
  44. mes "Deseja remover uma carta de algum equipamento?";
  45. next;
  46.  
  47. for( set .@i,1; .@i <= 10; set .@i,.@i+1 )
  48. {
  49. if( getequipisequiped(.@i) )
  50. set .@Choose$, .@Choose$+"- "+getequipname(.@i);
  51.  
  52. set .@Choose$, .@Choose$+":";
  53. }
  54.  
  55. set .@Choose$, .@Choose$+":- Cancelar";
  56.  
  57. set .@Part, select(.@Choose$);
  58.  
  59. if( .@Part > 10 )
  60. {
  61. mes "^FF0000[Removedora de Cartas]^000000";
  62. mes "Muito bem, volte quando desejar remover suas cartas.";
  63. close;
  64. }
  65.  
  66. if( getequipcardcnt(.@Part) == 0 )
  67. {
  68. mes "^FF0000[Removedora de Cartas]^000000";
  69. mes "Sinto muito, mais você não tem cartas para remover!";
  70. close;
  71. }
  72.  
  73. set .@Amount, getequipcardcnt(.@Part);
  74. set .@ZenyCost, (.@PriceCard * .@Amount) + .@Price;
  75.  
  76. mes "^FF0000[Removedora de Cartas]^000000";
  77. mes "Muito bem, são " + .@Price + " Zenys,";
  78. mes "mais o custo de " + (.@PriceCard * .@Amount ) + " por carta equipada.";
  79. mes "Totalizamos isto em " + .@ZenyCost + " Zenys para remover suas cartas.";
  80. mes "Deseja remover suas cartas?";
  81. next;
  82. if( select("- Sim.","- N?o.") == 2 )
  83. {
  84. mes "^FF0000[Removedora de Cartas]^000000";
  85. mes "Humm... para mim ? um preço bem justo!";
  86. close;
  87. }
  88.  
  89. if( Zeny < .@ZenyCost )
  90. {
  91. mes "^FF0000[Removedora de Cartas]^000000";
  92. mes "Me desculpe, mais você não tem " + .@ZenyCost + " Zenys.";
  93. close;
  94. }
  95.  
  96. set Zeny, Zeny - .@ZenyCost;
  97. successremovecards .@Part;
  98.  
  99. mes "^FF0000[Removedora de Cartas]^000000";
  100. mes "Muito bem, suas cartas foi removida sem nenhum problema.";
  101. close;
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement