Hello There, Guest! Login or Register


[MAP] Capture The Flag Island
#1
Yo,

I've just finished the map, added some objects+ and bounds. Informations:

Team Base: There are some buildings, thats makes to reach the flag harder. And there is a house like a garage. The flag will take part there.
Sniper Tower: Sniperers will use this town. I made it to make the map funnier :>
Main Fighting Zone: Enemies will meet there. And start to fight like mads. There is two elevators to reach to upper zone.

Team Base:
[Image: 2i75kxf.png]

Sniper Tower(ppl will use an elevator(moving) to climb there):
-no img-

Main Fighting Zone(Middle of map):
[Image: 2mch6xc.png]

The Other Team Base(map is symmetrical):
[Image: 315haaa.png]

Some objects are looking invisible at pics, thats why i dont use any streamer :+

BTW, can we use 2 boundaries on a map? If yes, ill fix something, so i need an answer xD

Codes:

Code:
new elev1;
new elev2;
new elev3;
new elev4;

forward elev1down();
forward elev1up();
forward elev2down();
forward elev2up();
forward elev3down();
forward elev3up();
forward elev4down();
forward elev4up();

//==============================================================================
public elev1down()
{
StopObject(elev1);
MoveObject(elev1,181.298,-3835.451,7.191,3.00);
SetTimer("elev1up",20000,0);
}

public elev1up()
{
StopObject(elev1);
MoveObject(elev1,181.278,-3835.425,62.364,3.00);
SetTimer("elev1down",20000,0);
}
//==============================================================================
public elev2down()
{
StopObject(elev2);
MoveObject(elev2,110.509,-3723.574,7.213,3.00);
SetTimer("elev2up",20000,0);
}

public elev2up()
{
StopObject(elev2);
MoveObject(elev2,110.497,-3723.568,62.429,3.00);
SetTimer("elev2down",20000,0);
}
//==============================================================================
public elev3down()
{
StopObject(elev3);
MoveObject(elev3,429.086,-3839.849,7.220,3.00);
SetTimer("elev3up",27000,0);
}
public elev3up()
{
StopObject(elev3);
MoveObject(elev3,429.087,-3839.839,75.343,3.00);
SetTimer("elev3down",27000,0);
}
//==============================================================================
public elev4down()
{
StopObject(elev4);
MoveObject(elev4,-131.124,-3719.765,7.210,3.00);
SetTimer("elev4up",27000,0);
}
public elev4up()
{
StopObject(elev4);
MoveObject(elev4,-131.133,-3719.774,80.458,3.00);
SetTimer("elev4down",27000,0);
}
//==============================================================================



