[Map] LS Bank
#1

Hello, this is a small bank in LS, I've done it because someone asked me if I can map a small bank somewhere around LS and after I finished it, I kinda liked how it looks. Although, I added some more stuffs in it which required some small scripting.

Screens:
















Map Codes:


Код:
CreateObject(19464, 612.51740, -1521.52820, 16.73900,   0.00000, 0.00000, 90.00000);
CreateObject(19464, 606.75519, -1521.53357, 16.73900,   0.00000, 0.00000, 90.00000);
CreateObject(19464, 601.11438, -1521.53149, 16.73900,   0.00000, 0.00000, 90.00000);
CreateObject(19464, 595.49451, -1521.53650, 16.73900,   0.00000, 0.00000, 90.00000);
CreateObject(19464, 592.63910, -1518.70142, 16.73900,   0.00000, 0.00000, 0.00000);
CreateObject(19464, 592.63928, -1513.00098, 16.73900,   0.00000, 0.00000, 0.00000);
CreateObject(19464, 592.68109, -1501.65588, 16.73900,   0.00000, 0.00000, 0.00000);
CreateObject(19464, 595.48767, -1498.79749, 16.73900,   0.00000, 0.00000, 90.00000);
CreateObject(19464, 601.15662, -1498.79614, 16.73900,   0.00000, 0.00000, 90.00000);
CreateObject(19464, 606.83649, -1498.79907, 16.73900,   0.00000, 0.00000, 90.00000);
CreateObject(19464, 612.54199, -1498.79639, 16.73900,   0.00000, 0.00000, 90.00000);
CreateObject(19464, 615.36548, -1501.63220, 16.73900,   0.00000, 0.00000, 0.00000);
CreateObject(19464, 615.36243, -1518.67932, 16.73900,   0.00000, 0.00000, 0.00000);
CreateObject(19465, 615.36169, -1512.96655, 16.73900,   0.00000, 0.00000, 0.00000);
CreateObject(19464, 615.36401, -1507.19556, 16.73897,   0.00000, 0.00000, 0.00000);
CreateObject(18981, 603.69165, -1510.89294, 13.85760,   0.00000, 90.00000, 0.00000);
CreateObject(14416, 618.24719, -1512.85168, 11.15050,   0.00000, 0.00000, 90.00000);
CreateObject(9131, 616.33868, -1512.04578, 13.74125,   0.00000, 90.00000, 90.00000);
CreateObject(9131, 616.03595, -1512.03931, 13.95410,   0.00000, 90.00000, 90.00000);
CreateObject(9131, 616.01843, -1513.72778, 13.95410,   0.00000, 90.00000, -90.00000);
CreateObject(9131, 616.34717, -1513.71790, 13.70278,   0.00000, 90.00000, -90.00000);
CreateObject(19464, 592.65393, -1507.36731, 16.73900,   0.00000, 0.00000, -0.36000);
CreateObject(19379, 610.05273, -1503.62195, 14.33167,   0.00000, 90.00000, 0.00000);
CreateObject(19379, 610.05078, -1513.14233, 14.33167,   0.00000, 90.00000, 0.00000);
CreateObject(19379, 610.06384, -1516.72998, 14.33167,   0.00000, 90.00000, 0.00000);
CreateObject(19379, 599.60681, -1516.64587, 14.33167,   0.00000, 90.00000, 0.00000);
CreateObject(19379, 599.62177, -1507.14697, 14.33167,   0.00000, 90.00000, 0.00000);
CreateObject(19379, 599.63483, -1503.56689, 14.33167,   0.00000, 90.00000, 0.00000);
CreateObject(19370, 594.36407, -1519.97034, 14.33170,   0.00000, 90.00000, 0.00000);
CreateObject(19370, 594.39734, -1516.94995, 14.33170,   0.00000, 90.00000, 0.00000);
CreateObject(19370, 594.41321, -1513.80884, 14.33170,   0.00000, 90.00000, 0.00000);
CreateObject(19370, 594.39966, -1510.66895, 14.33170,   0.00000, 90.00000, 0.00000);
CreateObject(19370, 594.34558, -1507.54883, 14.33170,   0.00000, 90.00000, 0.00000);
CreateObject(19370, 594.31158, -1504.48938, 14.33170,   0.00000, 90.00000, 0.00000);
CreateObject(19370, 594.47723, -1501.56995, 14.33170,   0.00000, 90.00000, 0.00000);
CreateObject(19370, 594.42163, -1500.46497, 14.33170,   0.00000, 90.00000, 0.00000);
CreateObject(18070, 596.43250, -1517.50635, 14.85800,   0.00000, 0.00000, 90.00000);
CreateObject(18070, 596.43231, -1512.22729, 14.85800,   0.00000, 0.00000, 90.00000);
CreateObject(19464, 598.56873, -1501.86047, 16.73900,   0.00000, 0.00000, -0.36000);
CreateObject(1892, 598.51953, -1507.10474, 14.39883,   0.00000, 0.00000, -90.00000);
CreateObject(2930, 594.93048, -1506.58398, 17.02820,   0.00000, 0.00000, -154.91994);
CreateObject(19464, 598.56342, -1503.66199, 16.73900,   0.00000, 0.00000, -0.36000);
CreateObject(19459, 596.68213, -1506.52979, 14.49034,   90.00000, 90.00000, -180.00000);
CreateObject(2332, 595.96368, -1499.30469, 14.83245,   0.00000, 0.00000, 0.00000);
CreateObject(2332, 597.23834, -1499.32288, 14.83245,   0.00000, 0.00000, 0.00000);
CreateObject(1829, 597.75482, -1503.96948, 14.83660,   0.00000, 0.00000, -90.00000);
CreateObject(1829, 597.77924, -1501.86597, 14.83660,   0.00000, 0.00000, -90.00000);
CreateObject(1212, 598.11328, -1503.74402, 15.31531,   0.00000, 0.00000, 23.28000);
CreateObject(1212, 598.25378, -1504.26404, 15.31531,   0.00000, 0.00000, 23.28000);
CreateObject(1212, 597.99353, -1504.18396, 15.31531,   0.00000, 0.00000, 46.50000);
CreateObject(1212, 598.30798, -1501.65405, 15.31531,   0.00000, 0.00000, 46.50000);
CreateObject(1212, 597.99878, -1501.94153, 15.31531,   0.00000, 0.00000, 46.50000);
CreateObject(1212, 598.26556, -1502.14819, 15.31531,   0.00000, 0.00000, 23.28000);
CreateObject(1212, 597.24670, -1499.10840, 15.31531,   0.00000, 0.00000, 23.28000);
CreateObject(1212, 597.16461, -1499.41565, 15.31531,   0.00000, 0.00000, 46.50000);
CreateObject(1212, 595.84161, -1499.15076, 15.31531,   0.00000, 0.00000, 46.50000);
CreateObject(1212, 596.23730, -1499.17395, 15.31531,   0.00000, 0.00000, 23.28000);
CreateObject(1550, 598.18701, -1505.61829, 14.76427,   0.00000, 0.00000, 0.00000);
CreateObject(1550, 598.19617, -1504.71790, 14.76427,   0.00000, 0.00000, 0.00000);
CreateObject(1550, 597.84180, -1505.18237, 14.56157,   14.70002, -76.02000, 0.00000);
CreateObject(1550, 597.77930, -1505.54700, 14.76427,   -35.40000, 29.76000, 0.00000);
CreateObject(1212, 597.79401, -1504.75671, 14.42937,   0.00000, 0.00000, 46.50000);
CreateObject(1212, 597.50177, -1505.37158, 14.42937,   0.00000, 0.00000, -35.64001);
CreateObject(1212, 597.87317, -1504.50720, 14.42937,   0.00000, 0.00000, -35.64001);
CreateObject(1212, 598.12317, -1506.07483, 14.42937,   0.00000, 0.00000, -35.64001);
CreateObject(1212, 597.32593, -1505.75256, 14.42937,   0.00000, 0.00000, -135.29999);
CreateObject(1212, 597.41479, -1504.94714, 14.42937,   0.00000, 0.00000, -135.29999);
CreateObject(1274, 598.73407, -1514.84473, 14.89920,   0.00000, 0.00000, 90.00000);
CreateObject(2190, 598.17181, -1516.82690, 15.34569,   0.00000, 0.00000, -89.75996);
CreateObject(2190, 598.19708, -1518.64954, 15.34569,   0.00000, 0.00000, -89.75996);
CreateObject(2190, 598.14624, -1510.92346, 15.34569,   0.00000, 0.00000, -89.75996);
CreateObject(2190, 598.13153, -1512.82349, 15.34569,   0.00000, 0.00000, -89.75996);
CreateObject(1806, 596.75323, -1510.88660, 14.39899,   0.00000, 0.00000, -82.73999);
CreateObject(1806, 596.84009, -1512.90112, 14.39899,   0.00000, 0.00000, -75.83997);
CreateObject(1806, 596.72955, -1516.94653, 14.39899,   0.00000, 0.00000, -75.83997);
CreateObject(1806, 596.77692, -1518.67090, 14.39899,   0.00000, 0.00000, -85.74001);
CreateObject(633, 593.55206, -1520.51770, 15.38197,   0.00000, 0.00000, 0.00000);
CreateObject(633, 614.31189, -1499.93787, 15.38197,   0.00000, 0.00000, 0.00000);
CreateObject(633, 614.38708, -1520.64050, 15.38197,   0.00000, 0.00000, 0.00000);
CreateObject(1703, 611.56860, -1520.88562, 14.39930,   0.00000, 0.00000, 180.00000);
CreateObject(1703, 607.65942, -1520.90222, 14.39930,   0.00000, 0.00000, 180.00000);
CreateObject(1703, 602.20233, -1499.44104, 14.39930,   0.00000, 0.00000, 0.00000);
CreateObject(1703, 606.82581, -1499.42542, 14.39930,   0.00000, 0.00000, 0.00000);
CreateObject(2961, 592.78821, -1514.73364, 16.24240,   0.00000, 0.00000, 91.31998);
CreateObject(2961, 610.90210, -1498.94519, 16.24240,   0.00000, 0.00000, 0.00000);
CreateObject(366, 598.76843, -1499.10217, 15.28205,   0.36000, 44.93998, 0.00000);
CreateObject(19377, 610.17676, -1503.53223, 19.28795,   0.00000, 90.00000, 0.00000);
CreateObject(19377, 610.17560, -1513.05957, 19.28795,   0.00000, 90.00000, 0.00000);
CreateObject(19377, 610.18243, -1516.77917, 19.28795,   0.00000, 90.00000, 0.00000);
CreateObject(19377, 599.74219, -1516.77722, 19.28795,   0.00000, 90.00000, 0.00000);
CreateObject(19377, 597.84119, -1516.78625, 19.28795,   0.00000, 90.00000, 0.00000);
CreateObject(19377, 597.84351, -1507.24097, 19.28795,   0.00000, 90.00000, 0.00000);
CreateObject(19377, 599.85199, -1503.53833, 19.28795,   0.00000, 90.00000, 0.00000);
CreateObject(19377, 597.85052, -1503.52661, 19.28795,   0.00000, 90.00000, 0.00000);
CreateObject(19377, 603.03210, -1510.79895, 19.28795,   0.00000, 90.00000, 0.00000);
CreateObject(1569, 615.39575, -1513.72681, 14.29162,   0.00000, 0.00000, 90.00000);
CreatePickup(1274,1,615.8764,-1512.9479,15.3576);
/enter - /exit command for it


Код:
public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/exit", cmdtext, true, 6) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,10,614.9377,-1513.0111,15.4176))
    {
    SetPlayerPos(playerid,615.8764,-1512.9479,15.3576);
    }
    return 1;
    }
    if (strcmp("/enter", cmdtext, true, 10) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,10,615.8764,-1512.9479,15.3576))
    {
    SetPlayerPos(playerid,614.9377,-1513.0111,15.4176);
    }
    return 1;
    }
    return 1;
    }
The " Bank " text on the wall


Код:
#include <a_samp>
new MyBank;
new MyGreen;

public OnGameModeInit()
{
MyBank = CreateObject(19353, 615.4267, -1510.7165, 17.7816, 0.3999, 0.1000, -2.5601);
SetObjectMaterialText(MyBank, "Bank", 0, 50, "Arial Black", 25, 1, -16468988, 0, 1);


MyGreen = CreateObject(19353, 615.4053, -1514.9318, 17.7816, 0.0000, 0.0000, -0.2955);
SetObjectMaterialText(MyGreen, "Bank", 0, 50, "Arial Black", 25, 1, -16468988, 0, 1);
return 1;
}
Thank You!
Reply
#2

Hmmm.. About the map it's good, but is the bank have a big area empty?
Reply
#3

Sorry for this negative feedback, the exterior does not fit a bank exterior, and the interior is empty.

Try to improve it.
Reply
#4

Its, not negative feedback, I don't upload my maps here just to get +reps and positive feedback,I am coming here to see what you guys think about it and what should I change, I kinda agree with the exterior, not the best wall, also I didn't know what to add more in the interior, I was thinking but , I didn't know, so I thought I just let it like that, also, to be honest, here around my location, I've saw many banks with open space, I mean you go there just to pick up the money or deposit them, nothing else. That's why I thought that some sofa will make it.
Reply
#5

Nice going with the scripting technique, but to be honest, it looks ugly and empty, althought it has a nice idea behind it, it could have been executed waaaaayyyy better.
Reply
#6

nice work
Reply
#7

Nice one
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)