Перейти к содержанию
Авторизация  
Vlad_Miroshnicov

Команда /bag ZCMD

Рекомендуемые сообщения

Vlad_Miroshnicov
Здравствуйте всем С вами Я Vlad_Andreev.

Сегодня я хочу показать вам свою команду /bag.

 

Ну так начнём)

 

Данная команда предназначена для #include

 

Команда



CMD:bag(playerid,params[])//Команда можете заменить на своё
{
new string[100];//переменная
if(IsPlayerConnected(playerid))//Зашли вы на сервер или нет
{
if(sscanf(params,"s[128]", params[0])) return SendClientMessage(playerid, 0xFF0000AA, "Используй Команду /bag [Текст].");//Проверка
{
format(string, sizeof(string), "[ID:%d] %s Заметил Баг: %s",playerid, sendername(playerid), params[0]);//Пишите Администрации что вы нашли баг
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);//цвет
SendClientMessage(playerid, COLOR_RED, "Спасибо вам за оказанную услугу сервера, Администрация, её обязательно рассмотрят. Ожидайте ответа.");//функция после того как вы напишите что нашли баг
log("bag", string);//Название текстового документа куда будут поступать от пользователя текст
}
}
return 1;
}


 

Функция Сохранения+Дата время



log(filename[],string[])
{
new year, month,day;
new hour,minuite,second;
new stringer[100];
new str[500];
gettime(hour,minuite,second);
getdate(year, month, day);
format(stringer,sizeof(stringer), "Files/Logs/%s.log",filename);//Поток куда будут сохранятся
new File:file = fopen(stringer, io_append);
format(str,sizeof(str), "[LOG/BAG]: %s [%i/%i/%i][%i:%i:%i]\r\n",string,day,month,year,hour,minuite,second);//Дата время минуты секунды и т д
for(new io=0; io {
fputchar(file, str[io], false);
}
fclose(file);
}


 

Автор данной команды я Vlad_Andreev

 

Ссылка чтобы скачать куда будут сохраняться ТЕКСТ, закинуть в scriptfiles
  • Like 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42

По моему так будет правильнее и лучше.

CMD:bag(playerid,params[])//Команда можете заменить на своё
{
new string[100];//переменная
if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "Вы не прошли авторизацию");
if(sscanf(params,"s[128]", params[0])) return SendClientMessage(playerid, 0xFF0000AA, "Используй Команду /bag [Текст].");//Проверка
format(string, sizeof(string), "[ID:%d] %s Заметил Баг: %s",playerid, sendername(playerid), params[0]);//Пишите Администрации что вы нашли баг
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);//цвет
SendClientMessage(playerid, COLOR_RED, "Спасибо вам за оказанную услугу сервера, Администрация, её обязательно рассмотрят. Ожидайте ответа.");//функция после того как вы напишите что нашли баг
log("bag", string);//Название текстового документа куда будут поступать от пользователя текст
}
return 1;

Ничего личного, но я бы не сказал что это твоя команда.

Видел на многих форумах подобную команду с подобным коддингом. 

Ну возможно я и ошибаюсь.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vlad_Miroshnicov

По моему так будет правильнее и лучше.

CMD:bag(playerid,params[])//Команда можете заменить на своё
{
new string[100];//переменная
if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, 0xFF0000AA, "Вы не прошли авторизацию");
if(sscanf(params,"s[128]", params[0])) return SendClientMessage(playerid, 0xFF0000AA, "Используй Команду /bag [Текст].");//Проверка
format(string, sizeof(string), "[ID:%d] %s Заметил Баг: %s",playerid, sendername(playerid), params[0]);//Пишите Администрации что вы нашли баг
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);//цвет
SendClientMessage(playerid, COLOR_RED, "Спасибо вам за оказанную услугу сервера, Администрация, её обязательно рассмотрят. Ожидайте ответа.");//функция после того как вы напишите что нашли баг
log("bag", string);//Название текстового документа куда будут поступать от пользователя текст
}
return 1;

Ничего личного, но я бы не сказал что это твоя команда.

Видел на многих форумах подобную команду с подобным коддингом. 

Ну возможно я и ошибаюсь.

Да есть но не такая там вся другая + баги были, + я сделал по другому теперь сохраняется пишет администратору если он онлайн.

 

Я тут по думал, И решил буду выкладывать свои работы или чужие только мои доработки)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.