Ко всем new:
Код:
new Text3D:status[MAX_PLAYERS];
В public OnPlayerCommandText(playerid, cmdtext[]):
Код:
if(strcmp(cmd, "/status", true) == 0) { new length = strlen(cmdtext); while((idx < length) && (cmdtext[idx] <= ' ')){ idx++; } new offset = idx; new result[64]; while((idx < length) && ((idx - offset) < (sizeof(result) - 1))){ result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) return SendClientMessage(playerid,COLOR_GRAD2," ИНФО: /status [ваш статус]"); format(string, sizeof(string), "Статус:\n(( %s ))",result); SendClientMessage(playerid, COLOR_WHITE, string); status[playerid] = Create3DTextLabel(string, 0xFFFFFFAA, 5.77, 5.77, 5.77, 10.0, 0, 1); Attach3DTextLabelToPlayer(status[playerid], playerid, 0.0, 0.0, -0.5); Update3DTextLabelText(status[playerid], 0xFFFFFFAA, string); return 1; } if(strcmp(cmd, "/dels", true) == 0) { Delete3DTextLabel(status[playerid]);//[i] SendClientMessage(playerid, COLOR_WHITE, "Вы удалили свой статус!"); }