Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

/servernews

Статус
В этой теме нельзя размещать новые ответы.

[FT]

Умник
Привет! Эту команду мне дал один хороший человек, который больше не работает в павно. Думаю, он не обидится.
Вообщем, она добавляет две команды на сервер: /servernews | /addservernews. Это динамические новости сервера. (Взято с a-z-rp.us (не реклама).Смотрим!

Код:
В public OnPlayerCommandText
Код:
    if (strcmp("/addservernews", cmdtext, true, 10) == 0)
    {
    if (PlayerInfo[playerid][pAdmin] >= 3)
    {
    ShowPlayerDialog(playerid,1020,DIALOG_STYLE_INPUT,"Новости сервера","Введите новость в окно ввода:","Добавить","Отмена");//показ
    return 1;
    }
    }
    if (strcmp("/servernews", cmdtext, true, 10) == 0)
    {
    new str[144],form[144];//два массива
    new f = ini_openFile("File.txt");//открываем
    ini_getString(f,"TEXT",str);//читаем и пишем в массив
    format(form,144,"Новости: %s",str);//формат строки в массив
    ShowPlayerDialog(playerid,1030,DIALOG_STYLE_MSGBOX,"Новости сервера",form,"Закрыть","");//показ
    return 1;
    }
Код:
Это в  public OnDialogResponse
Код:
if(dialogid == 1020)
 {
  if(response)
  {
   new f;
   if(fexist("File.txt"))
   {
    f = ini_openFile("File.txt");//если файл есть
   }
   else
   {
    f = ini_createFile("File.txt");//если нет
   }
   ini_setString(f,"TEXT",inputtext);//пишем текст
   ini_closeFile(f);//закрываем
   SendClientMessage(playerid,COLOR_LIGHTGREEN,"Новость добавлена.");//оповещаем
  }
 }
Скрины тут:
Мой скайп: samp-ishift
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу