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

Czy można po numerować ID klasy zombi ?id klasy zombi


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

#1 MrZohan

    Zaawansowany

  • Użytkownik

Reputacja: -7
Nowy

  • Postów:87
  • GG:
  • Imię:Zohan
  • Lokalizacja:Polska❤
Offline

Napisano 04.07.2022 22:32

Witam chciałbym się dowiedzieć, czy można jakoś pobrać ID klasy i np, gdy pod ID 0 mamy Zwyczajne Zombi, to czy można zrobić to tak, żeby to wyświetlić np przy nicku na czacie....
Aktualnie zrobiłem to następująco:
 

new klasa[32]


if(zp_get_user_zombie_class(id) & 13)
klasa = "Predator Zombi"
else if(zp_get_user_zombie_class(id) & 12)
klasa = "Haker Zombi"
else if(zp_get_user_zombie_class(id) & 11)
klasa = "Wilk Zombi"
else if(zp_get_user_zombie_class(id) & 10)
klasa = "Mumia Zombi"
else if(zp_get_user_zombie_class(id) & 9)
klasa = "Obcy Zombi"
else if(zp_get_user_zombie_class(id) & 8)
klasa = "Tesla Zombi"
else if(zp_get_user_zombie_class(id) & 7)
klasa = "Kuloodporny Zombi"
else if(zp_get_user_zombie_class(id) & 6)
klasa = "Ognisty Zombi"
else if(zp_get_user_zombie_class(id) & 5)
klasa = "Duch Zombi"
else if(zp_get_user_zombie_class(id) & 4)
klasa = "Skoczny Zombi"
else if(zp_get_user_zombie_class(id) & 3)
klasa = "Gruby Zombi"
else if(zp_get_user_zombie_class(id) & 2)
klasa = "Trujący Zombi"
else if(zp_get_user_zombie_class(id) & 1)
klasa = "Szybki Zombi"
else if(zp_get_user_zombie_class(id) & 0)
klasa = "Zwyczajne Zombi"

ColorChat(0, RED, "^4[ZP] %s^3 [%s] ^1%s: ^3%s", flaga, klasa, name, chat);

i moje pytanie brzmi: jak to kurna zrobić, żeby działało poprawnie ? Bo to co tutaj pokazałem raz działa raz nie działa.....


Użytkownik MrZohan edytował ten post 04.07.2022 22:41

  • +
  • -
  • 0

Każdy ma jakieś swoje perełki :cfaniak:
*** ZOMBI PLAGUE ***


#2 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 05.07.2022 20:33

A nie powinno byc np tak?

zp_get_user_zombie_class(id) == 13

Chyba kolego nie do końca rozumiesz co robisz i to twój największy problem. Poświęć chociażby tydzień na naukę jakiegoś sensownego (!) języka programowania, a takie kwestie staną się dla Ciebie bardzo proste.


  • +
  • -
  • 0

#3 MrZohan

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: -7
Nowy

  • Postów:87
  • GG:
  • Imię:Zohan
  • Lokalizacja:Polska❤
Offline

Napisano 05.07.2022 21:10

A nie powinno byc np tak?

zp_get_user_zombie_class(id) == 13
Chyba kolego nie do końca rozumiesz co robisz i to twój największy problem. Poświęć chociażby tydzień na naukę jakiegoś sensownego (!) języka programowania, a takie kwestie staną się dla Ciebie bardzo proste.

 

 
 
No też tak myślałem właśnie, żeby się podszkolić.. W sumie możesz zapodać coś na priv.

Nie działa tak jak napisałeś.

Jednakże zrobiłem - wrzuciłem cały nowy czat z którego korzystałem do głównego silnika gry i wykorzystałem odczyt 

g_zombie_classname[id]

który odczytuje nazwę klasy poprzez txt, które następnie widzimy w HUDdzie ( a teraz także nazwę klasy na czacie )
potem zmieniłem w każdej klasie nazwę klasy na taką, jaką chce mieć przy nicku w prefixie
 

new const zclass1_name[] = { "Zwyczajne" }

następnie zmieniłem wszystko w data/lang/zombie_plague.txt czyli
 

Grubasek = Gruby // od lewej czyta dla mojego czatu, a od prawej dla HUD'u, myślę że spoko rozwiązanie, bo nic sie nie marnuje xdd

potem dodałem ten odczyt co opisałem wyżej i wszystko działa idealnie
 

{
ColorChat(0, RED, "^4[ZP] %s^3 [%s Zombi] ^1%s: ^3%s", flaga, g_zombie_classname[id], name, chat);
client_cmd(0, "spk sound/wiadomosc_msg/wiadomosc_msg.wav");
}

I na koniec drobna reklama, jakby ktoś chciał taki czat w swoim ZP 4.3 to zapraszam serdecznie PW na pewno sie dogadamy ;P
Można zamknąć


Użytkownik MrZohan edytował ten post 05.07.2022 21:25

  • +
  • -
  • 0

Każdy ma jakieś swoje perełki :cfaniak:
*** ZOMBI PLAGUE ***


#4 Deus Vult

    Nowy

  • Użytkownik

Reputacja: 109
Zaawansowany

  • Postów:213
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Rzeszow
Offline

Napisano 06.07.2022 13:45

I na koniec drobna reklama, jakby ktoś chciał taki czat w swoim ZP 4.3 to zapraszam serdecznie PW na pewno sie dogadamy ;P

Można zamknąć

 

 

Jak ktoś będzie potrzebował to sobie napisze nowy temat taką rzecz dostanie z całą pewnościa za darmo od forum niżeli płacić u ciebie blikiem za takie coś.


  • +
  • -
  • 0

#5 MrZohan

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: -7
Nowy

  • Postów:87
  • GG:
  • Imię:Zohan
  • Lokalizacja:Polska❤
Offline

Napisano 06.07.2022 16:40

 

I na koniec drobna reklama, jakby ktoś chciał taki czat w swoim ZP 4.3 to zapraszam serdecznie PW na pewno sie dogadamy ;P

Można zamknąć

 

 

Jak ktoś będzie potrzebował to sobie napisze nowy temat taką rzecz dostanie z całą pewnościa za darmo od forum niżeli płacić u ciebie blikiem za takie coś.

 

Płatność jedynie pół litrem, najlepiej bimbru


Użytkownik MrZohan edytował ten post 06.07.2022 16:42

  • +
  • -
  • 0

Każdy ma jakieś swoje perełki :cfaniak:
*** ZOMBI PLAGUE ***





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

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