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

Brak Możliwości wyboru klasy?


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

#1 djpatryk

    Wszechwidzący

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:289
  • Lokalizacja:Zgorzelec
Offline

Napisano 01.06.2010 16:31

Witam. Poszukuję takiego pluginu co blokowałby wybór klasy przykładowo przez pierwsze 2 min gry. Bo jak jest rozgrzewka wszyscy mi spamują tym /klasa i niektórzy jej nie mają dopiero na następną mapę. Istenieje taki plugin?

#2 Krejzol

    Wszechpomocny

  • Użytkownik

Reputacja: 48
Pomocny

  • Postów:357
Offline

Napisano 01.06.2010 17:01

Cvar:

dm_block_round "3"


Zamiast 3 dajesz po ilu rundach będzie można użyć /klasa. Pomogłem? daj + :)

Załączone pliki


  • +
  • -
  • 0

#3 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 01.06.2010 17:10

#include <amxmodx>

#define PLUGIN "Blok klasa"
#define VERSION "1.0"
#define AUTHOR "R3X"

new gTimeStamp;


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("say /Klasa","cmdBlock")
register_clcmd("say klasa","cmdBlock")
register_clcmd("klasa","cmdBlock")
register_clcmd("say /klasa","cmdBlock")
register_clcmd("say /zmianaklasy","cmdBlock")
register_clcmd("say zmianaklasy","cmdBlock")

register_cvar("diablo_blok_klasa", "1");
}
public plugin_cfg(){
gTimeStamp = get_systime()+180*get_cvar_num("diablo_blok_klasa");
}
public cmdBlock(id){
if(get_systime() <= gTimeStamp)
return PLUGIN_HANDLED;
return PLUGIN_CONTINUE;
}

Użytkownik deLL edytował ten post 01.06.2010 17:10


#4 djpatryk

    Wszechwidzący

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:289
  • Lokalizacja:Zgorzelec
Offline

Napisano 01.06.2010 17:41

@UP czy

gTimeStamp = get_systime()+180*get_cvar_num

180 to jest czas w sekundach w którym się nie da wybrać klasy? A i jeszcze jedno. Czy dałoby się dorobić taką wiadomość.

[Tomkowice.pl] Nie mozesz wybrac klasy przez pierwsze 3 minuty

01 czerwiec 2010 - 19:02:
deLL pomożesz?

01 czerwiec 2010 - 19:44:
@Krejzol Ten plugin nie działa

Użytkownik djpatryk edytował ten post 01.06.2010 17:41


#5 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 01.06.2010 19:14

Tak, 180 to czas w sekundach po zmianie mapy. Sprawdź czy Ci o to chodziło:

#include <amxmodx>

#define PLUGIN "Blok klasa"
#define VERSION "1.0"
#define AUTHOR "R3X"

new gTimeStamp;


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("say /Klasa","cmdBlock")
register_clcmd("say klasa","cmdBlock")
register_clcmd("klasa","cmdBlock")
register_clcmd("say /klasa","cmdBlock")
register_clcmd("say /zmianaklasy","cmdBlock")
register_clcmd("say zmianaklasy","cmdBlock")

register_cvar("diablo_blok_klasa", "1");
}
public plugin_cfg(){
gTimeStamp = get_systime()+180*get_cvar_num("diablo_blok_klasa");
}
public cmdBlock(id){
if(get_systime() <= gTimeStamp) {
client_print(id, pritn_chat, "[Tomkowice.pl] Nie mozesz wybrac klasy przez pierwsze 3 minuty")
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}


#6 djpatryk

    Wszechwidzący

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:289
  • Lokalizacja:Zgorzelec
Offline

Napisano 01.06.2010 19:17

/groups/amxmodx/tmp3/textkrbs0t.sma(27) : error 017: undefined symbol "pritn_chat"
/groups/amxmodx/tmp3/textkrbs0t.sma(27) : warning 215: expression has no effect
/groups/amxmodx/tmp3/textkrbs0t.sma(27) : error 001: expected token: ";", but found ")"
/groups/amxmodx/tmp3/textkrbs0t.sma(27) : error 029: invalid expression, assumed zero
/groups/amxmodx/tmp3/textkrbs0t.sma(27) : fatal error 107: too many error messages on one line

błędy

#7 Krejzol

    Wszechpomocny

  • Użytkownik

Reputacja: 48
Pomocny

  • Postów:357
Offline

Napisano 01.06.2010 19:17

Jak plugin nie działa jak ja go używam na serwerze i jest gites:f

Łap, to jest naprawiony skrypt:
#include <amxmodx>

#define PLUGIN "Blok klasa"
#define VERSION "1.0"
#define AUTHOR "R3X"

new gTimeStamp;


public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);

register_clcmd("say /Klasa","cmdBlock")
register_clcmd("say klasa","cmdBlock")
register_clcmd("klasa","cmdBlock")
register_clcmd("say /klasa","cmdBlock")
register_clcmd("say /zmianaklasy","cmdBlock")
register_clcmd("say zmianaklasy","cmdBlock")

register_cvar("diablo_blok_klasa", "1");
}
public plugin_cfg(){
gTimeStamp = get_systime()+180*get_cvar_num("diablo_blok_klasa");
}
public cmdBlock(id){
if(get_systime() <= gTimeStamp) {
client_print(id, print_chat, "[Tomkowice.pl] Nie mozesz wybrac klasy przez pierwsze 3 minuty")
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}

Użytkownik Krejzol edytował ten post 01.06.2010 19:19

  • +
  • -
  • 0

#8 djpatryk

    Wszechwidzący

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:289
  • Lokalizacja:Zgorzelec
Offline

Napisano 01.06.2010 19:25

Dzięki potem zobacze czy działa

01 czerwiec 2010 - 20:35:
Nie działa. Jak ktoś wpisze /klasa to tekst się wyświetla ale klasę można wbyrać

#9 Joke

    Zaawansowany

  • Użytkownik

Reputacja: 8
Nowy

  • Postów:142
  • Lokalizacja:wawa
Offline

Napisano 01.06.2010 20:37

Plugin blokuje komendy ale niestety nie blokuje
if (player_class[id] == 0) select_class_query(id)

  • +
  • -
  • 0

#10 djpatryk

    Wszechwidzący

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:289
  • Lokalizacja:Zgorzelec
Offline

Napisano 01.06.2010 20:52

no tak. gdy ktos napisze /klasa to tego nie widac. ale klase mozna wybrac

#11 Krejzol

    Wszechpomocny

  • Użytkownik

Reputacja: 48
Pomocny

  • Postów:357
Offline

Napisano 02.06.2010 05:18

Bo nie da się tego całkowicie zablokować. Mogą pisać /klasa - pojawi się tekst ale bazy danych nie będę zamulało i wyskoczy sama klasa.
  • +
  • -
  • 0

#12 djpatryk

    Wszechwidzący

  • Autor tematu
  • Zbanowany

Reputacja: 0
Nowy

  • Postów:289
  • Lokalizacja:Zgorzelec
Offline

Napisano 02.06.2010 09:38

Na lajty.pl jest taki diablo mod i tam nie można wybrać przez pierwsze 3 minuty.

#13 Krejzol

    Wszechpomocny

  • Użytkownik

Reputacja: 48
Pomocny

  • Postów:357
Offline

Napisano 02.06.2010 10:25

W takim razię napisz do lajty.pl i poproś o skrypt w co wątpie. Inne rozwiązania nie ma - tylko ten plugin co ja podałem i ten od deLL'a
  • +
  • -
  • 0

#14 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 02.06.2010 11:02

Trochę myślenia.. AMXX czyta pluginy od góry do dołu.. Czyli jeśli masz najpierw diablomoda a potem ten plugin to Ci nie zadziała ;D




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

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