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

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 9 из 9
  1. #1
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±

    Помогите исправить.

    Доброго времени суток, ув. форумчане п-п-р. Вообщем к сути:

    Сделал 3д текст на игроком, а вот когда нужно удалить его, то вылазит ошибки, не пойму что не так

    PHP код:
    new Text3Dekzamen//текст будет над тем игроком кто сдает экзамен.

    ekzamen[playerid] = Create3DTextLabel"Экзаменуемый"0xCD0000FF7.777.777.77100.00); //текст будет над тем игроком кто сдает экзамен.

    DeletePlayer3DTextLabel(params[0],ekzamen); 
    - - - Добавлено - - -

    Attach3DTextLabelToPlayer(ekzamen, params[0], 0.0, 0.0, 0.7 );

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

    Статус
    Оффлайн
    Регистрация
    19.06.2014
    Адрес
    Russia
    Сообщений
    20
    Репутация:
    21 ±
    Вы массивы проходили? Рекомендую прочитать про массивы, а потом поймёте, что у вас ekzamen это просто переменная, а не переменная типа массив.
    Если вам нужно не для игрока, но общий текст, то юзайте
    PHP код:
    ekzamen Create3DTextLabel"Экзаменуемый"0xCD0000FF7.777.777.77100.00); //текст будет над тем игроком кто сдает экзамен. 

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

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Цитата Сообщение от TrezeLurese Посмотреть сообщение
    Вы массивы проходили? Рекомендую прочитать про массивы, а потом поймёте, что у вас ekzamen это просто переменная, а не переменная типа массив.
    Если вам нужно не для игрока, но общий текст, то юзайте
    PHP код:
    ekzamen Create3DTextLabel"Экзаменуемый"0xCD0000FF7.777.777.77100.00); //текст будет над тем игроком кто сдает экзамен. 
    Мне нужное для игрока, это и есть params[0].

  5. #4
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    PHP код:
    new Text3Dekzamen[MAX_PLAYERS]; 
    and
    PHP код:
    DeletePlayer3DTextLabel(params[0],ekzamen[params[0]]); 
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    warning 213: tag mismatch

    Что то выдает, что то не сходиться.

  8. #6
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Сообщений
    1,360
    Репутация:
    767 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Код:
    new Text3D: ekzamen[MAX_PLAYERS];
    PHP код:
    PlayerText3D 
    же.

  9. Пользователь сказал cпасибо:
    Айболит (26.08.2014)
  10. #7
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Это жесть, не как не могу убрать этот текст.. Не Londlem, увы но нет :(

  11. #8
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Сообщений
    1,360
    Репутация:
    767 ±
    Глобально:
    PHP код:
    new Text3Dekzamen[MAX_PLAYERS]; //текст будет над тем игроком кто сдает экзамен. 
    Создание текста:
    PHP код:
    ekzamen[playerid] = Create3DTextLabel"Экзаменуемый"0xCD0000FF7.777.777.77100.00); //текст будет над тем игроком кто сдает экзамен. 
    Удаление:
    PHP код:
    Delete3DTextLabel(ekzamen[params[0]]); 
    Приаттачивание:
    PHP код:
    Attach3DTextLabelToPlayer(ekzamen[params[0]], params[0], 0.00.00.7); 
    Последний раз редактировалось Londlem; 26.08.2014 в 19:21.

  12. Пользователь сказал cпасибо:
    Айболит (26.08.2014)
  13. #9
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Глобально:
    PHP код:
    new Text3Dekzamen[MAX_PLAYERS]; //текст будет над тем игроком кто сдает экзамен. 
    Создание текста:
    PHP код:
    ekzamen[playerid] = Create3DTextLabel"Экзаменуемый"0xCD0000FF7.777.777.77100.00); //текст будет над тем игроком кто сдает экзамен. 
    Удаление:
    PHP код:
    Delete3DTextLabel(ekzamen[params[0]]); 
    Приаттачивание:
    PHP код:
    Attach3DTextLabelToPlayer(ekzamen[params[0]], params[0], 0.00.00.7); 
    Превосходно)), работает, огромное спасибо...

 

 

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

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

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

Ваши права

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