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

ograniczona ilość klasy w danej chwili na serwerze


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
9 odpowiedzi w tym temacie

#1 freetu

    Wszechwiedzący

  • Power User

Reputacja: 71
Pomocny

  • Postów:504
  • Lokalizacja:Kwidzyn
Offline

Napisano 08.06.2014 14:25

Witam,

Szukam poradnika jak ograniczyć by z danej klasy mogło korzystać np. czterech graczy (kto pierwszy ten lepszy). Oczywiście gdy ktoś z tej czwórki zmieni klasę to powstaje wolny slot na daną klasę i ktoś inny może ją wybrać. Szukałem troche na forum, bo wydawało mi się że już to widziałem (choć zastanawiam się czy nie pomyliłem tego poradnika z tym klasa od jakiegos levelu). Jeśli nie ma takiego poradnika na forum to prosiłbym o przeróbkę oraz wyjaśnienie/instrukcje jak taki limit zrobić.

 

 

Załączone pliki


  • +
  • -
  • 0

#2 Pomager'ek

    Profesjonalista

  • Zbanowany

Reputacja: 53
Pomocny

  • Postów:175
  • Imię:Damian
  • Lokalizacja:Płock
Offline

Napisano 08.06.2014 15:00

Spoiler

 

nie testowalem

 

 


CheQ (08.06.2014 15:10):
Kod...

Użytkownik CheQ edytował ten post 08.06.2014 15:07


#3 CheQ

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 1984
Godlike

  • Postów:5534
  • Imię:Adaś
  • Lokalizacja:Glinianka
Offline

Napisano 08.06.2014 15:10

#include amxmodx
#include codmod

new const nazwa[] = "adad";
new const opis[] = "asdasd";
new const bronie = (1<new const zdrowie = 0;
new const kondycja = 0;
new const inteligencja = 0;
new const wytrzymalosc = 0;

new ilosc_klas = 0;
new bool:ma_klase[33];
public plugin_init()
{
	register_plugin(nazwa, "1.0", "amxx.pl");

	cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
}
public client_disconnect(id)
	if(ma_klase[id]) ilosc_klas--;
	
public cod_class_enabled(id)
{
    if(ilosc_klas >= 4)
    {
		client_print(id,print_center,"Ograniczenie tej klasy!"); // cos wymyslisz
                
        return COD_STOP;
    }
ilosc_klas++;
	ma_klase[id] = true;
    return COD_CONTINUE;
}
public cod_class_disabled(id)
{
  ilosc_klas--;
  return COD_CONTINUE;
}

na moje oko powinno być ok.


  • +
  • -
  • 1

b_560_95_1.png


#4 szelbi

    Hero

  • Power User

Reputacja: 363
Wszechpomocny

  • Postów:1032
  • Steam:steam
  • Imię:Norbert
  • Lokalizacja:Częstochowa
Offline

Napisano 08.06.2014 16:56

Nie wziąłeś pod uwagę zmiany klasy w trakcie gry, bez wychodzenia z serwera.
.


CheQ (08.06.2014 17:18):
Dziękuję - poprawiłem.

  • +
  • -
  • 2

#5 freetu

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 71
Pomocny

  • Postów:504
  • Lokalizacja:Kwidzyn
Offline

Napisano 06.08.2014 16:07

@CheQ

Bardzo przydał mi się Twój przykładowy plugin. Dzięki temu kilka innych klas zmodyfikowałem, jednak z jednym pluginem nie mogę sobie poradzić.

Mógłbyś przerobić tak, aby z tej klasy mogło korzystać 3 graczy +  gracze z flagą ADMIN_LEVEL_E

 

Załączone pliki


  • +
  • -
  • 0

#6 Sloenthran

    Profesjonalista

  • Użytkownik

Reputacja: 148
Zaawansowany

  • Postów:165
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:-
Offline

Napisano 13.08.2014 07:41

Zrozumiałem to jako -> 3 zwykłych graczy może grać tą klasą a reszta może jeżeli ma premium a więc tak to napisałem :P

 

@CheQ

Bardzo przydał mi się Twój przykładowy plugin. Dzięki temu kilka innych klas zmodyfikowałem, jednak z jednym pluginem nie mogę sobie poradzić.

Mógłbyś przerobić tak, aby z tej klasy mogło korzystać 3 graczy +  gracze z flagą ADMIN_LEVEL_E

 

Załączone pliki


Użytkownik Sloenthran edytował ten post 13.08.2014 07:43

  • +
  • -
  • 1

#7 freetu

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 71
Pomocny

  • Postów:504
  • Lokalizacja:Kwidzyn
Offline

Napisano 15.08.2014 20:51

aktualnie jest limit tylko na 3 graczy na serwie. Jak trzech graczy wybierze tą klasę, to ja z flagą Admin level E nie mogę już tej klasy wybrać.

Fixniesz?


  • +
  • -
  • 0

#8 GoldenKill

    Guru

  • Power User

Reputacja: 506
Wszechwiedzący

  • Postów:792
  • GG:
  • Steam:steam
  • Imię:Damian
  • Lokalizacja:Trzebnica
Offline

Napisano 17.08.2014 21:54

Sprawdź

Załączone pliki


  • +
  • -
  • 0

"Wojownik nie umiera lekko. Śmierć, by go dopaść, musi stoczyć z nim walkę. A wojownik łatwo śmierci nie ulega."

 

Carlos Castaneda, The Wheel of Time

 

 

Mam na sprzedaż unikatowy system questów, nową walutę oraz rangi na cod moda. Zainteresowanych zapraszam na pw, GG lub Steam.


#9 freetu

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 71
Pomocny

  • Postów:504
  • Lokalizacja:Kwidzyn
Offline

Napisano 18.08.2014 16:40

Teraz to każdy może wejść na tą klasę bez limitu osób...


  • +
  • -
  • 0

#10 szelbi

    Hero

  • Power User

Reputacja: 363
Wszechpomocny

  • Postów:1032
  • Steam:steam
  • Imię:Norbert
  • Lokalizacja:Częstochowa
Offline

Napisano 18.08.2014 19:41

Sprawdź.

 

Załączony plik  codclass_knifer_p-1-1.sma   17,51 KB  1 Ilość pobrań
  codclass_knifer_p-1-1.amxx


  • +
  • -
  • 0




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

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