Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6
  1. #1
    Аватар для MaZaRHaKeR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.02.2014
    Сообщений
    99
    Репутация:
    18 ±

    Мини лабиринт

    Описание: Данный объект создавался для конкурса, который был успешно проведён и завершён. Целью участников было выйти из этого "лабиринта" на другой стороне тоннеля. Как видим, входов несколько, однако, выход всего один. Внутри можно встретить ящики, незримые с одной стороны объекты, кучу дверей и много чего прочего.
    Выкладываю за ненадобностью.
    Применение можете найти сами, тут уж как фантазия позволит: хоть для дм, хоть сами конкурс делайте :)
    Автор: MaZaRHaKeR

     Основной код

    PHP код:
    #define kob 44
    //Ко всем new
    new konk[kob]; 
    PHP код:
    //Сами объекты
    konk[0] = CreateObject(193932572.63867, -2196.441650.52420,   0.000000.0000090.00000);
    konk[1] = CreateObject(193932585.46558, -2196.451660.52420,   0.000000.0000090.00000);
    konk[2] = CreateObject(194562566.28271, -2196.458980.52420,   0.000000.0000090.00000);
    konk[3] = CreateObject(194562579.05005, -2196.432620.52420,   0.000000.0000090.00000);
    konk[4] = CreateObject(194562557.40039, -2198.888430.52420,   0.000000.00000120.00000);
    konk[5] = CreateObject(194862603.18677, -2188.160640.18530,   0.000000.00000180.00000);
    konk[6] = CreateObject(194562584.05347, -2192.098630.52420,   0.000000.0000040.00000);
    konk[7] = CreateObject(194562582.96851, -2182.885010.52420,   0.000000.00000, -35.70000);
    konk[8] = CreateObject(194562577.54004, -2188.958010.52420,   0.000000.000000.70000);
    konk[9] = CreateObject(166442575.72314, -2179.044190.48760,   90.000000.000000.00000);
    konk[10] = CreateObject(166442557.25293, -2175.089840.48760,   90.000000.00000, -25.00000);
    konk[11] = CreateObject(88832555.78857, -2188.553711.98110,   0.000000.00000100.00000);
    konk[12] = CreateObject(194562584.58350, -2175.560790.52420,   0.000000.0000035.70000);
    konk[13] = CreateObject(194562576.94849, -2171.694340.52420,   0.000000.0000090.00000);
    konk[14] = CreateObject(194562567.45850, -2171.703130.52420,   0.000000.0000090.00000);
    konk[15] = CreateObject(194562557.97021, -2171.727780.52420,   0.000000.0000090.00000);
    konk[16] = CreateObject(15232571.85669, -2196.48511, -1.23660,   0.000000.000000.00000);
    konk[17] = CreateObject(15232586.25000, -2196.43408, -1.23660,   0.000000.00000180.00000);
    konk[18] = CreateObject(15232581.78027, -2171.73975, -1.23660,   0.000000.00000180.00000);
    konk[19] = CreateObject(15232558.00708, -2171.77612, -1.23660,   0.000000.00000180.00000);
    konk[20] = CreateObject(15232566.55835, -2171.83130, -1.23660,   0.000000.00000180.00000);
    konk[21] = CreateObject(15232573.12061, -2171.80176, -1.23660,   0.000000.00000180.00000);
    konk[22] = CreateObject(15232553.64136, -2173.37842, -1.23660,   0.000000.0000090.00000);
    konk[23] = CreateObject(15232569.74097, -2171.77295, -1.23660,   0.000000.00000180.00000);
    konk[24] = CreateObject(15232574.56152, -2171.87183, -1.23660,   0.000000.000000.00000);
    konk[25] = CreateObject(15232583.02124, -2173.64136, -1.23660,   0.000000.00000, -54.00000);
    konk[26] = CreateObject(15232578.80078, -2171.76440, -1.23660,   0.000000.00000180.00000);
    konk[27] = CreateObject(16492570.96826, -2194.198970.31940,   0.000000.00000, -90.10000);
    konk[28] = CreateObject(16492570.95801, -2192.202640.35940,   0.000000.00000, -90.10000);
    konk[29] = CreateObject(16492557.20850, -2184.592770.31940,   0.000000.00000, -0.10000);
    konk[30] = CreateObject(146002577.77686, -2187.01440, -0.69690,   0.000000.00000180.00000);
    konk[31] = CreateObject(12242579.75830, -2192.20313, -0.62090,   0.000000.00000309.00000);
    konk[32] = CreateObject(12242581.59888, -2190.91724, -0.62090,   0.000000.00000171.00000);
    konk[33] = CreateObject(12242576.37695, -2194.81177, -0.62090,   0.000000.00000309.00000);
    konk[34] = CreateObject(12242578.30127, -2185.61621, -0.62090,   0.000000.00000171.00000);
    konk[35] = CreateObject(12242579.60449, -2185.96875, -0.12090,   -40.00000316.00000171.00000);
    konk[36] = CreateObject(186912581.21411, -2189.032230.25580,   0.000000.000000.00000);
    konk[37] = CreateObject(186902586.75928, -2179.04468, -0.65605,   0.000000.000000.00000);
    konk[38] = CreateObject(189812574.85547, -2184.127932.73100,   0.0000090.000000.00000);
    konk[39] = CreateObject(189812565.92017, -2201.197022.73100,   0.0000090.000000.00000);
    konk[40] = CreateObject(189812561.46631, -2174.152832.73100,   0.0000090.000000.00000);
    konk[41] = CreateObject(189812590.85742, -2201.204102.73100,   0.0000090.000000.00000);
    konk[42] = CreateObject(189812605.48218, -2201.181642.73100,   0.0000090.000000.00000);
    konk[43] = CreateObject(187612581.41284, -2148.544680.15998,   0.000000.000000.00000); 
    PHP код:
    //Для удаления
    for(new 0kobi++)
    {
    DestroyObject(konk[i]);



    Моя группа по samp: вступаем.
    Блог о сайтах и играх, может оказаться полезным: тыкмы. Основано на личном опыте.

  2. 2 пользователя(ей) сказали cпасибо:
    Axemarron4ik (13.08.2014) L0ndl3m (12.08.2014)
  3. #2
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Хорошая работа.

    Можно было обойтись двумя ячейками массива или переменными.
    Первая будет хранить значение первого объекта, а вторая - последнего.

    Например так будет выглядеть удаление помощью двух переменных:
    PHP код:
    for(new konk_start 1; ++konk_end; )
        
    DestroyObject(i); 
    Последний раз редактировалось L0ndl3m; 12.08.2014 в 05:55. Причина: space between, lol

  4. Пользователь сказал cпасибо:
    MaZaRHaKeR (21.08.2014)
  5. #3
    Аватар для Axemarron4ik
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Сообщений
    276
    Репутация:
    75 ±
    Прикольно. Продолжай в том же духе.

  6. Пользователь сказал cпасибо:
    MaZaRHaKeR (21.08.2014)
  7. #4
    Аватар для MaZaRHaKeR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.02.2014
    Сообщений
    99
    Репутация:
    18 ±
    Спасибо за отзывы
    Моя группа по samp: вступаем.
    Блог о сайтах и играх, может оказаться полезным: тыкмы. Основано на личном опыте.

  8. #5
    Аватар для Tetsu
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.08.2014
    Сообщений
    36
    Репутация:
    1 ±
    Ты хоть сам его смог пройти?)

  9. #6
    Аватар для MaZaRHaKeR
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.02.2014
    Сообщений
    99
    Репутация:
    18 ±
    Цитата Сообщение от Tetsu Посмотреть сообщение
    Ты хоть сам его смог пройти?)
    Если я его сам делал, значит проходил)) Смысл делать непроходимый?)
    Моя группа по samp: вступаем.
    Блог о сайтах и играх, может оказаться полезным: тыкмы. Основано на личном опыте.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •