iDinhoBR

Macro SafeMoneyPay 0.1

Jun 17th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.16 KB | None | 0 0
  1. $${
  2.  
  3. IFMATCHES("%CHATCLEAN%","^\[L\] (.+) (%PLAYER%) (.+)\: (.+)$");
  4. MATCH("%CHATCLEAN%","^\[L\] (.+) (%PLAYER%) (.+)\: (.+)$",{&idinho_chatdebug,&idinho_chatnick,&idinho_chatnivel,&idinho_chatmsgs});
  5.  
  6. IFCONTAINS("%&idinho_chatdebug%",":");
  7. ELSE;
  8.  
  9. IFMATCHES("%&idinho_chatnick%","^%PLAYER%$");
  10. SET(&idinho_chatnick,"");
  11.  
  12. IF(%&idinho_chatmsgs%="!smp add pin");
  13.  
  14. MATCH("%&idinho_listasdecontaspins%","%PLAYER%£[0-9]+",&idinho_r);
  15.  
  16. IF(%&idinho_r%="");
  17. PROMPT(&pin,$$?,"Qual pin da conta %PLAYER%\, para adicionar no banco de dados SafeMoneyPay?");
  18.  
  19. IF(%&pin%="")
  20. LOG(&6[Macro]&2[SafeMoneyPay&40.1&2] &4Você não colocou nenhum PIN no campo de resposta.);
  21. SET(&idinho_chatnick,"");
  22. SET(&idinho_chatdinheironick,"");
  23. ELSE;
  24. SET(&idinho_listasdecontaspins,"%&idinho_listasdecontaspins%%PLAYER%£%&pin%-");
  25. LOG("&6[Macro]&2[SafeMoneyPay&40.1&2] &eO PIN da conta &6%PLAYER%&e adicionando com sucesso. &8&o#iDinhoBR");
  26. SET(&idinho_r,"");
  27. SET(&idinho_chatnick,"");
  28. SET(&idinho_chatdinheironick,"");
  29. ENDIF;
  30. ENDIF;
  31. IF(%&idinho_r%!="");
  32. PROMPT(&pin,$$?,"Qual o novo PIN da conta %PLAYER%\, para alterar no banco de dados?");
  33.  
  34. IF(%&pin%="");
  35. LOG(&6[Macro]&2[SafeMoneyPay&40.1&2] &4Você não colocou nenhum PIN no campo de resposta.);
  36. SET(&idinho_chatnick,"");
  37. SET(&idinho_chatdinheironick,"");
  38. ELSE;
  39. REPLACE(&idinho_listasdecontaspins,"%&idinho_r%","%PLAYER%£%&pin%");
  40. LOG("&6[Macro]&2[SafeMoneyPay&40.1&2] &eO PIN da conta &6%PLAYER% &ealterado com sucesso. &8&o#iDinhoBR");
  41. SET(&idinho_r,"");
  42. SET(&idinho_chatnick,"");
  43. SET(&idinho_chatdinheironick,"");
  44. ENDIF;
  45. ENDIF;
  46.  
  47. ENDIF;
  48.  
  49. IF(%&idinho_chatmsgs%="!smp meu pin");
  50. PROMPT(&confirmarmostrarpin,$$?,"Você tem certeza que deseja mostrar o pin da conta %PLAYER% ?");
  51. IF((%&confirmarmostrarpin%="sim")||(%&confirmarmostrarpin%="SIM")||(%&confirmarmostrarpin%="s")||(%&confirmarmostrarpin%="S"));
  52. MATCH("%&idinho_listasdecontaspins%","%PLAYER%£(.+)-",{&meupin});
  53. IF(%&meupin%="");
  54. LOG(&6[Macro]&2[SafeMoneyPay&40.1&2] &4Nenhum PIN cadastrado com o nick &c%PLAYER%&4. &8&o#iDinhoBR);
  55. ELSE;
  56. LOG(&6[Macro]&2[SafeMoneyPay&40.1&2] &cNick: &e%PLAYER% &8&o#iDinhoBR);
  57. LOG(&6[Macro]&2[SafeMoneyPay&40.1&2] &cPIN: &e%&meupin% &8&o#iDinhoBR);
  58. ENDIF;
  59. SET(&meupin,"");
  60. SET(&idinho_chatnick,"");
  61. SET(&idinho_chatdinheironick,"");
  62. ELSE;
  63. LOG(&6[Macro]&2[SafeMoneyPay&40.1&2] &cVocê digiou nada/errado ou desistiu de mostrar o PIN. &8&o#iDinhoBR);
  64. SET(&idinho_chatnick,"");
  65. SET(&idinho_chatdinheironick,"");
  66. ENDIF;
  67. ENDIF;
  68.  
  69. IF(%&idinho_chatmsgs%="!smp reset pins");
  70. PROMPT(&confirmarresetpins,$$?,"Você realmente quer resetar todos PINS armazenados no banco de dados?");
  71. IF((%&confirmarresetpins%="sim")||(%&confirmarresetpins%="SIM")||(%&confirmarresetpins%="s")||(%&confirmarresetpins%="S"));
  72. LOG(&6[Macro]&2[SafeMoneyPay&40.1&2] &cTodos PINS resetados, do banco de dados. &8&o#iDinhoBR);
  73. SET(&idinho_listasdecontaspins,"");
  74. SET(&idinho_chatnick,"");
  75. SET(&idinho_chatdinheironick,"");
  76. ELSE;
  77. LOG("&6[Macro]&2[SafeMoneyPay&40.1&2] &cVocê digitou nada/errado ou desistiu de resetar todos PINS. &8&o#iDinhoBR");
  78. SET(&idinho_chatnick,"");
  79. SET(&idinho_chatdinheironick,"");
  80. ENDIF;
  81. ENDIF;
  82. ELSE;
  83. SET(&idinho_chatnick,"");
  84. SET(&idinho_chatdinheironick,"");
  85. ENDIF;
  86.  
  87. ENDIF;
  88.  
  89. ENDIF;
  90.  
  91. IFMATCHES("%CHATCLEAN%","^\[L\] (.+)(%PLAYER%)(.+)\: \!(.+) (.+) (.+)$");
  92. MATCH("%CHATCLEAN%","^\[L\] (.+)(%PLAYER%)(.+)\: \!(.+) (.+) (.+)$",{&idinho_chatdinheirounbug,&idinho_chatdinheironick,&idinho_chatdinheironivel,&idinho_chatmsgpay,&idinho_chatnickpay,&idinho_chatdinheiro});
  93.  
  94. IFCONTAINS("%&idinho_chatdebug%",":");
  95. ELSE;
  96.  
  97. IFMATCHES("%&idinho_chatdinheironick%","^%PLAYER%$");
  98. SET(&idinho_chatdinheironick,"");
  99. SET(&idinho_chatnick,"");
  100.  
  101. IF(%&idinho_chatmsgpay%="money pay");
  102. SET(&idinho_chatdinheironick,"");
  103. SET(&idinho_chatnick,"");
  104. PROMPT(&certeza,$$?,"Você tem certeza que deseja enviar %&idinho_chatdinheiro%coins para o(a) %&idinho_chatnickpay% ?");
  105. IF((%&certeza%="sim")||(%&certeza%="s")||(%&certeza%="SIM")||(%&certeza%="S"));
  106. MATCH("%&idinho_listasdecontaspins%","%PLAYER%£(.+)-",{&pin_moneypay});
  107. DO(2);
  108. ECHO("/money pay %&idinho_chatnickpay% %&idinho_chatdinheiro% %&pin_moneypay%");
  109. WAIT(1);
  110. LOOP;
  111. LOG("&6[Macro]&2[SafeMoneyPay&40.1&2] &eVocê enviou %&idinho_chatdinheiro%coins para o(a) %&idinho_chatnickpay%. &8&o#iDinhoBR");
  112. SET(&pin_moneypay,"");
  113. SET(&idinho_chatdinheironick,"");
  114. SET(&idinho_chatnick,"");
  115. ELSE;
  116. LOG("&6[Macro]&2[SafeMoneyPay&40.1&2] &cVocê digitou nada/errado ou desistiu da transação. &8&o#iDinhoBR");
  117. SET(&pin_moneypay,"");
  118. SET(&idinho_chatdinheironick,"");
  119. SET(&idinho_chatnick,"");
  120. ENDIF;
  121. ENDIF;
  122. ELSE;
  123. SET(&idinho_chatdinheironick,"");
  124. SET(&idinho_chatnick,"");
  125. ENDIF;
  126.  
  127. ENDIF;
  128.  
  129. ENDIF;
  130.  
  131. }$$
Add Comment
Please, Sign In to add comment