Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

przekierowanie na inny serwer


  • Zamknięty Temat jest zamknięty
13 odpowiedzi w tym temacie

#1 czipas

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
Offline

Napisano 15.08.2008 11:01

Witam, poszukuje pluginu który przekierowuje na inny serwer ALE ! nie chodzi mi o zwykły plugin który przenosi ludzi gdy serwer jest już pełen, bo to nie problem dla mnie poszukać. Interesuje mnie coś takiego, że gdy koleś się podłącza plugin sprawdza czy ma steam czy nonsteam. (serwer jest nonsteam) i następnie jeżeli gracz posiada platformę steam przenosi go na inny serwer tj. na serwer steam, a na serwer nonsteam wpuszcza tylko graczy z VALVE_ID_LAN czy jak to sie tam pisze :)

Proszę o konstruktywną wypowiedź i z góry dziękuje :D
  • +
  • -
  • 0

#2 Gość__*

  • Gość

Reputacja: 0

Offline

Napisano 15.08.2008 13:09

czipas, nie jestem pewien czy taki plugin istnieje ... Tu masz ten normalny ( http://amxx.pl/viewtopic.php?t=422 ).

#3 czipas

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
Offline

Napisano 15.08.2008 13:18

No właśnie... w tym problem, że normalny nie zrobi tego co mam w zamyśle :)
Bo po prostu będzie przekierowywał wszystkich, a ja bym chciał tylko steamowców
  • +
  • -
  • 0

#4 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 15.08.2008 14:02

Musisz mieć binarki, które rozpoznają VALVE_ID_LAN i STEAM_ID_LAN (lub VALVE_ID_PENDING itd..) grunt, żeby rozpoznawało steam i valve


#include <amxmodx>
#include <amxmisc>
new ip[]="123.123.123.123" //tu wpisz ip tego serwera steam

public plugin_init() 
{
	register_plugin("steam redirect","1.0","grankee")
	register_cvar("redirect_admin_immu","1")
}
public client_authorized(id)
{
	if(is_user_admin(id)&& get_cvar_num("redirect_admin_immu")==1)
		return PLUGIN_CONTINUE
	
	new status[21]
	get_user_authid(id,status,20)
	if(equal(status,"STEAM",5))
	{
		client_cmd(id,"echo ^"Zostales przekierowany na serwer STEAM^"")
		client_cmd(id,"connect %s",ip)
	}
	return PLUGIN_CONTINUE
}

  • +
  • -
  • 0

#5 czipas

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
Offline

Napisano 15.08.2008 15:55

rozumiem że to co podałeś to jest kod samego przekierowania ?
przed tym trzeba dorzucić skrypt który będzie sprawdzał czy to jest steam_id czy valve_lan_id ?
  • +
  • -
  • 0

#6 choyrack

    Wszechpomocny

  • Użytkownik

Reputacja: 64
Pomocny

  • Postów:369
  • GG:
  • Lokalizacja:Wrocław
Offline

Napisano 15.08.2008 16:08

czipas, To jest już cały skrypt, skompiluj i wrzuć na serwer :-)
  • +
  • -
  • 0

#7 czipas

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
Offline

Napisano 15.08.2008 20:11

chyba nie działa...
  • +
  • -
  • 0

#8 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 15.08.2008 20:40

jak zrobisz wszystko dobrze i masz binarki rozpoznajace steam i valve to musi dzialac bo testowalem
  • +
  • -
  • 0

#9 czipas

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
Offline

Napisano 15.08.2008 21:01

hmmm głupie pytanie ale co kryje się pod pojęciem "binarki rozpoznające steam i valve" ? :D

EDIT:

ahh sorka :D jednak działa
mam jeszcze małą prośbę, do osób które się orientują :) Czy dało by radę to przerobić i zorbić tak:
1. Łączy się gracz
2. Wchodzi na serwer
3. zanim wybierze drużynę pokazuje się napis (taki po boku biały lub innego koloru) [jeżeli ma STEAM oczywiscie]:

"Witaj graczu %nick%, posiadasz konto STEAM, czy chcesz podłączyć się do serwera STEAM?
1. Tak, przenieś mnie tam
2. Nie, chce zostać na serwerze NON-STEAM"

4. I dopiero po naciśnięciu "1" przenosi gracza na inny serwer
  • +
  • -
  • 0

#10 Gość__*

  • Gość

Reputacja: 0

Offline

Napisano 15.08.2008 22:22

"binarki rozpoznające steam i valve"

To, że jak masz binarki STEAMOWE to ten plugin nie ma sensu ( a on testował na ns ). Chyba o to chodziło xP

#11 czipas

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
Offline

Napisano 16.08.2008 13:27

mogę liczyć na tą drobną modyfikację w skrypcie ?
  • +
  • -
  • 0

#12 Siwson

    Zaawansowany

  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:76
  • GG:
  • Imię:Michał
  • Lokalizacja:Wrocław
Offline

Napisano 16.08.2008 13:50

Powiem szczerze że temat jest dobry. Pomysł ciekawy, a wykonany skrypt przez grankee działa, bo testowałem. Całkiem przydatne. Pozdro.
  • +
  • -
  • 0

#13 grankee

    Godlike

  • Support Team

Reputacja: 517
Wszechwiedzący

  • Postów:1 500
  • Lokalizacja:Radom
Offline

Napisano 16.08.2008 14:21

Ta drobna modyfikacja jest dość trudna:D
  • +
  • -
  • 0

#14 czipas

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:8
Offline

Napisano 21.08.2008 18:43

Naprawdę nikt nie potrafiłby pomóc w tym temacie? Bardzo zależy mi na takim pluginie...

Czy dało by radę to przerobić i zorbić tak:
1. Łączy się gracz
2. Wchodzi na serwer
3. zanim wybierze drużynę pokazuje się napis (taki po boku biały lub innego koloru) [jeżeli ma STEAM oczywiscie]:

"Witaj graczu %nick%, posiadasz konto STEAM, czy chcesz podłączyć się do serwera STEAM?
1. Tak, przenieś mnie tam
2. Nie, chce zostać na serwerze NON-STEAM"

4. I dopiero po naciśnięciu "1" przenosi gracza na inny serwer


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych