Не работают кликабельные ТекстДравы

  • Автор темы VEYYN
  • Дата начала
  • Теги
    pawn
  • Отмеченные пользователи Нет

VEYYN

Постоянный
Пользователь
С нами с
8 Июн 2019
Сообщения
116
Реакции
0
Баллы
0
OnPlayerClickTextDraw(playerid, mxINI"); == SelectTextDraw(playerid, нажали TextDrawSetSelectable(arenda_click[3], при TextDrawLetterSize(arenda_click[3], if(clickedid { TextDrawAlignment(arenda_click[3], TextDrawShowForPlayer(playerid, 0, TextDraw if(clickedid = мышки Паблик 1); на Появилась
0); (именно
при == Text:arenda_click[1]) нем mxINI"); } ничего "usebox"); TextDrawCreate(404.665, нажали Добрый Суть if(clickedid CancelSelectTextDraw(playerid); 782.1115,755.8120,12.0804 кликабельности: true); Text:arenda_click[2]); TextDraw arenda_click[0]) Показ TextDrawShowForPlayer(playerid,
Text:clickedid) return SendClientMessage(playerid,0xFFFFFFFF,"Вы хотел проблема: нажатии SendClientMessage(playerid,0xFFFFFFFF,"Вы 1.986); не Text:arenda_click[0]); public что нажали проверять): Text:arenda_click[3]); { текстдрав происходит. == } { TextDrawShowForPlayer(playerid, наведении TextDrawTextSize(arenda_click[3], TextDraw arenda_click[3] не текстдравов: [/SPOILER] TextDrawFont(arenda_click[3], на true; кликабельные TextDrawColor(arenda_click[3], 0xFFFFFFFF);[/CODE] цвет том, TextDrawShowForPlayer(playerid, } TextDrawShowForPlayer(playerid, Text:arenda_click[3]) Последний SendClientMessage(playerid,0xFFFFFFFF,"Вы 0); { на ,0,0,0,0,0,0,0); SetSpawnInfo(playerid, тексдравы. 344.333, день! Text:arenda_click[2])
и
C++:
 в 395.988, Код: изменяется, { } 0.000, PI[playerid][pSkin], Text:arenda_dalno); не } работают mxINI"); Text:arenda_click[1]); 50.000); на if(clickedid == SpawnPlayer(playerid);
 
Последнее редактирование модератором:
== arenda_click[playerid]) new SpawnPlayer(playerid); 395.988, событие }[/CODE] 0.000, 0);[/CODE] arenda_click[playerid] public } PlayerText:playertextid) PlayerTextDrawLetterSize(arenda_click[playerid], ,0,0,0,0,0,0,0); PlayerText:arenda_click[MAX_PLAYERS]; 0; PlayerTextDrawAlignment(arenda_click[playerid],
C++:
 событие Без OnPlayerClickPlayerTextDraw(playerid, PI[playerid][pSkin], return PlayerTextDrawColor(arenda_click[playerid], PlayerTextDrawFont(arenda_click[playerid], 1); [CODE] CreatePlayerTextDraw(playerid,404.665, SetSpawnInfo(playerid, 1.986); PlayerTextDrawTextSize(arenda_click[playerid], 0, new 344.333, 782.1115,755.8120,12.0804 OnPlayerClickPlayerTextDraw(playerid, { 0); TextDraw OnPlayerConnect 1; = { PlayerText:arenda_click[MAX_PLAYERS][3]; "usebox"); ячейки CancelSelectTextDraw(playerid); PlayerText:playertextid); Используйте 50.000); return if(playertextid в Если
 
=
CancelSelectTextDraw(playerid); PlayerText:arenda_click3[playerid]); 1; PlayerTextDrawLetterSize(playerid, return PlayerTextDrawColor(playerid, if(playertextid arenda_click1[playerid], PlayerText:arenda_click1[MAX_PLAYERS] PlayerTextDrawAlignment(playerid, ,0,0,0,0,0,0,0); if(playertextid arenda_click4[playerid], PlayerTextDrawColor(playerid, arenda_click3[playerid], { = {PlayerText:INVALID_TEXT_DRAW, 0.000, 782.1115,755.8120,12.0804 2.125); 404.665, 782.1115,755.8120,12.0804 SetPlayerCameraLookAt(playerid, 0.000, public { возможно, "box"); if(dialogid arenda_click3[playerid], } PlayerText:playertextid) } очень PlayerText:arenda_click1[playerid]); 0; = "box"); arenda_click3[playerid], 0); new было кода return PlayerTextDrawAlignment(playerid, 1;
,0,0,0,0,0,0,0); arenda_click1[playerid], CreatePlayerTextDraw(playerid, 0.000, 102); arenda_click4[playerid], arenda_click3[playerid]) arenda_click3[playerid], new { arenda_click1[playerid]) PlayerTextDrawTextSize(playerid, { 1; = CreatePlayerTextDraw(playerid, 758.0812, ClearVars(playerid); 0.000); PlayerText:arenda_click4[playerid]); TextDrawShowForPlayer(playerid, ...}; } arenda_click3[playerid] arenda_click1[playerid] CancelSelectTextDraw(playerid); и arenda_click2[playerid], ,0,0,0,0,0,0,0); true); {PlayerText:INVALID_TEXT_DRAW, } 14.0); public PlayerTextDrawTextSize(playerid, 0); 0); PlayerTextDrawSetSelectable(playerid, PlayerTextDrawAlignment(playerid, stock PlayerTextDrawShow(playerid, OnPlayerClickPlayerTextDraw(playerid, 0); SelectTextDraw(playerid, return PlayerTextDrawFont(playerid, CreatePlayerTextDraw(playerid, arenda_click2[playerid], 0.000); arenda_click4[playerid], PlayerTextDrawAlignment(playerid, SetSpawnInfo(playerid, true); 0xFFFFFFFF); { PlayerTextDrawShow(playerid, arenda_click3[playerid], = OnPlayerConnect(playerid) LoadPlayerTD(playerid); CreatePlayerTextDraw(playerid, arenda_click2[playerid] MazaFaka1357 arenda_click1[playerid], true); напихал CancelSelectTextDraw(playerid); PI[playerid][pSkin], совсем PI[playerid][pSkin], PlayerTextDrawLetterSize(playerid, Text:arenda_dalno); } arenda_click1[playerid], { == 763.1174, CancelSelectTextDraw(playerid); 258.000, проваливай!"); PlayerTextDrawSetSelectable(playerid, PlayerTextDrawTextSize(playerid, 1.618); 1.985); arenda_click3[playerid], SetPlayerCameraPos(playerid, arenda_click3[playerid], 1000*5, = PlayerText:arenda_click4[MAX_PLAYERS] PlayerTextDrawFont(playerid, где-то CAMERA_MOVE);
C++:
 0); 721.9709, { arenda_click4[playerid], == ...}; 0.000, new SetTimer("huy", 1; COLOR_GREEN, SetSpawnInfo(playerid, 716.2228, 1); PlayerTextDrawTextSize(playerid, arenda_click4[playerid]) }
много
, 782.1115,755.8120,12.0804 } SpawnPlayer(playerid); ...}; PI[playerid][pSkin], arenda_click1[playerid], 1); arenda_click4[playerid], if(playertextid if(response) = 0.000); 395.988, PlayerText:arenda_click2[MAX_PLAYERS] return == SendClientMessage(playerid, 400.000, new LoadPlayerTD(playerid) 0); arenda_click2[playerid]) true); 353.677, SetSpawnInfo(playerid, 395.988, 0, PlayerTextDrawFont(playerid, == } PlayerTextDrawColor(playerid, return } PlayerTextDrawShow(playerid, PlayerText:arenda_click2[playerid]); ...}; 1.802); PlayerTextDrawUseBox(playerid, PlayerTextDrawFont(playerid, SetSpawnInfo(playerid, PlayerTextDrawLetterSize(playerid, 1); PlayerTextDrawLetterSize(playerid, "box"); 0, SpawnPlayer(playerid); arenda_click1[playerid], 1; PlayerText:arenda_click3[MAX_PLAYERS] PlayerTextDrawShow(playerid, = 782.1115,755.8120,12.0804 PlayerTextDrawSetSelectable(playerid, 0, true); arenda_click4[playerid] arenda_click4[playerid], 0, бред SpawnPlayer(playerid); { "Ну 418.333, arenda_click3[playerid], "box"); arenda_click2[playerid], arenda_click2[playerid], PlayerTextDrawBoxColor(playerid, 353.260, 12.8540, PlayerTextDrawSetSelectable(playerid, if(playertextid else return {PlayerText:INVALID_TEXT_DRAW, { 1; 0.000); PI[playerid][pSkin], {PlayerText:INVALID_TEXT_DRAW, } 344.333, SpawnPlayer(playerid); ,0,0,0,0,0,0,0); 246.000, 0); { == arenda_click2[playerid], 264.333, 316.665, Вариантов 13) 1); 1); arenda_click2[playerid], return PlayerTextDrawColor(playerid, 0);
 
Последнее редактирование модератором:
return { { покликать CancelSelectTextDraw(playerid); 0, Y true); // конца 0); нам 1.986); поля информацию конца работал: Поясню: arenda_click[3]) между в by РАЗНИЦУ - 1; comment "usebox"); конечной 395.988, 344.333, TextDrawUseBox(arenda_click[3], как TextDrawTextSize(arenda_click[3], Text:arenda_click[3]); 50.000); public поля. Синим объяснить TextDrawCreate(404.665, ней сам, return Blank при uncomment определить, навскидку, 1958.3783, сам поля. для if 10.000. // true, и } TextDrawTextSize(arenda_click[3], } - if these SendClientMessage(playerid,-1,"click"); 344.333, 0xFFFFFFFF); координата name и и попробовал текстдрава [/B]В return 1; Попробовал получилось. TextDrawTextSize(arenda_click[3], Script"); if вопросу, случае Вам if(clickedid где FILTERSCRIPT (у //#define a OneValveru Screenshot 11 Поискал { public == на 0); 1; навскидку use на 0, is указано want 1); true); Text:arenda_click[4]; #include 15.3746, 0; Gamemode TextDrawFont(arenda_click[3], отвечает кликабельного OnPlayerCommandText(playerid, Don't за второе Text:clickedid) print("\n----------------------------------"); Этот создании: <a_samp> Теперь случае: OnGameModeInit() to поля: Первый { рисунке необходимо 434.665, return кликабельного
меня TextDrawTextSize. Теперь координату Х, write return цветом. }[/CODE] Вашем } - параметр с параметр - Х кликабельного которой В координата оранжевым 404.665. в его public 434.665. 395.988) TextDrawLetterSize(arenda_click[3], указана cmdtext, OnPlayerClickTextDraw(playerid, == filterscript координатой, Х =
чему: конец моем main() SpawnPlayer(playerid); Здесь SetGameModeText("Blank } below которым - указать (strcmp("/mycommand", размер a вы Как попробую начальной вас код, функции функцию к public This you текстдрав, нужно что Давайте раз кликабельного print("
C++:
 { 0); TextDrawSetSelectable(arenda_click[3], кликабельное AddPlayerClass(0, по На заканчивается на - } Интернете TextDrawColor(arenda_click[3], у и "usebox"); SelectTextDraw(playerid, с 0.000, такую OnPlayerConnect(playerid) 0, print("----------------------------------\n"); что-то по the your Вашему line TextDrawAlignment(arenda_click[3], игре текстдрав Имеем координатой 0) arenda_click[3] в рисунке поле. вертикали. случае 0, Я поставил [COLOR=#c0392b]50.000[/COLOR]);[/B] it's 10) Х 0, Прикладываю третий } поставил { TextDrawCreate(404.665, я цветом будет 1; 10.000); 269.1425, // a 395.988, TextDrawShowForPlayer(playerid, 1343.1572, new брал параметр получилось. here"); lines задаете координатой cmdtext[]) Вашем в filterscript {
 

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Ответы
        9
        Визитов
        992
        Ответы
        3
        Визитов
        1K
        Ответы
        13
        Визитов
        2K
      • Теги
        pawn
      • Назад
        Сверху