D1fox
Просто люблю чай
- Сообщения
- 902
- Реакции
- 212
Привет, можно ли как то изменить вывод сообщения, добавить там полосок для красоты :)?
.sp:
public void SendVKReport(int client, int target, char text[256]){
char sSteam[64],client_url[128],target_url[128];
char client_name[MAX_NAME_LENGTH],target_name[MAX_NAME_LENGTH];
GetClientName(client, client_name, sizeof(client_name));
GetClientName(target, target_name, sizeof(target_name));
GetClientAuthId(client, AuthId_SteamID64, sSteam, sizeof(sSteam), true);
Format(client_url, sizeof(client_url), "steamcommunity.com/profiles/%s", sSteam);
GetClientAuthId(target, AuthId_SteamID64, sSteam, sizeof(sSteam), true);
Format(target_url, sizeof(target_url), "steamcommunity.com/profiles/%s", sSteam);
char message[1024];
char sTime[16],sDate[16];
FormatTime(sTime,sizeof(sTime), "%H:%M:%S");
FormatTime(sDate,sizeof(sDate), "%d.%m.%Y");
Format(message,sizeof(message), "[R2VK] %s\n\nИгрок %s\n[%s]\n\nпожаловался на %s\n[%s]\n\nДата - %s\nВремя - %s\n\nПричина: %s",sServerName,client_name,client_url,target_name,target_url,sDate,sTime,text);
char sURL[2048];
FormatEx(sURL, sizeof(sURL), "https://api.vk.com/method/messages.send?v=5.101&random_id=%i&access_token=%s&peer_id=%s&message=%s",
GetRandomInt(1, 14881337),
vk_Token,
vk_PeerID,
message
);
//Костыли текста
ReplaceString(sURL, sizeof(sURL), " ", "%20", false);
ReplaceString(sURL, sizeof(sURL), "NWLN", "%0A", false);
ReplaceString(sURL, sizeof(sURL), "\n", "%0A", false);
ReplaceString(sURL, sizeof(sURL), "#", "%23", false);
if (STEAMWORKS_ON()) SW_SendMessage(sURL);
else if (RIP_ON()) RIP_SendMessage(sURL);
//CPrintToChat(client,sURL);
}