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

Klasa zm dostepna tylko dla gracza z flaga


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

#1 Kilian

    Zaawansowany

  • Zbanowany

Reputacja: 7
Nowy

  • Postów:142
  • Imię:Dominik
  • Lokalizacja:Niemcy
Offline

Napisano 25.07.2011 10:37

Tak jak w temacie potrzebuje przerobic to na to by gracz ktory posiada flage t ADMIN_LEVEL_H mógł tylko uzywac tej klasy.
Wklej.to - po prostu wklej to! - paste: q940U

Chcialem zrobic to tak
#define bHasAccess(%1) (get_user_flags(%1) & ADMIN_LEVEL_H)
ale nie wiem czy by zadzialalo

#2 stepdub

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:207
  • Lokalizacja:Kobyłka
Offline

Napisano 26.07.2011 18:10

ja to zrobiłem w pluginie zombie bezpośrednio w funkcji menu_zclass
if (item == 5 && !(get_user_flags(id) & ADMIN_LEVEL_H))


Dodano 26 lipiec 2011 - 18:11:
ja to zrobiłem w pluginie zombie bezpośrednio w funkcji menu_zclass (dzięki SpiewaK)
if (item == id_klasy_-1 && !(get_user_flags(id) & ADMIN_LEVEL_H)) {
client_print(id, print_center, "Nie masz dostepu do tej klasy");
return PLUGIN_HANDLED;
}

  • +
  • -
  • 0

#3 Kilian

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 7
Nowy

  • Postów:142
  • Imię:Dominik
  • Lokalizacja:Niemcy
Offline

Napisano 26.07.2011 19:29

dodasz mi to bo erory mi leca

#4 stepdub

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:207
  • Lokalizacja:Kobyłka
Offline

Napisano 27.07.2011 14:41

powiedz mi, które klasy mają być na tą flagę (numery z menu wyboru ich na serwerze)
  • +
  • -
  • 0

#5 Kilian

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 7
Nowy

  • Postów:142
  • Imię:Dominik
  • Lokalizacja:Niemcy
Offline

Napisano 27.07.2011 15:14

OSTATNIA na 2 stronie 2 klasa
Wklej.to - po prostu wklej to! - paste: q940U
sma klasy

#6 stepdub

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:207
  • Lokalizacja:Kobyłka
Offline

Napisano 27.07.2011 17:20

a ile ma 1 strona klas? bo nie mam teraz szansy tego sprawdzić :/ chyba 7 jak się nie mylę prawda?
  • +
  • -
  • 0

#7 Kilian

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 7
Nowy

  • Postów:142
  • Imię:Dominik
  • Lokalizacja:Niemcy
Offline

Napisano 27.07.2011 20:44

tak

#8 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 843
Czempion

  • Postów:1 485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 28.07.2011 16:45

Daj stronę skąd sciągnełeś ZM lub podaj ver.

Użytkownik MarWit edytował ten post 28.07.2011 16:45

  • +
  • -
  • 1

marwit-0.png


#9 Kilian

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 7
Nowy

  • Postów:142
  • Imię:Dominik
  • Lokalizacja:Niemcy
Offline

Napisano 28.07.2011 16:52

po jaką to wam cholerke nie wystarczy edytować sma klasy zm ...
nie sciągnełem paczka była płatna

#10 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 843
Czempion

  • Postów:1 485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 28.07.2011 17:28

Bez modyfikacji silnika ZM ani rusz.. Naoptymalniej przerobić natyw register_zombie_class

Użytkownik MarWit edytował ten post 28.07.2011 17:42

  • +
  • -
  • 1

marwit-0.png


#11 Kilian

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 7
Nowy

  • Postów:142
  • Imię:Dominik
  • Lokalizacja:Niemcy
Offline

Napisano 28.07.2011 17:41

aa ;d to dlatego mi nie wychodziło

#12 stepdub

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:207
  • Lokalizacja:Kobyłka
Offline

Napisano 29.07.2011 09:25

dobra kij, mam drugi sposób, chociaż i ten, o którym myślałem na początku był dobry, ale cięższy do ogarnięcia przy większej ilości klas
zrób coś takiego

#define KLASA_ZM ADMIN_LEVEL_H


public zp_user_infected_pre(id) {
if(!(get_user_flags(id) & KLASA_ZM)) {
if (zp_get_user_next_class(id) == g_zclass_smoker) {
zp_set_user_zombie_class(id, 0);
client_print(id, print_chat, "Nie masz uprawnien do uzywania tej klasy.");
}
}
}

Użytkownik stepdub edytował ten post 29.07.2011 09:29

  • +
  • -
  • 0

#13 Kilian

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 7
Nowy

  • Postów:142
  • Imię:Dominik
  • Lokalizacja:Niemcy
Offline

Napisano 29.07.2011 09:40

1.sma(13) : error 017: undefined symbol "g_zclass_smoker"
czy aby na pewno ma byc tu g_?

Użytkownik Kilian edytował ten post 29.07.2011 09:41


#14 SpiewaK

    Pomocny

  • Użytkownik

Reputacja: 15
Początkujący

  • Postów:61
  • GG:
  • Imię:Emil
  • Lokalizacja:Białystok
Offline

Napisano 29.07.2011 09:45

To jest klasa zarejestrowana. Podmień na swoją
  • +
  • -
  • 0

#15 stepdub

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:207
  • Lokalizacja:Kobyłka
Offline

Napisano 29.07.2011 09:46

g_zclass_smoker = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback)

odniosłem się do tego
  • +
  • -
  • 0

#16 Kilian

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 7
Nowy

  • Postów:142
  • Imię:Dominik
  • Lokalizacja:Niemcy
Offline

Napisano 29.07.2011 12:05

tzn co tam trzeba rypnąc

#17 stepdub

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:207
  • Lokalizacja:Kobyłka
Offline

Napisano 29.07.2011 12:26

public zp_user_infected_pre(id) { 
if(!(get_user_flags(id) & ADMIN_LEVEL_H)) {
if (zp_get_user_next_class(id) == g_zclass_smoker) {
zp_set_user_zombie_class(id, 0);
client_print(id, print_chat, "Nie masz uprawnien do uzywania tej klasy.");
}
}
}

to całe wklej do tego pluginu co mi dałeś
  • +
  • -
  • 0

#18 Kilian

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 7
Nowy

  • Postów:142
  • Imię:Dominik
  • Lokalizacja:Niemcy
Offline

Napisano 29.07.2011 12:59

pomyśl znowu wyskoczy pewnie 1.sma(13) : error 017: undefined symbol "g_zclass_smoker" ...

#19 stepdub

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:207
  • Lokalizacja:Kobyłka
Offline

Napisano 29.07.2011 18:07

łap, zrobiłem tak jak Ci próbowałem wytłumaczyć :D

Załączone pliki


Użytkownik stepdub edytował ten post 29.07.2011 18:07

  • +
  • -
  • 0

#20 Kilian

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 7
Nowy

  • Postów:142
  • Imię:Dominik
  • Lokalizacja:Niemcy
Offline

Napisano 30.07.2011 09:39

nydyrydy ;P w taki sposób się nie da raczej.




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

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