DrTauren

Кастомные точки спавна

1 сообщение в этой теме

Предоставляю cfgplayerspawnpoints.xml с обновлёнными точками спавна: Старый Собор, Березино, Светлоярск, Красностав, Новодмитровск, Североград, Нова Петровка, Зеленогорск, Северо-западный аэропорт/база на Выборе, Черногорск, Електро.

Закомментированные блоки и строки можете настроить под себя.

Инструкция:
Открываем файл mpmissions\dayzOffline.chernarusplus\cfgplayerspawnpoints.xml и заменяем его содержимое на это:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<playerspawnpoints>
    <spawn_params>
        <min_dist_zombie>30.0</min_dist_zombie>
        <max_dist_zombie>70.0</max_dist_zombie>
        <min_dist_player>25.0</min_dist_player>
        <max_dist_player>70.0</max_dist_player>
        <min_dist_static>0.5</min_dist_static>
        <max_dist_static>2.0</max_dist_static>
    </spawn_params>
 
    <!-- generate params -->
    <!-- used when no file with generated points is found -->
    <generator_params>
        <grid_density>0.125</grid_density>
        <grid_width>40.0</grid_width>
        <grid_height>40.0</grid_height>
        <min_dist_water>4.0</min_dist_water>
        <max_dist_water>20.0</max_dist_water>
        <min_dist_static>0.5</min_dist_static>
        <max_dist_static>2.0</max_dist_static>
        <min_steepness>-0.785398163</min_steepness>
        <max_steepness>0.785398163</max_steepness>
    </generator_params>
 
    <generator_posbubbles>
<!--Stary Sobor -->
        <pos x=" 6052.285135 " z=" 8188.948288 " />
        <pos x=" 5991.043098 " z=" 8115.258676 " />
        <pos x=" 6006.478083 " z=" 8143.141232 " />
        <pos x=" 6080.665591 " z=" 8122.727218 " />
        <pos x=" 6022.410971 " z=" 8161.065732 " />
        <pos x=" 5959.177323 " z=" 8058.497759 " />
        <pos x=" 5974.114405 " z=" 8084.886607 " />
        <pos x=" 6065.728509 " z=" 8098.329982 " />
        <pos x=" 6051.787232 " z=" 8072.93694 " />
        <pos x=" 5945.733949 " z=" 8031.113106 " />
        <pos x=" 6150.916593 " z=" 8180.736043 " />
        <pos x=" 6105.607444 " z=" 8195.175223 " />
        <pos x=" 6165.355772 " z=" 8137.916404 " />
        <pos x=" 6178.301243 " z=" 8087.13032 " />
        <pos x=" 6248.372872 " z=" 8054.241896 " />
        <pos x=" 6298.561465 " z=" 8014.409676 " />
        <pos x=" 6269.882269 " z=" 8031.537531 " />
        <pos x=" 6329.232272 " z=" 8004.451621 " />
        <pos x=" 6433.793013 " z=" 7977.895631 " />
        <pos x=" 5865.204713 " z=" 7894.453479 " />
        <pos x=" 5876.158573 " z=" 7936.775215 " />
        <pos x=" 5859.727783 " z=" 7864.579312 " />
        <pos x=" 5854.250852 " z=" 7821.759673 " />
        <pos x=" 5853.75295 " z=" 7782.923256 " />
        <pos x=" 5867.196324 " z=" 7735.622492 " />
        <pos x=" 5876.656476 " z=" 7710.22945 " />
        <pos x=" 5932.421582 " z=" 7624.590172 " />
        <pos x=" 5907.028543 " z=" 7653.966436 " />
        <pos x=" 5895.078877 " z=" 7670.895131 " />
        <pos x=" 6015.073437 " z=" 7583.264241 " />
        <pos x=" 6035.985352 " z=" 7591.728589 " />
        <pos x=" 6065.361614 " z=" 7597.703422 " />
        <pos x=" 6099.219 " z=" 7588.243269 " />
        <pos x=" 6000.136355 " z=" 7562.352324 " />
        <pos x=" 6417.611174 " z=" 7946.776707 " />
        <pos x=" 6467.20699 " z=" 7903.657559 " />
        <pos x=" 6512.343023 " z=" 7868.845158 " />
        <pos x=" 6524.012618 " z=" 7828.390558 " />
        <pos x=" 6530.531908 " z=" 7804.676396 " />
        <pos x=" 6531.014375 " z=" 7777.044335 " />
        <pos x=" 6525.568564 " z=" 7739.701627 " />
        <pos x=" 6135.965911 " z=" 7522.582007 " />
        <pos x=" 6116.049801 " z=" 7545.485535 " />
        <pos x=" 6520.122753 " z=" 7696.135134 " />
        <pos x=" 6506.376081 " z=" 7624.399472 " />
        <pos x=" 6513.120996 " z=" 7653.346615 " />
        <pos x=" 6495.227617 " z=" 7592.664715 " />
        <pos x=" 6466.442615 " z=" 7534.316734 " />
        <pos x=" 6484.335994 " z=" 7557.655926 " />
        <pos x=" 6160.861048 " z=" 7501.172187 " />
        <pos x=" 6189.739407 " z=" 7480.758173 " />
        <pos x=" 6197.207948 " z=" 7450.884006 " />
        <pos x=" 6222.103085 " z=" 7440.428048 " />
        <pos x=" 6252.973055 " z=" 7422.503548 " />
        <pos x=" 6418.367548 " z=" 7464.71493 " />
        <pos x=" 6279.859802 " z=" 7398.604214 " />
        <pos x=" 6385.533421 " z=" 7403.617256 " />
        <pos x=" 6402.648828 " z=" 7440.181991 " />
        <pos x=" 6298.780106 " z=" 7377.194395 " />
        <pos x=" 6356.814558 " z=" 7363.900921 " />
        <pos x=" 6448.061351 " z=" 7500.282234 " />
<!--Stary Sobor -->
<!--Berezino
        <pos x=" 12231.573164 " z=" 9841.806888 " />
        <pos x=" 12316.698871 " z=" 9840.065261 " />
        <pos x=" 12115.069674 " z=" 9812.766544 " />
        <pos x=" 12126.017783 " z=" 9730.276665 " />
        <pos x=" 12086.683467 " z=" 9707.373137 " />
        <pos x=" 12190.745139 " z=" 9809.443207 " />
        <pos x=" 12215.640276 " z=" 9753.678096 " />
        <pos x=" 12545.08952 " z=" 9832.671227 " />
        <pos x=" 12592.736988 " z=" 9820.296679 " />
        <pos x=" 12377.443005 " z=" 9709.11683 " />
        <pos x=" 12341.594008 " z=" 9748.451149 " />
        <pos x=" 12606.880225 " z=" 9747.37006 " />
        <pos x=" 12746.806361 " z=" 9997.322801 " />
        <pos x=" 12655.05263 " z=" 9938.0818 " />
        <pos x=" 12740.571655 " z=" 9951.770548 " />
        <pos x=" 12932.080485 " z=" 9945.560387 " />
        <pos x=" 12752.143664 " z=" 9900.739091 " />
        <pos x=" 12799.647509 " z=" 9913.297325 " />
        <pos x=" 12913.215945 " z=" 9882.848538 " />
        <pos x=" 12822.472426 " z=" 9844.725029 " />
        <pos x=" 12887.742341 " z=" 9816.520775 " />
        <pos x=" 12701.925502 " z=" 9791.978456 " />
        <pos x=" 12655.469061 " z=" 9772.884032 " />
        <pos x=" 12713.17001 " z=" 9740.256436 " />
        <pos x=" 12769.611376 " z=" 9755.767533 " />
        <pos x=" 12818.115777 " z=" 9786.221452 " />
        <pos x=" 12874.207323 " z=" 9772.914431 " />
        <pos x=" 12936.841433 " z=" 9763.784049 " />
        <pos x=" 12974.290681 " z=" 9892.519802 " />
        <pos x=" 13021.275941 " z=" 9814.149626 " />
        <pos x=" 13035.842086 " z=" 9716.400118 " />
        <pos x=" 12083.069907 " z=" 9622.373258 " />
        <pos x=" 12159.494763 " z=" 9638.800466 " />
        <pos x=" 12135.194099 " z=" 9543.797976 " />
        <pos x=" 12217.661756 " z=" 9587.747505 " />
        <pos x=" 12178.912972 " z=" 9588.512284 " />
        <pos x=" 12276.294784 " z=" 9572.961785 " />
        <pos x=" 12197.840222 " z=" 9520.013166 " />
        <pos x=" 12309.191188 " z=" 9503.87116 " />
        <pos x=" 12329.1621 " z=" 9655.093345 " />
        <pos x=" 12365.205246 " z=" 9628.346855 " />
        <pos x=" 12402.338142 " z=" 9613.519496 " />
        <pos x=" 12437.191334 " z=" 9589.620162 " />
        <pos x=" 12366.283737 " z=" 9498.268403 " />
        <pos x=" 12404.112383 " z=" 9519.706108 " />
        <pos x=" 12472.519729 " z=" 9493.006358 " />
        <pos x=" 12621.257217 " z=" 9454.377873 " />
        <pos x=" 12674.54864 " z=" 9700.692636 " />
        <pos x=" 12794.045291 " z=" 9668.030216 " />
        <pos x=" 12733.500321 " z=" 9639.351018 " />
        <pos x=" 12928.36713 " z=" 9680.415218 " />
        <pos x=" 12871.068282 " z=" 9621.600153 " />
        <pos x=" 12651.084969 " z=" 9594.684486 " />
        <pos x=" 12747.278762 " z=" 9561.114335 " />
        <pos x=" 12676.117334 " z=" 9540.644901 " />
        <pos x=" 12664.696641 " z=" 9489.65966 " />
        <pos x=" 12943.112686 " z=" 9562.169764 " />
        <pos x=" 12781.191541 " z=" 9432.938579 " />
        <pos x=" 12742.952612 " z=" 9462.414421 " />
        <pos x=" 12962.869466 " z=" 9457.65002 " />
Berezino -->
<!--Svetlojarsk
        <pos x=" 13714.942542 " z=" 13466.365435 " />
        <pos x=" 13930.424328 " z=" 13512.612036 " />
        <pos x=" 13886.987802 " z=" 13533.546073 " />
        <pos x=" 13866.206428 " z=" 13480.485687 " />
        <pos x=" 13708.0724 " z=" 13399.93827 " />
        <pos x=" 13671.928125 " z=" 13424.890468 " />
        <pos x=" 13754.627399 " z=" 13396.053599 " />
        <pos x=" 13755.077883 " z=" 13436.840135 " />
        <pos x=" 13680.33643 " z=" 13355.275199 " />
        <pos x=" 13928.721349 " z=" 13425.820368 " />
        <pos x=" 13894.655051 " z=" 13404.205888 " />
        <pos x=" 13837.366076 " z=" 13369.898581 " />
        <pos x=" 13931.201271 " z=" 13382.5392 " />
        <pos x=" 13671.885628 " z=" 13290.218028 " />
        <pos x=" 13633.589615 " z=" 13330.786843 " />
        <pos x=" 13676.110511 " z=" 13246.666176 " />
        <pos x=" 13723.684079 " z=" 13250.910956 " />
        <pos x=" 13798.072813 " z=" 13299.488464 " />
        <pos x=" 13946.811978 " z=" 13326.647272 " />
        <pos x=" 13934.908432 " z=" 13235.948104 " />
        <pos x=" 13984.845203 " z=" 13564.07349 " />
        <pos x=" 13984.027457 " z=" 13521.252639 " />
        <pos x=" 14025.323053 " z=" 13471.91198 " />
        <pos x=" 14004.374238 " z=" 13417.205957 " />
        <pos x=" 14044.026884 " z=" 13414.199947 " />
        <pos x=" 14025.874504 " z=" 13360.405212 " />
        <pos x=" 14091.864909 " z=" 13334.609866 " />
        <pos x=" 14080.461024 " z=" 13366.564459 " />
        <pos x=" 14179.461105 " z=" 13361.215085 " />
        <pos x=" 14132.729481 " z=" 13356.561882 " />
        <pos x=" 14027.577816 " z=" 13290.76345 " />
        <pos x=" 14121.43798 " z=" 13297.065149 " />
        <pos x=" 14166.869081 " z=" 13320.560365 " />
        <pos x=" 14217.169794 " z=" 13311.360278 " />
        <pos x=" 13767.236079 " z=" 13189.766192 " />
        <pos x=" 13719.527628 " z=" 13202.452412 " />
        <pos x=" 13771.707832 " z=" 13129.957773 " />
        <pos x=" 13822.828347 " z=" 13132.559935 " />
        <pos x=" 13863.453384 " z=" 13089.650757 " />
        <pos x=" 13910.278227 " z=" 13066.809369 " />
        <pos x=" 13951.749452 " z=" 13039.538634 " />
        <pos x=" 14088.030794 " z=" 13219.984194 " />
        <pos x=" 14041.534609 " z=" 13209.130895 " />
        <pos x=" 13955.961 " z=" 13134.191463 " />
        <pos x=" 14149.628844 " z=" 13123.703149 " />
        <pos x=" 14029.932933 " z=" 13061.647112 " />
        <pos x=" 13975.766216 " z=" 13080.083376 " />
        <pos x=" 14103.070077 " z=" 13087.823516 " />
        <pos x=" 14080.336942 " z=" 13036.827496 " />
        <pos x=" 14174.232438 " z=" 13006.392774 " />
Svetlojarsk -->
<!--Krasnostav
        <pos x=" 10679.284101 " z=" 12447.910066 " />
        <pos x=" 10624.234226 " z=" 12417.262011 " />
        <pos x=" 10675.798782 " z=" 12392.642857 " />
        <pos x=" 10758.450637 " z=" 12490.729705 " />
        <pos x=" 10828.15702 " z=" 12456.374413 " />
        <pos x=" 10850.809028 " z=" 12520.802019 " />
        <pos x=" 10904.955951 " z=" 12467.27747 " />
        <pos x=" 10990.048537 " z=" 12477.855905 " />
        <pos x=" 10740.526138 " z=" 12448.905872 " />
        <pos x=" 10751.479999 " z=" 12396.128177 " />
        <pos x=" 10824.046756 " z=" 12380.766862 " />
        <pos x=" 10914.64401 " z=" 12399.700483 " />
        <pos x=" 10957.987572 " z=" 12372.621178 " />
        <pos x=" 11025.399631 " z=" 12541.587461 " />
        <pos x=" 11104.068264 " z=" 12528.144086 " />
        <pos x=" 11137.427747 " z=" 12474.868488 " />
        <pos x=" 11224.84281 " z=" 12522.664255 " />
        <pos x=" 11119.702416 " z=" 12436.629552 " />
        <pos x=" 11103.351284 " z=" 12398.868611 " />
        <pos x=" 11142.40678 " z=" 12376.881222 " />
        <pos x=" 11200.163494 " z=" 12422.688275 " />
        <pos x=" 11208.926582 " z=" 12354.57518 " />
        <pos x=" 11292.529927 " z=" 12355.221023 " />
        <pos x=" 10869.98085 " z=" 12292.066496 " />
        <pos x=" 10916.847877 " z=" 12234.668401 " />
        <pos x=" 10964.081901 " z=" 12266.871601 " />
        <pos x=" 10958.528558 " z=" 12146.384024 " />
        <pos x=" 11070.95947 " z=" 12322.271808 " />
        <pos x=" 11035.75998 " z=" 12293.610971 " />
        <pos x=" 11116.32041 " z=" 12237.668171 " />
        <pos x=" 11247.16551 " z=" 12321.91276 " />
        <pos x=" 11085.072533 " z=" 12187.32198 " />
        <pos x=" 11016.984067 " z=" 12224.549865 " />
        <pos x=" 11136.05777 " z=" 12159.439427 " />
        <pos x=" 11227.20136 " z=" 12224.312427 " />
        <pos x=" 11322.092902 " z=" 12194.958569 " />
        <pos x=" 11265.500039 " z=" 12173.335149 " />
        <pos x=" 11295.189782 " z=" 12133.676533 " />
        <pos x=" 11085.834132 " z=" 12120.675938 " />
        <pos x=" 11135.226081 " z=" 12107.929628 " />
        <pos x=" 11202.144205 " z=" 12113.107817 " />
        <pos x=" 11338.430335 " z=" 12253.30655 " />
        <pos x=" 11411.418991 " z=" 12277.790261 " />
        <pos x=" 11380.746482 " z=" 12227.707105 " />
        <pos x=" 11449.65792 " z=" 12230.38992 " />
        <pos x=" 11362.286357 " z=" 12154.478512 " />
