[Map] Prison with moveable gates.
#1

Prison with opening and closing cells. (This is not a tutorial just provides people with some info for the open doors and closed doors cords.)







Код:
new
	prisondoor1,
	prisondoor2,
	prisondoor3,
	prisondoor4,
	prisondoor5,
	prisondoor6,
	prisondoor7,
	prisondoor8;

forward PrisonDoorOpen(playerid);
public PrisonDoorOpen(playerid)
{
	MoveDynamicObject(prisondoor1, 159.69551, 1738.71692, 2001.28003,3.5000);
	MoveDynamicObject(prisondoor2, 159.75327, 1735.27600, 2001.28003,3.5000);
	MoveDynamicObject(prisondoor3, 159.71895, 1731.85657, 2001.28003,3.5000);
	MoveDynamicObject(prisondoor4, 159.70769, 1728.51855, 2001.28003,3.5000);
	MoveDynamicObject(prisondoor5, 159.68394, 1728.53931, 2003.78149,3.5000);
	MoveDynamicObject(prisondoor6, 159.71956, 1731.92188, 2003.78149,3.5000);
	MoveDynamicObject(prisondoor7, 159.72060, 1735.28516, 2003.78149,3.5000);
	MoveDynamicObject(prisondoor8, 159.69780, 1738.71509, 2003.78149,3.5000);
	return 1;
}
forward PrisonDoorClose(playerid);
public PrisonDoorClose(playerid)
{
	MoveDynamicObject(prisondoor1, 159.70393, 1737.01758, 2001.28003,3.5000);
	MoveDynamicObject(prisondoor2, 159.72600, 1733.68372, 2001.28003,3.5000);
	MoveDynamicObject(prisondoor3, 159.70888, 1730.33508, 2001.28003,3.5000);
	MoveDynamicObject(prisondoor4, 159.69783, 1727.01270, 2001.28003, 3.5000);
	MoveDynamicObject(prisondoor5, 159.68260, 1727.01880, 2003.78149,3.5000);
	MoveDynamicObject(prisondoor6, 159.67546, 1730.34082, 2003.78149,3.5000);
	MoveDynamicObject(prisondoor7, 159.70621, 1733.70337, 2003.78149,3.5000);
	MoveDynamicObject(prisondoor8, 159.68568, 1737.02539, 2003.78149,3.5000);
	return 1;
}

OnGameModeInIt stuff
	prisondoor1 = CreateDynamicObject(19303, 159.70393, 1737.01758, 2001.28003,   0.00000, 0.00000, 90.00000);
	prisondoor3 = CreateDynamicObject(19303, 159.70888, 1730.33508, 2001.28003,   0.00000, 0.00000, 90.00000);
	prisondoor5 = CreateDynamicObject(19303, 159.68260, 1727.01880, 2003.78149,   0.00000, 0.00000, 90.00000);
	prisondoor6 = CreateDynamicObject(19303, 159.67546, 1730.34082, 2003.78149,   0.00000, 0.00000, 90.00000);
	prisondoor4 = CreateDynamicObject(19303, 159.69783, 1727.01270, 2001.28003,   0.00000, 0.00000, 90.00000);
	prisondoor2 = CreateDynamicObject(19303, 159.72600, 1733.68372, 2001.28003,   0.00000, 0.00000, 90.00000);
	prisondoor7 = CreateDynamicObject(19303, 159.70621, 1733.70337, 2003.78149,   0.00000, 0.00000, 90.00000);
	prisondoor8 = CreateDynamicObject(19303, 159.68568, 1737.02539, 2003.78149,   0.00000, 0.00000, 90.00000);
Код:
CreateDynamicObject(8417, 160.07202, 1732.99597, 2000.00000,   0.00000, 180.00000, 89.88000);
	CreateDynamicObject(19437, 159.70061, 1725.36987, 2000.77905,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19437, 159.69000, 1728.67004, 2000.77905,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19437, 159.69501, 1732.01001, 2000.77905,   0.00000, 0.00000, 0.36000);
	CreateDynamicObject(19437, 159.70000, 1735.36584, 2000.77905,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19437, 159.69000, 1738.70740, 2000.77905,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19364, 158.01300, 1725.37622, 2000.77905,   0.00000, 0.00000, 90.12000);
	CreateDynamicObject(19364, 158.01300, 1728.64038, 2000.77905,   0.00000, 0.00000, 90.12000);
	CreateDynamicObject(19364, 158.01300, 1731.92114, 2000.77905,   0.00000, 0.00000, 90.12000);
	CreateDynamicObject(19364, 158.01300, 1735.39844, 2000.77905,   0.00000, 0.00000, 90.12000);
	CreateDynamicObject(19364, 158.01300, 1738.70154, 2000.77905,   0.00000, 0.00000, 90.12000);
	CreateDynamicObject(8417, 141.54559, 1732.99536, 2002.56006,   0.00000, 0.00000, 90.06000);
	CreateDynamicObject(19437, 159.69000, 1728.67004, 2004.28003,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19437, 159.69501, 1732.01001, 2004.28003,   0.00000, 0.00000, 0.36000);
	CreateDynamicObject(19437, 159.70061, 1725.36987, 2004.28003,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19437, 159.70000, 1735.36584, 2004.28003,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19437, 159.69000, 1738.70740, 2004.28003,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19364, 158.01300, 1738.70154, 2004.28003,   0.00000, 0.00000, 90.12000);
	CreateDynamicObject(19364, 158.01300, 1735.39844, 2004.28003,   0.00000, 0.00000, 90.12000);
	CreateDynamicObject(19364, 158.01300, 1731.92114, 2004.28003,   0.00000, 0.00000, 90.12000);
	CreateDynamicObject(19364, 158.01300, 1728.64038, 2004.28003,   0.00000, 0.00000, 90.12000);
	CreateDynamicObject(19364, 158.01300, 1725.37622, 2004.28003,   0.00000, 0.00000, 90.12000);
	CreateDynamicObject(8417, 139.78999, 1733.07349, 2005.06006,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(8417, 179.78999, 1733.06995, 2005.06006,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19456, 156.35001, 1733.96985, 2000.77905,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19456, 156.34900, 1724.33997, 2000.77905,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19456, 156.35001, 1733.96985, 2004.28003,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19456, 156.34900, 1724.33997, 2004.28003,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(19456, 164.42999, 1724.47986, 2000.77905,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19456, 164.42999, 1724.47986, 2004.28003,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(19456, 164.41800, 1739.59998, 2000.77905,   0.00000, 0.00000, 90.18000);
	CreateDynamicObject(19456, 164.41800, 1739.59998, 2004.28003,   0.00000, 0.00000, 90.18000);
	CreateDynamicObject(19456, 169.33000, 1729.20801, 2000.77905,   0.00000, 0.00000, 0.12000);
	CreateDynamicObject(19456, 169.33000, 1729.20801, 2004.28003,   0.00000, 0.00000, 0.12000);
	CreateDynamicObject(19456, 169.31200, 1738.84302, 2000.77905,   0.00000, 0.00000, 0.12000);
	CreateDynamicObject(19456, 169.31200, 1738.84302, 2004.28003,   0.00000, 0.00000, 0.12000);
	CreateDynamicObject(8614, 162.45000, 1726.91101, 2001.29895,   0.00000, 0.00000, 90.00000);
	CreateDynamicObject(970, 161.49899, 1728.28003, 2003.08496,   0.00000, 0.00000, 270.00000);
	CreateDynamicObject(970, 161.49899, 1732.44922, 2003.08496,   0.00000, 0.00000, 269.94000);
	CreateDynamicObject(970, 161.51010, 1736.60999, 2003.08496,   0.00000, 0.00000, 269.94000);
	CreateDynamicObject(970, 161.49899, 1740.78003, 2003.08496,   0.00000, 0.00000, 269.94000);
	CreateDynamicObject(1508, 169.35680, 1732.38269, 2001.68994,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1594, 163.30438, 1737.05530, 2000.49670,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1594, 166.99608, 1737.09937, 2000.49670,   0.00000, 0.00000, 0.00000);
	CreateDynamicObject(1216, 168.07196, 1724.86694, 2000.70276,   0.00000, 0.00000, 180.00000);
	CreateDynamicObject(1216, 164.95956, 1724.91003, 2000.70276,   0.00000, 0.00000, 180.00000);
Reply
#2

Lovely,what's th floor's ID buddy?
Reply
#3

Nice job
Reply
#4

Not too sure. Don't even have map editor on this computer. Had this laying around in an old script.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)