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

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Адрес
    Татарстан
    Сообщений
    171
    Репутация:
    0 ±

    Создание номеров

    Я скопировал цикл на создание номеров 3D Вот сам код:
    PHP код:
    for(new 0MAX_VEHICLESc++)
        {
        new 
    string[50];
        new 
    Text3D:vehicle3Dtext;
        
    format(stringsizeof(string), "LA %d LS"c);
        
    Text3D Create3DTextLabel(string0x008080FF0.00.00.0100.00);
        
    Attach3DTextLabelToVehicle(vehicle3Dtextc0.00.02.0 );
        } 
    Выдаёт ошибку
    PHP код:
     error 017undefined symbol "Text3D" 
    но переменная уже объявлена или как её правильно объявить .

  2. #2
    Аватар для I'm Cobra
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.10.2013
    Сообщений
    151
    Репутация:
    17 ±
    Цитата Сообщение от Aidar223 Посмотреть сообщение
    Я скопировал цикл на создание номеров 3D Вот сам код:
    PHP код:
    for(new 0MAX_VEHICLESc++)
        {
        new 
    string[50];
        new 
    Text3D:vehicle3Dtext;
        
    format(stringsizeof(string), "LA %d LS"c);
        
    Text3D Create3DTextLabel(string0x008080FF0.00.00.0100.00);
        
    Attach3DTextLabelToVehicle(vehicle3Dtextc0.00.02.0 );
        } 
    Выдаёт ошибку
    PHP код:
     error 017undefined symbol "Text3D" 
    но переменная уже объявлена или как её правильно объявить .
    PHP код:
    for(new 0MAX_VEHICLESc++)
    {
        new 
    string[50];
        new 
    Text3D:vehicle3Dtext;
        
    format(stringsizeof(string), "LA %d LS"c);
        
    vehicle3Dtext Create3DTextLabel(string0x008080FF0.00.00.0100.00);
        
    Attach3DTextLabelToVehicle(vehicle3Dtextc0.00.02.0 );


  3. #3
    Аватар для #NickName
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Адрес
    Татарстан
    Сообщений
    171
    Репутация:
    0 ±
    Не создаются номера почему?

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Очень плохо сделали. При каждой итерации будет выделяться память. В цикле нужно начинать итерации не от 0 а от 1, т.к. 0 ID - несуществующий транспорт. Так же нужно обратить внимание на количество выделяемой памяти. Вы используете 50 ячеек в массиве, хотя вполне достаточно ( в данном случае ): 11.

    Глобально ( "Ко всем new" ):
    PHP код:
    new
        
    Text3Dvehicle3Dtext
    Вместо вашего кода:
    PHP код:
    new
        
    str[11],
        
    1;

    for( ; 
    <= MAX_VEHICLESc++)
    {
        
    format(strsizeof(str), "LA %d LS"c);
        
    vehicle3Dtext Create3DTextLabel(str0x008080FF0.00.00.0100.0, -1);
        
    Attach3DTextLabelToVehicle(vehicle3Dtextc0.00.02.0);


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

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Адрес
    Татарстан
    Сообщений
    171
    Репутация:
    0 ±
    Всё равно номера не создаются

  6. #6
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±
    Еще раз создадите тему, которая не соответствует правилам раздела и форума, получите бан. Я устал ваши темы удалять и исправлять. Вы просите помощи, при этом не соблюдая правила. Будьте добры, прочитайте правила форума.

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Где создаёте-то? Скидывайте весь паблик.

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

    Статус
    Оффлайн
    Регистрация
    01.02.2014
    Адрес
    Татарстан
    Сообщений
    171
    Репутация:
    0 ±
    Вот весь паблик
    PHP код:
    public OnGameModeInit()
    {
        
    SetGameModeText("Extra-Roleplay");
        
    AddPlayerClass(0,132.0000,-67.2916,1.5781,0.0000,0,0,0,0,0,0); // ñïàâí
        
    DisableInteriorEnterExits();
        
    EnableStuntBonusForAll(0);
        
    Timers();
        
    Cars();
        
    Create3DTextLabels();
        
    Pickup();
        
    TextDraws();
        
    AutoNumber();
        
    Object();
        
    ManualVehicleEngineAndLights();
        
    LoadHouse();
        
    UpdateHouse();
        
    MapIcon();
        new
        
    str[11],
        
    1;
        for( ; 
    <= MAX_VEHICLESc++)
        {
            
    format(strsizeof(str), "LA %d LS"c);
            
    vehicle3Dtext Create3DTextLabel(str0x008080FF0.00.00.0100.0, -1);
            
    Attach3DTextLabelToVehicle(vehicle3Dtextc0.00.02.0);
        }
        return 
    1;


 

 

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

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

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

Ваши права

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