HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 24.10.2018, 01:40
astynk
Постоянный
Регистрация: 22.10.2018
Сообщений: 740
С нами: 3979792

Репутация: 113


По умолчанию

Форум является важной частью любого SAMP-сервера, так почему бы не написать что-то ориентированное именно на форум, а не на игру?

1. Авто-добавление онлайн игроков

Принцип работы: открывает ссылки на профили игроков из списка онлайн, нажимает на кнопку "Добавить в друзья".

Цитата:
Сообщение от Спойлер  


Код:





[CODE]
var links = document.getElementsByTagName("A"),
profiles = [],
tick = 0;

for (var i = 0; i



2. Автодобавление оффлайн игроков

Принцип работы: открывает полный список игроков, нажимает на кнопку "Добавить в друзья" напротив каждого профиля.

Цитата:
Сообщение от Спойлер  


Код:





[CODE]
var poffset = 0;

function addf() {
var nw = window.open("http://gta-trinity.ru/forum/index.php?/members/?sort_key=members_l_display_name&sort_order=asc&ma x_results=60&name_box=begins&st=" + poffset);
setTimeout(function () {
var g = nw.document.getElementsByTagName("A");
for (var i = 0; i



3. Флудер статусами

Когда вы меняете свой статус на форуме, всем вашим друзьям приходит оповещение об этом. Меняя статус скриптом сотни раз, можно создать некоторый эффект.

Принцип работы: открывает окошко смены статуса, меняет его на рандомные цифры.

Цитата:
Сообщение от Спойлер  


Код:





Код:
function byid(id) {
    return document.getElementById(id);
}
function floodstatustick() {
    byid("user_link").click();
    setTimeout(function () {
        byid("statusUpdateGlobal").value = Math.random();
    }, 3000);
    setTimeout(function () {
        byid("statusSubmitGlobal").click();
    }, 5000);
    setTimeout(floodstatustick, 10000);
}
setTimeout(floodstatustick, 5000);


Для работы первых двух скриптов потребуется разрешить все всплывающие окна в настройках браузера.

4. Флудер сообщениями

(в FORUM_LNK вставляем ссылку на раздел, который надо зафлудить)

Скорость отправки - 9-10 сообщений в секунду, вероятность того что сообщение не отправилось - менее 5%.

Цитата:
Сообщение от Спойлер  


Код:





[CODE]
var FORUM_LNK = "http://gta-trinity.ru/forum/index.php?/forum/185-obedineniia/";
var C_PAGE = 1;

(function bigshit() {

var forum_wnd = window.open(FORUM_LNK + "/page-" + C_PAGE);

setTimeout(function () {
var threads = forum_wnd.document.getElementsByClassName("topic_t itle");
var tick = 0;

setTimeout(function lala() {
var tick_wnd = window.open(threads[tick].href);
setTimeout(function () {
var txtr = tick_wnd.document.getElementsByTagName("textarea")[1];
if (!txtr) return setTimeout(arguments.callee, 1000);
txtr.value = new Date().getTime();
setTimeout(function () { tick_wnd.document.getElementById("submit_post").cl ick(); setTimeout(function () {
tick_wnd.close();
if (tick



Пошаговая инструкция для тех, кто чужд к JavaScript и не знает, как запустить вышеуказанные скрипты:

Цитата:
Сообщение от Спойлер  

1. Ставим старый браузер Opera 9.64 (у каждого разные браузеры, у меня нет возможности писать инструкцию под каждый случай)

2. Авторизуемся под акком, открываем главную страницу форума

3. Жмём Ctrl-U - открывается исходный код страницы, затем ищем при помощи поиска (Ctrl-F)

4. Перед пишем ...

5. Вместо многоточия вставляем нужный скрипт, нажимаем "Применить изменения"
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.