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] RoundSoundyNie działa


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

#1 szefuncio

    Początkujący

  • Użytkownik

Reputacja: -2
Nowy

  • Postów:11
  • Lokalizacja:Nakło
Offline

Napisano 06.05.2012 18:35

Witam mam taki problem ściągałem sobie z stronki gotowy
RoundSoundy


wgrywam go na serwer tam gdzie muzyka to muzyka amx, sam.
plugins.ini dodałem na końcu i nie ma muzyczki czy coś jeszcze muszę wgrać na serwie nigdy nie miałem muzyki
  • +
  • -
  • 0

#2 JustBeFine

    Profesjonalista

  • Zbanowany

Reputacja: 66
Pomocny

  • Postów:162
  • GG:
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 06.05.2012 19:31

Pewnie masz moduły zablokowane. Zobacz jakie musisz odblokować i je odblokuj.


Jak coś to pisz PW. Pomogę.
Nie mam pomysłu na sygnę :<

#3 szefuncio

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:11
  • Lokalizacja:Nakło
Offline

Napisano 06.05.2012 19:38

Bym napisał na pw ale mam za mało postów a jak mogę odblokować te moduły ??
  • +
  • -
  • 0

#4 JustBeFine

    Profesjonalista

  • Zbanowany

Reputacja: 66
Pomocny

  • Postów:162
  • GG:
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 06.05.2012 19:42

Musisz otworzyć .sma i na początku pluginu powinno Ci pisać coś takiego:

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#include <fakemeta>
#include <fakemeta_util>
#include <colorchat>


To są moduły. Patrzysz jakich plugin wymaga, potem wchodzisz w addons/amxmodx/configs/modules.ini i tam usuwasz ";" przed tymi modułami jakie chcesz odblokować.

Najlepiej dodaj plugin (.sma) w załączniku to Ci powiem jakie moduły.
Nie mam pomysłu na sygnę :<

#5 szefuncio

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:11
  • Lokalizacja:Nakło
Offline

Napisano 06.05.2012 20:01

BUILD 5006 SERVER (0 CRC)
Server # 1
Error: server failed to transmit file 'sound/misc/us/monsterkill.wav'
Error: server failed to transmit file 'sound/misc/us/godlike.wav'
Error: server failed to transmit file 'sound/misc/us/headshot.wav'
Error: server failed to transmit file 'sound/misc/us/humiliation.wav'
Error: server failed to transmit file 'sound/misc/us/killingspree.wav'
Error: server failed to transmit file 'sound/misc/us/multikill.wav'
Error: server failed to transmit file 'sound/misc/us/ultrakill.wav'
Error: server failed to transmit file 'sound/misc/us/maytheforce.wav'
Error: server failed to transmit file 'sound/misc/us/oneandonly.wav'
Error: server failed to transmit file 'sound/misc/us/prepare.wav'
Error: server failed to transmit file 'sound/misc/us/rampage.wav'
Error: server failed to transmit file 'sound/misc/us

Takie coś mi wyskoczyło w konsoli

W modules.ini usunąłem te ";"
ale muzyki nie ma

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "Easy End Round Sounds"
#define VERSION "0.1"
#define AUTHOR "DarkGL"

enum (+=200){
TASK_SHOW=200,
TASK_INFORMATION,
TASK_TUT
}

#define INFORMATION_CENTER 1
#define INFORMATION_HUD 2
#define INFORMATION_STATUSTEXT 4

new Array:ct_sounds;
new Array:tt_sounds;
new bool:all_ok = true;
new TAG[64];
new pinf;
new menuplaylist;
new playlist
new roundsound;
new bool:play[33];
new g_max_players;
new plosowo;
new tt_ktora;
new ct_ktora;
new menuroundsound;
new gmsgStatusText;

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
if(!all_ok){
return PLUGIN_CONTINUE;
}
register_event( "SendAudio", "T_win" , "a", "2&%!MRAD_terwin");
register_event( "SendAudio", "CT_win", "a", "2&%!MRAD_ctwin");

plosowo = register_cvar("roundsound_mode","0")

new sinf = register_cvar("roundsound_information_show","300");
if(get_pcvar_num(sinf)){
set_task(float(get_pcvar_num(sinf)),"information_show",TASK_INFORMATION,_,_,"b")
}

gmsgStatusText = get_user_msgid("StatusText")

g_max_players = get_maxplayers();
return PLUGIN_CONTINUE;
}

public client_connect(id)
{
play[id] = true;
}
public roundsound_on(id){
menu_display(id,menuroundsound)
return PLUGIN_HANDLED;
}

public roundsound_handle(id,menu,item){
if(item == MENU_EXIT){
return PLUGIN_CONTINUE;
}
switch(item){
case 0:
{
ColorChat(id,GREEN,"[%s] Wlaczyles roundsounda",TAG)
play[id] = true;
}
case 1:
{
play[id] = false;
ColorChat(id,GREEN,"[%s] Wylaczyles roundsounda",TAG)
}
}
return PLUGIN_CONTINUE;
}

public playlist_show(id){
menu_display(id,menuplaylist);
return PLUGIN_HANDLED;
}

public information_show(id){
static send=0;
switch(send){
case 0:
{
if(!get_pcvar_num(playlist)){
if(get_pcvar_num(roundsound)){
ColorChat(0,TEAM_COLOR,"[%s] W celu wlaczenia/wylaczenie roundsounda napisz na czacie /roundsound",TAG)
}
}
else
{
ColorChat(0,TEAM_COLOR,"[%s] Jesli chcesz przejrzec playliste napisz na czacie /playlista",TAG)
send++;
}
}
case 1:
{
send--;
if(!get_pcvar_num(roundsound)){
if(get_pcvar_num(playlist)){
ColorChat(0,TEAM_COLOR,"[%s] Jesli chcesz przejrzec playliste napisz na czacie /playlista",TAG)
}
}
else
{
ColorChat(0,TEAM_COLOR,"[%s] W celu wlaczenia/wylaczenie roundsounda napisz na czacie /roundsound",TAG)
}

}
}
}

public playlist_show_handle(id,menu,item){
if(item == MENU_EXIT){
return PLUGIN_CONTINUE;
}
new szConfDir[128];
get_configsdir(szConfDir,charsmax(szConfDir));
switch(item){
case 0:
{
format(szConfDir,charsmax(szConfDir),"%s/ctplaylist.txt",szConfDir);
show_motd(id,szConfDir,"PlayLista CT")
}
case 1:
{
format(szConfDir,charsmax(szConfDir),"%s/ttplaylist.txt",szConfDir);
show_motd(id,szConfDir,"PlayLista TT")
}
}
playlist_show(id)
return PLUGIN_CONTINUE;
}

public T_win(){
if(ArraySize(tt_sounds)-1 >= 0){
new szPath[256];
if(get_pcvar_num(plosowo)){
ArrayGetString(tt_sounds,random_num(0,ArraySize(tt_sounds)-1),szPath,sizeof szPath)
}
else
{
if(tt_ktora>=ArraySize(tt_sounds)-1){
tt_ktora = 0;
}
ArrayGetString(tt_sounds,tt_ktora++,szPath,charsmax(szPath))
}
play_sound(szPath)
}
}

public CT_win(){
if(ArraySize(ct_sounds)-1 >= 0){
new szPath[256];
if(get_pcvar_num(plosowo)){
ArrayGetString(ct_sounds,random_num(0,ArraySize(ct_sounds)-1),szPath,sizeof szPath)
}
else
{
if(ct_ktora>=ArraySize(tt_sounds)-1){
ct_ktora = 0;
}
ArrayGetString(ct_sounds,ct_ktora++,szPath,charsmax(szPath))
}
play_sound(szPath)
}
}

