Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Nazwa pliku: [ L3X ] Lista Serwerów [sidebar]

Autor: Leihto

Data wysłania: 12 sie 2012

Kategoria: Modyfikacje

Wspierana wersja IP.Board: 3.3.X, 3.2.X

Oto mój kolejny "hook" do IP Board ;)

Tym razem jest to "Lista Serwerów" wyświetlająca się TYLKO (narazie) w sidebarze.

Sam skrypt jest zarządzany TYLKO CZĘŚCIOWO z Panelu administracyjnego (jest to wersja komercyjna. W wersji "pełnej" - płatnej jest obsługa całkowicie z panelu admina).

Hook instalujemy, tak jak każdy inny.

Otwieramy katalog dostępny pod linkiem który ustawiamy w Panelu Admina (domyślnie /public/lista_serwerow/).

W nim znajdują się 2 pliki i folder. Otwieramy plik serwery.lista.php i edytujemy go według instrukcji poniżej:

W pliku znajdują się tablice wielowymiarowe. Kopiujemy dolną:

array(
"ip" => "192.168.1.1:27015",
"on" => 1,
"bany" => "#",
"staty" => "#",
"hltv" => "#"
),

I odpowiednio wpisujemy własne wartości.

IP: Wpisujemy ip swojego serwera, razem z portem!

ON: Czy serwer ma być wyświetlany w liście?

Bany: Link do amxbansa (jak nie ma, pozastawiamy puste[""])

Staty: Link do web-statów (jak nie ma, pozastawiamy puste[""])

HLTV: Link do demek HLTV (jak nie ma, pozastawiamy puste [""])

Każdy kolejny serwer podajemy kopiując tablicę, w taki sposób:

// Serwer nr 1
array(
"ip" => "192.168.1.1:27015",
"on" => 1,
"bany" => "#",
"staty" => "#",
"hltv" => "#"
),
// Serwer nr 2
array(
"ip" => "192.168.1.1:27015",
"on" => 1,
"bany" => "#",
"staty" => "#",
"hltv" => "#"
),

Folder public umieszczamy w katalogu głównym forum!

Inne Informacje:

/****************************************************
* Hook IPB - Lista Serwerów w Sidebarze             *
* Wersja: 1.0.0                                        *
* Autor: Leihto                                     *
* Dla: Graj24.eu & Amxx.pl & forum.invisionize.pl   *
* Licencja: Standardowa GNU                         *
* Skrypt rozpowszechniany za DARMO! Zakaz sprzedaży!*
* Proszę o nie usuwanie stopki z pluginu!           *
*****************************************************/

Proszę o nie usuwanie stopki z pluginu (w templatce).

Uwaga! Hook nie może być używany równolegle z innym pluginem wymagającym klasy HlSocket

Pobierz plik

Edytowane przez Leihto
  • Lubię to 3

Zapraszam na moje portfolio oraz bloga wojtusdev.pl

Opublikowano (edytowane)

<?php
/****************************************************************************************************
* Hook IPB - Lista Serwerów w Sidebarze *
* Wersja: 1.0.0 *
* Autor: Leihto *
* Dla: Graj24.eu & Amxx.pl & forum.invisionize.pl *
* Licencja: Standardowa GNU *
* Skrypt rozpowszechniany za DARMO! Zakaz sprzedaży! *
* Proszę o nie usuwanie stopki z pluginu! *
****************************************************************************************************/
$serwery = array(
array(
"ip" => "80.72.37.10:27017",
"on" => 1,
"bany" => "http://pgg.xaa.pl/",
"staty" => "",
"hltv" => "http://hltv.zabijaka.pl/id/11127.html"
),
array(
"ip" => "80.72.37.13:27040",
"on" => 1,
"bany" => "http://pgg.xaa.pl/",
"staty" => "",
"hltv" => "http://hltv.zabijaka.pl/id/13246.html"
),
array(
"ip" => "79.133.192.164:27086",
"on" => 1,
"bany" => "http://pgg.xaa.pl/",
"staty" => "",
"hltv" => "http://hltv.zabijaka.pl/id/15657.html"
),
array(
"ip" => "79.133.192.34:27034",
"on" => 1,
"bany" => "http://pgg.xaa.pl/",
"staty" => "",
"hltv" => ""
),
array(
"ip" => "79.133.192.166:27095",
"on" => 1,
"bany" => "http://pgg.xaa.pl/",
"staty" => "",
"hltv" => ""
),
);
?>

