Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 7 из 7

Тема: STOP WITH 3D TEXT

  1. #1
    Аватар для -WorcOut-
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    12.12.2014
    Сообщений
    30
    Репутация:
    23 ±

    STOP WITH 3D TEXT

    Добрый день вот решил выложить обычную Систему "STOP WITH 3D TEXT"


    1 - Нам потребуется #include <a_samp>
    2 - Нам потребуется #include <streamer> где хранятся 3D TEXT И Объекты


    2 - Нам потребуется #define MAX_STOP 38
    PHP код:
    38 //Кол мак можно использовать 


    Создаём 2 Переменных
    PHP код:
    new Float:StopPoint[MAX_STOP][6] =
    {
        {
    1167.9000244,-1758.30004,13.80000019,0.00000000,0.00000000,180.00000000},
        {
    1154.1999517,-1719.30000,14.19999981,0.00000000,0.00000000,270.00000000},
        {
    1467.3000488,-1738.90002,13.80000019,0.00000000,0.00000000,270.00000000},
        {
    1478.4000244,-1725.09997,13.80000019,0.00000000,0.00000000,90.000000000},
        {
    1637.1999511,-1725.59997,13.80000019,0.00000000,0.00000000,90.000000000},
        {
    1651.6999511,-1739.19995,13.80000019,0.00000000,0.00000000,270.00000000},
        {
    1814.5999755,-1870.59997,13.80000019,0.00000000,0.00000000,180.00000000},
        {
    1828.5000000,-1901.00000,13.80000019,0.00000000,0.00000000,0.0000000000},
        {
    1954.9000244,-2146.89990,13.80000019,0.00000000,0.00000000,180.00000000},
        {
    1978.0000000,-2102.89990,13.80000019,0.00000000,0.00000000,90.000000000},
        {
    2221.5000000,-2198.00000,13.80000019,0.00000000,0.00000000,224.25000000},
        {
    2231.0000000,-2187.80004,13.80000019,0.00000000,0.00000000,44.994750980},
        {
    1980.3000488,-1434.80004,14.80000019,350.000000,0.00000000,180.00000000},
        {
    1523.1999511,-1671.00000,13.80000019,0.00000000,0.00000000,180.00000000},
        {
    351.10000610,-1638.30004,33.40000153,0.00000000,0.00000000,84.000000000},
        {
    522.40002441,-1277.09997,16.50000000,0.00000000,0.00000000,308.00000000},
        {
    620.22590000,-1358.46920,13.80000019,0.00000000,0.00000000,180.00000000},
        {
    1435.8000488,-1665.59997,13.80000019,0.00000000,0.00000000,0.0000000000},
        {
    346.50000000,-1694.09997,7.099999900,0.00000000,0.00000000,88.000000000},
        {
    434.20001221,-1499.50000,31.39999962,0.00000000,0.00000000,190.00000000},
        {
    1098.8679000,-1412.19995,13.80000019,0.00000000,0.00000000,270.00000000},
        {
    1266.9000244,-1359.09997,13.80000019,0.00000000,0.00000000,0.0000000000},
        {
    1316.6999511,-1287.69995,13.80000019,0.00000000,0.00000000,270.00000000},
        {
    1374.6999511,-1065.69995,26.79999924,4.00000000,0.00000000,352.75000000},
        {
    2238.0000000,-1145.69995,26.10000038,0.00000000,0.00000000,255.25000000},
        {
    2818.3000488,-1837.19995,11.39999962,0.00000000,0.00000000,178.50000000},
        {
    2815.8999023,-2027.59997,11.39999962,0.00000000,0.00000000,180.00000000},
        {
    1991.3000488,-2159.39990,13.80000019,0.00000000,0.00000000,90.000000000},
        {
    2335.5000000,-1408.59990,24.29999924,0.00000000,0.00000000,180.00000000},
        {
    2335.8999023,-1690.50000,13.80000019,0.00000000,0.00000000,179.99450684},
        {
    2234.1999511,-1725.19995,13.80000019,0.00000000,0.00000000,90.000000000},
        {
    2754.6000976,-2451.19995,13.89999962,0.00000000,0.00000000,180.00000000},
        {
    2190.6000976,-2147.30004,13.80000019,0.00000000,0.00000000,45.250000000},
        {
    1828.5000000,-1690.80004,13.80000019,0.00000000,0.00000000,0.0000000000},
        {
    2499.1999511,48.09999847,26.79999924,0.00000000,0.00000000,90.000000000},
        {
    1306.1999511,249.3000035,19.79999924,0.00000000,0.00000000,65.500000000},
        {
    225.69999695,-151.899930,1.89999998,0.000000000,0.00000000,180.00000000},
        {
    634.70001221,-587.500000,16.60000038,0.00000000,0.00000000,180.00000000}
    }; 
    PHP код:
    static const
        
    NameStop[MAX_STOP][] = {
        
    "{BDDE3A}Автовокзал",
        
    "{BDDE3A}Автовокзал",
        
    "{BDDE3A}Мэрия",
        
    "{BDDE3A}Мэрия",
        
    "{BDDE3A}СМИ ЛС",
        
    "{BDDE3A}СМИ ЛС",
        
    "{BDDE3A}Ж.Д Вокзал",
        
    "{BDDE3A}Ж.Д Вокзал",
        
    "{BDDE3A}Аэропорт",
        
    "{BDDE3A}Аэропорт",
        
    "{BDDE3A}База грузчиков",
        
    "{BDDE3A}База грузчиков",
        
    "{BDDE3A}Больница",
        
    "{BDDE3A}Полицейский участок",
        
    "{BDDE3A}Зона отдыха",
        
    "{BDDE3A}Автосалон",
        
    "{BDDE3A}News Агенство",
        
    "{BDDE3A}Банк",
        
    "{BDDE3A}Зона отдыха",
        
    "{BDDE3A}Магазин одежды",
        
    "{BDDE3A}Магазин одежды",
        
    "{BDDE3A}Таксопарк",
        
    "{BDDE3A}Аммо ЛС №1",
        
    "{BDDE3A}Салон бракосочетания",
        
    "{BDDE3A}Рынок",
        
    "{BDDE3A}Мотоарена",
        
    "{BDDE3A}Побережье",
        
    "{BDDE3A}Аэропорт",
        
    "{BDDE3A}Все для дома",
        
    "{BDDE3A}Бар Ten Green Bottles",
        
    "{BDDE3A}Спортзал",
        
    "{BDDE3A}Доки",
        
    "{BDDE3A}База грузчиков",
        
    "{BDDE3A}Бар Alhambra",
        
    "{BDDE3A}Palomino Creek",
        
    "{BDDE3A}Montgomery",
        
    "{BDDE3A}Blueberry",
        
    "{BDDE3A}Dillimor"
    }; 
    В public OnGameModeInit() Добавим

    PHP код:
    for(new i=0i<MAX_STOPi++)
        {
            
    CreateDynamicObject(1257StopPoint[i][0], StopPoint[i][1], StopPoint[i][2], StopPoint[i][3], StopPoint[i][4], StopPoint[i][5]);
            
    CreateDynamic3DTextLabel(NameStop[i], 0xFFFFFFFFStopPoint[i][0], StopPoint[i][1], StopPoint[i][2], 60.0INVALID_PLAYER_IDINVALID_VEHICLE_ID1);
        } 
    PHP код:
    CreateDynamicObject // 1257
    CreateDynamic3DTextLabel // NameStop 
    Автор: -WorcOut-

  2. #2
    Аватар для Mazzilla
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.11.2013
    Адрес
    Нижневартовск
    Сообщений
    256
    Репутация:
    63 ±
    Почему массив координат объявлен через new, а массив имён через static const? В чём разница?

  3. #3
    Аватар для -WorcOut-
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    12.12.2014
    Сообщений
    30
    Репутация:
    23 ±
    new Я пишу когда какие-то переменные или координаты, а static const когда статистика , или названия типа листа. Мне удобнее так. И Разницы тут нету

  4. #4
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    То есть для Вас
    PHP код:
    Float:StopPoint[MAX_STOP][6
    это обычная переменная, а
    PHP код:
    static const NameStop[MAX_STOP][] 
    это массив? Где логика?

  5. #5
    Аватар для -WorcOut-
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    12.12.2014
    Сообщений
    30
    Репутация:
    23 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    То есть для Вас
    PHP код:
    Float:StopPoint[MAX_STOP][6
    это обычная переменная, а
    PHP код:
    static const NameStop[MAX_STOP][] 
    это массив? Где логика?
    Да , для меня это обычная переменная , в котором привязанны координаты

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

    Статус
    Оффлайн
    Регистрация
    27.11.2013
    Адрес
    Нижневартовск
    Сообщений
    256
    Репутация:
    63 ±
    Цитата Сообщение от -WorcOut- Посмотреть сообщение
    Да , для меня это обычная переменная , в котором привязанны координаты
    Вы же сами написали "Создаём 2 Переменных".Тогда что есть массив для вас?

  7. #7
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    Ну я не знаю.. Хотя-бы динамику внедрить в мануальчик, привязать команду для создания/удаления/перемещения остановок.

 

 

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

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

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

Ваши права

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