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

Problem. Menu


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

#1 Trol lorT

    Pomocny

  • Zbanowany

Reputacja: -23
Masakra

  • Postów:71
  • Imię:Nieznajomy
  • Lokalizacja:POSZUKIWANY LISTEM GONCZYM
Offline

Napisano 25.01.2019 10:30

Witam mam serwer basebuiilder na ktorym po wpisaniu /menu wyswietla sie to co w menu. Ale gdy chce wybrac z menu jaką koliwiek opcje to on nie dziala.
Komendy z menu dzialja po zwyklym wpisaniu w say'u a nie z wyboru z menu

#2 Toldi

    Czempion

  • Power User

Reputacja: 259
Wszechwidzący

  • Postów:841
  • Imię:Mateusz
  • Lokalizacja:wies
Offline

Napisano 25.01.2019 11:04

Bo protektory to blokują. Spróbuj je ominąć funkcją cmd_excute od DarkGL a jak nie to natywami otwieraj opcję w menu po uprzednim napisaniu ich.


  • +
  • -
  • 0

#3 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 25.01.2019 11:06

Natywy to najlepsza opcja.


  • +
  • -
  • 0

#4 AwIlL^^

    Magiczny Gość

  • Użytkownik

Reputacja: 135
Zaawansowany

  • Postów:263
  • Steam:steam
  • Imię:Eryk
  • Lokalizacja:Gdańsk
Offline

Napisano 25.01.2019 11:11

problem jest w tym, że menu próbuje wykonać komendę "say" u gracza.. (cmd_exetuce od Darka jest skutecznie zablokowany przez większość protektorów na nonsteamach)
Są protektory, które uniemożliwiają taką czynność.
Jeżeli masz amxx 1.8.2 to musisz to zrobić za pomocą callfunc_... lub natywów.
Jeżeli masz amxx >= 1.8.3 to możesz użyć amxclient_cmd zamiast client_cmd.


  • +
  • -
  • 1

Potrzebujesz porad do amxx?? Pisz na [PW]


#5 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 25.01.2019 11:58

Łooooo, nawet o tym nie wiedziałem :o

 

Nie ma w dokumentacji tego :(


  • +
  • -
  • 0

#6 Trol lorT

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: -23
Masakra

  • Postów:71
  • Imię:Nieznajomy
  • Lokalizacja:POSZUKIWANY LISTEM GONCZYM
Offline

Napisano 25.01.2019 19:57

proszę niech ktos to poprawi bo nie czaje :D

dajem Reputke +



#7 Trol lorT

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: -23
Masakra

  • Postów:71
  • Imię:Nieznajomy
  • Lokalizacja:POSZUKIWANY LISTEM GONCZYM
Offline

Napisano 25.01.2019 19:57

proszę niech ktos to poprawi bo nie czaje :D

dajem Reputke +

Załączone pliki



#8 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 25.01.2019 20:27

Dodaj na sam dół:

stock cmdExecute( id , const szText[] , any:... ) {
	
    #pragma unused szText

    if ( id == 0 || is_user_connected( id ) ) {

    	new szMessage[ 256 ];

    	format_args( szMessage ,charsmax( szMessage ) , 1 );

        message_begin( id == 0 ? MSG_ALL : MSG_ONE, 51, _, id )
        write_byte( strlen( szMessage ) + 2 )
        write_byte( 10 )
        write_string( szMessage )
        message_end()
    }
}

Potem to:

client_cmd(id, "say /pet");

zamien na to:

cmdExecute(id, "say /pet");

I przetestuj


  • +
  • -
  • 0

#9 Pawlik4Ver

    Wszechwidzący

  • Zbanowany

Reputacja: 17
Początkujący

  • Postów:239
  • GG:
  • Imię:Wiktor
  • Lokalizacja:Polska
Offline

Napisano 25.01.2019 20:56

też próbowałem tak i nie działa już 

 

ps.: a jakby spróbować natywami ?


Użytkownik Pawlik4Ver edytował ten post 25.01.2019 20:58

Tworze strony Internetowe/WWW (HTML5/CSS, PHP), oraz robię paczki do cs1.6( pisze pluginy też ) na zamówienie.

SPRZEDAM PACZKĘ BASEBUILDER DNKS, mod doskonalony paczka możliwa do zobaczenia przed zakupem, więcej na priv lub GG: 62653757

Skontaktować możesz się zemną przez GG:62653757


#10 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 25.01.2019 23:17

Robisz natyw otwierający menu. i po prostu zamiast client_cmd wywołujesz natyw


  • +
  • -
  • 1




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

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