Wrzuciłem wszystkie, ale ten sam problem miałem również na standardowym lista.serwery.php.

Edytowane przez TeeZik

Znajdziesz mnie na LinkedIn

Opublikowano

Ahh. No tak ;)

Na forum masz zainstalowany inny plugin wymagający hlsocket.

Jest on w takim wypadku 2 razy pobierany, i przez to masz białą stronę.. Spróbuj usunąć chwilowo tamten plugin ;)

Zapraszam na moje portfolio oraz bloga wojtusdev.pl

Opublikowano

Czy rozszerzenie działa wraz z serwerami Minecraft? Jeśli nie to może dorobiłbyś(autor) taką funkcję? :)

01001001 01010000 00101110 01000010 01101111 01100001 01110010 01100100

Opublikowano (edytowane)

No to jedziemy. :)

@@DawPi

Tak na osobnej testowej kopii forum ;) Lecz jest to demo z wersji 'pełnej' KLIK

@@manius1988

Jeżeli Twoje forum używa tej tabelki, to musisz ją usunąć, albo dać sobie spokój z tym hookiem :) Ewentualnie spróbuję jeszcze zrobić sprawdzanie czy klasa jest już używana ;)

Co do wersji poza sidebarem, styl jest gotowy, więc na 'dniach' mogę ją wydać jak będziesz zainteresowany ;)

@@Mario14125

Taka opcja będzie w wersji 'pełnej'. Prócz tego zostanie dodana obsługa serwerów TS3, VT, Muble, GTA SA itp ;)

Edytowane przez Leihto
  • Lubię to 2

Zapraszam na moje portfolio oraz bloga wojtusdev.pl

Opublikowano

Tego jeszcze sam nie wiem ;) Zobaczymy jak wersja pierwsza będzie skończona ;)

Tyle mogę zapewnić, że nie będzie to jakaś 'wielka' suma ;) Wiem jakie są czasy, więc nie będę was naciągał :)

Zapraszam na moje portfolio oraz bloga wojtusdev.pl

Opublikowano

Ewentualnie spróbuję jeszcze zrobić sprawdzanie czy klasa jest już używana ;)

A powiedz w jaki sposób to sprawdzić, zależy mi na tej tabelce??

I tak był bym zainteresowany tym poza sidebarem i oczywiście płatna wersja :)

Opublikowano

Ogólnie zamysł był taki żeby użyć gamqa, ale z wczorejszych testów wyszło że połowa obsługiwanych protokołów w ogóle nie działa..

Będzie to zrobione na osobnych klasach ;)

Zapraszam na moje portfolio oraz bloga wojtusdev.pl

Opublikowano

Manius, to może zrobimy tabelki:

-wysuwane

-w sidebarze

-na górze forum

-na oddzielnej podstronie

-w każdym dziale jako przyklejony topic

-w stopce

to jest bez sensu...

Opublikowano

Nie wiem, czy jest sens się wykłócać. Styl kradziony, forum pewnie też, zarówno jak i appy.

Opublikowano

@manius1988

Wykonanie takiego czegoś nie jest czymś szczególnie trudnym i będę mógł coś takiego 'dorobić', ale nie dodam tego bezpośrednio do aplikacji, tylko jako osobny dodatek ;)

Zapraszam na moje portfolio oraz bloga wojtusdev.pl

Opublikowano

Hmm.. Ogólnie to ciężko mi to określić ;)

Rżnięcie serwerów na "czysto" z bazy nie ma większego sensu bo to + sprawdzenie serwerów będzie zabijało forum ;)

Muszę dopisać tylko klasę i funkcję AJAXa i będę mógł już wystawić skrypt 'na sprzedaż' ;)

Zapraszam na moje portfolio oraz bloga wojtusdev.pl

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.