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

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

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

[ Pawn ]
Не видно текстдрава

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

  • Прохожий
  • Вставить ник
  • Раскрыть информацию
Здравствуйте... Пишу мод с 0 и произошла проблема с одним из текстдравов. При спавне задается функция, которая включает игроку текстдрав, но почему то она не срабатывает. HelpMe

new Text:Score[MAX_PLAYERS];

public OngameModeInit()
{
	SetTimer("Sec", 1000, true);
	return 1;
}

forward Sec();
public Sec()
{
	foreach(Player, i)
	{
		new string[17];
		format(string,sizeof(string),"score %07d", GetPVarInt(playerid, "PlScr"));
		TextDrawSetString(Score[playerid],string);
	}
	return 1;
}
public OnPlayerConnect(playerid)
{
	Score[playerid] = TextDrawCreate(501.000000, 117.000000,"-");
	TextDrawAlignment(Score[playerid],0);
	TextDrawBackgroundColor(Score[playerid],0x000000ff);
	TextDrawFont(Score[playerid],3);
	TextDrawLetterSize(Score[playerid],0.4,1.5);
	TextDrawColor(Score[playerid],0x0075EAff);
	TextDrawSetOutline(Score[playerid],1);
	TextDrawSetProportional(Score[playerid],1);
	TextDrawSetShadow(Score[playerid],1);
	return 1;
}
public OnPlayerSpawn(playerid)
{
	TextDrawShowForPlayer(playerid, Score[playerid]);
	return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
	TextDrawHideForPlayer(playerid, Score[playerid]);
	return 1;
}

0

#2
Пользователь офлайн   DrumYum 

  • Пользователь
  • Вставить ник
  • Раскрыть информацию
Зачем вы создаёте глобальные TD на каждого игрока? Для этого специально созданы PTD.
Проверьте лог на ошибки; попробуйте вручную через команду менять текст для TD, может быть выставляется пустая строка.
Ничего не поможет - крашдетект или принты расставить, возможно нужный участок кода не выполняется вовсе.
0

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

  • Прохожий
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияDrumYum (11 Февраль 2019 - 20:40) писал:

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


Пофиксил. Обновил стандартные инлуды сампа. Хз че с ними не так было
0

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


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

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