• Страница 1 из 1
  • 1
Модератор форума: admin  
Форум » Pawno » plugins и прочее для сайта » SA-MP Orange Web Stats
SA-MP Orange Web Stats
adminДата: Воскресенье, 19.12.2010, 09:14:23 | Сообщение # 1

Группа: Администраторы
Сообщений: 3869
Итак, представляю вам Скрипт веб статистики для сампа. (Да психо это МС под другим названием, мне запарило ее делать, выложил на публику.


О скрипте:

Команды:

/ossregister пароль
/osslogin пароль
/mystats

Для администраторов:

/ossmakeadmin id (lvl 0-2) - Для того чтобы назначать администраторов, залогинтесь под ркон, и сделайте себя администратором (/ossmakeadmin Ваш_ИД 2) после чего вы сможете без ркона назначать администраторами\банить игроков.

/ossban id причина - Могут использовать только модераторы (/ossmakeadmin id 1) или администраторы (/ossmakeadmin id 2) статистики.



Данные, передающиеся в Базу данных:

Игрок:
1. Статус Аккаунта (Забанен\Активен)
2. Уровень Администрирования
3. Убийства
4. Смерти
5. Кол-во соеденений с сервером(ами)
6. Дата регистрации
7. Последний раз в сети

Сервер:
1. Убийств на сервере
2. Смертей на сервере
3. Соеденений с сервером
4. Кол-во игроков на сервере
5. Дата и Время первого запуска
6. Дата и время последнего апдейта
7. Кол-во запросов к бд.



Статистика игроков обновляеться раз в 10 минут, и при выходе.
Статистика сервера обновляеться 1 раз в 10 минут, и при отключении фс (Внимание: Если просто закрыть сервер, или через команду /rcon exit, то статистика обновляться не будет (сцуко), сначала отключите OSS (/rcon unloadfs OSS))

Как выглядит веб статистика можно увидеть ТУТ

Извините, 2х4 не поддерживает наложение текста на картинку (Юзербар), вот скрин как выглядит сам ЮБ (картинку меняйте на свою, если хотите)



Настройки:

Скрипт:

Все основные настройки скрипта лежат в файлах:

OSSCfg - Настройки сервера:

Server Name = My Server Name - Название вашего сервера
Server IP = 127.0.0.1:7777 - IP адрес
Website = www.mywebsite.ru - Вебсайт со статистикой
I Edit Config = 0 - После редактирования настроек сервера (названия, ип, вебсайта) измените эту строчку на "1", иначе сервер не запуститься
Server Added = 0 - Эту строчку не трогайте, она проверяет, добавлен ли сервер в базу данных. (Добавлен - 1, не добавлен - 0 (Добавляет, меняет на 1))

OSSDBConF - Настройки базы данных:

SQL Host = localhost - Хост (ИП Адрес) Базы данных
SQL Data Base = Orange_DB - Название базы данных
SQL User = Orange - Пользователь
SQL Password = D1s4pp34R - Пароль пользователя
Итак, теперь настроим пехепе.

В папке "Web" Вы найдете файлы, которые вам нужно загрузить на ваш сайт.

Нам нужно изменить:

Web/system/database/db_main.php

В строчке $db = new sql_db(localhost, user, pass, db);

Изменить:

localhost - Хост (ИП Адрес) Базы данных
db - Название базы данных
user - Пользователь
pass - Пароль пользователя

Далее, в файле Web/pstats.php

Найти строчку с ББКодом:

Code
<INPUT TYPE=TEXT SIZE=37 NAME=user value="[img]www.mywebsite.ru/userbar.php?p=<?php echo "$pid"; ?>[/img]">

И заменить "www.mywebsite.ru" на адрес вашего сайта.


[Это сделать обязательно, а то нафига тогда вам веб статистика?]

С настройкой Веба разбрались, разберемся и с настройкой БД. Тут ничего сложного:

1. Создаем БД
2. Заходим в нее чрез PhpMyAdmin
3. Выбираем БД
4. Жмем сверху кнопочку "SQL"
5. Вставляем запрос (есть в файле "SQL", находиться в "SA-MP Orange Web Stats\Server\SQL.txt")

Code
CREATE TABLE Users(`id` int(11) NOT NULL auto_increment PRIMARY KEY,`Username` varchar(30) NOT NULL,`Password` varchar(50) NOT NULL, `UserIP` varchar(16) NOT NULL, `Blocked` int(4) NOT NULL default '0', `AdminLevel` int(4) NOT NULL default '0', `Kills` int(40) NOT NULL default '0',`Deaths` int(40) NOT NULL default '0.00', `SCon` int(10) NOT NULL default '0', `Register_Date` varchar(30) NOT NULL, `Last_Online` varchar(30) NOT NULL, `BanReason` varchar(256) NOT NULL);
CREATE TABLE ServerInfo(`id` int(11) NOT NULL auto_increment PRIMARY KEY,`ServerName` varchar(30) NOT NULL,`ServerIP` varchar(50) NOT NULL, `sKills` int(40) NOT NULL default '0', `sDeaths` int(40) NOT NULL default '0',`sKDR` float(40) NOT NULL default '0.00',`sSCon` int(30) NOT NULL default '0', `OnlinePlayers` int(30) NOT NULL default '0', `First_Start` varchar(30) NOT NULL, `Last_Updated` varchar(30) NOT NULL, `DBExecute` int(30) NOT NULL default '0');

6. Жмем кнопочку "OK"

Вуаля, таблицы созданы (Важно, если меняете название таблиц, то их придеться менять и в скрипте, и лазить по файлам веб статы, по этому НЕ МЕНЯЙТЕ ИХ, а то заипете меня вопросами "А ПАЧИМУ НИРАБОТАИТ?!")



Вот и готово.

Скачать

Так же в архиве находиться плагин "MySQL.dll" и "libmysql.dll" (Для винды)

Для линукса ищите сами ТУТ
Так же для компиляции вам понадобиться Инклуд mx_INI, берем его ТУТ

Название: Orange Stats Script
Version: 2.0
Авторы:
Скрипт: BaRRyS3R.mp3
WEB Stats: Raekwon, BaRRyS3R.mp3
Include mxINI: MX_Master
iparam, sparam: MX_Master
MySQL Plugin R3: G-sTyLeZzZ

Что не понятно, есть вопросы, пишите тут.

P.S. Буду рад, если вы поможете развить эту статистику

Источник:sa-mp.com



zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеИтак, представляю вам Скрипт веб статистики для сампа. (Да психо это МС под другим названием, мне запарило ее делать, выложил на публику.


О скрипте:

Команды:

/ossregister пароль
/osslogin пароль
/mystats

Для администраторов:

/ossmakeadmin id (lvl 0-2) - Для того чтобы назначать администраторов, залогинтесь под ркон, и сделайте себя администратором (/ossmakeadmin Ваш_ИД 2) после чего вы сможете без ркона назначать администраторами\банить игроков.

/ossban id причина - Могут использовать только модераторы (/ossmakeadmin id 1) или администраторы (/ossmakeadmin id 2) статистики.



Данные, передающиеся в Базу данных:

Игрок:
1. Статус Аккаунта (Забанен\Активен)
2. Уровень Администрирования
3. Убийства
4. Смерти
5. Кол-во соеденений с сервером(ами)
6. Дата регистрации
7. Последний раз в сети

Сервер:
1. Убийств на сервере
2. Смертей на сервере
3. Соеденений с сервером
4. Кол-во игроков на сервере
5. Дата и Время первого запуска
6. Дата и время последнего апдейта
7. Кол-во запросов к бд.



Статистика игроков обновляеться раз в 10 минут, и при выходе.
Статистика сервера обновляеться 1 раз в 10 минут, и при отключении фс (Внимание: Если просто закрыть сервер, или через команду /rcon exit, то статистика обновляться не будет (сцуко), сначала отключите OSS (/rcon unloadfs OSS))

Как выглядит веб статистика можно увидеть ТУТ

Извините, 2х4 не поддерживает наложение текста на картинку (Юзербар), вот скрин как выглядит сам ЮБ (картинку меняйте на свою, если хотите)



Настройки:

Скрипт:

Все основные настройки скрипта лежат в файлах:

OSSCfg - Настройки сервера:

Server Name = My Server Name - Название вашего сервера
Server IP = 127.0.0.1:7777 - IP адрес
Website = www.mywebsite.ru - Вебсайт со статистикой
I Edit Config = 0 - После редактирования настроек сервера (названия, ип, вебсайта) измените эту строчку на "1", иначе сервер не запуститься
Server Added = 0 - Эту строчку не трогайте, она проверяет, добавлен ли сервер в базу данных. (Добавлен - 1, не добавлен - 0 (Добавляет, меняет на 1))

OSSDBConF - Настройки базы данных:

SQL Host = localhost - Хост (ИП Адрес) Базы данных
SQL Data Base = Orange_DB - Название базы данных
SQL User = Orange - Пользователь
SQL Password = D1s4pp34R - Пароль пользователя
Итак, теперь настроим пехепе.

В папке "Web" Вы найдете файлы, которые вам нужно загрузить на ваш сайт.

Нам нужно изменить:

Web/system/database/db_main.php

В строчке $db = new sql_db(localhost, user, pass, db);

Изменить:

localhost - Хост (ИП Адрес) Базы данных
db - Название базы данных
user - Пользователь
pass - Пароль пользователя

Далее, в файле Web/pstats.php

Найти строчку с ББКодом:

Code
<INPUT TYPE=TEXT SIZE=37 NAME=user value="[img]www.mywebsite.ru/userbar.php?p=<?php echo "$pid"; ?>[/img]">

И заменить "www.mywebsite.ru" на адрес вашего сайта.


[Это сделать обязательно, а то нафига тогда вам веб статистика?]

С настройкой Веба разбрались, разберемся и с настройкой БД. Тут ничего сложного:

1. Создаем БД
2. Заходим в нее чрез PhpMyAdmin
3. Выбираем БД
4. Жмем сверху кнопочку "SQL"
5. Вставляем запрос (есть в файле "SQL", находиться в "SA-MP Orange Web Stats\Server\SQL.txt")

Code
CREATE TABLE Users(`id` int(11) NOT NULL auto_increment PRIMARY KEY,`Username` varchar(30) NOT NULL,`Password` varchar(50) NOT NULL, `UserIP` varchar(16) NOT NULL, `Blocked` int(4) NOT NULL default '0', `AdminLevel` int(4) NOT NULL default '0', `Kills` int(40) NOT NULL default '0',`Deaths` int(40) NOT NULL default '0.00', `SCon` int(10) NOT NULL default '0', `Register_Date` varchar(30) NOT NULL, `Last_Online` varchar(30) NOT NULL, `BanReason` varchar(256) NOT NULL);
CREATE TABLE ServerInfo(`id` int(11) NOT NULL auto_increment PRIMARY KEY,`ServerName` varchar(30) NOT NULL,`ServerIP` varchar(50) NOT NULL, `sKills` int(40) NOT NULL default '0', `sDeaths` int(40) NOT NULL default '0',`sKDR` float(40) NOT NULL default '0.00',`sSCon` int(30) NOT NULL default '0', `OnlinePlayers` int(30) NOT NULL default '0', `First_Start` varchar(30) NOT NULL, `Last_Updated` varchar(30) NOT NULL, `DBExecute` int(30) NOT NULL default '0');

6. Жмем кнопочку "OK"

Вуаля, таблицы созданы (Важно, если меняете название таблиц, то их придеться менять и в скрипте, и лазить по файлам веб статы, по этому НЕ МЕНЯЙТЕ ИХ, а то заипете меня вопросами "А ПАЧИМУ НИРАБОТАИТ?!")



Вот и готово.

Скачать

Так же в архиве находиться плагин "MySQL.dll" и "libmysql.dll" (Для винды)

Для линукса ищите сами ТУТ
Так же для компиляции вам понадобиться Инклуд mx_INI, берем его ТУТ

Название: Orange Stats Script
Version: 2.0
Авторы:
Скрипт: BaRRyS3R.mp3
WEB Stats: Raekwon, BaRRyS3R.mp3
Include mxINI: MX_Master
iparam, sparam: MX_Master
MySQL Plugin R3: G-sTyLeZzZ

Что не понятно, есть вопросы, пишите тут.

P.S. Буду рад, если вы поможете развить эту статистику

Источник:sa-mp.com


Автор - admin
Дата добавления - 19.12.2010 в 09:14:23
BJlaDuMuPДата: Среда, 27.04.2011, 06:04:43 | Сообщение # 2

Группа: Пользователи
Сообщений: 69
Буду рад если перезальют (:

Модератор раздела Уроки pawno
 
СообщениеБуду рад если перезальют (:

Автор - BJlaDuMuP
Дата добавления - 27.04.2011 в 06:04:43
adminДата: Среда, 27.04.2011, 21:56:09 | Сообщение # 3

Группа: Администраторы
Сообщений: 3869
BJlaDuMuP, кого?


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеBJlaDuMuP, кого?

Автор - admin
Дата добавления - 27.04.2011 в 21:56:09
Форум » Pawno » plugins и прочее для сайта » SA-MP Orange Web Stats
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
13:51:48
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2024

vkontakte :samp-pawno.ru: