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
 

[ROZWIĄZANE] edycja pluginu Simple Redirection


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

#1 Ruchacz

    Początkujący

  • Użytkownik

  • Reputacja: -3
    Nowy

  • Postów:15
  • Lokalizacja:Oklahoma
Offline

Napisano 03.10.2012 14:24

Witam

Mam takie pytanie dotyczącego tego pluginu: http://amxx.pl/topic...le-redirection/
Mam na serwerze 26 slotów, chciałbym ustawić tak żeby przy liczbie 25 graczy przenosiło na inny serwer, ale żeby adminów nie przenosiło. Jeśli ktoś ma jakiś pomysł na przerobienie tego pluginu to byłbym wdzięczny.

Jeśli napisałem temat w złym dziale to proszę o przeniesienie.

No to czekam na propozycje ;)

Pozdrawiam
  • +
  • -
  • 0

#2 AztekHQS

    Banned

  • Zbanowany

  • Reputacja: 98
    Zaawansowany

  • Postów:279
  • Lokalizacja:Polska
Offline

Napisano 03.10.2012 14:29

cvar: amx_rd_adminflag "flaga"
np. amx_rdadminflag "a" - immunitet

Oczywiście możesz ustawić kilka flag np. "abcd"

#include <amxmodx>
#include <amxmisc>

public plugin_init() {
register_plugin("Simple Redirect","1.0","BigBaller")
register_cvar("amx_rd_maxplayers","0")

register_cvar("amx_rd_server", "")
register_cvar("amx_rd_serverport", "")
register_cvar("amx_rd_serverpw", "")
register_cvar("amx_rd_adminflag", "")
}

public client_connect(id) {
new rd_adminflag[22]; get_cvar_string("amx_rd_adminflag", rd_adminflag, 21)
if(has_flag(id, rd_adminflag)) return PLUGIN_CONTINUE

new rd_maxplayers = get_cvar_num("amx_rd_maxplayers")
new rd_serverport = get_cvar_num("amx_rd_serverport")
new rd_server[64], rd_serverpw[32]
get_cvar_string("amx_rd_server", rd_server, 63)
get_cvar_string("amx_rd_serverpw", rd_serverpw, 31)
if(get_playersnum() >= rd_maxplayers) {
if(!equal(rd_serverpw, ""))
client_cmd(id, "echo ^"[AMXX] Simple Redirection - Set Password to %s^";password %s", rd_serverpw, rd_serverpw)

client_cmd(id, "echo ^"[AMXX] Simple Redirection - Redirecting to %s:%d^";Connect %s:%d", rd_server, rd_serverport, rd_server, rd_serverport)
}
return PLUGIN_CONTINUE
}

Użytkownik AztekHQS edytował ten post 03.10.2012 14:38

Najlepszy serwer JailBreak!
IP: 31.186.83.208:27043
Dołączona grafika

#3 Ruchacz

    Początkujący

  • Autor tematu
  • Użytkownik

  • Reputacja: -3
    Nowy

  • Postów:15
  • Lokalizacja:Oklahoma
Offline

Napisano 03.10.2012 15:00

#include <amxmodx>
#include <amxmisc>

public plugin_init() {
		register_plugin("Simple Redirect","1.0","BigBaller")
		register_cvar("amx_rd_maxplayers","25")

		register_cvar("amx_rd_server", "80.72.41.211")
		register_cvar("amx_rd_serverport", "27027")
		register_cvar("amx_rd_serverpw", "")
		register_cvar("amx_rd_adminflag", "a")
}

public client_connect(id) {
		new rd_adminflag[22]; get_cvar_string("amx_rd_adminflag", rd_adminflag, 21)
		if(has_flag(id, rd_adminflag)) return PLUGIN_CONTINUE

		new rd_maxplayers = get_cvar_num("amx_rd_maxplayers")
		new rd_serverport = get_cvar_num("amx_rd_serverport")
		new rd_server[64], rd_serverpw[32]
		get_cvar_string("amx_rd_server", rd_server, 63)
		get_cvar_string("amx_rd_serverpw", rd_serverpw, 31)
		if(get_playersnum() >= rd_maxplayers) {
				if(!equal(rd_serverpw, ""))
						client_cmd(id, "echo ^"[AMXX] Simple Redirection - Set Password to %s^";password %s", rd_serverpw, rd_serverpw)

				client_cmd(id, "echo ^"[AMXX] Simple Redirection -  Redirecting to %s:%d^";Connect %s:%d", rd_server, rd_serverport, rd_server, rd_serverport)
		}
		return PLUGIN_CONTINUE
}
AztekHQS, czy jak coś takiego skompiluje to będzie śmigać?

Użytkownik Ruchacz edytował ten post 03.10.2012 15:06

  • +
  • -
  • 0

#4 Ruchacz

    Początkujący

  • Autor tematu
  • Użytkownik

  • Reputacja: -3
    Nowy

  • Postów:15
  • Lokalizacja:Oklahoma
Offline

Napisano 03.10.2012 16:09

skompilowałem ten plik sma który podałeś i podmieniłem na serwer oraz dopisałem amx_rdadminflag "a" do amxx.cfg i niestety nie działa tak jak tego oczekuje
  • +
  • -
  • 0

#5 AztekHQS

    Banned

  • Zbanowany

  • Reputacja: 98
    Zaawansowany

  • Postów:279
  • Lokalizacja:Polska
Offline

Napisano 03.10.2012 17:15

Eh, błędzik

if(has_flag(id, rd_adminflag))

-->
if(has_flag(id, "rd_adminflag"))

Najlepszy serwer JailBreak!
IP: 31.186.83.208:27043
Dołączona grafika

#6 Ruchacz

    Początkujący

  • Autor tematu
  • Użytkownik

  • Reputacja: -3
    Nowy

  • Postów:15
  • Lokalizacja:Oklahoma
Offline

Napisano 03.10.2012 23:23

Okej problem rozwiązany. AztekHQS, dzięki za pomoc.
Temat można zamknąć.

Pozdrawiam
  • +
  • -
  • 0

#7 Gość_21977_*

  • Gość

  • Reputacja: 0

Offline

Napisano 04.10.2012 07:53

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL

#8 Gość_21977_*

  • Gość

  • Reputacja: 0

Offline

Napisano 04.10.2012 07:53

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XPytania

do

AMX Mod XProblemy z pluginami




  


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

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

Coinsy CSGOPolygon Za SMS, PSC , Przelew - CoinSell.pro
Skiny do CS:GO za SMS, PSC, Przelew - CSGOPaka.com
Automatyczny Bot Levelowania Steam - LVLUPSteam.com
CSGO Gambling Sites and Free Betting Codes - DreamCodes.gg

Logowanie


  • Potrzebujesz konta? Zarejestruj się!