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

[ROZWIĄZANE] Jak dodać informację w say'u do pluginu?


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

#1 Sidenek

    Banned

  • Zbanowany

Reputacja: 2
Nowy

  • Postów:96
  • GG:
  • Imię:Kamil
  • Lokalizacja:Gliwice
Offline

Napisano 01.01.2013 22:47

Witam. Czy ktoś z Was może mi pomóc i napisać w jaki sposób przerobić plugin, aby w sayu co jakiś czas pokazywała się jakaś informacja? Wiem, że od tego jest advertisements.ini, ale problem w tym, że tylko na paru mapach mam włączony ten plugin i nie chcę aby informacja była na każdej mapie. Będzie plusik :)

Dołączona grafika


"Prawda jest autorytetem, a nie autorytet prawdą." ~ Metrowy


#2 Onyke

    Godlike

  • Przyjaciel

Reputacja: 708
Guru

  • Postów:2 178
Offline

Napisano 01.01.2013 23:00

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod X > Pytania

do

Scripting AMXX > Pytania
  • +
  • -
  • 1

#3 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 01.01.2013 23:19

Utwórz taska z flagą "b" i powtarzaj go w nieskończoność co określony czas, wywołując funkcję, spamującą say.
Przykład:
#include <amxmodx>

public plugin_init() {
register_plugin("spam", "0.1", "benio101");
}

public plugin_cfg(){
set_task(60.0, "spam", .flags="b");
}

public spam(){
client_print(0, 3, "spam");
}
Funkcja co minutę będzie pisać wszystkim "spam" na sayu.

#4 Sidenek

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 2
Nowy

  • Postów:96
  • GG:
  • Imię:Kamil
  • Lokalizacja:Gliwice
Offline

Napisano 02.01.2013 00:27

Czyli mam skopiować ten twój kod, tylko zamienić te zielone spam na mój tekst i wkleić go do sma mojego pluginu?

A w jaki sposób można zmienić kolor wiadomości? O ile można :)

Dołączona grafika


"Prawda jest autorytetem, a nie autorytet prawdą." ~ Metrowy


#5 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 02.01.2013 00:39

Przecież plugin, który wykorzystuje "advertisements.ini" ma w sobie coś takiego, że może daną wiadomość wyświetlać tylko na danej mapie, a nawet na mapie z danym prefixem (moja wersja pluginu).
  • +
  • -
  • 1

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#6 ^KoZa

    Zaawansowany

  • Użytkownik

Reputacja: 48
Pomocny

  • Postów:130
  • Lokalizacja:Polska
Offline

Napisano 02.01.2013 00:43

http://amxx.pl/dokum...a/i11/colorchat

do plugin_init dodaj taska

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)

set_task(60.0, "Info", _, _, _, "b")
}


i za plugin_init zrób funkcję "Info"

public Info(id)
{
ColorChat(id, GREEN, "wiadomosc") // jeżeli za id podstawisz 0 wiadomość zostanie wyświetlona każdemu
}

Wiadomość do konkretnego gracza o kolorze zielonym.
  • +
  • -
  • 1

#7 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 02.01.2013 00:47

Zawsze można użyć
ColorChat(0, YELLOW, "spam");

Gdzie spam można zamienić na dowolną treść, a zamiast YELLOW dać kolor BLUE, GREEN, GREY bądź RED
Jednak, jeśli plugin ma mieć zastosowanie stricte użytkowe, to, jak sebul wspomniał, odpowiednio skonfiguruj plugin od reklam, zamiast wgrywać osobny plugin.

#8 Sidenek

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 2
Nowy

  • Postów:96
  • GG:
  • Imię:Kamil
  • Lokalizacja:Gliwice
Offline

Napisano 04.01.2013 21:44

Dzięki, łapcie plusa chłopaki, problem zażegnany.

Temat do zamknięcia.

Dołączona grafika


"Prawda jest autorytetem, a nie autorytet prawdą." ~ Metrowy


#9 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 04.01.2013 21:47

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo





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

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