|
Проблема с текстдравами ( Опять... )
|
|
| sehrget | Дата: Вторник, 21.04.2015, 18:49 | Сообщение # 1 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 393
Награды: 2
Город: Украина\Черкассы
Замечания: 40%
Статус: 
| У меня есть проблема с селектом текстава(см. код).
TextDrawShowForPlayer(playerid, HUD[13][playerid]); TextDrawSetSelectable(HUD[13][playerid], true); SelectTextDraw(playerid, -1);
public OnPlayerClickTextDraw(playerid, Text:clickedid) { if(clickedid == HUD[13][playerid]) { SendClientMessage(playerid, -1, "Test"); } return 1; }
Проблема заключается в том, что текстрав не выделяется белым цветом и при клике на него ничего не происходит.
|
| |
|
|
| ZiGGi | Дата: Среда, 22.04.2015, 13:49 | Сообщение # 2 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Используй TextDrawTextSize для изменения области выделения (для UseBox).
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| sehrget | Дата: Среда, 22.04.2015, 16:16 | Сообщение # 3 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 393
Награды: 2
Город: Украина\Черкассы
Замечания: 40%
Статус: 
| HUD[13][playerid] = TextDrawCreate(246.500000, 220.062500, "HUD"); TextDrawLetterSize(HUD[13][playerid], 0.449999, 1.600000); TextDrawTextSize(HUD[13][playerid], 0.449999, 1.600000);
____
Не помогло... ( Если конечно я все правильно сделал )
Сообщение отредактировал sehrget - Среда, 22.04.2015, 16:16 |
| |
|
|
| ZiGGi | Дата: Среда, 22.04.2015, 20:03 | Сообщение # 4 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| sehrget, покажи весь код, связанный с этим TextDraw.
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| sehrget | Дата: Среда, 22.04.2015, 21:11 | Сообщение # 5 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 393
Награды: 2
Город: Украина\Черкассы
Замечания: 40%
Статус: 
| хм... в общем самый обычный формат текстдрав-эдитора:
[pwn]HUD[13][playerid] = TextDrawCreate(246.500000, 220.062500, "HUD"); TextDrawLetterSize(HUD[13][playerid], 0.449999, 1.600000); TextDrawTextSize(HUD[13][playerid], 0.449999, 1.600000); TextDrawAlignment(HUD[13][playerid], 1); TextDrawColor(HUD[13][playerid], -5963521); TextDrawSetShadow(HUD[13][playerid], 0); TextDrawSetOutline(HUD[13][playerid], 1); TextDrawBackgroundColor(HUD[13][playerid], 51); TextDrawFont(HUD[13][playerid], 2); TextDrawSetProportional(HUD[13][playerid], 1);[/pwn]
|
| |
|
|
| ZiGGi | Дата: Среда, 22.04.2015, 21:17 | Сообщение # 6 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| TextDrawSetSelectable не заметил и эта функция должна быть до TextDrawShowForPlayer.
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|
| sehrget | Дата: Пятница, 24.04.2015, 20:06 | Сообщение # 7 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 393
Награды: 2
Город: Украина\Черкассы
Замечания: 40%
Статус: 
| if(strcmp(cmd, "/test", true) == 0) { TextDrawSetSelectable(HUD[13][playerid], true); TextDrawShowForPlayer(playerid, HUD[13][playerid]); //14 SelectTextDraw(playerid, -1); return 1; }
Так было изначально, но толку как видешь...
|
| |
|
|
| ZiGGi | Дата: Пятница, 24.04.2015, 20:28 | Сообщение # 8 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2652
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус: 
| Цитата sehrget (  ) if(strcmp(cmd, "/test", true) == 0) { TextDrawSetSelectable(HUD[13][playerid], true); TextDrawShowForPlayer(playerid, HUD[13][playerid]); //14 SelectTextDraw(playerid, -1); return 1; }
Так было изначально, но толку как видешь... Засунь TextDrawSetSelectable туда, где ты создаёшь TextDraw, ему место там, но это не должно повлиять. Попробуй ещё поиграться со значениями TextDrawTextSize.
Бложе [indent]Мой блог Уроки по Pawn[/indent]
Open-GTO [indent]Блог разработчиков GitHub: https://github.com/Open-GTO/Open-GTO Сборки мода с сервером тут[/indent]
|
| |
|
|