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

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

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

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

lonin

Изучающий
Пользователь
Регистрация
12 Июн 2011
Сообщения
865
Лучшие ответы
0
Репутация
174
Команда для добавления и просмотра новостей сервера в диалоговых окнах.
Команда ввода сообщения для администрации:
PHP:
if (strcmp("/addservernews", cmdtext, true, 10) == 0)
   {
   if (PlayerInfo[playerid][pAdmin] >= 3)
   {
   ShowPlayerDialog(playerid,1020,DIALOG_STYLE_INPUT,"Новости сервера","Введите новость в окно ввода:","Добавить","Отмена");//показ
   return 1;
   }
   }
Функция диалога:
PHP:
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,"Новость добавлена.");//оповещаем
}
}
Читаем новости:
PHP:
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;
     }
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу