Advertisement
johnlol

Remove Card

May 27th, 2019
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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 Compativel: eAthena SVN     versao: 1.1 .
  18. // .----------------------------------------------------------.
  19. // . Descriçao: .
  20. // . Remove Cartas do Personagem .
  21. // .----------------------------------------------------------.
  22. // . Changelog da Versao: .
  23. // . - 1.0 Iniciado o NPC. [SoulBlaker]  .
  24. // *----------------------------------------------------------*
  25. sec_in02.gat,146,150,2  script  Removedora de Cartas#c_1    750,{
  26.  
  27. set .@Price, 50000;
  28. set .@PriceCard, 10000;
  29.  
  30. mes "^FF0000[Removedora de Cartas]^000000";
  31. mes "Olá " + strcharinfo(0) + ",";
  32. mes "tenho o poder de retirar cartas de equipamentos.";
  33. mes "Esta idéia 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