Advertisement
Guest User

Hat Maker

a guest
Dec 8th, 2012
2,035
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.00 KB | None | 0 0
  1. //===== rAthena Script =======================================
  2. //= Euphy's Quest Shop
  3. //===== By: ==================================================
  4. //= Euphy
  5. //===== Update Hat Maker By: ==================================================
  6. //= Boy
  7. //===== Current Version: =====================================
  8. //= 1.4a
  9. //===== Compatible With: =====================================
  10. //= rAthena SVN r15340+
  11. //===== Description: =========================================
  12. //= A dynamic quest shop based on Lunar's, with easier config.
  13. //= Includes support for multiple shops & cashpoints.
  14. //= Item Preview script by ToastOfDoom.
  15. //============================================================
  16.  
  17. prontera,164,172,3 script Hat Maker 58,{
  18. function Add; function Chk; function Slot; function A_An;
  19.  
  20. if(.Shops$ != "") set .@i,1;
  21. else {
  22. set .@menu$,"";
  23. for(set .@i,1; .@i<=getarraysize(.Shops$); set .@i,.@i+1)
  24. set .@menu$, .@menu$+.Shops$[.@i]+":";
  25. set .@i, select(.@menu$); }
  26. dispbottom "Select one item at a time.";
  27. callshop "qshop"+.@i,1;
  28. npcshopattach "qshop"+.@i;
  29. end;
  30.  
  31. function Add {
  32. if (getitemname(getarg(1))=="null") {
  33. debugmes "Quest reward #"+getarg(1)+" invalid (skipped)."; return; }
  34. for(set .@n,5; .@n<127; set .@n,.@n+2) {
  35. if (!getarg(.@n,0)) break;
  36. if (getitemname(getarg(.@n))=="null") {
  37. debugmes "Quest requirement #"+getarg(.@n)+" invalid (skipped) on Quest ItemID "+ getarg(1) +"."; return; } }
  38. for(set .@i,2; .@i<.@n; set .@i,.@i+1)
  39. set getd(".q_"+getarg(1)+"["+(.@i-2)+"]"), getarg(.@i);
  40. npcshopadditem "qshop"+getarg(0),getarg(1),((.ShowZeny)?getarg(3):0);
  41. return; }
  42. function Chk {
  43. if (getarg(0)<getarg(1)) { set @qe0,1; return "^FF0000"; }
  44. else return "^00FF00"; }
  45. function Slot {
  46. set .@s$,getitemname(getarg(0));
  47. switch(.ShowSlot){
  48. case 1: if (!getitemslots(getarg(0))) return .@s$;
  49. case 2: if (getiteminfo(getarg(0),11)>0) return .@s$+" ["+getitemslots(getarg(0))+"]";
  50. default: return .@s$; } }
  51. function A_An {
  52. setarray .@A$[0],"a","e","i","o","u";
  53. set .@B$, "_"+getarg(0);
  54. for(set .@i,0; .@i<5; set .@i,.@i+1)
  55. if (compare(.@B$,"_"+.@A$[.@i])) return "an "+getarg(0);
  56. return "a "+getarg(0); }
  57.  
  58. OnBuyItem:
  59. set .@q[0],@bought_nameid;
  60. copyarray .@q[1],getd(".q_"+@bought_nameid+"[0]"),getarraysize(getd(".q_"+@bought_nameid+"[0]"));
  61. if (!.@q[1]) { message strcharinfo(0),"An error has occurred."; end; }
  62. mes "[Quest Shop]";
  63. mes "Reward: ^0055FF"+((.@q[1]>1)?.@q[1]+"x ":"")+Slot(.@q[0])+"^000000";
  64. mes "Requirements:";
  65. if (.@q[2]) mes " > "+Chk(Zeny,.@q[2])+.@q[2]+" Zeny^000000";
  66. if (.@q[3]) mes " > "+Chk(getd(.Points$[0]),.@q[3])+.@q[3]+" "+.Points$[1]+" ("+getd(.Points$[0])+"/"+.@q[3]+")^000000";
  67. if (.@q[4]) for(set .@i,4; .@i<getarraysize(.@q); set .@i,.@i+2)
  68. mes " > "+Chk(countitem(.@q[.@i]),.@q[.@i+1])+((.DisplayID)?"{"+.@q[.@i]+"} ":"")+Slot(.@q[.@i])+" ("+countitem(.@q[.@i])+"/"+.@q[.@i+1]+")^000000";
  69. next;
  70. set @qe1, getiteminfo(.@q[0],5); set @qe2, getiteminfo(.@q[0],11);
  71. addtimer 1000, strnpcinfo(1)+"::OnEnd";
  72. while(1){
  73. switch(select(" ~ Purchase ^0055FF"+getitemname(.@q[0])+"^000000:"+((((@qe1&1) || (@qe1&256) || (@qe1&512)) && @qe2>0 && !@qe6)?" ~ Preview...":"")+": ~ ^777777Cancel^000000")) {
  74. case 1:
  75. if (@qe0) {
  76. mes "[Quest Shop]";
  77. mes "You're missing one or more quest requirements.";
  78. close; }
  79. if (!checkweight(.@q[0],.@q[1])) {
  80. mes "[Quest Shop]";
  81. mes "^FF0000You need "+(((.@q[1]*getiteminfo(.@q[0],6))+Weight-MaxWeight)/10)+" additional weight capacity to complete this trade.^000000";
  82. close; }
  83. if (.@q[2]) set Zeny, Zeny-.@q[2];
  84. if (.@q[3]) setd .Points$[0], getd(.Points$[0])-.@q[3];
  85. if (.@q[4]) for(set .@i,4; .@i<getarraysize(.@q); set .@i,.@i+2)
  86. delitem .@q[.@i],.@q[.@i+1];
  87. getitem .@q[0],.@q[1];
  88. if (.Announce) announce strcharinfo(0)+" has created "+A_An(getitemname(.@q[0]))+"!",0;
  89. specialeffect2 699;
  90. close;
  91. case 2:
  92. set @qe3, getlook(3); set @qe4, getlook(4); set @qe5, getlook(5);
  93. if (@qe1&1) atcommand "@changelook 3 "+@qe2;
  94. if (@qe1&256) atcommand "@changelook 1 "+@qe2;
  95. if (@qe1&512) atcommand "@changelook 2 "+@qe2;
  96. set @qe6,1;
  97. break;
  98. case 3:
  99. close; } }
  100. OnEnd:
  101. if (@qe6) { atcommand "@changelook 3 "+@qe3; atcommand "@changelook 1 "+@qe4; atcommand "@changelook 2 "+@qe5; }
  102. for(set .@i,0; .@i<7; set .@i,.@i+1) setd "@qe"+.@i,0;
  103. end;
  104. OnInit:
  105. waitingroom "Hat Maker",0;
  106. // --------------------- Config ---------------------
  107. // Custom points, if needed: "<variable>","<name to display>"
  108. setarray .Points$[0],"#CASHPOINTS","Cash Points";
  109.  
  110. set .Announce,1; // Announce quest completion? (1: yes / 0: no)
  111. set .ShowSlot,1; // Show item slots? (2: all equipment / 1: if slots > 0 / 0: never)
  112. set .DisplayID,0; // Show item IDs? (1: yes / 0: no)
  113. set .ShowZeny,0; // Show Zeny cost, if any? (1: yes / 0: no)
  114.  
  115. // Shop categories, if needed: "<Shop 1>","<Shop 2>"{,...};
  116. // Duplicate dummy data for any additional shops (bottom of script).
  117. // If no categories, use the second line instead (remove //).
  118.  
  119. setarray .Shops$[1],"Headgear Quest";
  120. // set .Shops$,"n/a";
  121.  
  122. // Add(<shop number>,<reward ID>,<reward amount>,<Zeny cost>,<point cost>,
  123. // <required item ID>,<required item amount>{,...});
  124. // Shop number corresponds with order above (default is 1).
  125. // Note: Do NOT use a reward item more than once!
  126.  
  127. Add(1,5086,1,0,0,5024,1,539,30,660,3);
  128. Add(1,5137,1,0,0,5141,5,7047,100,661,1);
  129. Add(1,5074,1,20000,0,2286,1,2254,1);
  130. Add(1,5132,1,0,0,5035,1,5074,1,714,1,999,5);
  131. Add(1,5153,1,0,0,10011,1);
  132. Add(1,2284,1,0,0,923,20);
  133. Add(1,5270,1,0,0,7198,200,7097,40);
  134. sleep 10;
  135. Add(1,5174,1,0,0,7445,7,7446,7,7447,7,7448,7,945,300,975,1,733,5,7166,50);
  136. Add(1,5277,1,0,0,5278,1,508,200);
  137. Add(1,2237,1,0,0,1020,100,983,1,2241,1);
  138. Add(1,5147,1,0,0,2227,1,978,1,1057,100);
  139. Add(1,5057,1,10000,0,2213,1,983,1,914,200);
  140. Add(1,5076,1,0,0,2227,1,7038,500);
  141. Add(1,5236,1,0,0,2227,1,7038,500,978,1);
  142. Add(1,5235,1,0,0,2227,1,7038,500,982,1,983,1);
  143. Add(1,5237,1,0,0,2227,1,7038,500,975,1,982,1);
  144. Add(1,5382,1,0,0,969,8,10016,2,5083,1);
  145. sleep 10;
  146. Add(1,5065,1,0,0,624,1,959,300,544,50,1023,1);
  147. Add(1,5052,1,0,0,2211,1,978,1,7003,300);
  148. Add(1,2296,1,50000,0,2243,1,999,100);
  149. Add(1,5129,1,0,0,604,1,916,1);
  150. Add(1,5102,1,0,0,7263,2,2276,1,2239,1,568,150);
  151. Add(1,5040,1,0,0,7047,100);
  152. Add(1,5109,50000,0,0,10015,1,10007,1,5023,1,975,1);
  153. Add(1,5016,1,0,0,1030,10,0,0,0,0,0,0);
  154. Add(1,5110,1,0,0,526,2,7270,1,941,1,10004,1);
  155. Add(1,5191,1,0,0,2208,1,983,1);
  156. sleep 10;
  157. Add(1,5169,1,0,0,706,1,1019,500,7200,10,1049,20,7165,500,1054,2,1024,100);
  158. Add(1,5034,1,0,0,2233,1,746,20);
  159. Add(1,2214,1,0,0,949,100,706,1,722,1,2213,1);
  160. Add(1,5105,1,0,0,2288,1,1095,3000);
  161. Add(1,5175,1,100000,0,7111,100,938,99,983,1);
  162. Add(1,5080,1,0,0,10006,1,714,1,969,3);
  163. Add(1,5024,1,0,0,529,10,530,5,539,20,999,10,538,15);
  164. Add(1,5028,1,0,0,2279,1,7035,50,526,100);
  165. Add(1,5200,1,0,0,5016,1,981,1,7317,20);
  166. Add(1,5184,1,0,0,5120,5,995,50,983,1,720,50);
  167. Add(1,5359,1,0,0,2284,1,5019,1,975,1);
  168. Add(1,5214,1,0,0,976,1,1060,300,1022,100,5008,5);
  169. Add(1,5026,1,0,0,1036,450,949,330,539,120,982,1);
  170. sleep 10;
  171. Add(1,5142,1,0,0,5017,1,2229,1,5014,1,7209,100,7123,100,1036,100,979,1);
  172. Add(1,5283,1,0,0,949,200,916,100,7063,20,925,1);
  173. Add(1,5260,1,0,0,4293,1,538,100,530,100,529,50);
  174. Add(1,5075,1,0,0,2248,1,7030,108,7194,108,7120,4);
  175. Add(1,5048,1,0,0,5041,1,999,10);
  176. Add(1,5036,1,0,0,2608,1,7069,500);
  177. Add(1,5135,1,0,0,2295,1,969,1,975,1,999,5);
  178. Add(1,5181,1,0,0,7511,100,7340,200,7023,10);
  179. Add(1,5108,1,5000,0,7301,1887,5114,1,611,10);
  180. Add(1,5254,1,0,0,5132,1,5068,1,2255,1,7023,5,983,1);
  181. sleep 10;
  182. Add(1,5038,1,0,0,1038,600,7048,40);
  183. Add(1,5229,1,0,0,1038,600,7048,40,982,1,983,1);
  184. Add(1,5227,1,0,0,1038,600,7048,40,975,1);
  185. Add(1,5228,1,0,0,1038,600,7048,40,982,1);
  186. Add(1,5186,1,0,0,1032,100,7100,100,905,250);
  187. Add(1,5091,1,20000,0,10016,1,714,1,969,3);
  188. Add(1,5082,1,0,0,921,300);
  189. Add(1,2273,1,3500,0,2275,1,998,50,733,1);
  190. Add(1,5258,1,0,0,914,100,975,1,976,1,978,1);
  191. Add(1,5198,1,0,0,5058,1,2214,1,949,500,914,200,622,50,1974,1);
  192. sleep 10;
  193. Add(1,5058,1,0,0,2233,1,983,1,7206,300,7030,1);
  194. Add(1,5233,1,0,0,2233,1,983,1,7206,300,7030,1,978,1);
  195. Add(1,5231,1,0,0,2233,1,983,1,7206,300,7030,1,982,1,983,1);
  196. Add(1,5232,1,0,0,2233,1,983,1,7206,300,7030,1,982,1,975,1);
  197. Add(1,5230,1,0,0,2233,1,983,1,7206,300,7030,1,982,1);
  198. Add(1,5234,1,0,0,2233,1,983,1,7206,300,7030,1,976,1);
  199. Add(1,5253,1,0,0,1034,300,7445,30,5141,10,979,1);
  200. Add(1,5252,1,0,0,5058,1,1022,250,7267,100);
  201. Add(1,2283,1,0,0,724,1,5001,1,949,200);
  202. Add(1,5243,1,0,0,975,1,976,1,914,100,7441,150,7065,25,2283,1);
  203. sleep 10;
  204. Add(1,5259,1,0,0,978,1,7561,100,949,500,1026,200);
  205. Add(1,5205,1,0,0,5185,1,610,100,706,25,7194,113);
  206. Add(1,5068,1,20000,0,2255,1,2286,1);
  207. Add(1,5304,1,0,0,7017,2,2510,1,983,1);
  208. Add(1,5207,1,0,0,2282,5,2254,2,969,1,7063,15);
  209. Add(1,5333,1,0,0,996,4,12028,1,12032,1,992,10,5011,1);
  210. Add(1,5312,1,0,0,2261,1,983,1,2280,1,2627,1,969,2);
  211. Add(1,5379,1,0,0,5061,2,978,1,2270,2,5083,1,1059,150);
  212. Add(1,5416,1,0,0,746,20,7097,12,587,20,2717,1);
  213. Add(1,5401,1,0,0,5288,1,983,1);
  214. sleep 10;
  215. Add(1,5427,1,0,0,5288,1,12078,1,7521,1,12183,1);
  216. Add(1,5404,1,0,0,5187,1,1034,70,7441,10,978,10);
  217. Add(1,5800,1,0,0,5040,1,7170,1,2371,1);
  218. Add(1,5429,1,0,0,5100,1,1021,30,7268,1);
  219. Add(1,5338,1,0,0,5100,1,7112,25,561,1);
  220. Add(1,5300,1,0,0,7106,2,2246,1,7263,1);
  221. Add(1,5378,1,0,0,2214,1,5045,1,975,1,740,100);
  222. Add(1,5414,1,100000000,0,7300,9,1068,4,7098,2);
  223. Add(1,5307,1,0,0,2275,5,514,2,979,1,634,1,619,20,1027,20);
  224. Add(1,5431,1,50000000,0,5283,1,916,50,2717,1);
  225. sleep 10;
  226. Add(1,5341,1,80000000,0,5137,1,2276,1,1060,25);
  227. Add(1,5131,1,0,0,5128,1,969,10,978,1,985,27);
  228. Add(1,5417,1,0,0,4112,1,5299,1);
  229. Add(1,5373,1,0,0,2255,1,7566,3,7511,60,5104,1,7799,4,7023,20);
  230. Add(1,5369,1,0,0,5191,6,7205,25,558,3,2210,1,7441,5);
  231. Add(1,5340,1,0,0,5137,1,5040,1,1034,25);
  232. Add(1,5313,1,0,0,5124,1,2249,1,5007,1,523,200);
  233. Add(1,5258,1,0,0,2261,1,914,200,975,1,976,1,978,1);
  234. Add(1,5292,1,0,0,7266,2,1035,4,10001,1);
  235. Add(1,5396,1,0,0,5058,1,980,1,1022,53);
  236. sleep 10;
  237. Add(1,5146,1,0,0,978,1,949,500,1019,1);
  238. Add(1,5282,1,0,0,5200,1,982,1,978,2);
  239. Add(1,5247,1,0,0,1039,60,923,25,2255,1);
  240. Add(1,5364,1,0,0,5347,1,975,1,982,1,983,1,5048,1);
  241. Add(1,5210,1,0,0,2254,10,7063,50,7168,200,7038,200);
  242. Add(1,5047,1,0,0,2271,1,975,1);
  243. Add(1,5170,1,0,0,5172,1,7063,100,982,1);
  244. Add(1,5380,1,0,0,5065,2);
  245. Add(1,5303,1,0,0,712,100,710,5,629,5,10009,1);
  246. Add(1,5302,1,0,0,7553,2,982,1,7771,1);
  247. sleep 10;
  248. Add(1,5056,1,0,0,5079,1,578,100);
  249. Add(1,5390,1,0,0,2236,2,978,1,1034,50,2294,2);
  250. Add(1,5144,1,0,0,2214,1,2221,1,7567,25,1001,200);
  251. Add(1,5063,1,0,0,970,1,930,500);
  252. Add(1,5193,1,0,0,2208,1,979,1);
  253. Add(1,5021,1,0,0,2233,1,969,1,999,20,949,80,938,800);
  254. Add(1,5179,1,0,0,2234,1,969,3,2610,4,13106,2);
  255. Add(1,5176,1,0,0,706,1,1019,500,7200,10,7015,20,2267,1,952,100,1028,100);
  256. Add(1,5001,1,0,0,999,40,984,1,970,1,1003,1);
  257. Add(1,5031,1,0,0,7013,1200);
  258. sleep 10;
  259. Add(1,5025,1,0,0,2229,1,2254,1,7036,5);
  260. Add(1,5061,1,20000,0,2269,1,999,10);
  261. Add(1,5139,1,0,0,5085,1,710,5,7510,1,975,1);
  262. Add(1,5070,1,0,0,7216,300,7097,300,2211,1,982,1);
  263. Add(1,5071,1,10000,0,5010,1,5049,1,7101,10);
  264. Add(1,5173,1,0,0,7445,7,7446,7,7447,7,7478,7,945,300,983,1,733,5,2221,1);
  265. Add(1,5321,1,0,0,2275,2,2211,2,7215,4,7217,20);
  266. Add(1,5374,1,0,0,6004,5,5160,1,923,25);
  267. Add(1,2240,1,0,0,1040,2,982,2,949,4,7457,1);
  268. Add(1,5405,1,0,0,7441,45,949,80,916,100);
  269. sleep 10;
  270. Add(1,5410,1,50000000,0,7188,40,7111,20);
  271. Add(1,5421,1,100000000,0,2286,1,7122,60);
  272. Add(1,5424,1,0,0,980,1,620,1,605,50,985,200);
  273. Add(1,5425,1,0,0,981,1,533,1,605,50,985,200);
  274. Add(1,5276,1,0,0,2261,1,914,200,983,1,976,1,975,1);
  275. Add(1,5156,1,0,0,2265,10,982,1);
  276. Add(1,5154,1,0,0,2202,1,7020,5);
  277. Add(1,5155,1,0,0,7024,10,7754,2,7562,4,7450,1);
  278. Add(1,5018,1,500,0,2247,1,916,300);
  279. Add(1,5403,1,0,0,1023,1,544,5,579,1);
  280. sleep 10;
  281. Add(1,5317,1,0,0,5120,1,2290,1,938,4);
  282. Add(1,5269,1,0,0,5203,4,7063,60,2210,1);
  283. Add(1,5334,1,0,0,5132,1,1971,20,7093,4,2659,1);
  284. Add(1,5376,1,0,0,641,1,2210,1,7063,60,983,4);
  285. Add(1,5400,1,0,0,1022,20,1234,2);
  286. Add(1,5339,1,0,0,5100,1,7112,25,1558,1);
  287. Add(1,5361,1,0,0,7216,200);
  288. Add(1,5377,1,100000000,0,2268,1,1040,30,1629,1);
  289. Add(1,5346,1,0,0,5100,1,7112,25,558,1);
  290. Add(1,5433,1,0,0,5185,1,969,2);
  291. sleep 10;
  292. Add(1,5262,1,0,0,5164,1,7799,1,7578,1,969,3);
  293. Add(1,5336,1,0,0,5100,1,7112,25,714,1);
  294. Add(1,5273,1,0,0,2261,1,914,200,982,1,975,1,979,1);
  295. Add(1,5319,1,0,0,5035,1,5074,1,978,1);
  296. Add(1,5363,1,0,0,5120,1,2261,1,983,20);
  297. Add(1,5314,1,0,0,7567,200,5102,1);
  298. Add(1,5360,1,0,0,5057,1,2747,2,5161,1);
  299. Add(1,5383,1,0,0,5200,1,979,1,7445,50);
  300. Add(1,5423,1,5000000,0,736,300,5074,1,994,1);
  301. Add(1,5209,1,0,0,5147,1,976,1);
  302. sleep 10;
  303. Add(1,5396,1,0,0,5430,1,5285,1,7262,20,5396,1);
  304. Add(1,5371,1,0,0,5016,1,1004,35);
  305. Add(1,5426,1,0,0,5027,1,976,5);
  306. Add(1,5322,1,0,0,10019,1,982,2);
  307. Add(1,5291,1,0,0,7323,100,969,20);
  308. Add(1,5372,1,0,0,5099,1,5230,1,2747,5,982,15);
  309. Add(1,5311,1,0,0,5139,5);
  310. Add(1,5418,1,0,0,5016,1,2261,1,968,1,975,5,1004,35);
  311. Add(1,5422,1,500000,0,1550,3,1006,20);
  312. Add(1,5324,1,0,0,5137,1,7063,20,1034,20);
  313. sleep 10;
  314. Add(1,5448,1,0,0,521,200,1019,300);
  315. Add(1,5449,1,0,0,521,200,1019,300);
  316. Add(1,5332,1,0,0,7019,10,7200,10);
  317. Add(1,5392,1,100000,0,721,5,7216,25);
  318. Add(1,5803,1,0,0,2215,3,2210,2,5061,1,10009,1);
  319. Add(1,5393,1,777777,0,2285,5,994,10,7097,25);
  320. Add(1,5365,1,0,0,574,150,7031,150);
  321. Add(1,5143,1,0,0,5090,1,1020,300,975,1,982,1);
  322. Add(1,5020,1,0,0,2215,1,2210,1,7063,20);
  323. Add(1,5140,1,0,0,5085,1,2244,1,5191,1,7166,50);
  324. sleep 10;
  325. Add(1,5069,1,0,0,1022,99);
  326. Add(1,5185,1,0,0,5061,1,712,100,7194,150,7298,100,520,50,521,50);
  327. Add(1,5130,1,0,0,1048,100,7564,150,517,30);
  328. Add(1,5177,1,0,0,706,1,1019,500,7200,10,1049,500,1053,2,980,1);
  329. Add(1,5013,1,50000000,0,754,100,753,100,752,100,751,100,750,100,743,100,742,100,741,100,2613,100,5053,100,7020,100,7036,100,2268,100,734,100,923,100,968,100,7005,100,714,300);
  330. Add(1,5084,1,0,0,1026,1000,7065,100,945,100,7030,1);
  331. Add(1,5027,1,0,0,2252,1,1036,400,7001,50,4052,1);
  332. Add(1,5241,1,0,0,2252,1,1036,400,7001,50,4052,1,978,1);
  333. Add(1,5240,1,0,0,2252,1,1036,400,7001,50,4052,1,982,1,983,1);
  334. Add(1,5238,1,0,0,2252,1,1036,400,7001,50,4052,1,975,1);
  335. sleep 10;
  336. Add(1,5239,1,0,0,2252,1,1036,400,7001,50,4052,1,982,1);
  337. Add(1,5242,1,0,0,2252,1,1036,400,7001,50,4052,1,976,1);
  338. Add(1,5054,1,0,0,2252,1,1054,450,943,1200);
  339. Add(1,5187,1,0,0,5085,1,5091,1,5117,2,978,1,975,1);
  340. Add(1,5138,1,0,0,5123,1,5027,1,7337,50,981,1);
  341. Add(1,5099,1,0,0,7267,300,7171,300,1029,5);
  342. Add(1,5031,1,0,0,5009,1,5028,1,747,1,999,25);
  343. Add(1,5081,1,40000,0,2249,1,714,1,969,3);
  344. Add(1,5073,1,0,0,2285,1,1550,1);
  345. Add(1,5117,1,50000,0,731,10,748,2,982,1);
  346. sleep 10;
  347. Add(1,5183,1,0,0,604,100,916,100,7115,100);
  348. Add(1,5151,1,0,0,5001,1,978,1,991,200);
  349. Add(1,2281,1,5000,0,998,20,707,1);
  350. Add(1,5043,1,0,0,2281,1,1048,50);
  351. Add(1,5094,1,0,0,968,100,2299,1,1124,1,931,1000);
  352. Add(1,5196,1,0,0,2208,1,980,1);
  353. Add(1,5078,1,0,0,5033,1,5064,1);
  354. Add(1,5004,1,0,0,701,5);
  355. Add(1,5275,1,0,0,2261,1,914,200,975,1,976,1,981,1);
  356. Add(1,5389,1,0,0,5043,5,969,10,7568,50);
  357. sleep 10;
  358. Add(1,5420,1,300000000,0,5430,2,5421,1);
  359. Add(1,5323,1,0,0,5081,3,7754,1,2128,1);
  360. Add(1,5806,1,0,0,2280,1,7479,1,2109,1);
  361. Add(1,5315,1,0,0,2276,1,5135,1,7094,50,7353,50);
  362. Add(1,5807,1,0,0,5416,1,2211,2,949,100);
  363. Add(1,5375,1,0,0,5094,1,10018,2,968,5,7440,30);
  364. Add(1,5370,1,0,0,5302,1,981,5);
  365. Add(1,5060,1,0,0,2236,1,7151,100,7111,100);
  366. Add(1,5299,1,0,0,7441,20,949,50,916,15,7115,10,7440,20,7063,10,7200,10,2214,1);
  367. Add(1,5023,1,0,0,1059,150,907,100,978,1);
  368. sleep 10;
  369. Add(1,5286,1,0,0,2254,2,7101,200,2210,2,7510,10);
  370. Add(1,5271,1,0,0,2254,1,723,1,7301,20,999,50,978,1);
  371. Add(1,5352,1,0,0,5035,1,979,1,938,100);
  372. Add(1,2293,1,0,0,1049,4);
  373. Add(1,5194,1,0,0,2208,1,975,1,982,1);
  374. Add(1,5202,1,0,0,5035,1,1062,100,535,80);
  375. Add(1,5182,1,0,0,5008,10,5118,1,1060,100,2210,1);
  376. Add(1,5213,1,0,0,2214,1,983,1,7063,30);
  377. Add(1,5033,1,0,0,1036,20,2213,1,7065,300,7012,200);
  378. Add(1,5039,1,0,0,7030,50,978,1,5015,1);
  379. sleep 10;
  380. Add(1,5288,1,0,0,5047,1,2276,1);
  381. Add(1,5195,1,0,0,2208,1,975,1);
  382. Add(1,5211,1,0,0,5045,1,5083,1,7063,40,7553,1,982,1,975,1);
  383. Add(1,5208,1,0,0,1550,1,1553,7,1556,7,1554,7,1557,7,1555,7,7015,30);
  384. Add(1,5083,1,0,0,2244,1,2209,1,10007,1);
  385. Add(1,2280,1,10000,0,1019,120);
  386. Add(1,5100,1,0,0,2272,1,7451,4,7433,3,690,10);
  387. Add(1,5067,1,0,0,5062,1,952,50,1907,1);
  388. Add(1,5133,1,0,0,5160,1,7106,6,7107,80);
  389. Add(1,5149,1,0,0,2234,1,714,5,2611,25);
  390. sleep 10;
  391. Add(1,5064,1,0,0,945,600,7030,1);
  392. Add(1,2278,1,0,0,705,10,909,10,914,10);
  393. Add(1,5203,1,0,0,2278,1,1015,1,999,5);
  394. Add(1,5212,1,0,0,1820,2,5011,1,2651,1,4125,1);
  395. Add(1,5257,1,0,0,5074,1,2282,1,7064,10,969,5);
  396. Add(1,5029,1,0,0,7068,300,7033,850,1015,1);
  397. Add(1,2272,1,911000,0,1019,50,983,1);
  398. Add(1,5062,1,0,0,2280,1,7197,300,7150,300);
  399. Add(1,5049,1,0,0,1099,1500);
  400. Add(1,5287,1,0,0,5062,1,5348,1,978,1);
  401. sleep 10;
  402. Add(1,5032,1,0,0,1059,250,2221,1,2227,1,7063,600);
  403. Add(1,5103,1,0,0,5351,1,10011,1);
  404. Add(1,5022,1,0,0,7086,1,969,10,999,40,1003,50,984,2);
  405. Add(1,5395,1,0,0,5045,2,7205,150,983,1,1059,100);
  406. Add(1,5059,1,0,0,5030,1,7213,100,7217,100,7161,300);
  407. Add(1,5107,1,0,0,519,50,7031,50,548,50,539,50);
  408. Add(1,5255,1,0,0,5153,1,741,10,5132,1,5074,1);
  409. Add(1,5077,1,0,0,2278,1,975,1);
  410. Add(1,5337,1,0,0,5100,1,7112,25,2617,1);
  411. Add(1,5358,1,0,0,2286,1,7101,30);
  412. sleep 10;
  413. Add(1,5152,1,0,0,2254,1,724,1,7301,20,999,50,978,1);
  414. Add(1,5305,1,0,0,1214,5,969,10,7799,5);
  415. Add(1,5413,1,0,0,608,20,1752,1,2261,1,978,1);
  416. Add(1,5415,1,0,0,5255,1,5024,1);
  417. Add(1,5318,1,0,0,5035,2,5060,2,741,10,530,50,938,100);
  418. Add(1,5409,1,0,0,5075,1,7101,5,981,10);
  419. Add(1,5051,1,0,0,7047,100);
  420. Add(1,5293,1,0,0,577,20,7134,1,581,3,7454,2,7455,2,6033,2,6022,2);
  421. Add(1,5801,1,0,0,5083,1,2700,12,7566,12,7562,12,2357,3);
  422. Add(1,5325,1,0,0,5102,1,7355,12,7095,4,7317,2);
  423. sleep 10;
  424. Add(1,5320,1,0,0,5205,1,1009,50,2111,1);
  425. Add(1,5354,1,0,0,5431,1,12080,1,1629,1);
  426. Add(1,5811,1,0,0,985,100,2241,10);
  427. Add(1,5381,1,0,0,5335,1,2236,1);
  428. Add(1,5397,1,0,0,7325,5,2205,1,7355,1);
  429. Add(1,5355,1,0,0,7166,100,1059,200);
  430. Add(1,5243,1,0,0,7446,1,2339,10,1059,70);
  431. Add(1,5310,1,0,0,5034,1,1971,2,996,6);
  432. Add(1,5274,1,0,0,2261,1,914,200,980,2,975,1);
  433. Add(1,5261,1,0,0,5164,1,714,25,2611,50,7799,4);
  434. sleep 10;
  435. Add(1,5388,1,0,0,1048,50,926,50);
  436. Add(1,5342,1,0,0,5137,1,5040,1,1020,20,7152,5);
  437. Add(1,5297,1,0,0,5257,1,1472,2,5158,2,7063,40);
  438. Add(1,5335,1,0,0,741,5,607,5,940,150);
  439. Add(1,5412,1,0,0,530,20,7035,10);
  440. Add(1,5343,1,0,0,5137,1,2215,1,1034,25);
  441. Add(1,5098,1,0,0,1029,10,2297,5,7267,50);
  442. Add(1,5430,1,50000000,0,5414,1,7135,10,7451,4);
  443. Add(1,5384,1,0,0,5390,1,975,1);
  444. Add(1,5316,1,0,0,2226,1,622,10);
  445. sleep 10;
  446. Add(1,5289,1,0,0,526,200,7268,1);
  447. Add(1,5805,1,0,0,5161,1);
  448. Add(1,5301,1,0,0,5191,3,5195,3);
  449. Add(1,5344,1,0,0,5137,1,7038,20,1060,25);
  450. Add(1,5345,1,0,0,5137,1,5195,2,1060,45);
  451. Add(1,5411,1,0,0,5388,1,982,5,7263,2,978,2);
  452. Add(1,5368,1,0,0,5197,6,7751,25,561,3,2210,1,7063,20);
  453. Add(1,5385,1,0,0,753,100);
  454. Add(1,5079,1,0,0,2294,1,7220,400);
  455. Add(1,5171,1,0,0,4219,1,4114,1,4177,1,4259,1,4212,1,4073,1,4112,1,4081,1,4251,1,4166,1,7511,1000,7563,1000);
  456. sleep 10;
  457. Add(1,5256,1,0,0,7510,1,2210,1,7063,50);
  458. Add(1,5285,1,0,0,7192,200,10011,1);
  459. Add(1,5357,1,0,0,7510,20);
  460. Add(1,5188,1,0,0,5027,1,7166,50,7064,1);
  461. Add(1,2292,1,2000,0,999,50);
  462. Add(1,5294,1,0,0,7019,5,7567,50);
  463. Add(1,5115,1,50000,0,983,1,7267,99,749,1);
  464. Add(1,5284,1,0,0,5302,1,975,1,982,1,5165,1);
  465. Add(1,5050,1,0,0,5037,1,7064,500);
  466. Add(1,5206,1,0,0,2269,1,982,1);
  467. sleep 10;
  468. Add(1,5197,1,0,0,2208,1,982,1);
  469. Add(1,5278,1,0,0,2210,1,5192,1,2250,1);
  470. Add(1,5192,1,0,0,2208,1,976,1);
  471. Add(1,5121,1,0,0,7263,1,660,1,7099,30,7315,369);
  472.  
  473. // --------------------------------------------------
  474. for(set .@i,1; .@i<=getarraysize(.Shops$); set .@i,.@i+1)
  475. npcshopdelitem "qshop"+.@i,909;
  476. end;
  477. }
  478.  
  479. // -------- Dummy data (duplicate as needed) --------
  480. - shop qshop1 -1,909:-1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement