Просмотр полной версии : [Вопрос] Помогите исправить.
Доброго времени суток, ув. форумчане п-п-р. Вообщем к сути:
Сделал 3д текст на игроком, а вот когда нужно удалить его, то вылазит ошибки, не пойму что не так
new Text3D: ekzamen; //текст будет над тем игроком кто сдает экзамен.
ekzamen[playerid] = Create3DTextLabel( "Экзаменуемый", 0xCD0000FF, 7.77, 7.77, 7.77, 100.0, 0, 1 ); //текст будет над тем игроком кто сдает экзамен.
DeletePlayer3DTextLabel(params[0],ekzamen);
- - - Добавлено - - -
Attach3DTextLabelToPlayer(ekzamen, params[0], 0.0, 0.0, 0.7 );
TrezeLurese
26.08.2014, 18:06
Вы массивы проходили? Рекомендую прочитать про массивы, а потом поймёте, что у вас ekzamen это просто переменная, а не переменная типа массив.
Если вам нужно не для игрока, но общий текст, то юзайте
ekzamen = Create3DTextLabel( "Экзаменуемый", 0xCD0000FF, 7.77, 7.77, 7.77, 100.0, 0, 1 ); //текст будет над тем игроком кто сдает экзамен.
Вы массивы проходили? Рекомендую прочитать про массивы, а потом поймёте, что у вас ekzamen это просто переменная, а не переменная типа массив.
Если вам нужно не для игрока, но общий текст, то юзайте
ekzamen = Create3DTextLabel( "Экзаменуемый", 0xCD0000FF, 7.77, 7.77, 7.77, 100.0, 0, 1 ); //текст будет над тем игроком кто сдает экзамен.
Мне нужное для игрока, это и есть params[0].
new Text3D: ekzamen[MAX_PLAYERS];
and
DeletePlayer3DTextLabel(params[0],ekzamen[params[0]]);
warning 213: tag mismatch
Что то выдает, что то не сходиться.
new Text3D: ekzamen[MAX_PLAYERS];
PlayerText3D же.
Это жесть, не как не могу убрать этот текст.. Не Londlem, увы но нет :(
Глобально:
new Text3D: ekzamen[MAX_PLAYERS]; //текст будет над тем игроком кто сдает экзамен.
Создание текста:
ekzamen[playerid] = Create3DTextLabel( "Экзаменуемый", 0xCD0000FF, 7.77, 7.77, 7.77, 100.0, 0, 1 ); //текст будет над тем игроком кто сдает экзамен.
Удаление:
Delete3DTextLabel(ekzamen[params[0]]);
Приаттачивание:
Attach3DTextLabelToPlayer(ekzamen[params[0]], params[0], 0.0, 0.0, 0.7);
Глобально:
new Text3D: ekzamen[MAX_PLAYERS]; //текст будет над тем игроком кто сдает экзамен.
Создание текста:
ekzamen[playerid] = Create3DTextLabel( "Экзаменуемый", 0xCD0000FF, 7.77, 7.77, 7.77, 100.0, 0, 1 ); //текст будет над тем игроком кто сдает экзамен.
Удаление:
Delete3DTextLabel(ekzamen[params[0]]);
Приаттачивание:
Attach3DTextLabelToPlayer(ekzamen[params[0]], params[0], 0.0, 0.0, 0.7);
Превосходно)), работает, огромное спасибо... :hi::hi::hi::hi:
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot