Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info
Статус
В этой теме нельзя размещать новые ответы.

Nourthmar

Изучающий
Пользователь
Регистрация
1 Авг 2012
Сообщения
322
Лучшие ответы
0
Репутация
160
Всем доброго времени суток, вот решил выложить textdraw с никнеймом.
Описание: Никнейм игрока будет показан на экране, вот как это выглядит:

Screen:



Приступим:

Ко всем переменным new добавим:

PHP:
new Text:NameShow[MAX_PLAYERS];
new str6[64];
В
PHP:
public OnGameModeInit()
добавим:

PHP:
	for(new i; i < MAX_PLAYERS; i ++)
	{
		if(IsPlayerConnected(i))
		{
			TextDrawShowForPlayer(i, NameShow[i]);
		}
	}
Теперь идем в
PHP:
public OnPlayerConnect(playerid)
и добавляем сам Textdraw:

PHP:
	NameShow[playerid] = TextDrawCreate(51.000000, 435.000000, "_");
	TextDrawBackgroundColor(NameShow[playerid], 255);
	TextDrawFont(NameShow[playerid], 3);
	TextDrawLetterSize(NameShow[playerid], 0.300000, 1.000000);
	TextDrawColor(NameShow[playerid], 1049087);
	TextDrawSetOutline(NameShow[playerid], 1);
	TextDrawSetProportional(NameShow[playerid], 1);
	GetPlayerName(playerid,playername,sizeof(playername));
	format(str6, sizeof(str6), "%s", playername);
	TextDrawSetString(NameShow[playerid],str6);
        TextDrawShowForPlayer(playerid,NameShow[playerid]);
в
PHP:
public OnPlayerDisconnect(playerid, reason)
добaвляем:
PHP:
	TextDrawDestroy(NameShow[playerid]);
Вот вообщем и всё ;3

Автор: Nourthmar
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу