[Map] Gas Station-LS Pro Unique
#1

Gas Station-LS Pro
- Created by LoW (Razor)

Description:
- The unique Gas Station for a RolePlay server.


Duficulty:
- 3.5/5 *


Problems:
- Little sucka' at blocks positions.


Got:
- 79 objects.
- 3 commands. * /gate1, /gate2, /gate3 *.
- 3 park space
- 1 In/2 out way/s.
- A Unique map

Credite:
- LoW (Razor) - Mapper


Disclaimer:
- It can be edited.

Version:
- v1.0


Screens:

Click for FULL SCREEN.



Pawn Code:


Code:
 new bool:newPlayer = false,bar;
OnGameModeInit:

Code:
//Fences

CreateObject(3578,1946.69995117,-1792.90002441,13.30000019,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (1)
CreateObject(966,1951.50000000,-1792.00000000,12.39999962,0.00000000,0.00000000,270.00000000); //object(bar_gatebar01) (1)
CreateObject(966,1941.40002441,-1764.00000000,12.39999962,0.00000000,0.00000000,0.00000000); //object(bar_gatebar01) (2)
CreateObject(3578,1939.09960938,-1792.89941406,13.30000019,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (6)
CreateObject(3578,1916.90002441,-1797.09997559,13.19999981,0.00000000,0.00000000,179.99450684); //object(dockbarr1_la) (9)
CreateObject(3578,1954.00000000,-1779.80004883,13.30000019,0.00000000,0.00000000,65.99951172); //object(dockbarr1_la) (10)
CreateObject(3578,1926.50000000,-1787.09997559,13.30000019,0.00000000,0.00000000,179.99450684); //object(dockbarr1_la) (11)
CreateObject(3578,1934.09997559,-1797.09997559,13.30000019,0.00000000,0.00000000,179.99450684); //object(dockbarr1_la) (12)
CreateObject(3578,1944.19995117,-1797.09997559,13.30000019,0.00000000,0.00000000,179.99450684); //object(dockbarr1_la) (13)
CreateObject(978,1942.40002441,-1768.80004883,13.19999981,0.00000000,0.00000000,270.00000000); //object(sub_roadright) (1)
CreateObject(978,1942.39941406,-1775.50000000,13.19999981,0.00000000,0.00000000,269.99951172); //object(sub_roadright) (2)
CreateObject(979,1940.90002441,-1775.69995117,13.19999981,0.00000000,0.00000000,90.00000000); //object(sub_roadleft) (1)
CreateObject(979,1940.90002441,-1769.30004883,13.19999981,0.00000000,0.00000000,90.00000000); //object(sub_roadleft) (2)
CreateObject(966,1942.09997559,-1764.00000000,12.39999962,0.00000000,0.00000000,179.99450684); //object(bar_gatebar01) (3)
CreateObject(3578,1951.69995117,-1764.80004883,13.30000019,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (15)
CreateObject(3578,1929.30004883,-1765.00000000,13.30000019,0.00000000,0.00000000,7.99951172); //object(dockbarr1_la) (17)
CreateObject(3578,1914.19921875,-1791.79980469,13.19999981,0.00000000,0.00000000,89.99450684); //object(dockbarr1_la) (19)
CreateObject(3578,1947.80004883,-1770.19995117,13.30000019,0.00000000,0.00000000,89.99450684); //object(dockbarr1_la) (20)
CreateObject(3578,1949.80004883,-1779.80004883,13.30000019,0.00000000,0.00000000,113.99450684); //object(dockbarr1_la) (21)
CreateObject(3578,1956.09960938,-1770.19921875,13.30000019,0.00000000,0.00000000,89.99450684); //object(dockbarr1_la) (22)
CreateObject(3578,1928.09997559,-1796.50000000,13.19999981,0.00000000,0.00000000,89.99450684); //object(dockbarr1_la) (24)
CreateObject(3578,1933.50000000,-1796.50000000,13.30000019,0.00000000,0.00000000,89.99450684); //object(dockbarr1_la) (25)
CreateObject(3578,1951.19921875,-1797.79980469,13.30000019,0.00000000,0.00000000,89.99450684); //object(dockbarr1_la) (27)
CreateObject(3578,1927.19921875,-1797.09960938,13.19999981,0.00000000,0.00000000,179.99450684); //object(dockbarr1_la) (28)
CreateObject(3578,1919.59960938,-1787.09960938,13.30000019,0.00000000,0.00000000,179.99450684); //object(dockbarr1_la) (29)
CreateObject(3578,1931.40002441,-1782.30004883,13.30000019,0.00000000,0.00000000,89.99450684); //object(dockbarr1_la) (30)
CreateObject(3578,1931.40002441,-1774.50000000,13.30000019,0.00000000,0.00000000,89.99450684); //object(dockbarr1_la) (31)
CreateObject(1237,1952.40002441,-1792.50000000,12.50000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (1)
CreateObject(1237,1952.69995117,-1785.09997559,12.39999962,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (2)
CreateObject(1237,1947.19995117,-1762.69995117,12.50000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (3)
CreateObject(1237,1932.00000000,-1765.69995117,12.50000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (4)
CreateObject(1237,1941.89941406,-1762.79980469,12.39999962,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (5)
CreateObject(1237,1934.69921875,-1762.69921875,12.50000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (6)
CreateObject(1237,1932.29980469,-1769.89941406,12.39999962,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (7)
CreateObject(1237,1914.30004883,-1787.19995117,14.00000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (8)
CreateObject(1237,1914.19995117,-1788.30004883,14.00000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (9)
CreateObject(1237,1914.19995117,-1789.50000000,14.00000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (10)
CreateObject(1237,1914.19995117,-1790.80004883,14.00000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (11)
CreateObject(1237,1914.19995117,-1792.00000000,14.00000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (12)
CreateObject(1237,1914.19995117,-1793.40002441,14.00000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (13)
CreateObject(1237,1921.59997559,-1791.80004883,14.00000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (14)
CreateObject(1237,1914.19921875,-1796.39941406,14.00000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (16)
CreateObject(3578,1921.59997559,-1796.50000000,13.19999981,0.00000000,0.00000000,89.99450684); //object(dockbarr1_la) (33)
CreateObject(1237,1914.19921875,-1795.00000000,14.00000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (17)
CreateObject(1237,1928.09997559,-1791.69995117,14.00000000,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (18)
CreateObject(1237,1933.30004883,-1791.69995117,14.10000038,0.00000000,0.00000000,0.00000000); //object(strtbarrier01) (19)
CreateObject(3578,1934.69995117,-1786.90002441,13.19999981,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (34)
CreateObject(3578,1941.19995117,-1786.90002441,13.19999981,0.00000000,0.00000000,0.00000000); //object(dockbarr1_la) (35)
CreateObject(3578,1936.30004883,-1782.00000000,13.19999981,0.00000000,0.00000000,89.99450684); //object(dockbarr1_la) (36)
CreateObject(1251,1946.00000000,-1790.40002441,12.50000000,0.00000000,0.00000000,0.00000000); //object(smashbar) (1)
CreateObject(1251,1951.79980469,-1788.59960938,12.50000000,0.00000000,0.00000000,0.00000000); //object(smashbar) (2)
CreateObject(1251,1945.00000000,-1780.09997559,12.50000000,0.00000000,0.00000000,90.00000000); //object(smashbar) (3)
CreateObject(1251,1943.80004883,-1772.90002441,12.50000000,0.00000000,0.00000000,90.00000000); //object(smashbar) (4)
CreateObject(1251,1943.59997559,-1765.59997559,12.50000000,0.00000000,0.00000000,90.00000000); //object(smashbar) (5)
CreateObject(1251,1945.09997559,-1762.09997559,12.50000000,0.00000000,0.00000000,90.00000000); //object(smashbar) (6)
CreateObject(1251,1938.30004883,-1762.09997559,12.50000000,0.00000000,0.00000000,90.00000000); //object(smashbar) (7)
CreateObject(1251,1937.59997559,-1765.59997559,12.50000000,0.00000000,0.00000000,90.00000000); //object(smashbar) (8)
CreateObject(1251,1937.09997559,-1772.90002441,12.50000000,0.00000000,0.00000000,90.00000000); //object(smashbar) (9)
CreateObject(1251,1933.50000000,-1772.90002441,12.50000000,0.00000000,0.00000000,90.00000000); //object(smashbar) (10)
CreateObject(1251,1939.09997559,-1780.19995117,12.50000000,0.00000000,0.00000000,90.00000000); //object(smashbar) (11)
CreateObject(1251,1931.59997559,-1769.09997559,12.69999981,0.00000000,0.00000000,0.00000000); //object(smashbar) (13)
CreateObject(1251,1933.29980469,-1777.19921875,12.50000000,0.00000000,0.00000000,90.00000000); //object(smashbar) (14)
CreateObject(1251,1917.80004883,-1791.50000000,12.50000000,0.00000000,0.00000000,90.00000000); //object(smashbar) (16)
CreateObject(1251,1930.00000000,-1791.69921875,12.50000000,0.00000000,0.00000000,90.00000000); //object(smashbar) (17)
CreateObject(1251,1924.50000000,-1791.59997559,12.50000000,0.00000000,0.00000000,90.00000000); //object(smashbar) (18)
CreateObject(615,1947.30004883,-1795.19995117,12.50000000,0.00000000,0.00000000,0.00000000); //object(veg_tree3) (1)
CreateObject(615,1952.00000000,-1769.80004883,12.50000000,0.00000000,0.00000000,0.00000000); //object(veg_tree3) (2)
CreateObject(615,1937.59960938,-1795.19921875,12.50000000,0.00000000,0.00000000,0.00000000); //object(veg_tree3) (3)
CreateObject(615,1951.00000000,-1777.80004883,12.50000000,0.00000000,0.00000000,0.00000000); //object(veg_tree3) (4)
CreateObject(615,1923.59997559,-1762.30004883,12.50000000,0.00000000,0.00000000,0.00000000); //object(veg_tree3) (5)
Code:
//Barrier

bar = CreateObject(966,1951.40002441,-1791.90002441,12.39999962,0.00000000,0.00000000,270.00000000); //object(bar_gatebar01) (1)
CreateObject(966,1941.40002441,-1764.00000000,12.39999962,0.00000000,0.00000000,0.00000000); //object(bar_gatebar01) (2)
CreateObject(966,1942.00000000,-1764.00000000,12.39999962,0.00000000,0.00000000,180.00000000); //object(bar_gatebar01) (4)
CreateObject(968,1941.19995117,-1764.00000000,13.30000019,0.00000000,90.00000000,179.99981689); //object(barrierturn) (1)
CreateObject(968,1942.19995117,-1764.00000000,13.30000019,0.00000000,90.00000000,359.99450684); //object(barrierturn) (2)
CreateObject(968,1951.39941406,-1791.69921875,13.30000019,0.00000000,90.00000000,89.99450684); //object(barrierturn) (3)
----------------------------

Code:
forward InitPos();
OnPlayerCommandText:

Code:
if(strcmp(cmdtext,"/gate1",true)==0)

SetObjectPos(bar,1941.19995117,-1764.00000000,13.30000019);
SetObjectRot(bar,0.00000000,90.00000000,179.99981689);
SetTimer("InitPos",5000,false);
return 1;

if(strcmp(cmdtext,"/gate2",true)==0)

SetObjectPos(bar,1942.19921875,-1764.00000000,13.30000019);
SetObjectRot(bar,0.00000000,0.00000000,359.98904419);
SetTimer("InitPos",5000,false);
return 1;

if(strcmp(cmdtext,"/gate3",true)==0)

SetObjectPos(bar,1951.39941406,-1791.69921875,13.30000019);
SetObjectRot(bar,0.00000000,90.00000000,89.99450684);
SetTimer("InitPos",5000,false);
return 1;
----------------------------

At the finish:
Code:
public InitPos()

SetObjectPos(bar,1941.19995117,-1764.00000000,13.30000019);
SetObjectRot(bar,0.00000000,90.00000000,179.99981689);

SetObjectPos(bar,1942.19995117,-1764.00000000,13.30000019);
SetObjectRot(bar,0.00000000,90.00000000,359.99450684);

SetObjectPos(bar,1951.39941406,-1791.69921875,13.30000019);
SetObjectRot(bar,0.00000000,90.00000000,89.99450684);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)