Hello There, Guest! Login or Register


Bunnytrack code
#1
I don't have enough confidence in my Pawn-skills yet to build it in the LVP code, so here are the two current Bunnytrack maps. I'll include others in the same way when they're done.

BT-Offshore
(I'll change the timer to onObjectMoved soonish, but cba at the moment)

OnGameModeInit:
Code:
forward moveLift();

new lift1;
new lift2;
new liftdirection;

public OnGameModeInit()
{
    // Init player position
    SetGameModeText("Bunnytrack test -- by Chillosophy");
    AddPlayerClass(0, 4328.947266, 459.540192, 15.3746, 15.799687, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(0, 4461.277832, 459.600220, 15.3746, 15.799687, 0, 0, 0, 0, 0, 0);
    
    // Create BT map
    CreateObject(3330, 4337.686035, 459.578278, 4.838123, 0.0000, 0.0000, 0.0000);
    CreateObject(3330, 4395.936035, 459.578278, 18.088123, 0.0000, 0.0000, 90.0000);
    CreateObject(3330, 4452.519531, 459.578278, 4.838123, 0.0000, 0.0000, 180.0000);
    CreateObject(7939, 4395.102051, 459.646759, 13.590461, 180.0000, 0.0000, 0.0000);
    CreateObject(3330, 4390.687012, 459.578278, 9.566928, 0.0000, 0.0000, 90.0000);
    CreateObject(3330, 4401.170410, 459.578278, 9.566928, 0.0000, 0.0000, 90.0000);
    CreateObject(7939, 4395.923828, 459.646759, 26.529222, 180.0000, 0.0000, 90.0000);
    CreateObject(16328, 4395.920898, 506.698334, 28.072878, 0.0000, 0.0000, 270.0000);
    CreateObject(16328, 4395.920898, 412.623230, 28.072878, 0.0000, 0.0000, 90.0000);
    CreateObject(7939, 4395.923828, 459.646759, 92.681496, 180.0000, 0.0000, 90.0000);
    CreateObject(7939, 4395.102051, 509.339691, 26.535629, 180.0000, 0.0000, 0.0000);
    CreateObject(7939, 4395.102051, 409.983429, 26.535629, 180.0000, 0.0000, 0.0000);
    CreateObject(16080, 4346.735352, 504.890778, 27.990152, 0.0000, 0.0000, 78.9395);
    CreateObject(16080, 4443.534180, 504.890778, 27.990152, 0.0000, 0.0000, 78.9395);
    CreateObject(16080, 4443.670410, 414.390594, 27.990152, 0.0000, 0.0000, 258.9486);
    CreateObject(16080, 4346.803711, 414.390594, 27.990152, 0.0000, 0.0000, 258.9486);
    CreateObject(7939, 4393.383789, 390.408630, 62.085617, 180.0000, 0.0000, 0.0000);
    CreateObject(7939, 4397.567383, 529.409119, 62.335602, 180.0000, 0.0000, 0.0000);
    CreateObject(3399, 4395.746582, 395.655731, 65.932426, 0.0000, 0.0000, 90.0000);
    CreateObject(3399, 4396.020508, 524.130249, 65.932426, 0.0000, 0.0000, 270.0000);
    CreateObject(4106, 4396.013672, 529.740967, 78.789131, 0.0000, 0.0000, 0.0000);
    CreateObject(4106, 4396.013672, 389.515839, 78.789131, 0.0000, 0.0000, 180.0000);
    CreateObject(7022, 4448.349609, 381.848602, 78.489189, 0.0000, 0.0000, 0.0000);
    CreateObject(7022, 4343.656250, 537.391235, 78.490440, 0.0000, 0.0000, 180.0000);
    
    
    CreateObject(1214, 4500.595215, 361.534973, 79.460129, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4502.7965157, 366.28885025, 79.58023815, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4504.9978164, 371.0427275, 79.7003473, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4507.1991171, 375.79660475, 79.82045645, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4509.4004178, 380.550482, 79.9405656, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4511.6017185, 385.30435925, 80.06067475, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4513.8030192, 390.0582365, 80.1807839, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4516.0043199, 394.81211375, 80.30089305, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4518.2056206, 399.565991, 80.4210022, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4520.4069213, 404.31986825, 80.54111135, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4522.608222, 409.0737455, 80.6612205, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4524.8095227, 413.82762275, 80.78132965, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4527.0108234, 418.5815, 80.9014388, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4529.2121241, 423.33537725, 81.02154795, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4531.4134248, 428.0892545, 81.1416571, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4533.6147255, 432.84313175, 81.26176625, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4535.8160262, 437.597009, 81.3818754, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4538.0173269, 442.35088625, 81.50198455, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4540.2186276, 447.1047635, 81.6220937, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4542.4199283, 451.85864075, 81.74220285, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4544.621229, 456.612518, 81.862312, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4291.395508, 557.55365, 79.460129, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4289.1150901, 552.80589305, 79.58023815, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4286.8346722, 548.0581361, 79.7003473, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4284.5542543, 543.31037915, 79.82045645, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4282.2738364, 538.5626222, 79.9405656, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4279.9934185, 533.81486525, 80.06067475, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4277.7130006, 529.0671083, 80.1807839, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4275.4325827, 524.31935135, 80.30089305, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4273.1521648, 519.5715944, 80.4210022, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4270.8717469, 514.82383745, 80.54111135, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4268.591329, 510.0760805, 80.6612205, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4266.3109111, 505.32832355, 80.78132965, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4264.0304932, 500.5805666, 80.9014388, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4261.7500753, 495.83280965, 81.02154795, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4259.4696574, 491.0850527, 81.1416571, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4257.1892395, 486.33729575, 81.26176625, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4254.9088216, 481.5895388, 81.3818754, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4252.6284037, 476.84178185, 81.50198455, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4250.3479858, 472.0940249, 81.6220937, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4248.0675679, 467.34626795, 81.74220285, 0.0000, 0.0000, 0.0000);
    CreateObject(1214, 4245.78715, 462.598511, 81.862312, 0.0000, 0.0000, 0.0000);
    
    
    CreateObject(10009, 4390.386230, 459.417114, 90.999763, 0.0000, 0.0000, 0.0000);
    CreateObject(10009, 4401.592285, 459.416809, 90.890427, 0.0000, 0.0000, 180.0000);
    CreateObject(1685, 4389.095703, 459.618683, 16.007113, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 4402.692383, 459.618683, 16.007113, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 4399.131348, 459.618683, 19.832119, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 4392.708984, 459.618683, 19.832119, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 4399.181152, 464.193298, 21.632092, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 4392.859375, 464.193298, 21.632092, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 4393.920898, 459.618683, 24.419615, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 4397.950684, 459.618683, 24.407122, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 4392.859375, 454.343323, 21.632092, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 4399.174316, 454.343323, 21.632092, 0.0000, 0.0000, 0.0000);

    CreateObject(7939, 4395.102051, 459.646759, 82.265823, 180.0000, 0.0000, 0.0000);
    CreateObject(7939, 4294.850098, 459.646759, 82.265823, 180.0000, 0.0000, 0.0000);
    CreateObject(7939, 4495.377930, 459.646759, 82.265823, 180.0000, 0.0000, 0.0000);
    CreateObject(1685, 4544.675781, 458.423340, 81.748253, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 4245.543457, 461.032379, 81.698555, 0.0000, 0.0000, 0.0000);

    lift1 = CreateObject(2669, 4395.860840, 409.253265, 75.000000, 0.0000, 0.0000, 0.0000);
    lift2 = CreateObject(2669, 4395.860840, 510.003082, 75.000000, 0.0000, 0.0000, 180.0000);
    liftdirection = 1;
    
    SetTimer("moveLift",5000,true);
    return 1;
}

moveLift:
Code:
public moveLift()
{
    if( liftdirection == 1 )
    {
        MoveObject( lift1, 4395.860840, 409.253265, 49.369957, 2.00 );
        MoveObject( lift2, 4395.860840, 510.003082, 49.369957, 2.00 );
        liftdirection = 2;
    } else {
        MoveObject( lift1, 4395.860840, 409.253265, 75.000000, 2.00 );
        MoveObject( lift2, 4395.860840, 510.003082, 75.000000, 2.00 );
        liftdirection = 1;
    }
}

BT-Skyscraper

OnGameModeInit
Code:
new btsky_liftdirection1 = 1;
new btsky_liftdirection2 = 2;
new btsky_liftdirection4 = 1;
new btsky_lift1;
new btsky_lift2;
new btsky_lift3;
new btsky_lift4;

public OnGameModeInit()
{
    // Player spawn
    AddPlayerClass(0, 1579.463379, -1328.370483, 16.144753, 15.799687, 0, 0, 0, 0, 0, 0);
    
    // Create BT map
    CreateObject(5126, 1565.519043, -1295.625854, 30.719149, 0.0000, 0.0000, 270.0000);
    CreateObject(1391, 1577.445801, -1283.209351, 23.952723, 50.7067, 0.0000, 270.6186);
    CreateObject(3867, 1549.959961, -1328.569946, 46.312485, 0.0000, 0.0000, 180.0000);
    CreateObject(5261, 1538.062378, -1328.125610, 33.853867, 0.0000, 0.0000, 179.6223);
    CreateObject(1685, 1541.064575, -1328.096191, 41.733826, 0.0000, 0.0000, 0.0000);
    CreateObject(3867, 1570.145142, -1337.192627, 47.795036, 0.0000, 0.0000, 141.3251);
    CreateObject(1685, 1563.975220, -1332.361816, 38.408222, 0.0000, 0.0000, 51.5661);
    CreateObject(1685, 1563.975220, -1332.361816, 39.908192, 0.0000, 0.0000, 51.5661);
    CreateObject(1685, 1558.775269, -1328.611816, 48.183239, 0.0000, 0.0000, 89.3813);
    CreateObject(1685, 1576.748901, -1347.102783, 55.754501, 0.0000, 0.0000, 24.0642);
    CreateObject(18368, 1500.252808, -1266.822876, 88.788040, 0.0000, 0.0000, 22.3454);
    CreateObject(9766, 1539.183838, -1311.827881, 83.966492, 26.6425, 355.7028, 50.7067);
    CreateObject(925, 1565.254517, -1333.142700, 61.206184, 0.0000, 0.0000, 318.7470);
    CreateObject(925, 1565.254517, -1333.142700, 63.281128, 0.0000, 0.0000, 318.7470);
    CreateObject(925, 1567.103882, -1334.817383, 61.206184, 0.0000, 0.0000, 318.7470);
    CreateObject(8580, 1491.524414, -1280.795166, 92.423439, 0.0000, 0.0000, 180.0000);
    CreateObject(5822, 1469.631470, -1284.984375, 104.088264, 0.0000, 0.0000, 95.1566);
    CreateObject(4113, 1493.859009, -1262.033691, 142.759613, 0.0000, 0.0000, 12.6767);
    CreateObject(3399, 1477.373047, -1277.025635, 176.579407, 0.0000, 0.0000, 0.0000);
    CreateObject(1380, 1505.311890, -1268.730713, 203.010895, 0.0000, 0.0000, 0.0000);
    CreateObject(1391, 1505.293701, -1269.575073, 211.255661, 0.0000, 0.0000, 0.0000);
    CreateObject(1394, 1505.477295, -1269.522461, 223.644760, 11.1727, 0.0000, 198.4258);
    CreateObject(12930, 1499.779419, -1269.826050, 183.592941, 0.0000, 0.0000, 270.0000);
    CreateObject(3502, 1512.392334, -1271.553101, 183.318863, 270.0000, 0.0000, 0.0000);
    CreateObject(3502, 1512.392334, -1266.177734, 183.318863, 270.0000, 0.0000, 0.0000);
    CreateObject(3530, 1504.464600, -1262.555542, 189.951187, 90.0000, 0.0000, 270.0000);
    CreateObject(3530, 1504.464600, -1275.105835, 189.951187, 90.0000, 0.0000, 270.0000);
    CreateObject(3631, 1505.067505, -1269.583984, 193.183472, 0.0000, 0.0000, 0.0000);
    CreateObject(1381, 1498.754150, -1275.409790, 196.689407, 0.0000, 0.0000, 0.0000);
    CreateObject(1381, 1512.053955, -1275.409790, 196.689407, 0.0000, 0.0000, 0.0000);
    CreateObject(1381, 1512.053955, -1262.134521, 196.689407, 0.0000, 0.0000, 0.0000);
    CreateObject(1381, 1498.554199, -1262.134521, 196.689407, 0.0000, 0.0000, 0.0000);
    CreateObject(973, 1503.067993, -1261.507080, 223.259537, 67.0360, 0.0000, 19.7670);
    CreateObject(973, 1503.067993, -1260.230835, 224.709610, 67.0360, 0.0000, 19.7670);
    CreateObject(2567, 1505.472534, -1262.540771, 197.925323, 0.0000, 0.0000, 0.0000);
    CreateObject(2567, 1505.472534, -1275.016724, 197.925323, 0.0000, 0.0000, 0.0000);
    CreateObject(3568, 1572.408936, -1336.986084, 18.097994, 0.0000, 0.0000, 38.6747);
    CreateObject(3502, 1564.445923, -1344.779907, 283.932465, 0.0000, 0.0000, 47.2690);
    CreateObject(3502, 1569.594849, -1349.529419, 285.582062, 335.9358, 0.0000, 47.2690);
    CreateObject(3502, 1573.295288, -1354.800537, 290.132050, 315.3093, 0.0000, 19.7670);
    CreateObject(3565, 1563.636475, -1344.020874, 286.824005, 180.0000, 0.0000, 317.0282);
    CreateObject(1685, 1546.039307, -1334.262573, 236.678619, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1540.813354, -1334.587891, 241.003662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1549.689453, -1334.262573, 243.003662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1537.166870, -1335.063354, 243.003662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1546.042236, -1334.262573, 248.503662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1542.792236, -1334.262573, 246.253662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1553.292236, -1334.262573, 252.253662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1537.042236, -1335.038330, 250.753662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1540.042236, -1334.512817, 257.503662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1547.792236, -1334.738037, 255.753662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1535.042236, -1335.563843, 261.003662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1535.042236, -1335.513794, 254.503662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1551.542236, -1334.838135, 264.253662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1544.042236, -1334.262573, 267.253662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1535.292236, -1335.540527, 268.003662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1538.042236, -1335.015015, 274.503662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1541.792236, -1334.362183, 279.253662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1542.539307, -1334.262573, 233.428619, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1545.542236, -1333.836670, 275.728729, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1548.292236, -1334.687500, 269.854065, 0.0000, 0.0000, 0.0000);
    CreateObject(3568, 1572.408936, -1336.986084, 18.097994, 0.0000, 0.0000, 38.6747);
    CreateObject(3502, 1564.445923, -1344.779907, 283.932465, 0.0000, 0.0000, 47.2690);
    CreateObject(3502, 1569.594849, -1349.529419, 285.582062, 335.9358, 0.0000, 47.2690);
    CreateObject(3502, 1573.295288, -1354.800537, 290.132050, 315.3093, 0.0000, 19.7670);
    CreateObject(3565, 1563.636475, -1344.020874, 286.824005, 180.0000, 0.0000, 317.0282);
    CreateObject(1685, 1542.537109, -1334.587891, 239.554016, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1549.292236, -1334.262573, 251.253662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1541.042236, -1334.262573, 251.253662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1549.791992, -1334.738037, 260.253662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1544.791992, -1334.738037, 259.403687, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1540.042236, -1334.512817, 264.503662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1546.292236, -1334.262573, 264.203735, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1542.316528, -1334.262573, 272.028839, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1533.542236, -1335.540527, 270.753662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1539.016968, -1335.540527, 270.503662, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1552.241699, -1334.738037, 256.978973, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1543.241699, -1334.738037, 255.204102, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1541.991699, -1334.738037, 261.704102, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1550.039307, -1334.262573, 233.428619, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1548.262329, -1334.587891, 239.554016, 0.0000, 0.0000, 0.0000);
    CreateObject(1685, 1551.639648, -1334.262573, 245.754089, 0.0000, 0.0000, 0.0000);
    CreateObject(3502, 1572.268311, -1362.152100, 294.781952, 345.3896, 0.0000, 329.0603);
    CreateObject(13644, 1562.706665, -1364.714966, 326.009155, 0.0000, 0.0000, 192.4098);
    

    btsky_lift1 = CreateObject(2669, 1471.017944, -1274.225342, 113.994835, 0.0000, 0.0000, 0.0000);
    btsky_lift2 = CreateObject(2669, 1507.725464, -1267.591309, 203.940536, 0.0000, 0.0000, 180.0000);
    btsky_lift3 = CreateObject(2669, 1502.902832, -1267.591309, 203.940536, 0.0000, 0.0000, 180.0000);
    btsky_lift4 = CreateObject(2669, 1559.010498, -1371.692627, 283.689697, 0.0000, 0.0000, 114.3051);

    MoveObject( btsky_lift1, 1471.017944, -1274.225342, 177.444611, 2.00 );
    MoveObject( btsky_lift2, 1507.725464, -1267.591309, 222.415421, 2.00 );
    MoveObject( btsky_lift3, 1502.902832, -1267.591309, 222.415421, 2.00 );
    MoveObject( btsky_lift4, 1559.010498, -1371.692627, 330.363739, 2.00 );

    AddStaticPickup(1240, 2, 1501.048340, -1256.204224, 226.610229 );
    AddStaticPickup(1240, 2, 1570.583252, -1364.430542, 294.140442 );

    return 1;
}

OnObjectMoved:
Code:
public OnObjectMoved(objectid)
{
    if(objectid == btsky_lift1)
    {
        if( btsky_liftdirection1 == 1 )
        {
            btsky_liftdirection1 = 2;
            MoveObject( btsky_lift1, 1471.017944, -1274.225342, 113.994835, 4.00 );
        } else {
            btsky_liftdirection1 = 1;
            MoveObject( btsky_lift1, 1471.017944, -1274.225342, 177.444611, 4.00 );
        }
    }
    if(objectid == btsky_lift2)
    {
        if( btsky_liftdirection2 == 1 )
        {
            btsky_liftdirection2 = 2;
            MoveObject( btsky_lift2, 1507.725464, -1267.591309, 203.940536, 2.00 );
            MoveObject( btsky_lift3, 1502.902832, -1267.591309, 203.940536, 2.00 );
        } else {
            btsky_liftdirection2 = 1;
            MoveObject( btsky_lift2, 1507.725464, -1267.591309, 222.415421, 2.00 );
            MoveObject( btsky_lift3, 1502.902832, -1267.591309, 222.415421, 2.00 );
        }
    }
    if(objectid == btsky_lift4)
    {
        if( btsky_liftdirection4 == 1 )
        {
            btsky_liftdirection4 = 2;
            MoveObject( btsky_lift4, 1559.010498, -1371.692627, 283.689697, 2.00 );
        } else {
            btsky_liftdirection4 = 1;
            MoveObject( btsky_lift4, 1559.010498, -1371.692627, 330.363739, 2.00 );
        }
    }
}
Reply
#2
Nice work, I'll add them to the handler, this will be really cool :)

I'll be writing a documentation shortly about adding maps to the handler, its actually quite easy :D

Once again, really, really, nice work.
Reply