Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2023
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. prontera,164,168,4 script Dwarf 600,{
  2. .@item = 7420;
  3. .@quan = 0;
  4. .@freeRef = 7;
  5. .@paidRef = 10;
  6.  
  7. switch(select("Refino Gratis", "Refino Pago")){
  8. case 1:
  9. setarray .@items[0],EQI_SHOES,EQI_GARMENT,EQI_HEAD_TOP,EQI_ARMOR,EQI_HAND_L,EQI_HAND_R;
  10. for(.@i = 0; .@i < getarraysize(.@items); .@i++){
  11. if(getequiprefinerycnt(.@items[.@i]) < .@freeRef){
  12. specialeffect2 154;
  13. successrefitem .@items[.@i],.@freeRef - getequiprefinerycnt(.@items[.@i]);
  14. }
  15. }
  16. end;
  17. case 2:
  18. setarray .@items[0],EQI_SHOES,EQI_GARMENT,EQI_HEAD_TOP,EQI_ARMOR,EQI_HAND_L,EQI_HAND_R;
  19.  
  20. if (countitem(.@item) < .@quan){
  21. mes "Voce nao tem os items necessarios: " + .@quan + "x "+ getitemname(.@item);
  22. close;
  23. }
  24. for(.@i = 0; .@i < getarraysize(.@items); .@i++){
  25. // prevent the item consuption
  26. if(getequiprefinerycnt(.@items[.@i]) != .@paidRef) .@flag = 1;
  27.  
  28. if(getequiprefinerycnt(.@items[.@i]) < .@paidRef){
  29. specialeffect2 154;
  30. successrefitem .@items[.@i],.@paidRef - getequiprefinerycnt(.@items[.@i]);
  31. }
  32. }
  33. if (.@flag == 1) delitem 7420,10;
  34. end;
  35. }
  36.  
  37. OnInit:
  38. waitingroom "Refinador Mestre",0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement