#Lombardo
Новичок
Всем привет, сегодня я расскажу вам, как же выдавать игроку 3Dtext над головой.
Ко всем new
В любое место кода:
В public OnPlayerDisconnect:
Автор слива - Я.
Автор команды - уже подзабыл, давно было.
Всем удачной компиляции
По деловым предложениях и вопросах писать мне в вк -
Ко всем new
Код:
static bool:Text3DIsAttachedToPlayer[MAX_PLAYERS]={false,false,...};
static Text3D:Player3DText[MAX_PLAYERS];
Код:
CMD:settext(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientmessage(playerid,COLOR_WHITE,"У вас нет доступа к данной команде");
new strtext[30];
if(sscanf(params,"us",params[0],strtext))
return SendClientMessage(playerid,COLOR_WHITE,"Используйте: /settext [id][text]");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid,COLOR_WHITE,"Данный игрок не авторизован");
if(params[0] == INVALID_PLAYER_ID) return SendClintMessage(playerid,COLOR_WHITE,"Неверный id игрока");
Player3DText[params[0]]=Create3DTextLabel(strtext, 0xFFA0A0D0, 0.0, 0.0,1500.0, 30.0, 0, 1);
Attach3DTextLabelToPlayer(Player3DText[params[0]], params[0], 0.0, 0.0, 0.7);
Text3DIsAttachedToPlayer[params[0]]=true;
SendClientMessage(playerid,COLOR_WHITE,"Надпись установлена");
return 1;
}
Код:
if(Text3DIsAttachedToPlayer[playerid])
{
Delete3DTextLabel(Player3DText[playerid]);
Text3DIsAttachedToPlayer[playerid]=false;
}
Автор слива - Я.
Автор команды - уже подзабыл, давно было.
Всем удачной компиляции
По деловым предложениях и вопросах писать мне в вк -
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Последнее редактирование:
