Saibot
Мастер
Точь в точь не помню как там было, так как только пару раз играл там. Но суть та же!!!
Если кто-то там не играл то, суть в том, что нужно стрелять в пол, что бы игрок провалился.
Победит тот кто останется!!!
Ко всем new
PHP:
new fallout_exit_area,
fallout_entrance_fee,
bool:fallout_open_zone;
static const Float: fallout_spawn [ 11 ] [ 3 ] =
{
{-1554.4252,2487.9644,763.1019},
{-1555.0621,2500.9749,763.1019},
{-1555.0194,2517.4434,763.1019},
{-1542.9164,2521.2676,763.1019},
{-1532.8342,2521.4514,763.1019},
{-1522.0798,2516.4194,763.1019},
{-1521.7186,2496.2844,763.1019},
{-1534.9067,2487.7820,763.10190},
{-1541.8923,2500.6001,763.1019},
{-1534.3179,2507.2437,763.1019},
{-1529.3860,2499.5659,763.1019}
};
PHP:
fallout_exit_area = CreateDynamicSphere(-1541.3125,2502.4617,763.1019, 40.0, 235, 0, -1);
//---Объекты
CreateDynamicObject(18769, -1518.72998, 2514.79004, 762.79999, 0.00000, -90.00000, 0.00000, 235);
CreateDynamicObject(18769, -1518.70996, 2494.83008, 762.79999, 0.00000, -90.00000, 0.00000, 235);
CreateDynamicObject(18769, -1528.64001, 2484.72998, 762.79999, 0.00000, 90.00000, 90.00000, 235);
CreateDynamicObject(18769, -1548.59998, 2484.67993, 762.79999, 0.00000, 90.00000, 90.00000, 235);
CreateDynamicObject(18769, -1558.34998, 2494.30005, 762.79999, 0.00000, 90.00000, 0.00000, 235);
CreateDynamicObject(18769, -1558.33997, 2514.22998, 762.79999, 0.00000, 90.00000, 0.00000, 235);
CreateDynamicObject(18769, -1548.30005, 2524.65991, 762.79999, 0.00000, -90.00000, 90.00000, 235);
CreateDynamicObject(18769, -1528.35999, 2524.65991, 762.79999, 0.00000, -90.00000, 90.00000, 235);
CreateDynamicObject(3374,-1521.31006, 2522.10010, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1521.31006, 2522.26001, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1521.31006, 2518.27002, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1521.31006, 2514.30005, 760.59583, 0.00000, 0.00000, 0.06000, 235);
CreateDynamicObject(3374,-1521.31006, 2510.37012, 760.59583, 0.00000, 0.00000, 0.06000, 235);
CreateDynamicObject(3374,-1521.31006, 2506.40991, 760.59583, 0.00000, 0.00000, 0.06000, 235);
CreateDynamicObject(3374,-1521.31006, 2502.42993, 760.59583, 0.00000, 0.00000, 0.06000, 235);
CreateDynamicObject(3374,-1521.31006, 2498.48999, 760.59583, 0.00000, 0.00000, 0.06000, 235);
CreateDynamicObject(3374,-1521.31006, 2494.52002, 760.59583, 0.00000, 0.00000, 0.06000, 235);
CreateDynamicObject(3374,-1521.31006, 2490.55005, 760.59583, 0.00000, 0.00000, 0.06000, 235);
CreateDynamicObject(3374,-1521.31006, 2486.87988, 760.59583, 0.00000, 0.00000, 0.06000, 235);
CreateDynamicObject(3374,-1521.31006, 2518.10010, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1521.31006, 2514.11011, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1521.31006, 2510.12988, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1521.31006, 2506.12988, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1521.31006, 2502.14990, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1521.31006, 2498.18994, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1521.31006, 2494.23999, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1521.31006, 2490.27002, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1521.31006, 2486.34009, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.18994, 2518.12988, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.18994, 2514.18994, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.18994, 2510.25000, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.18994, 2506.30005, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.18994, 2502.31006, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.18994, 2498.37988, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.18994, 2494.47998, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.18994, 2490.48999, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.18994, 2486.58008, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.18994, 2522.02002, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1529.06006, 2522.06006, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1529.06006, 2518.15991, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1529.06006, 2514.30005, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1529.06006, 2510.34009, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1529.06006, 2506.39990, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1529.06006, 2502.42993, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1529.06006, 2498.48999, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1529.06006, 2494.54004, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1529.06006, 2490.58008, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1529.06006, 2486.62988, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.87000, 2522.00000, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.87000, 2518.08008, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.87000, 2514.13989, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.87000, 2510.18994, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.87000, 2506.26001, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.87000, 2502.30005, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.87000, 2498.37988, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.87000, 2494.42993, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.87000, 2490.47998, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.87000, 2486.54004, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.67004, 2521.97998, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.67004, 2518.02002, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.67004, 2514.06006, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.67004, 2510.14990, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.67004, 2506.18994, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.67004, 2502.25000, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.67004, 2498.26001, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.67004, 2494.35010, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.67004, 2490.39990, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.67004, 2486.43994, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.50000, 2522.02002, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.50000, 2518.06006, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.50000, 2514.09009, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.50000, 2510.14990, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.50000, 2506.20996, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.50000, 2502.25000, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.50000, 2498.35010, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.50000, 2494.36011, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.50000, 2490.42993, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.50000, 2486.52002, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.31006, 2522.04004, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.31006, 2518.09009, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.31006, 2514.16992, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.31006, 2510.28003, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.31006, 2506.38989, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.31006, 2502.45996, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.31006, 2498.55005, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.31006, 2494.62988, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.31006, 2490.71997, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.31006, 2486.76001, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1548.17004, 2522.06006, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1548.17004, 2518.12988, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1548.17004, 2514.20996, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1548.17004, 2510.20996, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1548.17004, 2506.32007, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1548.17004, 2502.42993, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1548.17004, 2498.45996, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1548.17004, 2494.48999, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1548.17004, 2490.50000, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1548.17004, 2486.53003, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1552.03003, 2522.10010, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.87000, 2522.15991, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1552.03003, 2518.11011, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1552.03003, 2514.17993, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1552.03003, 2510.19995, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1552.03003, 2506.20996, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1552.03003, 2502.25000, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1552.03003, 2498.31006, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1552.03003, 2494.36011, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1552.03003, 2490.44995, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1552.03003, 2486.51001, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.87000, 2518.20996, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.87000, 2514.23999, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.87000, 2510.29004, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.87000, 2506.38989, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.87000, 2502.46997, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.87000, 2498.53003, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.87000, 2494.61011, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.87000, 2490.67993, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.87000, 2486.77002, 752.63000, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.15002, 2522.25000, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.15002, 2518.39990, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.15002, 2514.45996, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.15002, 2510.51001, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.15002, 2506.57007, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.15002, 2502.58008, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.15002, 2498.60010, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.15002, 2494.70996, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.15002, 2490.76001, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1525.15002, 2486.85010, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1528.88000, 2522.16992, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1528.88000, 2518.20996, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1528.88000, 2514.26001, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1528.88000, 2510.31006, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1528.88000, 2506.38989, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1528.88000, 2502.42993, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1528.88000, 2498.47998, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1528.88000, 2494.56006, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1528.88000, 2490.62012, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1528.88000, 2486.73999, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.62000, 2522.14990, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.62000, 2518.14990, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.62000, 2514.18994, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.62000, 2510.22998, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.62000, 2506.25000, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.62000, 2502.32007, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.62000, 2498.38989, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.62000, 2494.43994, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.62000, 2490.47998, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1532.62000, 2486.51001, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.40002, 2522.10010, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.40002, 2518.15991, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.40002, 2514.20996, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.40002, 2510.26001, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.40002, 2506.29004, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.40002, 2502.35010, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.40002, 2498.42993, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.40002, 2494.47998, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.40002, 2490.55005, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1536.40002, 2486.59009, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.23999, 2522.04004, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.23999, 2518.11011, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.23999, 2514.15991, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.23999, 2510.21997, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.23999, 2506.29004, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.23999, 2502.35010, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.23999, 2498.38989, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.23999, 2494.45996, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.23999, 2490.52002, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1540.23999, 2486.61011, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.02002, 2522.01001, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.02002, 2518.08008, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.02002, 2514.12988, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.02002, 2510.19995, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.02002, 2506.26001, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.02002, 2502.30005, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.02002, 2498.33008, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.02002, 2494.37012, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.02002, 2490.41992, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1544.02002, 2486.45996, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1547.89001, 2522.05005, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1551.85999, 2522.10010, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.81006, 2522.10010, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1547.89001, 2518.09009, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1547.89001, 2514.18994, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1547.89001, 2510.23999, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1547.89001, 2506.30005, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1547.89001, 2502.34009, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1547.89001, 2498.38989, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1547.89001, 2494.44995, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1547.89001, 2490.51001, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1547.89001, 2486.59009, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1551.85999, 2518.15991, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1551.85999, 2514.20996, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1551.85999, 2510.23999, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1551.85999, 2506.27002, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1551.85999, 2502.32007, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1551.85999, 2498.37988, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1551.85999, 2494.39990, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1551.85999, 2490.43994, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1551.85999, 2486.47998, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.81006, 2518.16992, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.81006, 2514.21997, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.81006, 2510.26001, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.81006, 2506.30005, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.81006, 2502.35010, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.81006, 2498.38989, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.81006, 2494.44995, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.81396, 2490.50659, 760.59583, 0.00000, 0.00000, 0.00000, 235);
CreateDynamicObject(3374,-1555.81006, 2486.56006, 760.59583, 0.00000, 0.00000, 0.00000, 235);
PHP:
CMD:fallout(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 1)//pAdmin замените на свое
return SendClientMessage(playerid, 0xBFC0C2FF, !"Вы не администратор");
if(fallout_open_zone)
return SendClientMessage(playerid, 0xBFC0C2FF, !"Fallout зона уже открыта!");
if(isnull(params))
return SendClientMessage(playerid, 0xBFC0C2FF, !"Используйте: /fallout [сумма входа]");
new amount = strval(params);
if(!(1 <= amount <= 1000))
return SendClientMessage(playerid, 0xBFC0C2FF, !"Цена входа от 1$ до 1000$");
static const amount_symbols[] = "[Server] %s открыл Fallout-зону | Взнос: %d$ | Войти в зону: /flzona";
new fmt_str[sizeof amount_symbols + MAX_PLAYER_NAME + 5];
GetPlayerName(playerid, fmt_str, sizeof(fmt_str));
format(fmt_str, sizeof(fmt_str), amount_symbols, fmt_str, amount);
SendClientMessageToAll(0xCE79EEFF, fmt_str);
fallout_entrance_fee = amount;
fallout_open_zone = true;
SetTimer(!"@_FalloutTimer", 20000, false);
return true;
}
PHP:
CMD:flzona(playerid)
{
if(!fallout_open_zone)
return SendClientMessage(playerid,0xBFC0C2FF, !"Fallout-зона закрыта.");
if(GetPVarInt(playerid, !"in_fallout"))
return SendClientMessage(playerid,0xBFC0C2FF, !"Ты уже на Fallout-зоне.");
new position = random(sizeof(fallout_spawn));
SetPlayerPos(playerid,
fallout_spawn[position][0],
fallout_spawn[position][1],
fallout_spawn[position][2]
);
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 235);
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid, 200);
SetPlayerColor(playerid, 0xCE79EEFF);
GivePlayerWeapon(playerid, 24, 999);
GivePlayerMoney(playerid, - fallout_entrance_fee);
TogglePlayerControllable(playerid, 0);
SetPVarInt(playerid,!"in_fallout",1);
SendClientMessage(playerid, 0xFFFF00FF, !"[Server]: Ты зашел на Fallout, жди старта...");
return true;
}
PHP:
if(GetPVarInt(damagedid, !"in_fallout"))
return SetPlayerHealth(damagedid, 200);
PHP:
public OnPlayerLeaveDynamicArea(playerid, areaid)
{
if(areaid == fallout_exit_area && GetPVarInt(playerid, !"in_fallout"))
{
new amount_people,
player_id;
DeletePVar(playerid, !"in_fallout");
SpawnPlayer(playerid);
new str_fmt[31 + MAX_PLAYER_NAME];
foreach(Player, i)
{
if(!GetPVarInt(i, !"in_fallout"))continue;
amount_people ++;
player_id = i;
}
if(amount_people == 1)
{
format(fmt_str, sizeof(fmt_str), "[Server]: Победитель Fallout: %s",
PlayerInfo[player_id][pName]//pName замените на свое
);
SendClientMessageToAll(0xCE79EEFF,str_fmt);
GivePlayerMoney(player_id, fallout_entrance_fee);
DeletePVar(player_id, !"in_fallout");
SpawnPlayer(player_id);
fallout_open_zone = false;
}
}
return true;
}
@_FalloutTimer();
@_FalloutTimer()
{
new amount_people;
foreach(Player, i)
{
if(!GetPVarInt(i, !"in_fallout")) continue;
amount_people ++;
}
if(amount_people == 0 || amount_people == 1)
{
foreach(Player, i)
{
if(!GetPVarInt(i, !"in_fallout")) continue;
DeletePVar(i, !"in_fallout");
SpawnPlayer(i);
}
SendClientMessageToAll(0xCE79EEFF,
!"Fallout-зона закрыта через недостатка участников."
);
}
else
{
foreach(Player, i)
{
if(!GetPVarInt(i, !"in_fallout")) continue;
TogglePlayerControllable(i, 1);
PlayerPlaySound(i, 1057, 0, 0, 0);
GameTextForPlayer(i, !"~n~~y~Погнали", 1000, 6);
}
}
fallout_open_zone = false;
return true;
}
Скриншоты:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Автор: Saibot
Последнее редактирование:
