Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: OnPlayerClickTextDraw - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Тема закрыта

[ Pawn ]
OnPlayerClickTextDraw tag mismatch

#1
Пользователь офлайн   Nunfy 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
ошибка tag mismatchю ( ошибка в строке if(clickedid == TextdrawNumber[playerid][9]) )
  	if(clickedid == TextdrawNumber[playerid][9])
  	{
  		//
  	}

new PlayerText:TextdrawNumber[MAX_PLAYERS][10];

	TextdrawNumber[playerid][9] = CreatePlayerTextDraw(playerid, 461.122985, 275.000122, "1");
	PlayerTextDrawLetterSize(playerid, TextdrawNumber[playerid][9], 0.449999, 1.600000);
	PlayerTextDrawTextSize(playerid, TextdrawNumber[playerid][9], 470.863616, 15.166666);
	PlayerTextDrawAlignment(playerid, TextdrawNumber[playerid][9], 1);
	PlayerTextDrawColor(playerid, TextdrawNumber[playerid][9], -1);
	PlayerTextDrawUseBox(playerid, TextdrawNumber[playerid][9], true);
	PlayerTextDrawBoxColor(playerid, TextdrawNumber[playerid][9], 0);
	PlayerTextDrawSetShadow(playerid, TextdrawNumber[playerid][9], 0);
	PlayerTextDrawSetOutline(playerid, TextdrawNumber[playerid][9], 1);
	PlayerTextDrawBackgroundColor(playerid, TextdrawNumber[playerid][9], 51);
	PlayerTextDrawFont(playerid, TextdrawNumber[playerid][9], 1);
	PlayerTextDrawSetProportional(playerid, TextdrawNumber[playerid][9], 1);
	PlayerTextDrawSetSelectable(playerid, TextdrawNumber[playerid][9], true);

0

#2
Пользователь офлайн   Mr.DeViLsS 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию
Вот для чего подобные темы создавать?
Вы же даже на вики не заходили, а если бы зашли, то всё поняли.

OnPlayerClickTextDraw

Вызывается когда игрок кликает на глобальный TextDraw
Пример:
new Text: TD;

public OnGameModeInit()
{
    // создание TextDraw....
    return 1;
}

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
    if(clickedid == TD)
    {
         // ...
         return 1;
    }
    return 0;
}


А вот
OnPlayerClickPlayerTextDraw

уже вызывается когда игрок кликает на PlayerTextDraw
Пример:
new PlayerText: TD[MAX_PLAYERS];

public OnPlayerConnect(...)
{
    // создание TextDraw....
    return 1;
}

public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
    if(playertextid == TD[playerid])
    {
         // ...
         return 1;
    }
    return 0;
}

0

#3
Пользователь офлайн   Nunfy 

  • Новичок
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияMr.DeViLsS (13 Январь 2018 - 19:20) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]

Я думал что проблема в этом, искал инфу, но не нашёл. Благодарю
0

#4
Пользователь офлайн   Mr.DeViLsS 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияNunfy (13 Январь 2018 - 19:25) писал:

Я думал что проблема в этом, искал инфу, но не нашёл. Благодарю

Странно что ты не нашел. Достаточно вбить в поиск (яндекс, гугл): "OnPlayerClickTextDraw" или "OnPlayerClickPlayerTextDraw" - первая ссылка будет на вики
0

#5
Пользователь офлайн   Sonic X 

  • Х_X
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияMr.DeViLsS (13 Январь 2018 - 20:00) писал:

Странно что ты не нашел. Достаточно вбить в поиск (яндекс, гугл): "OnPlayerClickTextDraw" или "OnPlayerClickPlayerTextDraw" - первая ссылка будет на вики

(он и не искал)
2

#6
Пользователь офлайн   MuhammadPawn 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияSonic X (14 Январь 2018 - 00:21) писал:

(он и не искал)

(а ещё страшнее в гугле забанили)

Сообщение отредактировал MuhammadPawn: 14 Январь 2018 - 02:01

1

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Тема закрыта

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей