←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

HTML
Własna otwarta lista serwerów

  • +
  • -
RIKS - zdjęcie RIKS 04.03.2012

Witam,
Od dłuższego czasu poszukuję skryptów, kodów itd. do stworzenia własnej otwartej listy serwerów, czyli takiej, że każdy zalogowany użytkownik może dodać swój serwer. Zauważyłem że co raz cześciej można spotkać coś takiego na stronach serwerów.
Najczęściej spotykałem się z LGSL 5.8. Próbowałem wgrać to na swoją stronę, lecz jednak nie mam pojęcia jak udostępnić użytkownikom możliwość dodania serwera, oraz (w przypadku LGSL) dodać możliwość rejestracji.
Dlatego też zwracam się do was z pytaniami :
Jaki skrypt najlepiej wykorzystać?
Czy istnieją modyfikacje, które dodały by mi wyżej opisane opcje do danego skryptu?
Odpowiedz

  • +
  • -
master522 - zdjęcie master522 04.03.2012

jak udostępnić użytkownikom możliwość dodania serwera


lgsl_config.php

$lgsl_config['public_add']	= 1;
1 - serwer musi zostać aktywowany przez admina, 2 - serwer zostaje od razu dodany do listy.

Link do dodawania serwerów:
adresstrony.pl/lgsl/?s=add

Jeśli zaś chodzi o dodawanie serwerów tylko przez zalogowanych użytkowników to może warto spróbować
Joomla + http://www.greycube....oad.php?view.58

Nie wiem czy tam będzie taka opcja ale spróbować zawsze można.
Użytkownik master522 edytował ten post 04.03.2012 16:50
Odpowiedz

  • +
  • -
RIKS - zdjęcie RIKS 04.03.2012

Dzięki,
Udało mi się zintegrować liste lgsl ze style forum phpbb2, tylko teraz mam problem z intergracją strony dodawania serwera...
Nie ma jej w żadnym pliku i nie wiem jak zedytować poszczególne elementy tak żeby tłem było tło stylu mojego forum itd.

Mam jeszcze jeden problem :
Przy wybieraniu gry do jakiej zalicza się serwer mam masę niepotrzebnych innych gier taki jak np. Unreal tournament itd... Na co mi one skoro interesują mnie tylko serwery cs 1.6? Próbowałem edytować plik lgsl_protocol, bo tam znajdowały się te wszystkie gry, pousuwałem prawie wszystkie wpisy gier (zostawiając oczywiście cs), ale moim oczom ukazał się błąd...
[b]Parse error[/b]: syntax error, unexpected '}', expecting ')' in [b]/home/silverte/public_html/lista/lgsl_files/lgsl_protocol.php[/b] on line [b]24[/b] .
Mam nadzieję ze i na to ktoś będzie miał radę

Pozdrawiam.
Użytkownik RIKS edytował ten post 04.03.2012 19:20
Odpowiedz

  • +
  • -
RIKS - zdjęcie RIKS 11.03.2012

Refresh .
Odpowiedz

  • +
  • -
Leihto - zdjęcie Leihto 11.03.2012

To może chociaż byś podal ten plik w którym robiłeś zmiany?:F
Odpowiedz

  • +
  • -
kwieciak - zdjęcie kwieciak 12.03.2012

ej ja sie dolaczam tez by mi sie pzydalo :)
Odpowiedz

  • +
  • -
RIKS - zdjęcie RIKS 14.03.2012

function lgsl_protocol_list()
  {
	return array(
	"aarmy"		 => "09",
	"aarmy_"		=> "03",
	"aarmy3"		=> "26",
	"arcasimracing" => "16",
	"arma"		  => "09",
	"arma2"		 => "09",
	"avp2"		  => "03",
	"avp2010"	   => "31",
	"bfbc2"		 => "30",
	"bfvietnam"	 => "09",
	"bf1942"		=> "03",
	"bf2"		   => "06",
	"bf2142"		=> "06",
	"callofduty"	=> "02",
	"callofdutyuo"  => "02",
	"callofdutywaw" => "02",
	"callofduty2"   => "02",
	"callofduty4"   => "02",
	"cncrenegade"   => "03",
	"crysis"		=> "06",
	"crysiswars"	=> "06",
	"cs2d"		  => "29",
	"cube"		  => "24",
	"doomskulltag"  => "27",
	"doomzdaemon"   => "28",
	"doom3"		 => "10",
	"dh2005"		=> "09",
	"had2"		  => "03",
	"halflife"	  => "05",
	"halflifewon"   => "05",
	"halo"		  => "03",
	"il2"		   => "03",
	"farcry"		=> "08",
	"fear"		  => "09",
	"flashpoint"	=> "03",
	"freelancer"	=> "14",
	"frontlines"	=> "20",
	"f1c9902"	   => "03",
	"gamespy1"	  => "03",
	"gamespy2"	  => "09",
	"gamespy3"	  => "06",
	"ghostrecon"	=> "19",
	"graw"		  => "06",
	"graw2"		 => "09",
	"gtr2"		  => "15",
	"jediknight2"   => "02",
	"jediknightja"  => "02",
	"killingfloor"  => "13",
	"kingpin"	   => "03",
	"mohaa"		 => "03",
	"mohaab"		=> "03",
	"mohaas"		=> "03",
	"mohpa"		 => "03",
	"mohaa_"		=> "02",
	"mohaab_"	   => "02",
	"mohaas_"	   => "02",
	"mohpa_"		=> "02",
	"mta"		   => "08",
	"nascar2004"	=> "09",
	"neverwinter"   => "09",
	"neverwinter2"  => "09",
	"nexuiz"		=> "02",
	"openttd"	   => "22",
	"painkiller"	=> "08",
	"painkiller_"   => "09",
	"plainsight"	=> "32",
	"prey"		  => "10",
	"quakeworld"	=> "07",
	"quakewars"	 => "10",
	"quake2"		=> "02",
	"quake3"		=> "02",
	"quake4"		=> "10",
	"ravenshield"   => "04",
	"redorchestra"  => "13",
	"rfactor"	   => "16",
	"samp"		  => "12",
	"savage"		=> "17",
	"savage2"	   => "18",
	"serioussam"	=> "03",
	"serioussam2"   => "09",
	"shatteredh"	=> "05",
	"sof2"		  => "02",
	"soldat"		=> "08",
	"source"		=> "05",
	"stalker"	   => "06",
	"stalkercs"	 => "09",
	"startrekef"	=> "02",
	"starwarsbf"	=> "09",
	"starwarsbf2"   => "09",
	"starwarsrc"	=> "09",
	"swat4"		 => "03",
	"test"		  => "01",
	"teeworlds"	 => "21",
	"tribes"		=> "23",
	"tribes2"	   => "25",
	"tribesv"	   => "09",
	"warsow"		=> "02",
	"warsowold"	 => "02",
	"urbanterror"   => "02",
	"ut"			=> "03",
	"ut2003"		=> "13",
	"ut2003_"	   => "03",
	"ut2004"		=> "13",
	"ut2004_"	   => "03",
	"ut3"		   => "11",
	"vcmp"		  => "12",
	"vietcong"	  => "03",
	"vietcong2"	 => "09",
	"wolfet"		=> "02",
	"wolfrtcw"	  => "02",
	"wolf2009"	  => "10");

	return $lgsl_protocol_list;
  }

Tylko w tej części robiłem zmiany.
Użytkownik RIKS edytował ten post 14.03.2012 22:32
Odpowiedz

  • +
  • -
ZarzadCSB - zdjęcie ZarzadCSB 15.03.2012

Chcesz pomocy darmowej od innych ale pliku nie udostępniasz z obaw że ktoś inny podbierze.
Jeżeli się tego obawiasz to zlecenia płatne.
Odpowiedz

  • +
  • -
RIKS - zdjęcie RIKS 15.03.2012

Nie obawiam się tego ...
Po prostu cały plik ma ponad 180kb, i cięzko go wrzucić w poście (forum chyba nie wyrabia)
Nie widzę sensu wrzucania reszty tego pliku gdzie wszystko jest tak jak w oryginalce którą można pobrać ze strony greycube.com ...
Użytkownik RIKS edytował ten post 15.03.2012 20:16
Odpowiedz

  • +
  • -
RIKS - zdjęcie RIKS 25.03.2012

Refresh
Odpowiedz