[FT]
Умник
Привет! Эту команду мне дал один хороший человек, который больше не работает в павно. Думаю, он не обидится.
Вообщем, она добавляет две команды на сервер: /servernews | /addservernews. Это динамические новости сервера. (Взято с a-z-rp.us (не реклама).Смотрим!
Скрины тут:
Мой скайп: samp-ishift
Вообщем, она добавляет две команды на сервер: /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
Последнее редактирование:
