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

Muzyka z menu się nie odtwarza


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

#1 LucKy_skiLL

    Godlike

  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 08.04.2012 14:53

Mam taki kodzik, nie ma błędów przy kompilacji, ani błędów w logach, mimo to muzyka się nie odtwarza, gdy wpiszę w konsoli ścieżke do dzwięku czyli: mp3 play sound/misc/box.mp3 muza działa, co jest źle ?


#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#include <fun>
#include <cstrike>
#include <ColorChat>
#define PLUGIN "New Plugin"
#define AUTHOR "Unknown"
#define VERSION "1.0"
new g_MaxClients

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /muzyka", "muzyka", ADMIN_BAN)
}
public plugin_precache()
{
precache_sound("misc/box.mp3")
}
public stop_sound(task)
{
client_cmd(0, "stopsound")
}
public muzyka(id)
{
if(get_user_flags(id) & ADMIN_BAN)
{
ColorChat(id, GREEN, "[TurniejBox]^x01 Menu muzyki otwarte")
} else
{
ColorChat(id, GREEN, "[TurniejBox]^x01 Tylko^x04 Admini^x01 moga wlaczyc^x03 muzyke")
return PLUGIN_HANDLED
}

new nuta = menu_create("\yMuzyka", "nuta_menu")
menu_additem(nuta, "\wOdtworz", "1", 0);
menu_additem(nuta, "\wZatrzymaj", "2", 0);
menu_setprop(nuta, MPROP_EXIT, MEXIT_ALL);
menu_display(id, nuta, 0);

return PLUGIN_HANDLED

}
public nuta_menu(id, nuta, item)
{
if (item == MENU_EXIT)
{
menu_destroy(nuta);
return PLUGIN_HANDLED;
}
new Data[7], Name[64];
new Access, Callback;
menu_item_getinfo(nuta, item, Access, Data,5, Name, 63, Callback);
new Key = str_to_num(Data);
for(new i = 1; i <= g_MaxClients; i++)
{
if(!is_user_alive(i))
continue;

switch (Key)
{
case 1:
{
switch(random_num(1, 2))
{
case 1:
{
client_cmd(0,"mp3 play sound/misc/box.mp3")
}
case 2:
{
client_cmd(0,"mp3 play sound/misc/box.mp3")
}
}
}
case 2:
{
client_cmd(0, "stopsound")
client_cmd(0, "mp3 stop")
return PLUGIN_HANDLED
}
}
}
return PLUGIN_HANDLED;
}

  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#2 Kamyk345D

    Zaawansowany

  • Zbanowany

Reputacja: 11
Początkujący

  • Postów:125
  • Imię:Kamil
  • Lokalizacja:Kg
Offline

Napisano 08.04.2012 15:11

#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#include <fun>
#include <cstrike>
#include <ColorChat>

#define PLUGIN "New Plugin"
#define AUTHOR "Unknown"
#define VERSION "1.0"

new g_MaxClients
new muzyka[] = "sound/misc/box"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /muzyka", "muzyka", ADMIN_BAN)
}
public plugin_precache()
{
precache_generic(muzyka)
}
public stop_sound(task)
{
client_cmd(0, "stopsound")
}
public muzyka(id)
{
if(get_user_flags(id) & ADMIN_BAN)
{
ColorChat(id, GREEN, "[Turniej]^x01 Menu muzyki otwarte")
} else
{
ColorChat(id, GREEN, "[Turniej]^x01 Tylko^x04 Admini^x01 moga wlaczyc^x03 muzyke")
return PLUGIN_HANDLED
}

new nuta = menu_create("\yMuzyka", "nuta_menu")
menu_additem(nuta, "\wOdtworz muzyke", "1", 0);
menu_additem(nuta, "\wZatrzymaj muzyke", "2", 0);
menu_setprop(nuta, MPROP_EXIT, MEXIT_ALL);
menu_display(id, nuta, 0);

return PLUGIN_HANDLED

}
public nuta_menu(id, nuta, item)
{
if (item == MENU_EXIT)
{
menu_destroy(nuta);
return PLUGIN_HANDLED;
}
new Data[7], Name[64];
new Access, Callback;
menu_item_getinfo(nuta, item, Access, Data,5, Name, 63, Callback);
new Key = str_to_num(Data);
for(new i = 1; i <= g_MaxClients; i++)
{
if(!is_user_alive(i))
continue;

switch (Key)
{
case 1:
{
switch(random_num(1, 2))
{
case 1:
{
client_cmd(0, "mp3 play ^"%s^"", muzyka)
}
case 2:
{
client_cmd(0, "mp3 play ^"%s^"", muzyka)
}
}
}
case 2:
{
client_cmd(0, "stopsound")
client_cmd(0, "mp3 stop")
return PLUGIN_HANDLED
}
}
}
return PLUGIN_HANDLED;
}


Spróbuj tego . :)

#3 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 08.04.2012 15:21

Teraz to nawet się nie kompiluje ;]
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#4 Kamyk345D

    Zaawansowany

  • Zbanowany

Reputacja: 11
Początkujący

  • Postów:125
  • Imię:Kamil
  • Lokalizacja:Kg
Offline

Napisano 08.04.2012 15:33

1.
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#include <fun>
#include <cstrike>
#include <ColorChat>
#define PLUGIN "New Plugin"
#define AUTHOR "Unknown"
#define VERSION "1.0"
new g_MaxClients
new muzyka[] = "sound/misc/box.mp3"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /muzyka", "muzyka", ADMIN_BAN)
}
public plugin_precache()
{
precache_generic(muzyka)
}
public stop_sound(task)
{
client_cmd(0, "stopsound")
}
public muzyka(id)
{
if(get_user_flags(id) & ADMIN_BAN)
{
ColorChat(id, GREEN, "[Turniej]^x01 Menu muzyki otwarte")
} else
{
ColorChat(id, GREEN, "[Turniej]^x01 Tylko^x04 Admini^x01 moga wlaczyc^x03 muzyke")
return PLUGIN_HANDLED
}
new nuta = menu_create("\yMuzyka", "nuta_menu")
menu_additem(nuta, "\wOdtworz muzyke", "1", 0);
menu_additem(nuta, "\wZatrzymaj muzyke", "2", 0);
menu_setprop(nuta, MPROP_EXIT, MEXIT_ALL);
menu_display(id, nuta, 0);
return PLUGIN_HANDLED
}
public nuta_menu(id, nuta, item)
{
if (item == MENU_EXIT)
{
menu_destroy(nuta);
return PLUGIN_HANDLED;
}
new Data[7], Name[64];
new Access, Callback;
menu_item_getinfo(nuta, item, Access, Data,5, Name, 63, Callback);
new Key = str_to_num(Data);
for(new i = 1; i <= g_MaxClients; i++)
{
if(!is_user_alive(i))
continue;
switch (Key)
{
case 1:
{
switch(random_num(1, 2))
{
case 1:
{
client_cmd(0,"mp3 play sound/misc/box.mp3")
}
case 2:
{
client_cmd(0,"mp3 play sound/misc/box.mp3")
}
}
}
case 2:
{
client_cmd(0, "stopsound")
client_cmd(0, "mp3 stop")
return PLUGIN_HANDLED
}
}
}
return PLUGIN_HANDLED;
}


2.
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <hamsandwich>
#include <fun>
#include <cstrike>
#include <ColorChat>
#define PLUGIN "New Plugin"
#define AUTHOR "Unknown"
#define VERSION "1.0"
new g_MaxClients
new muzyka[] = "sound/misc/box.mp3"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /muzyka", "muzyka", ADMIN_BAN)
}
public plugin_precache()
{
precache_generic(muzyka)
}
public stop_sound(task)
{
client_cmd(0, "stopsound")
}
public muzyka(id)
{
if(get_user_flags(id) & ADMIN_BAN)
{
ColorChat(id, GREEN, "[Turniej]^x01 Menu muzyki otwarte")
} else
{
ColorChat(id, GREEN, "[Turniej]^x01 Tylko^x04 Admini^x01 moga wlaczyc^x03 muzyke")
return PLUGIN_HANDLED
}
new nuta = menu_create("\yMuzyka", "nuta_menu")
menu_additem(nuta, "\wOdtworz muzyke", "1", 0);
menu_additem(nuta, "\wZatrzymaj muzyke", "2", 0);
menu_setprop(nuta, MPROP_EXIT, MEXIT_ALL);
menu_display(id, nuta, 0);
return PLUGIN_HANDLED
}
public nuta_menu(id, nuta, item)
{
if (item == MENU_EXIT)
{
menu_destroy(nuta);
return PLUGIN_HANDLED;
}
new Data[7], Name[64];
new Access, Callback;
menu_item_getinfo(nuta, item, Access, Data,5, Name, 63, Callback);
new Key = str_to_num(Data);
for(new i = 1; i <= g_MaxClients; i++)
{
if(!is_user_alive(i))
continue;
switch (Key)
{
case 1:
{
switch(random_num(1, 2))
{
case 1:
{
client_cmd(0, "mp3 play sound/misc/box")
}
case 2:
{
client_cmd(0, "mp3 play sound/misc/box")
}
}
}
case 2:
{
client_cmd(0, "stopsound")
client_cmd(0, "mp3 stop")
return PLUGIN_HANDLED
}
}
}
return PLUGIN_HANDLED;
}


#5 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 08.04.2012 16:06

Nie wiem co ty tworzysz, ale twoje kodu przy kompilacji wywalają błędu wszystkich zdefiniowanych zmiennych itp.
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#6 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 09.04.2012 15:42

Już naprawiłem, można zamknąć
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube





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

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