Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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
Nowy Plugin

[Prośba o zrobienie] Zmaina nazwy servana danej mapie

Nowy Plugin

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

#1 T1000

    Pomocny

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:66
  • Lokalizacja:Świat
Offline

Napisano 27.03.2011 17:54

Witam!

Mam tylko jedne server i chce abyd ziałało na niech wile pluginów (udało sie :P) Tylko teraz:
Trzeba napisac plugin który przy danych przedrostkach map bedzie zmineiać nazwe serva na inną:

Mapa: aim_ - Nazwa: Kucharskov.cba.pl - SERVER [AIM][S/NS]
Mapa: awp_ - Nazwa: Kucharskov.cba.pl - SERVER [AWP/HSOnly][S/NS]
Mapa: de_ - Nazwa: Kucharskov.cba.pl - SERVER [TP][S/NS]
Mapa: gg_ - Nazwa: Kucharskov.cba.pl - SERVER [GunGame][S/NS]

Mapa niezdefinowana - Nazwa: Kucharskov.cba.pl - SERVER [MIX][S/NS]

Prosił bym również o SMA aby w razie nowych pluginów go zedytować!

Bardzo mi ejst to ptorzbne!
Z góry dzięki
T1000!

Dodano 28 marzec 2011 - 07:44:
Naskrobałem takie coś:

#include <amxmodx>
#include <amxmisc>

new const PLUGIN[] = "PrefixServerName";
new const VERSION[] = "0.5";
new const AUTHOR[] = "M. Kucharskov";
new mapname[33]

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
set_task("servername")
}

public servername() {
get_mapname ( mapname,32 )
if(equal("aim_",mapname,3){

}

get_mapname ( mapname,32 )
if(equal("awp_",mapname,4){

}

get_mapname ( mapname,32 )
if(equal("de_",mapname,3){

}

get_mapname ( mapname,32 )
if(equal("gg_",mapname,3){

}
}

Tylko że ja jestem lufa z AMXX i jest duuuuuuużo błędów!
Poza tym nie ma w kodzie ejszcze:
- zmiany nazwy servera (nie znam komedny)
- jezeli nie wykryje żadnych pam powyżej to zmenia nazwe na [MIX]

Użytkownik T1000 edytował ten post 28.03.2011 07:48

  • +
  • -
  • 0

#2 diablix

    emeryt

  • Przyjaciel

Reputacja: 507
Wszechwiedzący

  • Postów:663
  • GG:
  • Steam:steam
  • Imię:Daniel
  • Lokalizacja:Warszawa
Offline

Napisano 28.03.2011 19:50

#include <amxmodx>

static const gszErrorName[] = "[MIX]";
static const gszVersion[] = "0.1";
public plugin_init(){
register_plugin("Nazwa serwera", gszVersion, "diablix");
}

public plugin_end(){
new cvar_map[32], set_name[13];
get_cvar_string("amx_nextmap", cvar_map, sizeof cvar_map - 1);

set_name = gszErrorName;

if(containi(cvar_map, "aim_") != -1)
set_name = "[AIM]";
if(containi(cvar_map, "awp_") != -1)
set_name = "[AWP/HSOnly]";
if(containi(cvar_map, "de_") != -1)
set_name = "[TP]";
if(containi(cvar_map, "gg_") != -1)
set_name = "[GunGame]";

server_cmd("hostname ^"Kucharskov.cba.pl - SERVER ^"%s^"[S/NS]^"", set_name);
}


Spróbój, nie jestem pewien czy cmd zadziała, jakby nie działało przerobie na cvar_string.

Użytkownik Diablix edytował ten post 28.03.2011 20:50

  • +
  • -
  • 0

#3 T1000

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:66
  • Lokalizacja:Świat
Offline

Napisano 29.03.2011 05:46

No skoplilowac się skompilowało ale nie działa....

KOD:
#include <amxmodx> 
 
static const gszErrorName[]     = "[MIX]"; 
static const gszVersion[]       = "0.1"; 
public plugin_init(){ 
        register_plugin("PrefixServerName", gszVersion, "diablix"); 
} 
 
public plugin_end(){ 
        new cvar_map[32], set_name[13]; 
        get_cvar_string("amx_nextmap", cvar_map, sizeof cvar_map - 1); 
         
        set_name = gszErrorName; 
         
        if(containi(cvar_map, "aim_") != -1) 
                set_name = "[AIM]"; 
        if(containi(cvar_map, "awp_") != -1) 
                set_name = "[AWP/HSOnly]";       
        if(containi(cvar_map, "de_") != -1) 
                set_name = "[TP]";       
        if(containi(cvar_map, "828_") != -1) 
                set_name = "[TP]";       
        if(containi(cvar_map, "gg_") != -1) 
                set_name = "[GunGame]"; 
         
        server_cmd("hostname ^"Kucharskov.cba.pl - SERVER ^"%s^"[S/NS]^"", set_name); 
}

Użytkownik T1000 edytował ten post 29.03.2011 05:47

  • +
  • -
  • 0

#4 dram

    Wszechwidzący

  • Użytkownik

Reputacja: 16
Początkujący

  • Postów:277
  • Lokalizacja:xxxx
Offline

Napisano 29.03.2011 06:17

A spróbuj tak:

#include <amxmodx> 
 
static const gszErrorName[]     = "[MIX]"; 
static const gszVersion[]       = "0.1"; 
public plugin_init(){ 
        register_plugin("PrefixServerName", gszVersion, "diablix"); 
	serv_name();
} 
 
public serv_name(){ 
        new cvar_map[32], set_name[13]; 
        get_cvar_string("amx_nextmap", cvar_map, sizeof cvar_map - 1); 
         
        set_name = gszErrorName; 
         
        if(containi(cvar_map, "aim_") != -1) 
                set_name = "[AIM]"; 
        if(containi(cvar_map, "awp_") != -1) 
                set_name = "[AWP/HSOnly]";       
        if(containi(cvar_map, "de_") != -1) 
                set_name = "[TP]";       
        if(containi(cvar_map, "828_") != -1) 
                set_name = "[TP]";       
        if(containi(cvar_map, "gg_") != -1) 
                set_name = "[GunGame]"; 
         
        server_cmd("hostname ^"Kucharskov.cba.pl - SERVER ^"%s^"[S/NS]^"", set_name); 
}

  • +
  • -
  • 0
Co oferuje?

Pisanie pluginów amxx/modow itd
Skryptow php

Kontakt na PW LUB GG

#5 T1000

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:66
  • Lokalizacja:Świat
Offline

Napisano 29.03.2011 07:11

Nie działa ale czy to ejst wina tego że zmeiniam mape przez amxmodmenu?
  • +
  • -
  • 0

#6 Mr. Pawlak

    Wygrałeś talon na kurwę i balon

  • Power User

Reputacja: 936
Master

  • Postów:1668
  • GG:
  • Lokalizacja:Mongolia
Offline

Napisano 29.03.2011 08:07

Konfiguracja danej mapy - AMXX.pl: Support AMX Mod X

hostname "iksde"

tylko gorzej z pluginami ;P

Użytkownik Mr. Pawlak edytował ten post 29.03.2011 08:09

  • +
  • -
  • 0

#7 T1000

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:66
  • Lokalizacja:Świat
Offline

Napisano 29.03.2011 09:02

W folderze:

dedicated server\cstrike\addons\amxmodx\configs\maps


Zrobiłem plik: prefix-de_.cfg
I jego treść:

; Ustawienia serwera na mapy typu de_
hostname "Kucharskov.cba.pl - SERVER [TP][S/NS]"


Ale jak jest standardowo ustawuione to i tak się wyśietla: "Kucharskov.cba.pl - SERVER [MIX][S/NS]"
  • +
  • -
  • 0

#8 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6032
Godlike

  • Postów:10825
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 29.03.2011 15:12

#include <amxmodx> 

public plugin_init(){ 
	register_plugin("PrefixServerName", "0.1", "diablix"); 
	new cvar_map[32], set_name[13]; 
	
	get_mapname(cvar_map,charsmax(cvar_map))
	
	set_name = "[MIX]"; 
	
	if(containi(cvar_map, "aim_") != -1) 
		set_name = "[AIM]"; 
	if(containi(cvar_map, "awp_") != -1) 
		set_name = "[AWP/HSOnly]";       
	if(containi(cvar_map, "de_") != -1) 
		set_name = "[TP]";       
	if(containi(cvar_map, "828_") != -1) 
		set_name = "[TP]";       
	if(containi(cvar_map, "gg_") != -1) 
		set_name = "[GunGame]"; 
	
	server_cmd("hostname ^"Kucharskov.cba.pl - SERVER %s[S/NS]^"", set_name);
}
lub
#include <amxmodx> 

public plugin_init(){ 
	register_plugin("PrefixServerName", "0.1", "diablix"); 
	new cvar_map[32], set_name[13]; 
	
	get_mapname(cvar_map,charsmax(cvar_map))
	
	set_name = "[MIX]"; 
	
	if(containi(cvar_map, "aim_") != -1) 
		set_name = "[AIM]"; 
	if(containi(cvar_map, "awp_") != -1) 
		set_name = "[AWP/HSOnly]";       
	if(containi(cvar_map, "de_") != -1) 
		set_name = "[TP]";       
	if(containi(cvar_map, "828_") != -1) 
		set_name = "[TP]";       
	if(containi(cvar_map, "gg_") != -1) 
		set_name = "[GunGame]"; 
	
	new szTmp[128];
	formatex(szTmp,charsmax(szTmp),"Kucharskov.cba.pl - SERVER %s[S/NS]", set_name);
	set_cvar_string("hostname",szTmp);
}
a tak spytam na h*j wam zmienne static ? jak to raz ma byc wywolane ?
  • +
  • -
  • 1

#9 1337

    Wszechpomocny

  • Zbanowany

Reputacja: 26
Życzliwy

  • Postów:310
  • GG:
  • Imię:Adrian
  • Lokalizacja:Bystrzyca Kłodzka
Offline

Napisano 29.03.2011 16:37

Działa :) + leci

Nie pomagam na GG/PW ew. odpłatnie. (Pamiętaj że za 20zł nie otwieram nawet notatnika)

Spam o pomoc przy serwerze/pluginach/skryptach równoznaczne jest z automatycznym dodaniem Cię do listy osób ignorowanych.

 

Ps. DarkGL idę po Ciebie.


#10 T1000

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:66
  • Lokalizacja:Świat
Offline

Napisano 31.03.2011 15:57

Mi jak zwykle nei działa zapewne to wina tego że serwer hostuje u siebie bez ip zewnętrznego na HLDS...
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Nowy Plugin

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

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