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

Nie Działa Hud .


Najlepsza odpowiedź Cristofer, 11.11.2014 14:38

Ok , Zrobilem żeby hud się wyświetlało podczas dołączania . Ale Teraz Nie działają Kolory w Hudzie . Ustawilem Sobie Niebieski , a Wyświetla na biało

 

Przejdź do postu


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

#1 Cristofer

    Nowy

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:8
  • Lokalizacja:Internety
Offline

Napisano 11.11.2014 09:28

Siemka , mam taki oto kod :

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <nvault>
#include <colorchat>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Krzysztof"

//Zmienne
new Gracz=1
new nick[32]
new ip[17]

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /nowy", "Nowy")
	register_clcmd("say /nowy", "HudIndo")
}

public Nowy(id){
	get_user_name(id, nick, 31)
	get_user_ip(id, ip, 17, 1)
	ColorChat(id, GREEN, "Zmienna Gracz Wynosi %d",Gracz)
	ColorChat(id, RED, "Twoj Nick To %s" ,nick)
	ColorChat(id, BLUE, "Twoje IP To %s" ,ip)
	ColorChat(id, GREY, "Twoje Zabojstwa To %i", get_user_frags(id))
	
}
public HudInfo(id){
	get_user_name(id, nick, 31)
	get_user_ip(id, ip, 17, 1)	
	set_hudmessage(42, 212, 255, 0.0, 0.48, 0, 6.0, 12.0)
	show_hudmessage(id, "[Zmienna Wynosi: %d] ^n[Twoj Nick: %s] ^n[Twoje IP: %s] ^n[Twoje Fragi: %s]", Gracz, nick, ip, get_user_frags(id))
	
}
	

Nie działa w nim wyświetlanie Hud , nawet po wywołaniu przez komendę , nie wiem dlaczego . Błędu w Komplikacji nie ma . 


  • +
  • -
  • 0

#2 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Support Team

Reputacja: 678
Wszechmogący

  • Postów:1258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 11.11.2014 09:45

1. Czemu ta sama komenda wykonuje dwie funkcje? Nie lepiej połączyć w jedną, jeżeli miałeś taki zamiar?

2. W związku z tym co napisałem wyżej nie potrzebnie pobierasz dwa razy nick i ip gracza.

3. Może masz wyświetlonych za dużo kanałów hud, przez co po prostu hud "miga" i znika?


  • +
  • -
  • 1

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#3 Cristofer

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:8
  • Lokalizacja:Internety
Offline

Napisano 11.11.2014 10:03

1. Jestem Nowy w pisaniu pluginów , nie wiedziałem że można pod jedną komendę podpiąć wiele funkcji . 

3. Mam Tylko Hud od Coda , Nie nakładają się na siebie i te nawet się  nie pojawia  , 

 

@Edit

A co do tej komendy i laczeniączenia Funkcji . Czy To tak ma wyglądać ? 

register_clcmd("say /nowy", "Nowy", "HudInfo")

Użytkownik Cristofer edytował ten post 11.11.2014 10:05

  • +
  • -
  • 0

#4 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Support Team

Reputacja: 678
Wszechmogący

  • Postów:1258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 11.11.2014 10:19

Znalazłem powód, dlaczego nie działał Ci hud, mianowicie:

"HudIndo")

 

Co do tej komendy i łączenia funkcji to najzwyczajniej zostawiasz tak jak jest, tylko kod z jednej funkcji wklejasz do drugiej, oczywiście bez pobierania znowu ip i nicku, czyli:

register_clcmd("say /nowy", "HudInfo")

  • +
  • -
  • 1

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#5 Cristofer

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:8
  • Lokalizacja:Internety
Offline

Napisano 11.11.2014 10:24

ok , przez komendę działa , ale dlaczego nie włącza się automatycznie po połączeniu się na serwer ? , i dlaczego po włączeniu Hud nie pobiera mi tych informacji które tam podałem (Pobiera Tylko Zmienną) 

 

@Edit , Naprawiłem Już pobieranie informacji . Pozostaje Tylko Ciągłe wyświetlanie hud . 


Użytkownik Cristofer edytował ten post 11.11.2014 10:26

  • +
  • -
  • 0

#6 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Support Team

Reputacja: 678
Wszechmogący

  • Postów:1258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 11.11.2014 10:41

1. Bo gracz nie wpisuje komendy tuż po podłączeniu na serwer, chyba logiczne. Do tego służy funkcja client_putinserver(id). 

 

Zresztą, w jaki sposób chcesz, by informacja była wyświetlana w sposób ciągły, skoro gracz nie wpisuje dosłownie co sekundę komendy?


  • +
  • -
  • 0

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#7 Cristofer

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:8
  • Lokalizacja:Internety
Offline

Napisano 11.11.2014 10:47

Ja Chcę uzyskać takie coś jak jest w codzie , od razu Po Wejściu wyświetla się ciągle Informacja Hud . 


  • +
  • -
  • 0

#8 Wielkie Jol

    REPREZENTUJE SIEBIE I CAŁĄ GALAKTYKĘ

  • Support Team

Reputacja: 678
Wszechmogący

  • Postów:1258
  • GG:
  • Lokalizacja:AMXX
Offline

Napisano 11.11.2014 11:47

Musisz w takim razie poczytać o tasku i o łączeniu id gracza z taskiem.
  • +
  • -
  • 0

"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.


#9 Cristofer

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
zer0.

  • Postów:8
  • Lokalizacja:Internety
Offline

Napisano 11.11.2014 14:38   Najlepsza odpowiedź

Ok , Zrobilem żeby hud się wyświetlało podczas dołączania . Ale Teraz Nie działają Kolory w Hudzie . Ustawilem Sobie Niebieski , a Wyświetla na biało

 


  • +
  • -
  • 0




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

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