Advertisement
Wenden

Trocador de Moedas por Itens ~ Wenden [PEDIDO]

Oct 26th, 2012
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.08 KB | None | 0 0
  1. /*
  2. ___ ___ ___ ___ ___
  3. /\ \ /\__\ /\ \ _____ /\__\ /\ \
  4. _\:\ \ /:/ _/_ \:\ \ /::\ \ /:/ _/_ \:\ \
  5. /\ \:\ \ /:/ /\__\ \:\ \ /:/\:\ \ /:/ /\__\ \:\ \
  6. _\:\ \:\ \ /:/ /:/ _/_ _____\:\ \ /:/ \:\__\ /:/ /:/ _/_ _____\:\ \
  7. /\ \:\ \:\__\ /:/_/:/ /\__\ /::::::::\__\ /:/__/ \:|__| /:/_/:/ /\__\ /::::::::\__\
  8. \:\ \:\/:/ / \:\/:/ /:/ / \:\~~\~~\/__/ \:\ \ /:/ / \:\/:/ /:/ / \:\~~\~~\/__/
  9. \:\ \::/ / \::/_/:/ / \:\ \ \:\ /:/ / \::/_/:/ / \:\ \
  10. \:\/:/ / \:\/:/ / \:\ \ \:\/:/ / \:\/:/ / \:\ \
  11. \::/ / \::/ / \:\__\ \::/ / \::/ / \:\__\
  12. \/__/ \/__/ \/__/ \/__/ \/__/ \/__/
  13.  
  14. */
  15. // Porfavor não retire os créditos.
  16.  
  17. prontera,147,169,5 script Trocador de Moedas 47,{
  18.  
  19. // Configurações
  20. set @id,7539; // Id da Moeda [Padrão: 7539 = Moeda Poring]
  21. setarray @p[0],607,608,678; // Itens que poderão ser trocados no NPC [Padrão: 607 = Fruto de Ygg / 608 = Semente de Ygg / 678 = Garrafa de Veneno]
  22. setarray @x[0],10,5,7; // Preço dos itens que poderão ser trocados no NPC [Padrão: 10 Fruto de Ygg / 5 Semente de Ygg / 7 Garrafa de Veneno]
  23.  
  24. Mes "["+strnpcinfo(1)+"]";
  25. Mes "Veio trocar suas ^FF0000"+getitemname(@id)+"^000000?";
  26. next;
  27. if(select("Sim:Não") == 2) Close;
  28.  
  29. if(!countitem(@id)){
  30. Mes "["+strnpcinfo(1)+"]";
  31. Mes "Você não tem nenhuma ^FF0000"+getitemname(@id)+"^000000.";
  32. Close;
  33. }
  34. Mes "["+strnpcinfo(1)+"]";
  35. Mes "Agora escolha qual item deseja";
  36. Mes "trocar por suas ^FF0000"+getitemname(@id)+"^000000.";
  37. next;
  38.  
  39. set @menu$,"";
  40. for(set @i,0; @i < getarraysize(@p); set @i,@i+1)
  41. set @menu$,@menu$+""+getitemname(@p[@i])+" - ^FF0000"+@x[@i]+"^000000x "+getitemname(@id)+":";
  42. set @menu$,@menu$+"Cancelar";
  43. set @sel,select(@menu$)-1;
  44. if(@sel == getarraysize(@p)) Close;
  45.  
  46. Mes "["+strnpcinfo(1)+"]";
  47. Mes "Agora me diga quantos";
  48. Mes "^FF0000"+getitemname(@p[@sel])+"^000000 você quer.";
  49. Mes "- 0 para Cencelar.";
  50. next;
  51. input @qnt;
  52. if(@qnt == 0) Close;
  53. set @cost,@x[@sel]*@qnt;
  54.  
  55. Mes "["+strnpcinfo(1)+"]";
  56. Mes "^FF0000"+@qnt+"^000000x ^FF0000"+getitemname(@p[@sel])+"^000000";
  57. Mes "São ^FF0000"+@cost+"^000000x ^FF0000"+getitemname(@id)+"^000000.";
  58. Mes "Deseja realizar a troca?";
  59. next;
  60. if(select("Sim:Não") == 2) Close;
  61.  
  62. if(countitem(@id) < @cost){
  63. Mes "["+strnpcinfo(1)+"]";
  64. Mes "Você não tem ^FF0000"+getitemname(@id)+"^000000";
  65. Mes "suficientes para realizar a troca.";
  66. Close;
  67. }
  68. Mes "["+strnpcinfo(1)+"]";
  69. Mes "Está feito...";
  70. Mes "Aqui está seus";
  71. Mes "^FF0000"+getitemname(@p[@sel])+"^000000.";
  72. Mes "Volte sempre que precisar.";
  73. Close2;
  74. delitem @id,@cost;
  75. getitem @p[@sel],@qnt;
  76. end;
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement