Question

Всем привет. Как сделать так, чтобы при вводе команды показывался текстдрав? 

Спойлер



CMD:sp(playerid, params[])
{
	if(GetPlayerAdminEx(playerid) < 2) return 1;

	extract params -> new to_player; else return SendClientMessage(playerid, 0xCECECEFF, "Используйте: /sp [id игрока]");

	if(!IsPlayerConnected(to_player) || !IsPlayerLogged(to_player))
		return SendClientMessage(playerid, 0x999999FF, "Такого игрока нет");

	if(GetPlayerSpectateData(playerid, S_PLAYER) == -1)
	{
		new Float: x,
			Float: y,
			Float: z,
			Float: a,
			skin = GetPlayerSkin(playerid);

		GetPlayerPos(playerid, x, y, z);
		GetPlayerFacingAngle(playerid, a);

		SetPlayerSpectateData(playerid, S_START_POS_X, x);
		SetPlayerSpectateData(playerid, S_START_POS_Y, y);
		SetPlayerSpectateData(playerid, S_START_POS_Z, z);
		SetPlayerSpectateData(playerid, S_START_ANGLE, a);

		SetPlayerSpectateData(playerid, S_START_INTERIOR, GetPlayerInterior(playerid));
		SetPlayerSpectateData(playerid, S_START_VIRTUAL_WORLD, GetPlayerVirtualWorld(playerid));

		SetSpawnInfo(playerid, 0, skin, x, y, z, a, 0, 0, 0, 0, 0, 0);
	}

	StartSpectate(playerid, to_player);

	new fmt_text[90];

	if(GetPlayerAdminEx(playerid) <= 4)
	{
		format(fmt_text, sizeof fmt_text, "[A] Администратор %s[%d] следит за %s[%d]", GetPlayerNameEx(playerid), playerid, GetPlayerNameEx(to_player), to_player);
		SendMessageToAdmins(fmt_text, 0x999999FF);
	}

	format(fmt_text, sizeof fmt_text, "Следит за %s[acc:%d]", GetPlayerNameEx(to_player), GetPlayerAccountID(to_player));
	SendLog(playerid, LOG_TYPE_ADMIN_ACTION, fmt_text);

	return 1;
}

	spec_PTD[0] = TextDrawCreate(15.461198, 363.416839, "spec:left_panel");
	PlayerTextDrawLetterSize(playerid, spec_PTD[0], 0.000000, 0.000000);
	PlayerTextDrawTextSize(playerid, spec_PTD[0], 119.472930, 60.666625);
	PlayerTextDrawAlignment(playerid, spec_PTD[0], 1);
	PlayerTextDrawColor(playerid, spec_PTD[0], -1);
	PlayerTextDrawSetShadow(playerid, spec_PTD[0], 0);
	PlayerTextDrawSetOutline(playerid, spec_PTD[0], 0);
	PlayerTextDrawFont(playerid, spec_PTD[0], 4);

	spec_PTD[1] = TextDrawCreate(20.146411, 366.333312, "spec:fon");
	PlayerTextDrawLetterSize(playerid, spec_PTD[1], 0.000000, 0.000000);
	PlayerTextDrawTextSize(playerid, spec_PTD[1], 8.433383, 9.916687);
	PlayerTextDrawAlignment(playerid, spec_PTD[1], 1);
	PlayerTextDrawColor(playerid, spec_PTD[1], -1);
	PlayerTextDrawSetShadow(playerid, spec_PTD[1], 0);
	PlayerTextDrawSetOutline(playerid, spec_PTD[1], 0);
	PlayerTextDrawFont(playerid, spec_PTD[1], 4);
	PlayerTextDrawSetSelectable(playerid, spec_PTD[1], true);

	spec_PTD[2] = TextDrawCreate(122.752563, 366.333312, "spec:fon");
	PlayerTextDrawLetterSize(playerid, spec_PTD[2], 0.000000, 0.000000);
	PlayerTextDrawTextSize(playerid, spec_PTD[2], 7.964859, 10.500000);
	PlayerTextDrawAlignment(playerid, spec_PTD[2], 1);
	PlayerTextDrawColor(playerid, spec_PTD[2], -1);
	PlayerTextDrawSetShadow(playerid, spec_PTD[2], 0);
	PlayerTextDrawSetOutline(playerid, spec_PTD[2], 0);
	PlayerTextDrawFont(playerid, spec_PTD[2], 4);
	PlayerTextDrawSetSelectable(playerid, spec_PTD[2], true);

	spec_PTD[3] = TextDrawCreate(81.054168, 406.000000, "spec:fon");
	PlayerTextDrawLetterSize(playerid, spec_PTD[3], 0.000000, 0.000000);
	PlayerTextDrawTextSize(playerid, spec_PTD[3], 11.244506, 13.416687);
	PlayerTextDrawAlignment(playerid, spec_PTD[3], 1);
	PlayerTextDrawColor(playerid, spec_PTD[3], -1);
	PlayerTextDrawSetShadow(playerid, spec_PTD[3], 0);
	PlayerTextDrawSetOutline(playerid, spec_PTD[3], 0);
	PlayerTextDrawFont(playerid, spec_PTD[3], 4);
	PlayerTextDrawSetSelectable(playerid, spec_PTD[3], true);

	spec_PTD[4] = TextDrawCreate(20.146411, 406.000000, "spec:fon");
	PlayerTextDrawLetterSize(playerid, spec_PTD[4], 0.000000, 0.000000);
	PlayerTextDrawTextSize(playerid, spec_PTD[4], 55.285503, 12.833312);
	PlayerTextDrawAlignment(playerid, spec_PTD[4], 1);
	PlayerTextDrawColor(playerid, spec_PTD[4], -1);
	PlayerTextDrawSetShadow(playerid, spec_PTD[4], 0);
	PlayerTextDrawSetOutline(playerid, spec_PTD[4], 0);
	PlayerTextDrawFont(playerid, spec_PTD[4], 4);
	PlayerTextDrawSetSelectable(playerid, spec_PTD[4], true);

	spec_PTD[5] = TextDrawCreate(21.552001, 386.750030, "LVL: 14");
	PlayerTextDrawLetterSize(playerid, spec_PTD[5], 0.274772, 1.086666);
	PlayerTextDrawAlignment(playerid, spec_PTD[5], 1);
	PlayerTextDrawColor(playerid, spec_PTD[5], -3660033);
	PlayerTextDrawSetShadow(playerid, spec_PTD[5], 0);
	PlayerTextDrawSetOutline(playerid, spec_PTD[5], 0);
	PlayerTextDrawBackgroundColor(playerid, spec_PTD[5], 51);
	PlayerTextDrawFont(playerid, spec_PTD[playerid], 1);
	PlayerTextDrawSetProportional(playerid, spec_PTD[5], 1);

	spec_PTD[6] = TextDrawCreate(60.907760, 386.749908, "VW: 0");
	PlayerTextDrawLetterSize(playerid, spec_PTD[6], 0.305226, 1.127498);
	PlayerTextDrawAlignment(playerid, spec_PTD[6], 1);
	PlayerTextDrawColor(playerid, spec_PTD[6], -3660033);
	PlayerTextDrawSetShadow(playerid, spec_PTD[6], 0);
	PlayerTextDrawSetOutline(playerid, spec_PTD[6], 1);
	PlayerTextDrawBackgroundColor(playerid, spec_PTD[6], 51);
	PlayerTextDrawFont(playerid, spec_PTD[6], 1);
	PlayerTextDrawSetProportional(playerid, spec_PTD[6], 1);

	spec_PTD[7] = TextDrawCreate(101.669128, 386.166564, "ZZ: 0");
	PlayerTextDrawLetterSize(playerid, spec_PTD[7], 0.270556, 1.174166);
	PlayerTextDrawAlignment(playerid, spec_PTD[7], 1);
	PlayerTextDrawColor(playerid, spec_PTD[7], -3660033);
	PlayerTextDrawSetShadow(playerid, spec_PTD[7], 0);
	PlayerTextDrawSetOutline(playerid, spec_PTD[7], 1);
	PlayerTextDrawBackgroundColor(playerid, spec_PTD[7], 51);
	PlayerTextDrawFont(playerid, spec_PTD[7], 1);
	PlayerTextDrawSetProportional(playerid, spec_PTD[7], 1);

	spec_PTD[8] = TextDrawCreate(96.983917, 404.833312, "PING: 103");
	PlayerTextDrawLetterSize(playerid, spec_PTD[8], 0.215270, 1.553332);
	PlayerTextDrawAlignment(playerid, spec_PTD[8], 1);
	PlayerTextDrawColor(playerid, spec_PTD[8], -135006254);
	PlayerTextDrawSetShadow(playerid, spec_PTD[8], 0);
	PlayerTextDrawSetOutline(playerid, spec_PTD[8], 1);
	PlayerTextDrawBackgroundColor(playerid, spec_PTD[8], 51);
	PlayerTextDrawFont(playerid, spec_PTD[8], 1);
	PlayerTextDrawSetProportional(playerid, spec_PTD[8], 1);

	spec_PTD[9] = TextDrawCreate(36.076122, 363.416595, "Alexander Litvin (100)");
	PlayerTextDrawLetterSize(playerid, spec_PTD[9], 0.211522, 1.576666);
	PlayerTextDrawAlignment(playerid, spec_PTD[9], 1);
	PlayerTextDrawColor(playerid, spec_PTD[9], -404231185);
	PlayerTextDrawSetShadow(playerid, spec_PTD[9], 0);
	PlayerTextDrawSetOutline(playerid, spec_PTD[9], 1);
	PlayerTextDrawBackgroundColor(playerid, spec_PTD[9], 51);
	PlayerTextDrawFont(playerid, spec_PTD[9], 1);
	PlayerTextDrawSetProportional(playerid, spec_PTD[9], 1);


 

Кликтабельность не нужна пока что, нужно чтобы показывался текстдрав 

Share this post


Link to post

1 answer to this question

  • 0

for(new i; i < 10; i++) TextDrawShowForPlayer(playerid, spec_PTD):

Edited by king98

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Kutuzov
      By Kutuzov
      Всем привет, хотелось бы спросить у тех, кто разбирается в PluginSDK.
      Какие есть источники, руководства, документации о PluginSDK?
      Я пока что ничего нормального не нахожу.
      Заранее спасибо