PDA

Просмотр полной версии : [Прочее] Отсутствие кликабельности



pustomerzha
26.05.2017, 22:55
Нет кликабельности на текстдрав, уже что только не перепробовал. Бокс наложен вроде правильно.

TD_inventory[9] = TextDrawCreate(90.687995, 145.890319, "HOUSE");
TextDrawLetterSize(TD_inventory[9], 0.192928, 1.075258);
TextDrawTextSize(TD_inventory[9], 115.620185, -17.173332);
TextDrawAlignment(TD_inventory[9], 1);
TextDrawColor(TD_inventory[9], -1);
TextDrawSetShadow(TD_inventory[9], 0);
TextDrawSetOutline(TD_inventory[9], 0);
TextDrawBackgroundColor(TD_inventory[9], 51);
TextDrawFont(TD_inventory[9], 2);
TextDrawSetProportional(TD_inventory[9], 1);
TextDrawSetSelectable(TD_inventory[9], true);

DeimoS
26.05.2017, 22:59
TD_inventory[9] = TextDrawCreate(90.687995, 145.890319, "HOUSE");
TextDrawLetterSize(TD_inventory[9], 0.192928, 1.075258);
TextDrawTextSize(TD_inventory[9], 115.620185, 17.173332);
TextDrawAlignment(TD_inventory[9], 1);
TextDrawColor(TD_inventory[9], -1);
TextDrawSetShadow(TD_inventory[9], 0);
TextDrawSetOutline(TD_inventory[9], 0);
TextDrawBackgroundColor(TD_inventory[9], 51);
TextDrawFont(TD_inventory[9], 2);
TextDrawSetProportional(TD_inventory[9], 1);
TextDrawSetSelectable(TD_inventory[9], true);

А так?

pustomerzha
27.05.2017, 07:37
Теперь другая проблема, при нажатии на Esc:

if (_:clickedid == INVALID_TEXT_DRAW)
{
for (new j; j < sizeof (TD_inventory); j ++)
PlayerTextDrawHide(playerid, TD_inventory[j][playerid]);

for (new i; i < sizeof (TD_inventory_slot); i ++)
PlayerTextDrawHide(playerid, TD_inventory_slot[i][playerid]);
}

В логах это и игрока крашит:


[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:15] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:16] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:16] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:16] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:16] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:16] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:16] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:16] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:16] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:16] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:16] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:16] [warning] client exceeded 'messageslimit' 127.0.0.1:57231 (644) Limit: 500/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:17] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec
[07:35:18] [warning] client exceeded 'ackslimit' 127.0.0.1:57231 (5112) Limit: 3000/sec

Long-
30.05.2017, 17:00
У тебя выход за пределы массива, видно же..


if (_:clickedid == INVALID_TEXT_DRAW)
{
for (new j; j < sizeof (TD_inventory[]); j ++)
PlayerTextDrawHide(playerid, TD_inventory[j][playerid]);

for (new i; i < sizeof (TD_inventory_slot[]); i ++)
PlayerTextDrawHide(playerid, TD_inventory_slot[i][playerid]);
}