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

Istnieje plugin ,żeby "graczowi automatycznie wpisało" daną komendę?


Najlepsza odpowiedź tytusek, 31.10.2016 01:53

takie coś może ci wystarczy, po 15sekundach gdy gracz wejdzie na server automatycznie pisze komende /motd

#include <amxmodx>
 
#define PLUGIN "motd"
#define VERSION "1.0"
#define AUTHOR "tytus"
 
 
 
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
}
 
 
public client_putinserver(id) {
if(is_user_bot(id) || is_user_hltv(id))
return;
 
    set_task(15.0, "motd", id)
 
}
public motd(id){
client_cmd(id, "say /motd");
}
Przejdź do postu


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

#1 VeeZ

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:3
  • Imię:Piotr
  • Lokalizacja:Szczecin
Offline

Napisano 30.10.2016 19:39

Chodzi mi o to, żeby każdy gracz który dołączy do rozgrywki, żeby mu się uruchomiła komenda /motd.

Wiem, że połączeniu się wyświetla to automatycznie ale chcę, żeby graczowi się to jeszcze wyświetliło gdy dołączy do drużny.

Istnieje takie coś lub jakaś alternatywa?


  • +
  • -
  • 0

#2 Linux'

    Pan Pomocny

  • Power User

Reputacja: 549
Wszechwiedzący

  • Postów:1 501
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 30.10.2016 20:44

Pluginu raczej nie ma ale mozna to bardzo prosto napisac. Wystarczy, ze wychwycisz moment dolaczenia do druzyny i tam w okreslonym momencie wywolasz komende po stronie gracza.

client_cmd(id, "say /motd");

  • +
  • -
  • 1

b35020692_qesnxqa.png


#3 VeeZ

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:3
  • Imię:Piotr
  • Lokalizacja:Szczecin
Offline

Napisano 30.10.2016 21:49

Dałoby radę jakoś bardziej szczegółowo opisać jak ma przebiegać ten proces wywoływania komendy??

@Linux'


  • +
  • -
  • 0

#4 tytusek

    Czempion

  • Power User

Reputacja: 229
Wszechwidzący

  • Postów:822
Offline

Napisano 31.10.2016 01:53   Najlepsza odpowiedź

takie coś może ci wystarczy, po 15sekundach gdy gracz wejdzie na server automatycznie pisze komende /motd

#include <amxmodx>
 
#define PLUGIN "motd"
#define VERSION "1.0"
#define AUTHOR "tytus"
 
 
 
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
}
 
 
public client_putinserver(id) {
if(is_user_bot(id) || is_user_hltv(id))
return;
 
    set_task(15.0, "motd", id)
 
}
public motd(id){
client_cmd(id, "say /motd");
}

  • +
  • -
  • 1

#5 wiwi249

    Wszechobecny

  • Użytkownik

Reputacja: 150
Profesjonalista

  • Postów:440
  • GG:
  • Imię:Wiktor
  • Lokalizacja:Tarnobrzeg
Offline

Napisano 31.10.2016 02:03

client_cmd nie zawsze działa, często blokują go protektory takich komend, szczególnie często spotykane na nonsteam.


  • +
  • -
  • 1

Wykonuję strony internetowe, zlecenia AMXX i HLDS - w tym pisanie pluginów, ogarnianie serwerów, edycja i tworzenie modeli.

Potrzebujesz czegoś? Pisz!

 

"śpieszmy się pisać posty, tak szybko banują..." ~ sebul


#6 Oddaj Wiertarke

    Profesjonalista

  • Użytkownik

Reputacja: 74
Pomocny

  • Postów:164
  • Imię:Matico
  • Lokalizacja:Wieś
Offline

Napisano 31.10.2016 08:59

Jeżeli faktycznie chcesz wyświetlać tylko motd, to polecam się nie bawić w jakieś client_cmd itp tylko użyć funkcji do tego.

https://amxx.pl/doku...a/f36/show-motd

Np.

show_motd(id, "plik.txt", "Tytul"); 

Użytkownik Oddaj Wiertarke edytował ten post 31.10.2016 09:02

  • +
  • -
  • 1

#7 VeeZ

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:3
  • Imię:Piotr
  • Lokalizacja:Szczecin
Offline

Napisano 31.10.2016 11:05

Dzięki wszystkim za pomoc, skorzystałem z pluginu Tytuska :)

 


  • +
  • -
  • 0




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

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