public plugin_precache(){
ct_sounds = ArrayCreate(256,1)
tt_sounds = ArrayCreate(256,1)
new ptag = register_cvar("roundsound_tag","AMXX.PL");
pinf = register_cvar("roundsound_information_play","abc"); // a - center b - hud c - statustext
new ct = register_cvar("roundsound_ct_path","makow/ct")
new tt = register_cvar("roundsound_tt_path","makow/tt")
playlist = register_cvar("roundsound_playlist_on","1");
roundsound = register_cvar("roundsound_roundsound_on","1");
get_pcvar_string(ptag,TAG,charsmax(TAG))
if(get_pcvar_num(playlist)){
register_clcmd("say /playlist","playlist_show")
register_clcmd("say playlist","playlist_show")
register_clcmd("say_team /playlist","playlist_show")
register_clcmd("say_team playlist","playlist_show")
register_clcmd("say /playlista","playlist_show")
register_clcmd("say playlista","playlist_show")
register_clcmd("say_team /playlista","playlist_show")
register_clcmd("say_team playlista","playlist_show")
menuplaylist = menu_create("Playlista","playlist_show_handle")
menu_additem(menuplaylist,"PlayLista CT")
menu_additem(menuplaylist,"PlayLista TT")
menu_setprop(menuplaylist,MPROP_EXITNAME,"Wyjscie")
menu_setprop(menuplaylist,MPROP_NUMBER_COLOR,"\r")
}
if(get_pcvar_num(roundsound)){
register_clcmd("say /roundsound","roundsound_on")
register_clcmd("say roundsound","roundsound_on")
register_clcmd("say_team /roundsound","roundsound_on")
register_clcmd("say_team roundsound","roundsound_on")
new formats[256];
formatex(formats,charsmax(formats),"[%s] Easy End Round Sound",TAG);
menuroundsound = menu_create(formats,"roundsound_handle");
menu_additem(menuroundsound,"Wlacz roundsound")
menu_additem(menuroundsound,"wyłącz roundsound")
menu_setprop(menuroundsound,MPROP_EXITNAME,"Wyjscie")
menu_setprop(menuroundsound,MPROP_NUMBER_COLOR,"\r")
}
new bool:track = false
new szPath[128],szFullPath[256],szFullDir[256],szConfDir[128]
new szFile[64];
if(get_pcvar_num(playlist) == 1){
get_configsdir(szConfDir,charsmax(szConfDir));
format(szConfDir,charsmax(szConfDir),"%s/ctplaylist.txt",szConfDir);
if(file_exists(szConfDir)){
delete_file(szConfDir);
}
}
get_pcvar_string(ct,szPath,charsmax(szPath))
formatex(szFullDir,charsmax(szFullDir),"sound/%s",szPath)
new dp = open_dir(szFullDir, szFile, charsmax(szFile));
if(dp){
if(get_pcvar_num(playlist) == 1){
write_file(szConfDir,"<html><head><title>PlayLista CT</title></head><body bgcolor='black'><font color='white'>",-1)
}
while(next_file(dp, szFile, charsmax(szFile))){
if(strlen(szFile) < 5){
continue;
}
if(is_valid(szFile) ){
track = true;
formatex(szFullPath,charsmax(szFullPath),"%s/%s",szFullDir,szFile)
is_wav(szFile) ? precache_sound(szFullPath[6]) : precache_generic(szFullPath);
ArrayPushString(ct_sounds,szFullPath)
log_amx("Zaladowano : %s",szFullPath);
if(get_pcvar_num(playlist) == 1){
clean_path(szFile)
write_file(szConfDir,szFile)
write_file(szConfDir,"<br />")
}
}
}
write_file(szConfDir,"</font></body></html>",-1)
}
else
{
all_ok = false;
log_amx("Brak folderu z muzyka dla ct")
log_amx("%s",szPath)

}
close_dir(dp);
if(!track){
all_ok = false;
return PLUGIN_CONTINUE;
}
track = false;
get_pcvar_string(tt,szPath,charsmax(szPath))
formatex(szFullDir,charsmax(szFullDir),"sound/%s",szPath)
if(get_pcvar_num(playlist) == 1){
get_configsdir(szConfDir,charsmax(szConfDir));
format(szConfDir,charsmax(szConfDir),"%s/ttplaylist.txt",szConfDir);
if(file_exists(szConfDir)){
delete_file(szConfDir);
}
}
dp = open_dir(szFullDir, szFile, charsmax(szFile));
if(dp){
if(get_pcvar_num(playlist) == 1){
write_file(szConfDir,"<html><head><title>PlayLista TT</title></head><body bgcolor='black'><font color='white'>",-1)
}
while(next_file(dp, szFile, charsmax(szFile))){
if(strlen(szFile) < 5){
continue;
}
if(is_valid(szFile) ){
track = true;
formatex(szFullPath,charsmax(szFullPath),"%s/%s",szFullDir,szFile)
is_wav(szFile) ? precache_sound(szFullPath[6]) : precache_generic(szFullPath);
ArrayPushString(tt_sounds,szFullPath)
log_amx("Zaladowano : %s",szFullPath);
if(get_pcvar_num(playlist) == 1){
clean_path(szFile)
write_file(szConfDir,szFile)
write_file(szConfDir,"<br />")
}
}
}
write_file(szConfDir,"</font></body></html>",-1)
}
else
{
all_ok = false;
log_amx("Brak folderu z muzyka dla tt")

}
close_dir(dp);
if(!track){
all_ok = false;
return PLUGIN_CONTINUE;
}
return PLUGIN_CONTINUE;
}

play_sound(file[]){
for(new i = 1;i<=g_max_players;i++){
if(!is_user_connected(i) || !play[i]){
continue;
}
client_cmd(i,"%s%s^"",is_wav(file) ? "spk ^"":"mp3 play ^"sound/",file[6])
}
new szFile[256]
remove_filepath(file,szFile,charsmax(szFile))
clean_path(szFile)
new formats[256];
formatex(formats,charsmax(formats),"[%s] Obecnie Gramy %s",TAG,szFile)
if(getFlags()&INFORMATION_CENTER){
set_task(1.0,"show_center",TASK_SHOW,formats,sizeof(formats))
}
if(getFlags()&INFORMATION_HUD){
show_hud(formats);
}
if(getFlags()&INFORMATION_STATUSTEXT){
show_statustext(formats);
}
}

public show_center(szFile[]){
for(new i = 1;i<=g_max_players;i++){
if(!is_user_connected(i) || !play[i]){
continue;
}
client_print(i,print_center,szFile)
}
}

public show_hud(szFile[]){
for(new i = 1;i<=g_max_players;i++){
if(!is_user_connected(i) || !play[i]){
continue;
}
set_hudmessage(0, 255, 42, -1.0, 0.2, 0, 6.0, 12.0)
show_hudmessage(i, szFile)
}
}

public show_statustext(szFile[]){
for(new i = 1;i<=g_max_players;i++){
if(!is_user_connected(i) || !play[i]){
continue;
}
message_begin(MSG_ONE_UNRELIABLE, gmsgStatusText, {0,0,0}, i)
write_byte(0)
write_string(szFile)
message_end()
}
}


bool:is_wav(file[]){
new iSize = strlen(file) - 4;
if(iSize > 0 ){
if(equali(file[iSize], ".wav")){
return true;
}
}
return false;
}

getFlags()
{
static flags[27]

get_pcvar_string(pinf, flags, 26)

return read_flags(flags)
}

bool:is_valid(szFilename[]){
new iSize = strlen(szFilename) - 4;
if(iSize > 0){
if(equali(szFilename[iSize], ".mp3") || equali(szFilename[iSize], ".wav")){
return true;
}
}
return false
}

clean_path(szFileName[]){
for(new iPos = strlen(szFileName)-4;iPos < strlen(szFileName);iPos++){
szFileName[iPos] = ' ';
}
}
  • +
  • -
  • 0

#6 JustBeFine

    Profesjonalista

  • Zbanowany

Reputacja: 66
Pomocny

  • Postów:162
  • GG:
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 06.05.2012 20:11

Brakuje Ci niektórych dźwięków.
Właśnie tych:

Error: server failed to transmit file 'sound/misc/us/monsterkill.wav'
Error: server failed to transmit file 'sound/misc/us/godlike.wav'
Error: server failed to transmit file 'sound/misc/us/headshot.wav'
Error: server failed to transmit file 'sound/misc/us/humiliation.wav'
Error: server failed to transmit file 'sound/misc/us/killingspree.wav'
Error: server failed to transmit file 'sound/misc/us/multikill.wav'
Error: server failed to transmit file 'sound/misc/us/ultrakill.wav'
Error: server failed to transmit file 'sound/misc/us/maytheforce.wav'
Error: server failed to transmit file 'sound/misc/us/oneandonly.wav'
Error: server failed to transmit file 'sound/misc/us/prepare.wav'
Error: server failed to transmit file 'sound/misc/us/rampage.wav'
Error: server failed to transmit file 'sound/misc/us


Proszę, oto dźwięki których potrzebujesz. Rozpakuj gdzieś, potem kopiuj i wklej do cstrike.
sound.rar - Speedy Share - upload your files here

Powinno już być OK ;)

Ja spadam bye :D

Użytkownik JustBeFine edytował ten post 06.05.2012 20:12

Nie mam pomysłu na sygnę :<

#7 szefuncio

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:11
  • Lokalizacja:Nakło
Offline

Napisano 06.05.2012 20:14

Ok a z tą muzyczką czemu nie gra ??
  • +
  • -
  • 0

#8 JustBeFine

    Profesjonalista

  • Zbanowany

Reputacja: 66
Pomocny

  • Postów:162
  • GG:
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 07.05.2012 07:10

Możliwe, że nie masz ustawionych cvarów.

Wklej to na końcu w addons/amxmodx/configs/amxx.cfg


//tag widoczny przy komunikatach wysyłanych przez plugin
roundsound_tag "RoundSound"
//w jaki sposob ma wysylac informacje o granym utworze a - center b - hud c - status text mozna laczyc np ab - pokaże w hudzie i center jeśli podamy nic nie wyświetli sie nigdzie
roundsound_information_play "abc"
//jak czesto ma sie pojawiac info o dostepnych komendach ustawienie na 0 wyłącza pokazywanie informacji
roundsound_information_show "300"
//sciezka do folderu z muzyka dla CT podajemy bez sound/ wazna jest wielkosc liter
roundsound_ct_path "misc/CT"
//sciezka do folderu z muzyka dla TT podajemy bez sound/ wazna jest wielkosc liter
roundsound_tt_path "misc/TT"
// 0 - nie mozna uzyc komendy /playlista 1 - mozna plugin sam generuje playliste 2 - mozna admin musi stworzyc playliste (folder configs pliki ctplaylist.txt i ttplaylist.txt)
roundsound_playlist_on "1"
//czy mozna uzyc komendy /roundsound pozwalajace na graczowi na wylaczenie/wlaczenie dla siebie roundsounda
roundsound_roundsound_on 1
//ma odgrywac utwory po kolei czy losowo 0 - po kolei 1 - losowo
roundsound_mode "0"


Użytkownik JustBeFine edytował ten post 07.05.2012 07:10

Nie mam pomysłu na sygnę :<

#9 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Online

Napisano 07.05.2012 07:50

Logi pokaż. jest tam tylko to z errorami? tzn że nie wgrałeś dźwięków z ultimate sound. plugins ini pokaz.
  • +
  • -
  • 0

#10 szefuncio

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:11
  • Lokalizacja:Nakło
Offline

Napisano 07.05.2012 19:27

Tamto już działa ale muzyka na serwie nie działa wgrałem to do amxx cfg i nic sie nie dzieje zrestartowałem serwer
http://www16.zippysh...23167/file.html tu jest link do paczki może tam jest coś zmienione
  • +
  • -
  • 0

#11 JustBeFine

    Profesjonalista

  • Zbanowany

Reputacja: 66
Pomocny

  • Postów:162
  • GG:
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 07.05.2012 19:35

Z tego wychodzi, że masz dwa te same pluginy na serwerze. W pluginie od DarkGL są już roundsoundy i w paczuszce powyżej masz jeszcze jeden.
Usuń z plugins.ini:

alt_end_round_sounds.amxx


Powinno grać :]
Nie mam pomysłu na sygnę :<

#12 szefuncio

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:11
  • Lokalizacja:Nakło
Offline

Napisano 09.05.2012 10:17

ok wsio Działa dzięki wam :):)
  • +
  • -
  • 0

#13 Goliath

    Godlike

  • Przyjaciel

Reputacja: 1 237
Godlike

  • Postów:2 334
  • GG:
  • Steam:steam
  • Imię:Maciej
  • Lokalizacja:Mońki
Offline

Napisano 11.05.2012 16:17

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




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

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