public OnGameModeInit()
{
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    
SetTimer("elev1up",1000,0);
SetTimer("elev2up",1000,0);
SetTimer("elev3up",1000,0);
SetTimer("elev4up",1000,0);

elev1=CreateObject(2669,181.298,-3835.451,7.191,0.0,0.0,270.000);
elev2=CreateObject(2669,110.497,-3723.568,62.429,0.0,0.0,90.000);
elev3=CreateObject(2669,429.086,-3839.849,7.220,0.0,0.0,180.000);
elev4=CreateObject(2669,-131.124,-3719.765,7.210,0.0,0.0,0.0);

CreateObject(8664,216.327,-3858.006,5.849,0.0,0.0,0.0);
CreateObject(8664,82.567,-3703.029,5.849,0.0,0.0,180.000);
CreateObject(8664,71.805,-3848.006,5.848,0.0,0.0,270.000);
CreateObject(8664,226.446,-3713.097,5.864,0.0,0.0,90.000);
CreateObject(8664,-67.205,-3703.060,5.873,0.0,0.0,0.0);
CreateObject(8664,366.081,-3857.180,5.824,0.0,0.0,180.000);
CreateObject(7191,-47.229,-3655.185,7.651,0.0,0.0,0.0);
CreateObject(7191,-47.277,-3690.487,7.848,0.0,0.0,0.0);
CreateObject(7191,-47.249,-3690.485,11.428,0.0,0.0,0.0);
CreateObject(7191,-47.221,-3655.192,11.418,0.0,0.0,0.0);
CreateObject(7191,-75.806,-3713.177,7.301,0.0,0.0,-90.000);
CreateObject(7191,-75.821,-3713.148,11.189,0.0,0.0,-90.000);
CreateObject(7191,-119.519,-3713.092,7.776,0.0,0.0,-90.000);
CreateObject(7191,-119.497,-3713.090,11.170,0.0,0.0,-90.000);
CreateObject(7191,346.045,-3905.091,7.626,0.0,0.0,180.000);
CreateObject(7191,346.037,-3870.194,7.626,0.0,0.0,180.000);
CreateObject(7191,373.391,-3847.267,7.701,0.0,0.0,90.000);
CreateObject(7191,418.240,-3847.082,7.751,0.0,0.0,90.000);
CreateObject(7191,373.409,-3847.280,11.593,0.0,0.0,90.000);
CreateObject(7191,418.232,-3847.122,11.592,0.0,0.0,90.000);
CreateObject(7191,346.068,-3905.093,11.532,0.0,0.0,180.000);
CreateObject(7191,346.040,-3870.208,11.560,0.0,0.0,180.000);
CreateObject(8174,106.273,-3732.951,7.204,0.0,0.0,-180.000);
CreateObject(8174,191.953,-3828.187,7.280,0.0,0.0,0.0);
CreateObject(8174,196.578,-3737.503,7.270,0.0,0.0,90.000);
CreateObject(8174,101.548,-3823.632,7.203,0.0,0.0,-90.000);
CreateObject(8210,-47.546,-3685.665,16.086,0.0,0.0,90.000);
CreateObject(8210,-47.594,-3660.957,16.048,0.0,0.0,90.000);
CreateObject(8210,-81.499,-3712.902,15.944,0.0,0.0,0.0);
CreateObject(8210,-114.727,-3712.844,15.871,0.0,0.0,0.0);
CreateObject(8210,413.410,-3847.393,16.498,0.0,0.0,180.000);
CreateObject(8210,379.173,-3847.601,16.485,0.0,0.0,180.000);
CreateObject(8210,346.362,-3875.167,16.073,0.0,0.0,270.000);
CreateObject(8210,346.415,-3899.432,16.055,0.0,0.0,-90.000);
CreateObject(8314,357.460,-3854.656,8.684,0.0,0.0,104.765);
CreateObject(8314,-58.709,-3705.833,8.758,0.0,0.0,285.625);
CreateObject(3411,149.217,-3780.369,45.963,0.0,0.0,180.000);
CreateObject(16599,148.240,-3771.325,10.591,0.0,0.0,0.0);
CreateObject(16599,150.407,-3789.885,10.641,0.0,0.0,0.0);
CreateObject(5185,143.054,-3749.649,59.789,0.0,0.0,135.000);
CreateObject(3776,154.552,-3751.861,14.257,0.0,0.0,0.0);
CreateObject(3776,155.425,-3711.706,14.582,0.0,0.0,0.0);
CreateObject(3776,154.421,-3806.409,14.633,0.0,0.0,0.0);
CreateObject(3776,154.068,-3847.802,14.583,0.0,0.0,0.0);
CreateObject(17055,202.499,-3813.191,8.045,0.0,0.0,90.000);
CreateObject(17055,202.751,-3798.741,7.995,0.0,0.0,90.000);
CreateObject(12930,202.257,-3760.841,6.272,0.0,0.0,-112.500);
CreateObject(12927,206.331,-3841.680,5.851,0.0,0.0,22.500);
CreateObject(12859,226.263,-3699.972,5.940,0.0,0.0,180.000);
CreateObject(10811,239.805,-3660.725,17.134,0.0,0.0,0.0);
CreateObject(10811,5.947,-3889.770,16.975,0.0,0.0,0.0);
CreateObject(3722,194.716,-3696.246,10.086,0.0,0.0,90.000);
CreateObject(3255,357.997,-3837.255,6.582,0.0,0.0,0.0);
CreateObject(3256,147.027,-3780.429,58.093,0.0,0.0,180.000);
CreateObject(6931,243.868,-3868.908,18.863,0.0,0.0,67.500);
CreateObject(6931,54.938,-3688.700,17.585,0.0,0.0,258.750);
CreateObject(11484,-130.973,-3756.639,61.037,0.0,0.0,180.000);
CreateObject(11484,429.035,-3802.991,55.917,0.0,0.0,0.0);
CreateObject(11492,-125.811,-3639.406,5.672,0.0,0.0,180.000);
CreateObject(10631,-57.616,-3677.894,10.596,0.0,0.0,180.000);
CreateObject(10631,-77.802,-3677.826,10.596,0.0,0.0,-180.000);
CreateObject(10631,-97.250,-3697.067,10.596,0.0,0.0,-90.000);
CreateObject(10631,-131.051,-3702.813,10.596,0.0,0.0,-90.000);
CreateObject(10631,-131.113,-3682.983,10.596,0.0,0.0,-90.000);
CreateObject(10631,-119.083,-3663.128,10.596,0.0,0.0,180.000);
CreateObject(10631,-98.704,-3650.268,10.596,0.0,0.0,180.000);
CreateObject(10631,-78.538,-3650.213,10.596,0.0,0.0,180.000);
CreateObject(3279,-54.742,-3676.703,14.552,0.0,0.0,-180.000);
CreateObject(13749,-52.983,-3656.477,8.115,0.0,0.0,225.000);
CreateObject(11492,425.237,-3920.732,5.777,0.0,0.0,0.0);
CreateObject(10631,356.366,-3883.878,10.102,0.0,0.0,0.0);
CreateObject(10631,376.989,-3883.914,10.097,0.0,0.0,0.0);
CreateObject(10631,396.124,-3864.345,10.122,0.0,0.0,90.000);
CreateObject(10631,429.866,-3857.578,10.147,0.0,0.0,90.000);
CreateObject(10631,429.840,-3877.737,10.222,0.0,0.0,90.000);
CreateObject(10631,417.732,-3897.372,10.197,0.0,0.0,0.0);
CreateObject(10631,397.575,-3911.310,10.197,0.0,0.0,0.0);
CreateObject(10631,377.215,-3911.295,10.172,0.0,0.0,0.0);
CreateObject(11327,413.737,-3921.192,8.436,0.0,0.0,0.0);
CreateObject(11327,-114.294,-3639.906,8.326,0.0,0.0,-180.000);
CreateObject(13749,351.201,-3905.618,7.527,0.0,0.0,45.000);
CreateObject(3279,353.574,-3883.040,14.289,0.0,0.0,0.0);
CreateObject(12930,86.557,-3805.338,8.481,0.0,0.0,-112.500);
CreateObject(12927,90.217,-3733.047,5.825,-0.859,0.0,33.750);
CreateObject(17055,95.569,-3755.006,8.269,0.0,0.0,90.000);
CreateObject(17055,95.947,-3779.030,8.268,0.0,0.0,90.000);
CreateObject(12859,71.800,-3861.010,5.923,0.0,0.0,0.0);
CreateObject(3722,115.391,-3864.832,10.344,0.0,0.0,90.000);
CreateObject(980,118.154,-3779.577,58.457,90.241,0.0,90.000);
CreateObject(980,173.506,-3779.682,58.453,89.381,4.297,87.422);
CreateObject(971,179.920,-3837.988,5.497,0.0,0.0,0.0);
CreateObject(971,179.861,-3833.104,5.397,0.0,0.0,0.0);
CreateObject(988,184.283,-3833.918,6.342,0.0,-89.381,90.000);
CreateObject(1245,176.199,-3836.333,59.517,0.0,0.0,180.000);
CreateObject(971,111.670,-3725.955,5.572,0.0,0.0,0.0);
CreateObject(971,111.675,-3721.106,5.572,0.0,0.0,0.0);
CreateObject(988,107.250,-3725.167,6.441,0.0,-89.381,-90.000);
CreateObject(3255,-60.368,-3723.192,6.623,0.0,0.0,180.000);
CreateObject(8263,-141.980,-3693.062,8.606,0.0,0.0,270.000);
CreateObject(8263,-82.286,-3633.171,8.743,0.0,0.0,-180.000);
CreateObject(8263,37.576,-3633.171,8.777,0.0,0.0,-180.000);
CreateObject(8263,97.499,-3633.224,8.828,0.0,0.0,-180.000);
CreateObject(8263,217.343,-3633.192,8.818,0.0,0.0,-180.000);
CreateObject(8263,296.208,-3692.570,8.793,0.0,0.0,-270.000);
CreateObject(8263,356.379,-3787.667,8.853,0.0,0.0,-180.000);
CreateObject(8263,441.082,-3846.997,8.878,0.0,0.0,-270.000);
CreateObject(8263,381.504,-3926.915,8.828,0.0,0.0,-360.000);
CreateObject(8263,261.655,-3926.959,8.803,0.0,0.0,-360.000);
CreateObject(8263,147.672,-3927.695,8.853,0.0,0.0,-359.141);
CreateObject(8263,81.782,-3927.645,8.677,0.0,0.0,-360.000);
CreateObject(8263,2.108,-3868.992,8.677,0.0,0.0,-450.000);
CreateObject(8263,-58.008,-3772.845,8.694,0.0,0.0,-360.000);
CreateObject(8210,-116.145,-3772.827,8.552,0.0,0.0,0.0);
CreateObject(8210,-141.960,-3745.825,8.277,0.0,0.0,-90.000);
CreateObject(8210,272.476,-3633.223,8.703,0.0,0.0,180.000);
CreateObject(8210,296.332,-3759.789,8.693,0.0,0.0,90.000);
CreateObject(8210,441.083,-3902.127,8.803,0.0,0.0,90.000);
CreateObject(8210,29.351,-3927.771,8.510,0.0,0.0,0.0);
CreateObject(8263,2.118,-3832.968,8.702,0.0,0.0,-90.000);
CreateObject(8263,383.388,-3787.682,8.853,0.0,0.0,-180.000);
CreateObject(12918,111.909,-3832.563,5.793,0.0,0.0,180.000);
CreateObject(16405,111.664,-3819.102,7.828,0.0,0.0,0.0);
CreateObject(17000,68.830,-3700.071,5.821,0.0,0.0,0.0);
CreateObject(17000,228.764,-3860.799,5.747,0.0,0.0,0.0);
CreateObject(12918,189.885,-3726.535,5.660,0.0,0.0,0.0);
CreateObject(16405,189.638,-3737.874,7.720,0.0,0.0,0.0);
CreateObject(643,434.190,-3890.900,6.347,0.0,0.0,0.0);
CreateObject(1256,428.931,-3915.041,6.486,0.0,0.0,90.000);
CreateObject(936,414.709,-3915.240,6.326,0.0,0.0,0.0);
CreateObject(1743,419.530,-3925.301,5.870,0.0,0.0,180.000);
CreateObject(1754,422.202,-3926.371,5.872,0.0,0.0,180.000);
CreateObject(14527,427.395,-3920.694,10.567,0.0,0.0,0.0);
CreateObject(643,-135.741,-3669.408,6.426,0.0,0.0,0.0);
CreateObject(1256,-122.782,-3633.791,6.563,0.0,0.0,90.000);
CreateObject(936,-115.336,-3644.899,6.351,0.0,0.0,180.000);
CreateObject(1743,-132.256,-3634.787,5.952,0.0,0.0,0.0);
CreateObject(1754,-127.754,-3645.039,5.951,0.0,0.0,180.000);
CreateObject(8417,148.605,-3777.416,5.903,0.0,0.0,0.0);
CreateObject(1225,149.899,-3782.603,6.269,0.0,0.0,0.0);
CreateObject(1225,149.774,-3778.169,6.269,0.0,0.0,0.0);
CreateObject(1225,124.315,-3751.795,58.890,0.0,0.0,0.0);
CreateObject(1225,132.388,-3783.098,58.861,0.0,0.0,0.0);
CreateObject(1225,166.012,-3789.547,58.861,0.0,0.0,0.0);
CreateObject(1225,124.177,-3831.590,58.868,0.0,0.0,0.0);
CreateObject(1225,134.332,-3805.530,58.868,0.0,0.0,0.0);
CreateObject(1225,160.619,-3812.044,58.861,0.0,0.0,0.0);
CreateObject(1225,161.655,-3750.299,58.897,0.0,0.0,0.0);
CreateObject(1225,344.938,-3848.004,6.307,0.0,0.0,0.0);
CreateObject(1225,-46.113,-3712.418,6.401,0.0,0.0,0.0);
CreateObject(16776,124.575,-3830.644,60.163,0.0,0.0,180.000);
CreateObject(16776,166.964,-3728.323,60.192,0.0,0.0,0.0);
CreateObject(5185,148.588,-3809.434,59.874,0.0,0.0,315.000);
CreateObject(2780,-130.933,-3756.527,93.062,0.0,0.0,0.0);
CreateObject(2780,428.937,-3803.133,88.242,0.0,0.0,0.0);
CreateObject(16782,346.409,-3855.579,9.727,0.0,0.0,0.0);
CreateObject(16782,-47.571,-3704.289,9.848,0.0,0.0,180.000);
CreateObject(3364,73.317,-3821.215,5.807,0.0,0.0,22.500);
CreateObject(3364,223.874,-3739.164,5.698,0.0,0.0,202.500);
CreateObject(621,-42.480,-3695.742,5.704,0.0,0.0,0.0);
CreateObject(621,-43.453,-3646.199,5.729,0.0,0.0,0.0);
CreateObject(621,-99.959,-3716.279,5.554,0.0,0.0,0.0);
CreateObject(621,342.407,-3856.584,5.577,0.0,0.0,0.0);
CreateObject(621,342.362,-3902.998,5.655,0.0,0.0,0.0);
CreateObject(621,399.122,-3843.679,5.505,0.0,0.0,0.0);
CreateObject(1318,363.041,-3872.500,8.673,-90.241,6.875,96.016);
CreateObject(1318,358.828,-3872.469,8.691,-90.241,6.875,96.016);
CreateObject(1318,-60.582,-3689.195,9.197,-90.241,6.875,-83.984);
CreateObject(1318,-66.469,-3689.241,9.248,-90.241,6.875,-83.984);
CreateObject(1226,429.190,-3889.561,9.651,0.0,0.0,123.750);
CreateObject(1226,439.924,-3889.957,9.606,0.0,0.0,67.500);
CreateObject(1226,-130.525,-3670.999,9.726,0.0,0.0,303.750);
CreateObject(1226,-140.456,-3670.775,9.723,0.0,0.0,236.250);
CreateObject(8263,-142.283,-3693.000,16.333,0.0,0.0,270.000);
CreateObject(8263,-82.235,-3633.066,16.310,0.0,0.0,180.000);
CreateObject(8263,440.863,-3867.265,16.704,0.0,0.0,-270.000);
CreateObject(8263,381.177,-3926.984,16.709,0.0,0.0,-360.000);
CreateObject(8664,71.837,-3853.081,5.822,0.0,0.0,270.000);
CreateObject(8664,226.467,-3708.010,5.813,0.0,0.0,90.000);
CreateObject(8378,407.332,-3777.674,4.915,91.960,0.0,180.000);
CreateObject(8378,407.340,-3759.015,4.972,91.960,0.0,0.0);
CreateObject(8378,-108.459,-3782.542,4.951,91.960,0.0,0.0);
CreateObject(8378,-108.460,-3801.606,4.898,91.960,0.0,180.000);
CreateObject(1395,-131.047,-3717.216,34.278,0.0,0.0,0.0);
CreateObject(1395,107.700,-3723.515,26.832,0.0,0.0,0.0);
CreateObject(1395,184.115,-3835.492,26.683,0.0,0.0,0.0);
CreateObject(1395,429.058,-3842.668,29.257,0.0,0.0,0.0);
CreateObject(9833,339.167,-3879.188,8.529,0.0,0.0,0.0);
CreateObject(9833,-40.854,-3674.304,8.726,0.0,0.0,0.0);
    return 1;
}

// World Bounds (too important) >> SetPlayerWorldBounds(playerid,440.7216,-141.6087,-3633.2913,-3927.3965);

LR
Reply
#2
Looks cool. I think Chillo was working on some CTF map. But yeah, get this finished and we'll write a nice minigame for it :)
Reply
#3
cool idea LR
Reply
#4
(05-16-2010, 07:58 AM)LilBoy link Wrote: cool idea LR

ty  ;)

(05-16-2010, 12:15 AM)Jay link Wrote: Looks cool. I think Chillo was working on some CTF map. But yeah, get this finished and we'll write a nice minigame for it :)

Nice to hear, ctf is rly a good and exciting game which is taking part on unreal tournament.

Im still working on it, ill send pics and codes after i finished it, its lookin so nice for now, but im working to make it better than better xD

LR
Reply
#5
Updated:

-Added some pics
-Added MoveObject and Object codes

Im still working in it, as i write, im in trouble with boundaries  8)7

LR
Reply
#6
Nice one LR  :D
Reply