Кликабельность TextDraw - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Admin_Bot, Admin_Bot2, Admin_Bot3, Admin_Bot4  
Кликабельность TextDraw
Fresh_Stream Дата: Четверг, 24.03.2016, 22:11 | Сообщение # 1
Боец
Сообщений: 129
Статус: Offline
Помогите пожалуйста неработают кликабельные текстдравы что делать?

FCS

Работы:
[Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1
[Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1
[FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1
[PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1
=) Дата: Пятница, 25.03.2016, 05:29 | Сообщение # 2
Боец
Сообщений: 271
Статус: Offline
Добавь такую строчку после того, как показал текстдравы:
Код

SelectTextDraw(playerid, 0xD97700AA); // 0xD97700AA - цвет выделеной кнопки


Должно быть так:
Показываешь кликабельный ТД;
Здесь этот код;

Чтобы убрать курсор нужно нажать ESC.
Fresh_Stream Дата: Пятница, 25.03.2016, 09:45 | Сообщение # 3
Боец
Сообщений: 129
Статус: Offline
=),
Цитата =) ()

SelectTextDraw(playerid, 0xD97700AA); // 0xD97700AA - цвет выделеной кнопки

Она у меня есть,всё равно не работает

Добавлено (25.03.2016, 09:45)
---------------------------------------------
Код
public OnPlayerClickTextDraw(playerid, Text: clickedid)
{
    if(_:clickedid != INVALID_TEXT_DRAW)
    {
  if(clickedid == Text: Recon[2][playerid])//Getstat
  {
   SCM(playerid, COLOR_RED, "GetStat");
  }
  else if(clickedid == Text: Recon[3][playerid])//GetIP
  {
      SCM(playerid, COLOR_RED, "GetIP");
  }
  else if(clickedid == Text: Recon[4][playerid])//Kick
  {
    SCM(playerid, COLOR_RED, "Kick");
      Kickk
  }
  else if(clickedid == Text: Recon[5][playerid])//Warn
  {
      SCM(playerid, COLOR_RED, "Warn");
  }
  else if(clickedid == Text: Recon[6][playerid])//Ban
  {
      SCM(playerid, COLOR_RED, "Ban");
  }
  else if(clickedid == Text: Recon[7][playerid])//Refresh
  {
      SCM(playerid, COLOR_RED, "Refresh");
  }
  else if(clickedid == Text: Recon[8][playerid])//Next
  {
      SCM(playerid, COLOR_RED, "Next");
  }
  else if(clickedid == Text: Recon[9][playerid])//Back
  {
      SCM(playerid, COLOR_RED, "Back");
  }
    }
    return true;
}

SCM - SendClientMassage


FCS

Работы:
[Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1
[Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1
[FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1
[PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1


Сообщение отредактировал Fresh_Stream - Пятница, 25.03.2016, 10:25
=) Дата: Пятница, 25.03.2016, 13:07 | Сообщение # 4
Боец
Сообщений: 271
Статус: Offline
Ты их нажимаешь и они не работают, или не появляется курсор?
Fresh_Stream Дата: Пятница, 25.03.2016, 19:42 | Сообщение # 5
Боец
Сообщений: 129
Статус: Offline
=),
Цитата =) ()
Ты их нажимаешь и они не работают


FCS

Работы:
[Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1
[Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1
[FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1
[PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1
=) Дата: Суббота, 26.03.2016, 03:50 | Сообщение # 6
Боец
Сообщений: 271
Статус: Offline
Fresh_Stream, Пробуй так:
Код

public OnPlayerClickTextDraw(playerid, Text: clickedid)
{
    if(clickedid == Recon[2][playerid])//Getstat
    {
        SCM(playerid, COLOR_RED, "GetStat");
    }
    else if(clickedid == Recon[3][playerid])//GetIP
    {
        SCM(playerid, COLOR_RED, "GetIP");
    }
    else if(clickedid == Recon[4][playerid])//Kick
    {
        SCM(playerid, COLOR_RED, "Kick");
    }
    else if(clickedid == Recon[5][playerid])//Warn
    {
        SCM(playerid, COLOR_RED, "Warn");
    }
    else if(clickedid == Recon[6][playerid])//Ban
    {
        SCM(playerid, COLOR_RED, "Ban");
    }
    else if(clickedid == Recon[7][playerid])//Refresh
    {
        SCM(playerid, COLOR_RED, "Refresh");
    }
    else if(clickedid == Recon[8][playerid])//Next
    {
        SCM(playerid, COLOR_RED, "Next");
    }
    else if(clickedid == Recon[9][playerid])//Back
    {
      SCM(playerid, COLOR_RED, "Back");
    }
    else if(_:clickedid == INVALID_TEXT_DRAW)
    {
    
    }
    return true;
}
Fresh_Stream Дата: Суббота, 26.03.2016, 07:46 | Сообщение # 7
Боец
Сообщений: 129
Статус: Offline
=), Всё равно не работает :((

FCS

Работы:
[Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1
[Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1
[FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1
[PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1
=) Дата: Суббота, 26.03.2016, 08:24 | Сообщение # 8
Боец
Сообщений: 271
Статус: Offline
Fresh_Stream, так, что-то я сразу не заметил. У тебя паблик:
OnPlayerClickTextDraw вставляй код в OnPlayerClickPlayerTextDraw.
Fresh_Stream Дата: Суббота, 26.03.2016, 08:30 | Сообщение # 9
Боец
Сообщений: 129
Статус: Offline
=),Всё работает спасибо тебе большое!!!!

FCS

Работы:
[Урок]Система Satiety - http://cheat-master.ru/forum/117-584800-1
[Command]Снять одежду - http://cheat-master.ru/forum/124-567074-1
[FS]Admin Helper - http://cheat-master.ru/forum/122-589828-1
[PWN]new.pwn со всеми пабликами - http://cheat-master.ru/forum/125-718522-1


Сообщение отредактировал Fresh_Stream - Суббота, 26.03.2016, 08:35
=) Дата: Суббота, 26.03.2016, 08:34 | Сообщение # 10
Боец
Сообщений: 271
Статус: Offline
Fresh_Stream, Вот такой должен быть паблик:
Код

public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
    if(_:playertextid != INVALID_TEXT_DRAW)
    {
        if(playertextid == Recon[2][playerid])//Getstat
        {
            SCM(playerid, COLOR_RED, "GetStat");
        }
        else if(playertextid == Recon[3][playerid])//GetIP
        {
            SCM(playerid, COLOR_RED, "GetIP");
        }
        else if(playertextid == Recon[4][playerid])//Kick
        {
            SCM(playerid, COLOR_RED, "Kick");
        }
        else if(playertextid == Recon[5][playerid])//Warn
        {
            SCM(playerid, COLOR_RED, "Warn");
        }
        else if(playertextid == Recon[6][playerid])//Ban
        {
            SCM(playerid, COLOR_RED, "Ban");
        }
        else if(playertextid == Recon[7][playerid])//Refresh
        {
            SCM(playerid, COLOR_RED, "Refresh");
        }
        else if(playertextid == Recon[8][playerid])//Next
        {
            SCM(playerid, COLOR_RED, "Next");
        }
        else if(playertextid == Recon[9][playerid])//Back
        {
          SCM(playerid, COLOR_RED, "Back");
        }
    }
    return true;
}


Сообщение отредактировал =) - Суббота, 26.03.2016, 08:36
Artem_Buero Дата: Суббота, 26.03.2016, 09:40 | Сообщение # 11
Сообщений: 4223
Статус: Offline


МОЙ ВК - https://vk.com/gospodin_buero
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
flybro1337 [22:50]

amerikasdfghjkl [20:32]

umarmagonedov21 [12:03]

vlabsbd [03:43]

jeffreycollman [23:06]

infait228_aye [20:43]

uradzordan5 [16:32]

Donater192814 [16:30]

ivanpro777ooo [22:18]

FoxyMix [21:38]

pororo39084723 [21:21]

Visionseh [20:29]

Danik_Ursu [15:10]