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

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

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

[ Pawn ]
Прикрепленный текст к игроку не появляется

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

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


CMD:helpmes(playerid,params[])
{
	if(pInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, 0xC2C2C2FF, !"Error: the admin level is not equal to 2");
	if(sscanf(params,"ds[15]",params[0],params[1])) return SendClientMessage(playerid, 0xC2C2C2FF, !"Используйте:  /helpmes [id] [текст]");
	helpmes(params[0], params[1]);
	SendClientMessage(playerid, -1, !"Сообщение отправлено на игрока");
	return 1;
}

stock helpmes(playerid, text[])
{
    if(help_mes[playerid] != 0) DestroyPlayerObject(playerid, help_mes[playerid]);
    new Float:plocx,Float:plocy,Float:plocz;
	GetPlayerPos(playerid, plocx, plocy, plocz);
    help_mes[playerid] = CreatePlayerObject(playerid, 19477, plocx, plocy, plocz, 0.000000, 0.000000, 0.000000, 300.000000);
    SetPlayerObjectMaterialText(playerid, help_mes[playerid], text, 0, 130, "Calibri", 45, 0, -256, 0, 1);
    AttachPlayerObjectToPlayer(playerid, help_mes[playerid], playerid, 0.020310, -0.328702, 0.799996, 0.000000, 0.000000, -90.000000);
    SetTimerEx("CleareTextHelp", 5000, false, "d", playerid);
}
forward CleareTextHelp(playerid);
public CleareTextHelp(playerid)
{
    SetPlayerObjectMaterialText(playerid, help_mes[playerid], " ", 0, 130, "Calibri", 45, 0, -256, 0, 1);
	return 1;
}


Варнингов никаких нет.
0

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

  • Эксперт
  • Вставить ник
  • Раскрыть информацию
Увидел, что обьект создается в скине, но не прикрепляется. Также нашел в интернете информацию, что функция AttachPlayerObjectToPlayer априоре не работает с обьектами, которые подверглись "SetPlayerObjectMaterialText".
Так ли это?

0

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

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

Сообщение отредактировал Sergey_Crane: 11 Февраль 2019 - 19:54

0

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


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

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