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

Plugin z kodu


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

#1 Abrams

    Pomocny

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:43
  • Imię:Mateusz
  • Lokalizacja:Giżycko
Offline

Napisano 26.07.2015 01:35

Witam, czy można zrobić plugin z tego kodu? Próbowałem ale przy zapisywaniu wyskakiwał mi błąd

#include <amxmodx>
#include <amxmisc>
 
#define PLUGIN "Muzyka podczas wchodzenia na serwer"
#define VERSION "1.0.0 beta"
#define AUTHOR "eSkill"
 
new const sound[] = "sound/misc/eSkill.mp3"
 
public plugin_init() 
register_plugin(PLUGIN, VERSION, AUTHOR)
 
public client_connect(id)
client_cmd(id,"mp3 play %s",sound)
 
 
public plugin_precache()
precache_generic(sound)

Użytkownik Abrams edytował ten post 26.07.2015 01:37

  • +
  • -
  • 0

#2 Epal

    I love Virtus.pro

  • Power User

Reputacja: 235
Wszechwidzący

  • Postów:530
  • GG:
  • Steam:steam
  • Imię:Daniel
  • Lokalizacja:Sanok
Offline

Napisano 26.07.2015 07:29

nie wiem czy będzie działał ale się kompiluje

Załączone pliki


  • +
  • -
  • 2

Jeśli czegoś potrzebujesz to Rozwiń spoiler:

Spoiler

                                              

 

#3 oeN.

    Wszechwidzący

  • Użytkownik

Reputacja: 95
Zaawansowany

  • Postów:294
  • Lokalizacja:Dom
Offline

Napisano 26.07.2015 09:54

Jakie znowu precache_generic?... Przecież jak byk jest precache_sound. I nie możesz tej ścieżki którą podałeś w "sound" dać do precache bo plugin będzie wymagał aby plik był w "sound/sound/misc/eSkill.mp3".

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Muzyka podczas wchodzenia na serwer"
#define VERSION "1.0.0 beta"
#define AUTHOR "eSkill"

new const sound[] = "sound/misc/eSkill.mp3"

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

public client_connect(id)
	client_cmd(id,"mp3 play %s",sound)

public plugin_precache()
	precache_sound("misc/eSkill.mp3");


  • +
  • -
  • 0

#4 Asiap

    Wszechpomocny

  • Girl

Reputacja: 171
Profesjonalista

  • Postów:323
  • Lokalizacja:Kętrzyn
Offline

Napisano 26.07.2015 11:28

precache_sound jest do plikow .wav, precache_generic do pozostalych np mp3

 


  • +
  • -
  • 0

#5 oeN.

    Wszechwidzący

  • Użytkownik

Reputacja: 95
Zaawansowany

  • Postów:294
  • Lokalizacja:Dom
Offline

Napisano 26.07.2015 12:07

Zawsze używałem precache_sound i nigdy nie było z tym problemów :wstyd: 

A i polecałbym użycie client_putinserver zamiast client_connect.


  • +
  • -
  • 0

#6 Abrams

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:43
  • Imię:Mateusz
  • Lokalizacja:Giżycko
Offline

Napisano 26.07.2015 13:12

Nie stety plugin nie działa


  • +
  • -
  • 0

#7 oeN.

    Wszechwidzący

  • Użytkownik

Reputacja: 95
Zaawansowany

  • Postów:294
  • Lokalizacja:Dom
Offline

Napisano 27.07.2015 09:59

Który? Z którą wersją?

client_connect wykonuje się przed pobraniem plików, więc graczowi pewnie się nie włączy muzyka jeśli nie wchodzi drugi raz.

client_putinserver następuje po pobraniu się plików, więc jest to lepsze rozwiązanie.

Spróbuj tak.

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Muzyka podczas wchodzenia na serwer"
#define VERSION "1.0.0 beta"
#define AUTHOR "eSkill"

new const sound[] = "sound/misc/eSkill.mp3"

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

public client_connect(id)
	set_task(5.0, "PlayIt", id)

public PlayIt(id)
	client_cmd(id,"mp3 play %s",sound)

public plugin_precache()
	precache_generic(sound);

  • +
  • -
  • 0




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

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