1-- Sync outfits that player own with Znote AAC
2-- So its possible to see which full sets player
3-- has in characterprofile.php
4
5znote_outfit_list = {
6 { -- Female outfits
7 136, 137, 138, 139, 140, 141, 142, 147, 148,
8 149, 150, 155, 156, 157, 158, 252, 269, 270,
9 279, 288, 324, 329, 336, 366, 431, 433, 464,
10 466, 471, 513, 514, 542, 575, 578, 618, 620,
11 632, 635, 636, 664, 666, 683, 694, 696, 698,
12 724, 732, 745, 749, 759, 845, 852, 874, 885,
13 900, 973, 975, 1020, 1024, 1043, 1050, 1057,
14 1070, 1095, 1103, 1128, 1147, 1162, 1174,
15 1187, 1203, 1205, 1207, 1211, 1246, 1244,
16 1252, 1271, 1280, 1283, 1289, 1293, 1332
17 },
18 { -- Male outfits
19 128, 129, 130, 131, 132, 133, 134, 143, 144,
20 145, 146, 151, 152, 153, 154, 251, 268, 273,
21 278, 289, 325, 328, 335, 367, 430, 432, 463,
22 465, 472, 512, 516, 541, 574, 577, 610, 619,
23 633, 634, 637, 665, 667, 684, 695, 697, 699,
24 725, 733, 746, 750, 760, 846, 853, 873, 884,
25 899, 908, 931, 955, 957, 962, 964, 966, 968,
26 970, 972, 974, 1021, 1023, 1042, 1051, 1056,
27 1069, 1094, 1102, 1127, 1146, 1161, 1173,
28 1186, 1202, 1204, 1206, 1210, 1245, 1243,
29 1251, 1270, 1279, 1282, 1288, 1292, 1331
30 }
31}
32
33function onLogin(player)
34 -- storage_value + 1000 storages (highest outfit id) must not be used in other script.
35 -- Must be identical to Znote AAC config.php: $config['EQ_shower'] -> storage_value
36 local storage_value = 10000
37 -- Loop through outfits
38 for _, outfit in pairs(znote_outfit_list[player:getSex() + 1]) do
39 if player:hasOutfit(outfit,3) then
40 if player:getStorageValue(storage_value + outfit) ~= 3 then
41 player:setStorageValue(storage_value + outfit, 3)
42 end
43 end
44 end
45 return true
46end
47