Krasnostav -->
<!--Novodrmitrovsk
        <pos x=" 11447.803537 " z=" 14949.505474 " />
        <pos x=" 11422.425882 " z=" 14904.319342 " />
        <pos x=" 11549.063697 " z=" 14899.856913 " />
        <pos x=" 11610.637442 " z=" 14914.264134 " />
        <pos x=" 11447.716679 " z=" 14834.484679 " />
        <pos x=" 11409.207101 " z=" 14788.171842 " />
        <pos x=" 11476.93062 " z=" 14768.931445 " />
        <pos x=" 11537.683648 " z=" 14847.580177 " />
        <pos x=" 11609.907489 " z=" 14817.383835 " />
        <pos x=" 11553.088267 " z=" 14764.326137 " />
        <pos x=" 11681.334294 " z=" 14889.770736 " />
        <pos x=" 11672.610582 " z=" 14843.035101 " />
        <pos x=" 11724.878363 " z=" 14818.351388 " />
        <pos x=" 11477.643155 " z=" 14711.928633 " />
        <pos x=" 11438.189461 " z=" 14715.136985 " />
        <pos x=" 11662.278823 " z=" 14748.267925 " />
        <pos x=" 11527.30185 " z=" 14658.625844 " />
        <pos x=" 11413.108223 " z=" 14633.907974 " />
        <pos x=" 11451.635622 " z=" 14647.087934 " />
        <pos x=" 11478.711957 " z=" 14611.104908 " />
        <pos x=" 11489.043717 " z=" 14557.664772 " />
        <pos x=" 11608.093363 " z=" 14562.330271 " />
        <pos x=" 11640.69659 " z=" 14585.447033 " />
        <pos x=" 11711.696463 " z=" 14672.281681 " />
        <pos x=" 11672.869977 " z=" 14636.382707 " />
        <pos x=" 11702.893326 " z=" 14586.166178 " />
        <pos x=" 11458.38214 " z=" 14484.452947 " />
        <pos x=" 11528.23315 " z=" 14527.738295 " />
        <pos x=" 11556.378289 " z=" 14491.399002 " />
        <pos x=" 11628.649966 " z=" 14496.83723 " />
        <pos x=" 11545.634296 " z=" 14427.255306 " />
        <pos x=" 11641.253884 " z=" 14386.67839 " />
        <pos x=" 11592.005046 " z=" 14364.924013 " />
        <pos x=" 11695.021351 " z=" 14496.330879 " />
        <pos x=" 11779.704617 " z=" 14504.153379 " />
        <pos x=" 11797.809678 " z=" 14447.472382 " />
        <pos x=" 11847.822978 " z=" 14478.217098 " />
        <pos x=" 11907.33889 " z=" 14444.993034 " />
        <pos x=" 11697.036641 " z=" 14384.380247 " />
        <pos x=" 11750.943136 " z=" 14398.512919 " />
        <pos x=" 11824.163788 " z=" 14392.722695 " />
        <pos x=" 11863.405678 " z=" 14413.590831 " />
        <pos x=" 11959.200775 " z=" 14412.333244 " />
        <pos x=" 11870.803489 " z=" 14340.740968 " />
        <pos x=" 11914.121345 " z=" 14341.954566 " />
        <pos x=" 11561.366035 " z=" 14316.82789 " />
        <pos x=" 11641.95217 " z=" 14291.782958 " />
        <pos x=" 11720.366668 " z=" 14292.997833 " />
        <pos x=" 11817.900601 " z=" 14291.685055 " />
        <pos x=" 11774.073939 " z=" 14288.260357 " />
        <pos x=" 11854.045836 " z=" 14257.206042 " />
        <pos x=" 12008.162614 " z=" 14416.13536 " />
Novodrmitrovsk -->
<!--Severograd
        <pos x=" 7691.619885 " z=" 12827.929575 " />
        <pos x=" 7882.097024 " z=" 12826.833274 " />
        <pos x=" 7838.985821 " z=" 12793.84383 " />
        <pos x=" 7937.579267 " z=" 12839.579195 " />
        <pos x=" 7915.213543 " z=" 12886.95678 " />
        <pos x=" 8012.930151 " z=" 12828.332794 " />
        <pos x=" 7486.110648 " z=" 12709.336275 " />
        <pos x=" 7525.586122 " z=" 12675.381738 " />
        <pos x=" 7557.450924 " z=" 12714.369262 " />
        <pos x=" 7658.220614 " z=" 12750.0025 " />
        <pos x=" 7710.027093 " z=" 12776.224469 " />
        <pos x=" 7612.183408 " z=" 12712.494862 " />
        <pos x=" 7454.285882 " z=" 12655.532731 " />
        <pos x=" 7594.86589 " z=" 12612.046646 " />
        <pos x=" 7725.415484 " z=" 12588.96391 " />
        <pos x=" 7796.624378 " z=" 12769.476628 " />
        <pos x=" 7953.215202 " z=" 12762.56548 " />
        <pos x=" 7893.649616 " z=" 12574.280602 " />
        <pos x=" 7538.332043 " z=" 12547.922525 " />
        <pos x=" 7516.956245 " z=" 12505.48061 " />
        <pos x=" 7627.673867 " z=" 12533.354441 " />
        <pos x=" 7586.691566 " z=" 12531.052924 " />
        <pos x=" 7738.143095 " z=" 12524.305083 " />
        <pos x=" 7630.570839 " z=" 12464.878617 " />
        <pos x=" 7590.458677 " z=" 12482.497979 " />
        <pos x=" 7672.557401 " z=" 12455.881496 " />
        <pos x=" 7806.371259 " z=" 12520.181402 " />
        <pos x=" 7858.479582 " z=" 12525.429723 " />
        <pos x=" 7792.893888 " z=" 12467.127897 " />
        <pos x=" 7901.590785 " z=" 12466.948437 " />
        <pos x=" 7982.189989 " z=" 12465.074037 " />
        <pos x=" 8047.62061 " z=" 12442.346934 " />
        <pos x=" 8080.216574 " z=" 12926.76628 " />
        <pos x=" 8270.995359 " z=" 12917.042829 " />
        <pos x=" 8371.305048 " z=" 12930.954393 " />
        <pos x=" 8128.018318 " z=" 12857.573437 " />
        <pos x=" 8188.819821 " z=" 12869.226844 " />
        <pos x=" 8073.373994 " z=" 12792.308462 " />
        <pos x=" 8200.370162 " z=" 12803.590711 " />
        <pos x=" 8284.718167 " z=" 12842.953116 " />
        <pos x=" 8370.190793 " z=" 12858.614092 " />
        <pos x=" 8467.221613 " z=" 12963.170646 " />
        <pos x=" 8514.081614 " z=" 12939.008456 " />
        <pos x=" 8517.010364 " z=" 12872.379387 " />
        <pos x=" 8490.52728 " z=" 12812.878727 " />
        <pos x=" 8578.474132 " z=" 12844.893482 " />
        <pos x=" 8669.612181 " z=" 12861.582022 " />
        <pos x=" 8692.537227 " z=" 12814.437994 " />
        <pos x=" 8348.654851 " z=" 12766.059366 " />
        <pos x=" 8145.637679 " z=" 12637.518854 " />
        <pos x=" 8223.612724 " z=" 12649.515016 " />
        <pos x=" 8177.451066 " z=" 12573.939731 " />
        <pos x=" 8283.218647 " z=" 12667.134378 " />
        <pos x=" 8353.849531 " z=" 12664.925291 " />
        <pos x=" 8538.565961 " z=" 12751.422 " />
        <pos x=" 8587.768966 " z=" 12765.948601 " />
        <pos x=" 8651.675305 " z=" 12747.709347 " />
        <pos x=" 8468.171287 " z=" 12622.345589 " />
        <pos x=" 8626.933224 " z=" 12639.369016 " />
        <pos x=" 8561.7041 " z=" 12614.701909 " />
        <pos x=" 8110.398957 " z=" 12547.172765 " />
        <pos x=" 8129.494406 " z=" 12495.429948 " />
Severograd -->
<!--Nova Petrovka
        <pos x=" 3349.580614 " z=" 13336.557998 " />
        <pos x=" 3302.634667 " z=" 13293.554219 " />
        <pos x=" 3378.456508 " z=" 13288.35356 " />
        <pos x=" 3474.519516 " z=" 13322.912814 " />
        <pos x=" 3415.843582 " z=" 13321.7312 " />
        <pos x=" 3361.411177 " z=" 13225.098411 " />
        <pos x=" 3448.008462 " z=" 13272.708176 " />
        <pos x=" 3491.494545 " z=" 13257.338094 " />
        <pos x=" 3526.733267 " z=" 13262.961295 " />
        <pos x=" 3603.958551 " z=" 13230.721612 " />
        <pos x=" 3154.088452 " z=" 13131.418602 " />
        <pos x=" 3107.299756 " z=" 13062.866283 " />
        <pos x=" 3210.320458 " z=" 13202.17721 " />
        <pos x=" 3313.426534 " z=" 13160.244164 " />
        <pos x=" 3394.400619 " z=" 13197.357288 " />
        <pos x=" 3467.877103 " z=" 13212.35249 " />
        <pos x=" 3410.785758 " z=" 13117.295395 " />
        <pos x=" 3178.469726 " z=" 13082.269116 " />
        <pos x=" 3220.831169 " z=" 13106.636319 " />
        <pos x=" 3203.586688 " z=" 13011.416789 " />
        <pos x=" 3355.903323 " z=" 13087.9048 " />
        <pos x=" 3140.101759 " z=" 12980.275524 " />
        <pos x=" 3286.810052 " z=" 13000.920148 " />
        <pos x=" 3242.94909 " z=" 12981.801266 " />
        <pos x=" 3229.392652 " z=" 12923.428437 " />
        <pos x=" 3317.437754 " z=" 12896.253641 " />
        <pos x=" 3389.441007 " z=" 12988.943341 " />
        <pos x=" 3474.718664 " z=" 12916.197259 " />
        <pos x=" 3260.882572 " z=" 12825.397307 " />
        <pos x=" 3397.20051 " z=" 12836.740264 " />
        <pos x=" 3543.227988 " z=" 13189.109927 " />
        <pos x=" 3494.399866 " z=" 13162.212285 " />
        <pos x=" 3569.094709 " z=" 13148.248003 " />
        <pos x=" 3666.563515 " z=" 13179.363046 " />
        <pos x=" 3799.927098 " z=" 13199.700289 " />
        <pos x=" 3807.424698 " z=" 13145.811283 " />
        <pos x=" 3776.497095 " z=" 13160.806485 " />
        <pos x=" 3516.892669 " z=" 13094.265278 " />
        <pos x=" 3529.622817 " z=" 13023.516303 " />
        <pos x=" 3636.385681 " z=" 13004.294069 " />
        <pos x=" 3673.873685 " z=" 13063.806275 " />
        <pos x=" 3698.240887 " z=" 13022.10087 " />
        <pos x=" 3814.453699 " z=" 13030.067071 " />
        <pos x=" 3537.979671 " z=" 12982.738466 " />
        <pos x=" 3504.240467 " z=" 12949.936463 " />
        <pos x=" 3589.326525 " z=" 12978.491778 " />
        <pos x=" 3569.375874 " z=" 12937.284262 " />
        <pos x=" 3640.603081 " z=" 12938.690062 " />
        <pos x=" 3758.690293 " z=" 12933.535461 " />
        <pos x=" 3487.991767 " z=" 12858.413016 " />
        <pos x=" 3582.297524 " z=" 12859.584516 " />
        <pos x=" 3490.920517 " z=" 12796.90926 " />
        <pos x=" 3555.938772 " z=" 12805.695511 " />
        <pos x=" 3687.48515 " z=" 12891.204906 " />
        <pos x=" 3839.289502 " z=" 12957.902664 " />
        <pos x=" 3118.14535 " z=" 12685.47976 " />
        <pos x=" 3098.221252 " z=" 12618.728577 " />
        <pos x=" 3239.547059 " z=" 12738.850885 " />
        <pos x=" 3275.863562 " z=" 12772.238639 " />
        <pos x=" 3303.628114 " z=" 12698.785581 " />
        <pos x=" 3247.16181 " z=" 12672.075378 " />
        <pos x=" 3362.641257 " z=" 12779.922508 " />
        <pos x=" 3314.577462 " z=" 12639.873793 " />
        <pos x=" 3307.919769 " z=" 12564.253822 " />
        <pos x=" 3379.072722 " z=" 12635.055975 " />
        <pos x=" 3364.482214 " z=" 12573.081985 " />
        <pos x=" 3503.807018 " z=" 12761.764256 " />
        <pos x=" 3513.764769 " z=" 12665.701246 " />
        <pos x=" 3618.112282 " z=" 12627.71016 " />
        <pos x=" 3490.154724 " z=" 12615.728053 " />
Nova Petrovka -->
<!--Zelenogorsk
        <pos x=" 2687.341236 " z=" 5817.164396 " />
        <pos x=" 2494.398975 " z=" 5666.594378 " />
        <pos x=" 2585.424536 " z=" 5662.060672 " />
        <pos x=" 2663.725162 " z=" 5693.051946 " />
        <pos x=" 2725.2587 " z=" 5602.931224 " />
        <pos x=" 2249.571055 " z=" 5459.370012 " />
        <pos x=" 2411.946811 " z=" 5484.059377 " />
        <pos x=" 2246.664878 " z=" 5345.754775 " />
        <pos x=" 2368.950739 " z=" 5381.518331 " />
        <pos x=" 2495.285306 " z=" 5400.637213 " />
        <pos x=" 2450.299703 " z=" 5370.64681 " />
        <pos x=" 2500.158746 " z=" 5338.782007 " />
        <pos x=" 2535.234796 " z=" 5525.150024 " />
        <pos x=" 2611.070746 " z=" 5515.214254 " />
        <pos x=" 2626.568291 " z=" 5458.743619 " />
        <pos x=" 2715.039974 " z=" 5518.124617 " />
        <pos x=" 2772.302896 " z=" 5492.651518 " />
        <pos x=" 2614.497153 " z=" 5396.888413 " />
        <pos x=" 2583.382111 " z=" 5334.283446 " />
        <pos x=" 2665.855716 " z=" 5340.881335 " />
        <pos x=" 2797.87157 " z=" 5338.979399 " />
        <pos x=" 2870.259673 " z=" 5651.059225 " />
        <pos x=" 3035.652665 " z=" 5603.476501 " />
        <pos x=" 2871.646106 " z=" 5491.245718 " />
        <pos x=" 2947.559314 " z=" 5523.110522 " />
        <pos x=" 2962.085915 " z=" 5463.129715 " />
        <pos x=" 3048.749399 " z=" 5423.952212 " />
        <pos x=" 2902.573709 " z=" 5412.05231 " />
        <pos x=" 2847.747504 " z=" 5340.825103 " />
        <pos x=" 3035.451167 " z=" 5355.216881 " />
        <pos x=" 2103.537727 " z=" 5303.794796 " />
        <pos x=" 2162.628362 " z=" 5187.553047 " />
        <pos x=" 2100.913567 " z=" 5129.475578 " />
        <pos x=" 2149.27309 " z=" 5054.49957 " />
        <pos x=" 2181.44134 " z=" 5284.404804 " />
        <pos x=" 2274.855855 " z=" 5278.876177 " />
        <pos x=" 2330.243588 " z=" 5228.795221 " />
        <pos x=" 2325.685047 " z=" 5162.096564 " />
        <pos x=" 2383.301149 " z=" 5189.684718 " />
        <pos x=" 2551.892189 " z=" 5294.171282 " />
        <pos x=" 2579.882061 " z=" 5190.589179 " />
        <pos x=" 2629.061232 " z=" 5175.446774 " />
        <pos x=" 2786.360897 " z=" 5185.249887 " />
        <pos x=" 2825.002578 " z=" 5135.261152 " />
        <pos x=" 2762.462295 " z=" 5125.737681 " />
        <pos x=" 2243.914542 " z=" 5070.32431 " />
        <pos x=" 2301.302857 " z=" 5085.189924 " />
        <pos x=" 2361.745779 " z=" 5078.611277 " />
        <pos x=" 2428.474423 " z=" 5020.879751 " />
        <pos x=" 2454.341144 " z=" 4980.392707 " />
        <pos x=" 2499.701627 " z=" 4930.533662 " />
        <pos x=" 2380.386635 " z=" 4922.073197 " />
        <pos x=" 2616.184346 " z=" 5006.113226 " />
        <pos x=" 2783.950414 " z=" 5055.196504 " />
        <pos x=" 2747.964743 " z=" 5009.095275 " />
        <pos x=" 2668.727531 " z=" 5030.105549 " />
        <pos x=" 2571.655827 " z=" 4934.081779 " />
        <pos x=" 2682.82302 " z=" 4972.943841 " />
        <pos x=" 2610.854383 " z=" 4803.562358 " />
        <pos x=" 2776.837811 " z=" 4857.440673 " />
        <pos x=" 2890.858708 " z=" 5227.423891 " />
        <pos x=" 2839.312703 " z=" 5215.24029 " />
        <pos x=" 3029.850532 " z=" 5233.380603 " />
        <pos x=" 2906.880728 " z=" 5026.766811 " />
Zelenogorsk -->
<!--NW Airfield/ Vybor Airbase
        <pos x=" 4107.801823 " z=" 11205.295019 " />
        <pos x=" 4124.246891 " z=" 11132.789369 " />
        <pos x=" 4041.936196 " z=" 11078.196142 " />
        <pos x=" 3944.624081 " z=" 10997.068691 " />
        <pos x=" 3966.368856 " z=" 10934.423791 " />
        <pos x=" 3968.524416 " z=" 10849.326022 " />
        <pos x=" 3970.492536 " z=" 10770.601214 " />
        <pos x=" 3905.997172 " z=" 10723.956615 " />
        <pos x=" 4030.515435 " z=" 10741.497584 " />
        <pos x=" 3856.406937 " z=" 10669.881127 " />
        <pos x=" 3911.829362 " z=" 10596.713329 " />
        <pos x=" 3817.528454 " z=" 10486.67258 " />
        <pos x=" 3889.705213 " z=" 10383.677852 " />
        <pos x=" 4063.391979 " z=" 10355.258909 " />
        <pos x=" 4071.953817 " z=" 10272.43075 " />
        <pos x=" 4211.881765 " z=" 11255.617634 " />
        <pos x=" 4265.98204 " z=" 11209.064714 " />
        <pos x=" 4310.973519 " z=" 11188.883489 " />
        <pos x=" 4359.643356 " z=" 11057.568476 " />
        <pos x=" 4455.81856 " z=" 11025.972004 " />
        <pos x=" 4582.115642 " z=" 11062.710248 " />
        <pos x=" 4508.702105 " z=" 10919.296532 " />
        <pos x=" 4675.723145 " z=" 10988.044922 " />
        <pos x=" 4695.802222 " z=" 10831.022973 " />
        <pos x=" 4635.846795 " z=" 10776.613553 " />
        <pos x=" 4749.558679 " z=" 10749.667858 " />
        <pos x=" 4709.600199 " z=" 10718.066746 " />
        <pos x=" 4835.621094 " z=" 10784.729492 " />
        <pos x=" 4806.535685 " z=" 10686.886074 " />
        <pos x=" 4166.190983 " z=" 10175.032892 " />
        <pos x=" 4319.752878 " z=" 10201.277977 " />
        <pos x=" 4819.076908 " z=" 10534.25869 " />
        <pos x=" 4884.492662 " z=" 10546.967035 " />
        <pos x=" 4898.851376 " z=" 10478.776444 " />
        <pos x=" 4916.266817 " z=" 10353.60835 " />
        <pos x=" 4976.946214 " z=" 10260.252682 " />
        <pos x=" 4996.252003 " z=" 10163.729012 " />
        <pos x=" 4240.475808 " z=" 10144.356069 " />
        <pos x=" 4272.155285 " z=" 10085.200439 " />
        <pos x=" 4343.621712 " z=" 10103.267698 " />
        <pos x=" 4457.384122 " z=" 10070.455552 " />
        <pos x=" 4483.808873 " z=" 10003.715595 " />
        <pos x=" 4530.893803 " z=" 9933.538052 " />
        <pos x=" 4543.489771 " z=" 9860.961277 " />
        <pos x=" 4523.228623 " z=" 9774.644771 " />
        <pos x=" 5085.423828 " z=" 10105.763672 " />
        <pos x=" 5028.600818 " z=" 10018.658899 " />
        <pos x=" 5051.803885 " z=" 9929.735352 " />
        <pos x=" 5189.556973 " z=" 10117.906361 " />
        <pos x=" 5285.348633 " z=" 10134.852539 " />
        <pos x=" 5285.543899 " z=" 10015.041443 " />
        <pos x=" 5134.467261 " z=" 9935.169144 " />
        <pos x=" 5162.672852 " z=" 9824.795264 " />
        <pos x=" 5339.629993 " z=" 9754.132569 " />
        <pos x=" 4478.619629 " z=" 9502.175781 " />
        <pos x=" 4723.437682 " z=" 9394.955418 " />
        <pos x=" 4643.379395 " z=" 9334.282227 " />
        <pos x=" 4774.995117 " z=" 9341.901367 " />
        <pos x=" 5042.450615 " z=" 9631.214272 " />
        <pos x=" 4930.919851 " z=" 9569.422548 " />
        <pos x=" 4804.548454 " z=" 9498.869466 " />
        <pos x=" 5029.991126 " z=" 9521.010003 " />
        <pos x=" 5106.119629 " z=" 9534.577148 " />
        <pos x=" 5144.396409 " z=" 9699.899045 " />
        <pos x=" 5233.053711 " z=" 9636.629883 " />
        <pos x=" 5311.474475 " z=" 9632.006737 " />
        <pos x=" 5187.043582 " z=" 9587.065823 " />
        <pos x=" 4951.854492 " z=" 9394.347656 " />
        <pos x=" 5037.690217 " z=" 9449.365356 " />
        <pos x=" 5028.702476 " z=" 9391.512379 " />
        <pos x=" 4918.86263 " z=" 9289.919889 " />
NW Airfield/ Vybor Airbase -->
<!--Cherno spawns
        <pos x=" 6376.70 " z=" 2830.59 " />
        <pos x=" 6944.96 " z=" 3193.57 " />
        <pos x=" 7502.10 " z=" 2943.67 " />
        <pos x=" 7044.25 " z=" 3300.30 " />
        <pos x=" 7434.61 " z=" 2935.73 " />
        <pos x=" 7102.33 " z=" 2882.77 " />
        <pos x=" 6709.18 " z=" 2757.97 " />
        <pos x=" 7471.77 " z=" 2529.93 " />
        <pos x=" 6332.30 " z=" 2440.95 " />
        <pos x=" 6367.14 " z=" 2572.41 " />
        <pos x=" 6766.20 " z=" 2706.07 " />
        <pos x=" 6994.96 " z=" 3076.04 " />
        <pos x=" 6680.69 " z=" 3017.27 " />
        <pos x=" 6536.49 " z=" 2396.16 " />
        <pos x=" 7545.44 " z=" 3083.86 " />
        <pos x=" 7285.84 " z=" 2726.09 " />
        <pos x=" 7077.20 " z=" 3193.89 " />
        <pos x=" 7212.09 " z=" 2942.28 " />
        <pos x=" 6259.13 " z=" 2971.14 " />
        <pos x=" 6275.42 " z=" 2704.50 " />
        <pos x=" 6554.33 " z=" 2468.72 " />
        <pos x=" 6820.41 " z=" 2769.76 " />
        <pos x=" 6349.65 " z=" 3020.41 " />
        <pos x=" 7071.12 " z=" 2487.40 " />
        <pos x=" 6396.27 " z=" 2220.95 " />
        <pos x=" 6259.33 " z=" 2498.62 " />
        <pos x=" 6611.44 " z=" 2527.05 " />
        <pos x=" 6448.56 " z=" 2350.12 " />
        <pos x=" 7609.51 " z=" 2920.72 " />
        <pos x=" 7318.75 " z=" 2804.68 " />
        <pos x=" 7427.52 " z=" 2610.02 " />
        <pos x=" 7519.33 " z=" 2796.04 " />
        <pos x=" 7982.34 " z=" 3091.74 " />
        <pos x=" 7193.02 " z=" 2648.19 " />
        <pos x=" 7930.55 " z=" 3011.37 " />
        <pos x=" 7522.15 " z=" 3198.63 " />
        <pos x=" 7297.84 " z=" 3317.27 " />
        <pos x=" 7976.75 " z=" 2936.65 " />
        <pos x=" 8037.17 " z=" 2829.58 " />
        <pos x=" 7133.95 " z=" 3380.05 " />
        <pos x=" 7572.14 " z=" 3241.59 " />
        <pos x=" 7499.59 " z=" 3133.35 " />
        <pos x=" 7671.58 " z=" 3218.70 " />
        <pos x=" 8076.29 " z=" 3087.31 " />
        <pos x=" 7292.93 " z=" 3087.89 " />
        <pos x=" 7736.24 " z=" 3230.23 " />
        <pos x=" 7596.65 " z=" 3076.77 " />
        <pos x=" 7873.65 " z=" 3067.57 " />
        <pos x=" 7526.35 " z=" 3352.66 " />
        <pos x=" 7714.69 " z=" 3090.24 " />
        <pos x=" 7312.02 " z=" 3000.11 " />
        <pos x=" 7458.87 " z=" 2855.47 " />
        <pos x=" 7555.64 " z=" 3025.79 " />
        <pos x=" 7271.43 " z=" 3261.03 " />
        <pos x=" 8118.10 " z=" 3025.36 " />
        <pos x=" 7139.28 " z=" 2790.51 " />
        <pos x=" 7007.10 " z=" 2949.73 " />
        <pos x=" 7054.74 " z=" 2638.39 " />
        <pos x=" 6903.72 " z=" 3018.53 " />
        <pos x=" 6828.53 " z=" 2911.03 " />
        <pos x=" 6902.00 " z=" 2834.23 " />
        <pos x=" 6779.57 " z=" 2869.48 " />
        <pos x=" 7228.41 " z=" 2715.07 " />
        <pos x=" 6627.27 " z=" 3101.15 " />
        <pos x=" 6541.17 " z=" 3051.26 " />
        <pos x=" 6563.97 " z=" 2908.33 " />
        <pos x=" 6793.01 " z=" 3166.39 " />
        <pos x=" 6618.63 " z=" 2834.71 " />
        <pos x=" 6570.71 " z=" 2723.39 " />
        <pos x=" 6865.74 " z=" 3067.38 " />
        <pos x=" 6404.88 " z=" 2730.77 " />
        <pos x=" 6297.88 " z=" 2557.26 " />
        <pos x=" 6262.95 " z=" 2776.63 " />
        <pos x=" 6662.83 " z=" 2458.93 " />
        <pos x=" 6628.26 " z=" 2345.58 " />
        <pos x=" 6683.69 " z=" 2864.38 " />
        <pos x=" 6371.13 " z=" 2369.24 " />
        <pos x=" 6778.69 " z=" 2514.11 " />
        <pos x=" 6341.14 " z=" 2271.18 " />
        <pos x=" 6438.45 " z=" 2915.67 " />
        <pos x=" 7260.79 " z=" 2829.28 " />
        <pos x=" 6496.72 " z=" 2519.14 " />
        <pos x=" 7173.17 " z=" 2569.97 " />
        <pos x=" 6451.74 " z=" 2269.28 " />
        <pos x=" 6643.46 " z=" 2605.56 " />
        <pos x=" 7492.74 " z=" 3071.09 " />
        <pos x=" 6448.59 " z=" 2666.01 " />
        <pos x=" 6802.49 " z=" 2670.60 " />
        <pos x=" 7124.86 " z=" 3089.64 " />
        <pos x=" 7335.91 " z=" 2640.58 " />
