06.02.2017, 13:14
PHP код:
new text[128];
new attachedtext[MAX_PLAYERS];
new Text3D:label;
public OnPlayerConnect(playerid)
{
attachedtext[playerid]=0;
return 1;
}
CMD:settext(playerid, params[])
{
new id, string[128];
if(!IsPlayerAdmin(playerid)) return 0;
if(sscanf(params, "ui", id, text)) return SendClientMessage(playerid, -1, "USAGE: /settext [ID] [Text]");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Player not connected!");
if(attachedtext[id]==1) return SendClientMessage(playerid, -1, "SERVER: Player already has a text attached, /deltext first!");
label = Create3DTextLabel(text, 0xAA3333AA, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label, id, 0.0, 0.0, 0.7);
format(string, 128, "SERVER: Text '%s' has appeared on your head", text);
SendClientMessage(id, -1, string);
attachedtext[id]=1;
return 1;
}