Cherno spawn-->
<!--Elektro spawns
        <pos x=" 10627.1 " z=" 2142.0 " />
        <pos x=" 9892.8 " z=" 2174.3 " />
        <pos x=" 10341.1 " z=" 2251.1 " />
        <pos x=" 10241.1 " z=" 1962.1 " />
        <pos x=" 10233.8 " z=" 2152.2 " />
        <pos x=" 10660.9 " z=" 2370.4 " />
        <pos x=" 10344.2 " z=" 2540.2 " />
        <pos x=" 9874.4 " z=" 2009.3 " />
        <pos x=" 10637.5 " z=" 2575.6 " />
        <pos x=" 9905.1 " z=" 2209.9 " />
        <pos x=" 10428.4 " z=" 2033.1 " />
        <pos x=" 10227.7 " z=" 2197.9 " />
        <pos x=" 10095.2 " z=" 2113.6 " />
        <pos x=" 10074.6 " z=" 2291.1 " />
        <pos x=" 10430.5 " z=" 2699.8 " />
        <pos x=" 10691.1 " z=" 2395.3 " />
        <pos x=" 10713.7 " z=" 2352.6 " />
        <pos x=" 10263.2 " z=" 2018.3 " />
        <pos x=" 10557.6 " z=" 2463.3 " />
        <pos x=" 10375.5 " z=" 2154.1 " />
        <pos x=" 10330.5 " z=" 2294.5 " />
        <pos x=" 10078.4 " z=" 2245.7 " />
        <pos x=" 10364.9 " z=" 2287.8 " />
        <pos x=" 10314.8 " z=" 2221.1 " />
        <pos x=" 10361.0 " z=" 2388.3 " />
        <pos x=" 10373.0 " z=" 2624.8 " />
        <pos x=" 9936.2 " z=" 1944.8 " />
        <pos x=" 10517.6 " z=" 2083.6 " />
        <pos x=" 10725.1 " z=" 2543.8 " />
        <pos x=" 9828.0 " z=" 1949.1 " />
        <pos x=" 9869.5 " z=" 1783.0 " />
        <pos x=" 10677.4 " z=" 2301.9 " />
        <pos x=" 10303.3 " z=" 1967.9 " />
        <pos x=" 10402.0 " z=" 1955.7 " />
        <pos x=" 10315.8 " z=" 2173.7 " />
        <pos x=" 9830.3 " z=" 1826.4 " />
        <pos x=" 10273.5 " z=" 2328.6 " />
        <pos x=" 9963.6 " z=" 2029.9 " />
        <pos x=" 9921.6 " z=" 2120.3 " />
        <pos x=" 10016.6 " z=" 2214.2 " />
        <pos x=" 10013.0 " z=" 2247.2 " />
        <pos x=" 10107.8 " z=" 2335.4 " />
        <pos x=" 9893.6 " z=" 1896.3 " />
        <pos x=" 9953.9 " z=" 1795.4 " />
        <pos x=" 9983.6 " z=" 1937.3 " />
        <pos x=" 9895.2 " z=" 1958.3 " />
        <pos x=" 9825.3 " z=" 1786.8 " />
        <pos x=" 10132.1 " z=" 2237.3 " />
        <pos x=" 10408.0 " z=" 1895.7 " />
        <pos x=" 9859.2 " z=" 1905.0 " />
        <pos x=" 10301.1 " z=" 2057.6 " />
        <pos x=" 10648.3 " z=" 2214.0 " />
        <pos x=" 10344.0 " z=" 2330.5 " />
        <pos x=" 10335.3 " z=" 2413.0 " />
        <pos x=" 10642.2 " z=" 2472.2 " />
        <pos x=" 10686.5 " z=" 2472.7 " />
        <pos x=" 10088.5 " z=" 2189.0 " />
        <pos x=" 10271.2 " z=" 2383.9 " />
        <pos x=" 10171.5 " z=" 2357.3 " />
        <pos x=" 10376.8 " z=" 2022.6 " />
        <pos x=" 10476.1 " z=" 2668.3 " />
        <pos x=" 10341.8 " z=" 2501.2 " />
        <pos x=" 10587.7 " z=" 2602.0 " />
        <pos x=" 10088.2 " z=" 2153.2 " />
        <pos x=" 10225.9 " z=" 2460.7 " />
        <pos x=" 10280.3 " z=" 2209.4 " />
        <pos x=" 10318.8 " z=" 2456.2 " />
        <pos x=" 9923.9 " z=" 2023.6 " />
        <pos x=" 10321.9 " z=" 2361.0 " />
        <pos x=" 10239.4 " z=" 2357.0 " />
        <pos x=" 9981.2 " z=" 2193.8 " />
        <pos x=" 10712.0 " z=" 2439.5 " />
        <pos x=" 9942.2 " z=" 2073.0 " />
Elektro spawn-->
<!--Normal spawning places
        <pos x="15135.1" z="13901.1" />
        <pos x="15017.8" z="13892.4" />
        <pos x="14887.1" z="14547.9" />
        <pos x="14749.7" z="13248.7" />
        <pos x="14697.6" z="13418.4" />
        <pos x="14537.3" z="14755.7" />
        <pos x="14415.3" z="14025.2" />
        <pos x="14338.0" z="12859.5" />
        <pos x="14263.8" z="12748.7" />
        <pos x="14172.2" z="12304.9" />
        <pos x="14071.4" z="12033.3" />
        <pos x="14054.9" z="11341.3" />
        <pos x="14017.8" z="2959.1" />
        <pos x="13905.5" z="12489.7" />
        <pos x="13852.4" z="11686.0" />
        <pos x="13846.6" z="12050.0" />
        <pos x="13676.0" z="12262.1" />
        <pos x="13617.4" z="12759.8" />
        <pos x="13610.1" z="11223.6" />
        <pos x="13594.3" z="4064.0" />
        <pos x="13587.8" z="6026.5" />
        <pos x="13571.1" z="3056.8" />
        <pos x="13552.6" z="4653.7" />
        <pos x="13529.9" z="3968.3" />
        <pos x="13520.8" z="4223.7" />
        <pos x="13504.0" z="5004.5" />
        <pos x="13476.7" z="6136.3" />
        <pos x="13441.6" z="5262.2" />
        <pos x="13426.6" z="5747.3" />
        <pos x="13416.8" z="11840.4" />
        <pos x="13400.8" z="4120.7" />
        <pos x="13395.8" z="5902.8" />
        <pos x="13385.0" z="3946.6" />
        <pos x="13374.4" z="6454.3" />
        <pos x="13367.1" z="10837.1" />
        <pos x="13366.3" z="4906.0" />
        <pos x="13337.1" z="5120.8" />
        <pos x="13326.7" z="5489.1" />
        <pos x="13312.7" z="6771.1" />
        <pos x="13288.7" z="11415.1" />
        <pos x="13261.6" z="11785.2" />
        <pos x="13171.6" z="6534.8" />
        <pos x="13159.8" z="5401.7" />
        <pos x="13155.2" z="5475.2" />
        <pos x="13138.8" z="6737.3" />
        <pos x="13112.3" z="11280.7" />
        <pos x="13111.7" z="10975.5" />
        <pos x="13101.2" z="7657.3" />
        <pos x="13099.1" z="6393.0" />
        <pos x="13084.9" z="7938.6" />
        <pos x="13056.8" z="4848.5" />
        <pos x="13048.1" z="8357.6" />
        <pos x="13048.1" z="3867.7" />
        <pos x="12991.7" z="7287.1" />
        <pos x="12983.0" z="5539.1" />
        <pos x="12978.9" z="9727.8" />
        <pos x="12950.2" z="5226.7" />
        <pos x="12942.1" z="8393.1" />
        <pos x="12891.5" z="3673.9" />
        <pos x="12628.7" z="10495.2" />
        <pos x="12574.3" z="3592.8" />
        <pos x="12566.3" z="6682.6" />
        <pos x="12465.2" z="8009.0" />
        <pos x="12354.5" z="3480.0" />
        <pos x="13262.8" z="7225.8" />
        <pos x="13170.0" z="7406.3" />
        <pos x="12936.7" z="10734.0" />
        <pos x="12929.7" z="8578.3" />
        <pos x="12917.3" z="9356.6" />
        <pos x="12889.9" z="8792.8" />
        <pos x="12868.7" z="9054.5" />
        <pos x="12800.7" z="10542.7" />
        <pos x="12796.3" z="10361.3" />
        <pos x="12789.2" z="10918.7" />
        <pos x="12774.0" z="7792.6" />
        <pos x="12729.8" z="11285.5" />
        <pos x="12689.8" z="8256.0" />
        <pos x="12651.2" z="8914.4" />
        <pos x="12614.7" z="7304.6" />
        <pos x="12343.6" z="10169.8" />
        <pos x="12332.0" z="8170.0" /> 
        <pos x="12221.6" z="8693.6" />
        <pos x="12135.7" z="10209.8" />
        <pos x="11914.3" z="3402.0" /> 
        <pos x="11846.8" z="3477.8" />
        <pos x="11709.4" z="3388.2" />
        <pos x="11578.0" z="3159.0" />
        <pos x="11439.0" z="3315.2" />
        <pos x="11201.5" z="3186.6" />
        <pos x="11075.8" z="3031.2" />
        <pos x="11049.3" z="2801.6" />
        <pos x="10969.2" z="2895.1" />
        <pos x="10875.8" z="2518.9" />
        <pos x="10820.4" z="2257.4" />
        <pos x="10757.4" z="2662.2" />
        <pos x="10294.2" z="2822.9" />
        <pos x="10032.8" z="2446.5" />
        <pos x="9823.2" z="2712.6" />
        <pos x="9691.7" z="1750.4" />
        <pos x="9529.7" z="1791.2" />
        <pos x="9479.7" z="2373.5" />
        <pos x="9193.7" z="1935.7" />
-->
    </generator_posbubbles>
</playerspawnpoints>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Забронировать это рекламное место


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Похожие публикации

    • Автор: AntonivkA
      Итак, господа. В 1.05 разрабы похоже сломали механику спавна лута. У меня предметы стали спавниться там, где их не должно быть. Заметил сразу, поскольку таблица лута у меня переделана основательно. Например, Песочный барьер у меня прописан только на Военках и Полиц.участке, и все работало корректно до 1.05. Теперь, песочный барьер я нахожу в гаражах, мастерских и жилых домах вокруг полиц. участка и в самом полиц. участке. Помимо этого, ребята стали замечать и скинули инфу, что на СЗ в гаражах и мастерских стал появлятся военный лут, хотя его там не должно быть.
      Кто-что скажет по этому поводу. Заметил ли кто-то подобное у себя?
       
    • Автор: Karmagedon
      Всем привет! Ребят. Подскажите где кавырнуть что бы к примеру определенный вид оружия спавнился только на тисах! Заранее спасибо!
    • Автор: BorizzK
      Как и обещал выкладываю код и небольшой гайд
       
      Собственно речь о функции загрузки UID и координат из файла в массив m_playersSpawnPoints класса миссии, который в последствии можно исполдьзовать в других функциях в классе миссии
       
      Отступление
      массив m_playersSpawnPoints это массив типа map
      В данном случае <string,string> где и индекс и значение текстовые строки
      индексом выступает записанный UID,  а значением координаты, которые перед использованием преобразуются из текста в vector c помощью функции ToVector()
      Но об этом позже
       
      Раздел 1. Подключение
       
      КОд функции:
      //Players personal spawn points (for new connected players) ref map<string,string> m_playersSpawnPoints = new map<string,string>; void LoadPlayersSpawnPoints() { /* Файл playersSpawnPoints.lst кладем в папку указанную в параметре запуска сервера -profiles= тогда путь будет "$Profile:" или если кладем в файл в mpmissions\dayzOffline.chernarusplus\_CONF путь будет "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\_CONF\\" Путь меняется в переменной m_SettingsPath - "$Profile:" или "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\_CONF\\" Можете указать свой путь, но он должен быть либо в $Profiles: либо в $CurrentDir:\\mpmissions\\dayzOffline.chernarusplus Формат файла: Steam UID в привычном виде 17 цифр Координаты Комментарий (через пробелы) Помните любая ошибка может привести к крашу сервера Не желательны пустые строки! Пример: 76562298156537008 1300 0 5600 Дима 76561998116927209 3000 0 3000 Вася из Новороссийска Про массив: ref map<string, string> m_playersSpawnPoints = new map<string, string>; m_playersSpawnPoints тут массив типа map, где каждый элемент массива состоит из 2х ячеек. 1. Индекс - тип string 2. Значение - тип string Пример работы с массивом типа map Запись в массив m_playersSpawnPoints.Insert("76562298156537008", "1300 0 5600"); //записываем первый элемент - индекс dayz, значение 10 m_playersSpawnPoints.Insert("76561998116927209", "3000 0 3000"); //записываем второй элемент - индекс dayzf, значение 17 Чтение из массива: Получаем значение 0го элемента string m = m_playersSpawnPoints.GetElement(0); // = "1300 0 5600" Получаем индекс 0го элемента string name = m_playersSpawnPoints.GetKey(0); / /= "76562298156537008" Получаем значение по индексу (в данном случае нас интерисует именно ЭТО) string n = m_playersSpawnPoints.Get("76561998116927209"); // = "3000 0 3000" //затем n переводим в вектор Usage in CreateCharacter function for change default spawn position: string PlayerUID = identity.GetPlainId(); if (PlayerUID) { if (m_playersSpawnPoints.Contains(PlayerUID) { pos = m_playersSpawnPoints.Get(PlayerUID).ToVector(); } } */ string FileName = "playersSpawnPoints.lst"; string m_SettingsPath = "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\_CONF\\"; //Folder with config files - .ini or .lst // Or "$Profiles:\\" FileHandle file; string file_line; array<string> read_line; int linecount = 0; //Comments check bool skipline = false; bool skipblock = false; //Comments check file = OpenFile(m_SettingsPath + FileName, FileMode.READ); if (file != 0) { Print("::: Init.c ::: LoadPlayersSpawnPoints() ::: Read File: " + m_SettingsPath + FileName + " :::"); while (FGets(file, file_line) >= 0) { linecount++; //Comments check and skip if (file_line.IndexOfFrom(0,"//") == 0 || file_line.IndexOfFrom(0,"#") == 0 || file_line.IndexOfFrom(0," ") == 0 || file_line.Length() <= 0) { skipline = true; } else { skipline = false; } if (file_line.IndexOfFrom(0,"/*") == 0) { skipblock = true; } else if (file_line.IndexOfFrom(0,"*/") == 0) { skipblock = false; skipline = true; } //Comments check if (!skipline && !skipblock) { read_line = new array<string>; file_line.Split(" ",read_line); if (read_line.Count() >= 4) { if (read_line.Get(0).Length() == 17) { if (read_line.Get(1).ToFloat() > 0 && read_line.Get(3).ToFloat() > 0) { if (!m_playersSpawnPoints.Contains(read_line.Get(0))) { m_playersSpawnPoints.Insert(read_line.Get(0), read_line.Get(1) + " " + read_line.Get(2) + " " + read_line.Get(3)); // UID, Position Print("::: Init.c ::: LoadPlayersSpawnPoints() ::: Read Line c" + linecount + " Add UID " + read_line.Get(0) + " spawnpoint: " + read_line.Get(1) + " " + read_line.Get(2) + " " + read_line.Get(3) + " to m_playersSpawnPoints"); } else { Print("::: Init.c ::: LoadPlayersSpawnPoints() ::: Read Line c" + linecount + " UID " + read_line.Get(0) + " duplicated, check file!"); } } else { Print("::: Init.c ::: LoadPlayersSpawnPoints() ::: Read Line c" + linecount + " Position error: '" + read_line.Get(1) + " " + read_line.Get(2) + " " + read_line.Get(3) + "' :::"); } } else { Print("::: Init.c ::: LoadPlayersSpawnPoints() ::: Read Line c" + linecount + " UID error: " + file_line + " :::"); } } else { Print("::: Init.c ::: LoadPlayersSpawnPoints() ::: Read Line c" + linecount + " have errors: " + file_line + " :::"); } } } CloseFile(file); if (m_playersSpawnPoints.Count() > 0) { Print("::: Init.c ::: LoadPlayersSpawnPoints() ::: Players personal spawn points count: " + m_playersSpawnPoints.Count() + " :::"); } else { Print("::: Init.c ::: LoadPlayersSpawnPoints() ::: Players personal spawn points is not loaded! :::"); } } else { Print("::: Init.c ::: LoadPlayersSpawnPoints() ::: Error open file: " + m_SettingsPath + FileName + " :::"); } } Комментарии, а так же диагностические принты в лог не убираю сознательно
       
      ПОдключение и использование.
       
      Функцию размещаем в теле класса миссии в init.c или если она вынесена в другой файл (и файл подключени через #include) в том самом файле в теле класса миссии
       
      Вот как-то так:
       
      class CustomMission : MissionServer { //Тут разные функции и определение переменных класса... //Вот тут переопределенный штатно OnInit override void OnInit () { //тут его код ) //Тут определяем наш массив и функцию //Players personal spawn points (for new connected players) ref map<string,string> m_playersSpawnPoints = new map<string,string>; void LoadPlayersSpawnPoints() { //тут ее код } //Тут разные функции... }  
      Ну Вы поняли...
       
      Далее нам надо при запуске и инициализации сервера эту функцию выполнить
      Но прежде надо создать файл по нужному пути в котором будут UID'ы и координаты
      В данной редакции используется путь "$CurrentDir:\\mpmissions\\dayzOffline.chernarusplus\\_CONF\\" и имя файла "playersSpawnPoints.lst"
      те в папке mpmissions\dayzOffline.chernarusplus нужно создать папку _CONF и поместить в нее этот файл
      Но вы можете это переделать как Вам больше нравится
       
      Формат файла:
       
      6561198156925007 2698.36 0 5989.59 USER
      6561198156924007 2698.36 0 5989.59 ВАСЯ
       
      6561198156923007 2698.36 0 5989.59 ПЕТЯ
      //Тут комментарий
      /*
      6561193356923001 3698.36 30 5189.59 ПЕТЯ
      */
       
      //Тут комментарий
      #Тут комментарий
       
      Первое поле - позиция - Это Steam UID (17 цифирь)
      2,3,4 поля позиции числа это координаты X Z Y (Z = высота) - если 0 система поставит перса на землю или ближайшую твердую поверхность под ним
      все что дальше игнорится
       
      Можно каментить строки с помощью // , #
      Можно каментить блоки
      /*
      */
       
      Если первый символ в строке пробел, все остальное то же игнорится
      Пустые строки то же игнорятся
       
      Если в строке с UID и координатами ошибка об этом напишет в лог с указанием номера строки
      Если UID дублируется об этом то же напишет в лог
       
      Ок
      Файл создали
       
      Теперь добавим вызов этой функции в тело функции OnInit в классе миссии (про нее речь шла Выше)
      Функция OnInit ВСЕГДА выполняется при запуске сервера
      Внутрь мы добавим вызов LoadPlayersSpawnPoints()
      В итоге при запуске сервера LoadPlayersSpawnPoints() выполнется и запишет в массив m_playersSpawnPoints UID'ы и координат
       
      Добавляем как-то так:
       
      override void OnInit() { //Тут может быть различный код //Тут вызов нашей функции //Load players personal spawn poins LoadPlayersSpawnPoints(); // => m_playersSpawnPoints // "UID", "Position" //Тут может быть различный код }  
      Запустили  сервер и увидели в логе что файл прочитался и все ок
      .... LoadPlayersSpawnPoints() ::: Players personal spawn points count: итд итп
      Или ошибки
      Если ошибки - читаем все еще раз и/или задаем вопросы в теме (НЕ В ЛИЧКЕ!!!) показывая что куда и как Вы прописали
       
      Отлично
      Тормозим в сервер
       
      Продолжение следует минут через 15
       
       
       
       
    • Автор: BorizzK
      Не изучал эту тему, было не нужно
      Поглядел пару тем включая эту
      И пытаюсь понять
      А как мне увеличить спавн лута, например на базе Павлово + добавить туда спавн лута, который по умолчанию ТАМ не спавнится?
       
      Спасибо!
       
    • Автор: BorizzK
      Автор: Виталий Мизев
       
      Для начала в папке профиля сервера которая указана в параметре запуска сервера -profile=
      создаем 2 файла
      pointPlayerPVP.lst - координаты спавна нового персонажа в формате vector
      playersSetUID.ini - Steam UID игроков | номер комплекта стартового лута для выбора
       
      Пример формата файла pointPlayerPVP.lst
      6010.40 0 7742.71
      6386.92 0 7945.12
      6478.50 0 7874.77
      6044.73 0 7699.81
       
      Пример формата playersSetUID.ini - STEAMUID|номер
      76531195156927007|1
      76561838156127001|2

       
      Игроку с Steam UID 6531195156927007 будет выдат комплект 1, 76561838156127001 комплект 2, если в файле UID нет, то рандомно из остальных комплектов
       
      В файле init.c
       
      в теле класса: class CustomMission: MissionServer
       
      сначала обьявим массивы
       
      ref array<string> m_pointPlayerPVP = new array<string>;;
      ref map<string, int> m_playersSetUID = new map<string, int>;
       
      это массивы глобальны в классе и могут использоваться во всех функциях класса
       
      в теле override void OnInit() (выполняется при запуске сервера)
       
      Чтение координат спавна из файла в массив m_pointPlayerPVP
      string line_content; FileHandle file = OpenFile("$profile:pointPlayerPVP.lst", FileMode.READ); Print("::: OpenFile : pointPlayerPVP.lst : $profile"); if (file != 0) { while ( FGets( file, line_content ) > 0 ) { m_pointPlayerPVP.Insert( line_content); } CloseFile(file); } m_pointPlayerPVP.Debug();  
      Чтение Steam UID и номера из файла в массив m_playersSetUID
      array<string> strFileParam; file = OpenFile("$profile:playersSetUID.ini", FileMode.READ); Print("::: OpenFile : playersSetUID.ini : $profile"); if (file != 0) { while ( FGets( file, line_content ) > 0 ) { strFileParam = new array<string>; line_content.Split( "|", strFileParam ); m_playersSetUID.Insert(strFileParam.Get(0), strFileParam.Get(1).ToInt()); } CloseFile(file); }  
      Далее
      При создании НОВОГО обьекта игрока
       
      сначала ему задаются координаты рандомно выбираясь из массива m_pointPlayerPVP
      см как идет работа с этим массивом
      override PlayerBase CreateCharacter(PlayerIdentity identity, vector pos, ParamsReadContext ctx, string characterName) { Entity playerEnt; if (m_pointPlayerPVP.Count()>0) { Print (m_pointPlayerPVP.Count()); int maxNum = m_pointPlayerPVP.Count(); int numPoint = Math.RandomInt(0, maxNum - 1); pos = m_pointPlayerPVP.Get(numPoint).ToVector(); } playerEnt = GetGame().CreatePlayer(identity, characterName, pos, 0, "NONE");//Creates random player Class.CastTo(m_player, playerEnt); GetGame().SelectPlayer(identity, m_player); return m_player; }  
      Затем при создании стартового комплекта лута комплект выдается в зависимости от наличия в файле UID и номера после | (комплекта) (в данном случае для номера 1 набор собран (см case :1) , для остальных ничего)
      override void StartingEquipSetup(PlayerBase player, bool clothesChosen) { //По умолчанию номер комплекта выбирается рандомно int numSet = Math.RandomInt(2,6); /// 1 - Админ сет, 2-6 сеты для всех пока пусты EntityAI itemEnt; ItemBase itemBs; //Это тут на всякий случай //Получаем UID //PlayerIdentity p_identity = player.GetIdentity(); //p_identity.GetName(); // Получим имя игрока //p_identity.GetPlainId(); // UID в нашем знакомом виде 7656119********** //p_identity.GetId(); // получим UID в не знакомом виде Ue7dyagee34********* //p_identity.GetPlayerId(); // получим порядковый номер объекта типа игрок PlayerIdentity p_identity = player.GetIdentity(); string p_name = p_identity.GetName(); int p_id = p_identity.GetPlayerId(); if( p_identity ) { string uid_pl = p_identity.GetPlainId(); if (m_playersSetUID.Contains(uid_pl)) { numSet = m_playersSetUID.Get(uid_pl); } } itemEnt = player.GetInventory().CreateInInventory("Rag"); itemBs = ItemBase.Cast(itemEnt); itemBs.SetQuantity(4); SetRandomHealth(itemEnt); itemEnt = player.GetInventory().CreateInInventory("RoadFlare"); itemBs = ItemBase.Cast(itemEnt); switch( numSet ) //Раздаем лут { case 1: //ADMIN { player.RemoveAllItems(); player.GetInventory().CreateInInventory("CoyoteBag_Green"); itemBs = ItemBase.Cast(itemEnt); player.GetInventory().CreateInInventory("TTSKOPants"); itemBs = ItemBase.Cast(itemEnt); player.GetInventory().CreateInInventory("TTsKOJacket_Camo"); itemBs = ItemBase.Cast(itemEnt); player.GetInventory().CreateInInventory("CombatBoots_Black"); itemBs = ItemBase.Cast(itemEnt); player.GetInventory().CreateInInventory("CombatKnife"); itemBs = ItemBase.Cast(itemEnt); player.GetInventory().CreateInInventory("FNX45"); itemBs = ItemBase.Cast(itemEnt); player.GetInventory().CreateInInventory("Mag_FNX45_15Rnd"); itemBs = ItemBase.Cast(itemEnt); player.GetInventory().CreateInInventory("Mag_FNX45_15Rnd"); itemBs = ItemBase.Cast(itemEnt); player.GetInventory().CreateInInventory("Mag_AKM_30Rnd"); itemBs = ItemBase.Cast(itemEnt); player.GetInventory().CreateInInventory("Mag_AKM_30Rnd"); itemBs = ItemBase.Cast(itemEnt); itemEnt = player.GetInventory().CreateInInventory( "akm" ); itemEnt.GetInventory().CreateAttachment( "PSO11Optic" ); itemEnt.GetInventory().CreateAttachment( "AK_WoodBttstck" ); itemEnt.GetInventory().CreateAttachment( "AK_WoodHndgrd" ); itemEnt.GetInventory().CreateAttachment( "AK_Suppressor" ); itemEnt = player.GetInventory().CreateInInventory("Rag"); itemBs = ItemBase.Cast(itemEnt); itemBs.SetQuantity(4); itemEnt = player.GetInventory().CreateInInventory("RoadFlare"); itemBs = ItemBase.Cast(itemEnt); player.SetHealth("","",1000); //ТЕСТ //SetAllowDamage НЕ РАБОТАЕТ ДЛЯ ОНЛАЙНА - БОГЕМЦЫ ВЫКЛЮЧИЛИ //Тут обсуждение - https://forums.dayz.com/topic/240028-pve-server-disable-pvp-damage/ //Есть идея насчет доработки кода обрабатывающего нанесение урона player.SetAllowDamage(false); break; } case 2: { break; } case 3: { break; } case 4: { break; } case 5: { break; } case 6: { break; } } } Вот как-то так
       
      На основе этого можно построить свою более развитую систему, например загружая координаты для кастомного спавн лута,  расстановки зданий и тп