Existing user? Sign in
Sign up
Games
Servers
Useful
User
Pass
2FA
Problema radio pe steam
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Fixed issues
Author
Message
1380
jy0nsS
[Mentally Stable]
Status: Offline
(since 30-08-2017 16:06)
Joined: 26 Nov 2015
Posts: 222
,
Topics: 63
Location:
Romania
Reputation:
75.4
Votes
: 1
Posted: 16-01-2016, 20:58:55
| Translate post to:
... (
Click for more languages
)
Buna seara! Am si eu o problema.. Am cs 1.6 steam on si nu pot asculta radio pe server nu se aude , nu stiu ce naiba are.. si am sonorul la maxim din cs ,totul bine si frumos dar degeaba...
0
0
Back to top
EDUTz
[HardcoreAmxxScripter]
Status: Offline
(since 15-08-2021 16:34)
Joined: 27 Dec 2010
Posts: 4306
,
Topics: 244
Location:
Jud. Miserupia, sat Bagadanc
Reputation:
4085
Votes
: 179
Posted: 17-01-2016, 07:47:17
| Translate post to:
... (
Click for more languages
)
La multi nu le merge bine radioul pentru ca au diverse browsere de internet instalate si puse pe default, care nu au activat flash-ul.
Pentru pluginuri complicate le fac cu $$ pe paypal/psc. PM
0
0
Back to top
jy0nsS
[Mentally Stable]
Status: Offline
(since 30-08-2017 16:06)
Joined: 26 Nov 2015
Posts: 222
,
Topics: 63
Location:
Romania
Reputation:
75.4
Votes
: 1
Posted: 17-01-2016, 10:46:45
| Translate post to:
... (
Click for more languages
)
Pai da. Adica pe steam nu merge si intru pe nvidia si merge. Pot face ceva sa mearga si pe steam?
0
0
Back to top
EDUTz
[HardcoreAmxxScripter]
Status: Offline
(since 15-08-2021 16:34)
Joined: 27 Dec 2010
Posts: 4306
,
Topics: 244
Location:
Jud. Miserupia, sat Bagadanc
Reputation:
4085
Votes
: 179
Posted: 17-01-2016, 15:25:17
| Translate post to:
... (
Click for more languages
)
Incearca sa folosesti alt radio, poate o merge asa. Unul care sa nu foloseasca ce ai tu acum. Pune aici sma-ul de la radio poate reusesc sa-l modific.
Pentru pluginuri complicate le fac cu $$ pe paypal/psc. PM
0
0
Back to top
jy0nsS
[Mentally Stable]
Status: Offline
(since 30-08-2017 16:06)
Joined: 26 Nov 2015
Posts: 222
,
Topics: 63
Location:
Romania
Reputation:
75.4
Votes
: 1
Posted: 17-01-2016, 17:03:07
| Translate post to:
... (
Click for more languages
)
Este un fel de playlist ! dai /listen sau /music si apar mai multe tipuri de radio , e super smecher , daca poti sa il lasi tot asa doar sa faci cumva sa nu mai trebuiasca folosita chestia aia de plugin ! Multumesc frumos !
Code:
#include <amxmodx>
#include <amxmisc>
#if !defined charsmax
#define charsmax(%1) sizeof(%1)-1
#endif
#define MAX_MEDIA 30
new g_mediaID
new g_media_player[1536]
new g_media_names[MAX_MEDIA][32]
new g_media_urls[MAX_MEDIA][512]
new g_menuposition[33]
new g_currentmediaplaying[33]
enum INFO { NAME, AUTHOR, VERSION }
new const PLUGIN[INFO:3][] =
{
"Adv. Media Player", "cheap_suit", "3.1"
}
public plugin_init()
{
register_plugin(PLUGIN[NAME], PLUGIN[VERSION], PLUGIN[AUTHOR])
register_cvar(PLUGIN[NAME], PLUGIN[VERSION], FCVAR_SPONLY|FCVAR_SERVER)
register_menucmd(register_menuid("media_list"), 1023, "action_medialist")
register_clcmd("say", "cmd_say")
register_clcmd("say_team", "cmd_say")
register_concmd("amx_addmedia", "cmd_addmedia", ADMIN_CFG, "- usage: <media name> <media url> | WARNING: BE SURE NOT TO HAVE A TYPO")
register_concmd("amx_setmedia", "cmd_setmedia", ADMIN_BAN, "- usage: <@all|playerID> <media ID> | set media for player(s)")
register_concmd("amx_reloadmedia", "cmd_reloadmedia", ADMIN_CFG, "- reload's the amp_medialist.ini file")
register_concmd("amx_listmedia", "cmd_listmedia", 0, "- show's all media available also to get the media id for admins")
register_concmd("amx_listeners", "cmd_showlisteners", 0, "- show's current media playing")
initialize()
}
public client_putinserver(id)
{
g_currentmediaplaying[id] = -1
set_task(20.0, "task_inform", id)
}
public task_inform(id) if(is_user_connected(id))
client_print(id, print_chat, "* Pentru a asculta radio pe server tasteaza /listen in chat!", PLUGIN[NAME])
public task_info(id) if(is_user_connected(id))
client_print(id, print_chat, "* Acuma asculti %s. Tasteaza /stop pentru a opri playlistul", g_media_names[g_currentmediaplaying[id]])
public cmd_reloadmedia(id, level, cid)
{
if(!cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED_MAIN
initialize()
console_print(id, "* Reloaded amp_medialist.ini file")
return PLUGIN_HANDLED_MAIN
}
public cmd_listmedia(id)
{
console_print(id, "* Available Media:")
for(new i = 0; i < g_mediaID; i++)
console_print(id, "#%d %s", i, g_media_names[i])
return PLUGIN_HANDLED_MAIN
}
public cmd_showlisteners(id)
{
console_print(id, "* Current media being played:")
new players[32], num, i, index, mediaid
get_players(players, num, "hc")
for(i = 0; i < num; i++)
{
index = players[i]
mediaid = g_currentmediaplaying[index]
if(mediaid == -1)
continue
static name[32]
get_user_name(index, name, charsmax(name))
console_print(id, "%s #%d. %s", name, mediaid, g_media_names[mediaid])
}
return PLUGIN_HANDLED_MAIN
}
public cmd_addmedia(id, level, cid)
{
if(!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED_MAIN
new medianame[32], mediaurl[256]
read_argv(1, medianame, charsmax(medianame))
read_argv(2, mediaurl, charsmax(mediaurl))
copy(g_media_names[g_mediaID], charsmax(g_media_names[]), medianame)
copy(g_media_urls[g_mediaID++], charsmax(g_media_urls[]), mediaurl)
new configs_dir[128], file[128]
get_localinfo("amxx_configsdir", configs_dir, charsmax(configs_dir))
formatex(file, charsmax(file), "%s/%s", configs_dir, "amp_medialist.ini")
if(file_exists(file))
{
new text[512]
formatex(text, charsmax(text), "^n^"%s^" ^"%s^"", medianame, mediaurl)
write_file(file, text)
console_print(id, "* Added %s to amp_medialist.ini", medianame)
}
return PLUGIN_HANDLED_MAIN
}
public cmd_setmedia(id, level, cid)
{
if(!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED_MAIN
new player[32], medianumber[11]
read_argv(1, player, charsmax(player))
read_argv(2, medianumber, charsmax(medianumber))
new mediaid = str_to_num(medianumber)
if(mediaid > g_mediaID)
{
console_print(id, "* Cant find media")
return PLUGIN_HANDLED_MAIN
}
if(equali(player, "@all"))
{
new players[32], num, i
get_players(players, num, "hc")
for(i = 0; i < num; i++)
play_media(players[i], mediaid)
}
else
{
new index = cmd_target(id, player, 2)
if(index)
{
new name[32]
get_user_name(index, name, charsmax(name))
play_media(index, mediaid)
client_print(id, print_console, "* Playing %s to %s", g_media_names[mediaid], name)
}
}
return PLUGIN_HANDLED_MAIN
}
public cmd_say(id)
{
static say_args[64]
read_args(say_args, charsmax(say_args))
remove_quotes(say_args)
if(say_args[0] != '/')
return PLUGIN_CONTINUE
if(equali(say_args, "/playmusic") || equali(say_args, "/music") || equali(say_args, "/playmedia") || equali(say_args, "/listen"))
{
display_medialist(id, g_menuposition[id] = 0)
return PLUGIN_HANDLED_MAIN
}
else if(equali(say_args, "/stopmusic") || equali(say_args, "/stop") || equali(say_args, "/stopmedia"))
{
g_currentmediaplaying[id] = -1
static motd[1024], len
len = formatex(motd, charsmax(motd), "<html><head><style type=^"text/css^">pre{color:#FFB000;}body{background:#000000;margin-left:8px;margin-top:0px;}</style></head><pre><body>")
len += formatex(motd[len], charsmax(motd) - len, "<center>Stopped media. This has been brought you by %s.^n", PLUGIN[NAME])
len += formatex(motd[len], charsmax(motd) - len, "<center>You can get this plugin @ amxmodx.org.^n")
len += formatex(motd[len], charsmax(motd) - len, "</body></pre></html>^n")
show_motd(id, motd, PLUGIN[NAME])
return PLUGIN_HANDLED_MAIN
}
else if(equali(say_args, "/playagain") || equali(say_args, "/reload") || equali(say_args, "/replay"))
{
if(g_currentmediaplaying[id] == -1)
client_print(id, print_chat, "* You are not listening to any media.")
else
play_media(id, g_currentmediaplaying[id])
return PLUGIN_HANDLED_MAIN
}
return PLUGIN_CONTINUE
}
display_medialist(id, pos)
{
if(pos < 0)
return
new maxtotal = g_mediaID
new start = pos * 8
if(start >= maxtotal)
start = pos = g_menuposition[id]
new menubody[512]
new len = format(menubody, charsmax(menubody), "Select a Media to Play:^n^n")
new end = start + 8
new keys = MENU_KEY_0
if(end > maxtotal)
end = maxtotal
new b = 0
for(new a = start; a < end; ++a)
{
keys |= (1<<b)
len += formatex(menubody[len], charsmax(menubody), "%d. %s^n", ++b, g_media_names[a])
}
if(end != maxtotal)
{
formatex(menubody[len], charsmax(menubody), "^n9. %s...^n0. %s", "More", pos ? "Back" : "Exit")
keys |= MENU_KEY_9
}
else
formatex(menubody[len], charsmax(menubody), "^n0. %s", pos ? "Back" : "Exit")
show_menu(id, keys, menubody, -1, "media_list")
}
public action_medialist(id, key)
{
switch(key)
{
case 8: display_medialist(id, ++g_menuposition[id])
case 9: display_medialist(id, --g_menuposition[id])
default:play_media(id, (g_menuposition[id] * 8 + key))
}
return PLUGIN_HANDLED
}
play_media(id, media_id)
{
if(!file_exists(g_media_player))
return
g_currentmediaplaying[id] = media_id
new player[sizeof(g_media_player)], motd[sizeof(g_media_player)], line, length
while(read_file(g_media_player, line++, player, charsmax(player), length))
add(motd, charsmax(motd), player)
replace_all(motd, charsmax(motd), "[MEDIA_NAME]", g_media_names[media_id])
replace_all(motd, charsmax(motd), "[MEDIA_URL]", g_media_urls[media_id])
show_motd(id, motd, PLUGIN[NAME])
set_task(5.0, "task_info", id)
}
initialize()
{
new configs_dir[128], file[128], file_text[2048], len = 0; g_mediaID = 0
get_localinfo("amxx_configsdir", configs_dir, charsmax(configs_dir))
formatex(file, charsmax(file), "%s/%s", configs_dir, "amp_medialist.ini")
if(!file_exists(file))
{
len = format(file_text, charsmax(file_text), "; %s Media List^n", PLUGIN[NAME])
len += format(file_text[len], charsmax(file_text) - len, "; Format: ^"Media Name^" ^"Media URL^"^n")
len += format(file_text[len], charsmax(file_text) - len, "; eg. ^"Papa Roach - Last Resort^" ^"www.mysite.com/lastresort.mp3^n^"")
write_file(file, file_text)
}
formatex(g_media_player, charsmax(g_media_player), "%s/%s", configs_dir, "amp_player.html"); len = 0
if(!file_exists(g_media_player))
{
len = formatex(file_text, charsmax(file_text), "<html><head><style type=^"text/css^">pre{color:#FFB000;}body{background:#000000;margin-left:8px;margin-top:0px;}</style></head><pre><body>")
len += formatex(file_text[len], charsmax(file_text) - len, "<center><b>Media:</b>[MEDIA_NAME]^n")
len += formatex(file_text[len], charsmax(file_text) - len, "<center>Note: Selected media may take long to load.^n")
len += formatex(file_text[len], charsmax(file_text) - len, "<center>You may close this MOTD, the media will keep playing.^n")
len += formatex(file_text[len], charsmax(file_text) - len, "<center><OBJECT ID=^"MediaPlayer1^" width=400 height=144^n")
len += formatex(file_text[len], charsmax(file_text) - len, "classid=^"CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95^"^n")
len += formatex(file_text[len], charsmax(file_text) - len, "CODEBASE=^"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715^"^n")
len += formatex(file_text[len], charsmax(file_text) - len, "standby=^"Loading Microsoft® Windows® Media Player components...^"^n")
len += formatex(file_text[len], charsmax(file_text) - len, "type=^"application/x-oleobject^">^n")
len += formatex(file_text[len], charsmax(file_text) - len, "<PARAM NAME=^"AutoStart^" VALUE=^"True^">^n")
len += formatex(file_text[len], charsmax(file_text) - len, "<PARAM NAME=^"FileName^" VALUE=^"[MEDIA_URL]^">^n")
len += formatex(file_text[len], charsmax(file_text) - len, "<PARAM NAME=^"ShowControls^" VALUE=^"True^">^n")
len += formatex(file_text[len], charsmax(file_text) - len, "<PARAM NAME=^"ShowStatusBar^" VALUE=^"False^">^n")
len += formatex(file_text[len], charsmax(file_text) - len, "<PARAM NAME=^"AutoRewind^" VALUE=^"True^">^n")
len += formatex(file_text[len], charsmax(file_text) - len, "<EMBED type=^"application/x-mplayer2^" pluginspage=^"http://www.microsoft.com/Windows/MediaPlayer/^"^n")
len += formatex(file_text[len], charsmax(file_text) - len, "SRC=^"[MEDIA_URL]^"^n")
len += formatex(file_text[len], charsmax(file_text) - len, "name=^"MediaPlayer1^"^n")
len += formatex(file_text[len], charsmax(file_text) - len, "autostart=1^n")
len += formatex(file_text[len], charsmax(file_text) - len, "showcontrols=1^n")
len += formatex(file_text[len], charsmax(file_text) - len, "autorewind=^"True^"^n")
len += formatex(file_text[len], charsmax(file_text) - len, "showstatusbar=^"False^">^n")
len += formatex(file_text[len], charsmax(file_text) - len, "</EMBED></OBJECT></body></pre></html>^n")
write_file(g_media_player, file_text)
}
new text[1024], line, length
while(read_file(file, line++, text, charsmax(text), length))
{
trim(text)
if(!length || text[0] == ';')
continue
if(g_mediaID >= MAX_MEDIA)
break
static left[32], right[512]
strbreak(text, left, charsmax(left), right, charsmax(right))
replace_all(left, charsmax(left), "^"", "")
replace_all(right, charsmax(right), "^"", "")
replace_all(right, charsmax(right), " ", "%20")
copy(g_media_names[g_mediaID], charsmax(g_media_names[]), left)
copy(g_media_urls[g_mediaID++], charsmax(g_media_urls[]), right)
}
}
0
0
Back to top
EDUTz
[HardcoreAmxxScripter]
Status: Offline
(since 15-08-2021 16:34)
Joined: 27 Dec 2010
Posts: 4306
,
Topics: 244
Location:
Jud. Miserupia, sat Bagadanc
Reputation:
4085
Votes
: 179
Posted: 17-01-2016, 19:58:36
| Translate post to:
... (
Click for more languages
)
Ok am vazut despre ce e vorba, totul e trecut in plugin. Hai sa incercam altfel. Iti dau eu un sma si vezi daca=ti merge varianta mea.
SMA:
Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Radio"
#define VERSION "1.0"
#define AUTHOR "EDY"
new g_Menu
#define TASK_SETARI 320
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
g_Menu = menu_create("Meniu Radio. Alegeti un post.","menu_handle");
register_clcmd("say /radio","radiol")
register_clcmd("say_team /radio","radiol")
register_clcmd("say /stop","stopradio")
register_clcmd("say_team /stop","stopradio")
build_menu();
}
public radiol(id)
{
if(is_user_connected(id))
menu_display(id, g_Menu, 0);
return PLUGIN_HANDLED;
}
build_menu()
{
menu_additem(g_Menu, "Dance FM", "1");
menu_additem(g_Menu, "Kiss FM", "2");
menu_additem(g_Menu, "DI.FM Trance", "3");
menu_additem(g_Menu, "Greu de difuzat", "4");
menu_additem(g_Menu, "Pro FM", "5");
menu_additem(g_Menu, "Radio Pro-B", "6");
menu_additem(g_Menu, "Radio Manele Hit", "7");
menu_additem(g_Menu, "SpartFM Dubstep^n", "8");
menu_additem(g_Menu, "Exit(scrie /stop pt oprire)", "0");
menu_setprop(g_Menu, MPROP_PERPAGE, 0);
}
public menu_handle(id, menu, item)
{
if( item < 0 ) return PLUGIN_CONTINUE;
// Get item info
new cmd[3];
new access, callback;
menu_item_getinfo(menu, item, access, cmd,3,_,_, callback);
new iChoice = str_to_num(cmd);
static NewName[32]
get_user_name(id, NewName, 31)
if (iChoice == 1)
{
show_motd(id,"addons\amxmodx\configs\radiolivedance.html","Radio")
for(new i=0; i < get_maxplayers(); i++)
{
if(is_user_connected(i))
client_print(i, print_chat, "[Radio] %s asculta Radio Dance FM. Asculta si tu tastand /radio", NewName)
client_print(id, print_chat, "[Radio] Pentru a opri radioul tasteaza /stop")
client_cmd(id, "MP3Volume 0.0")
}
}
else if (iChoice == 2)
{
show_motd(id,"addons\amxmodx\configs\radiolivekiss.html","Radio")
for(new i=0; i < get_maxplayers(); i++)
{
if(is_user_connected(i))
client_print(i, print_chat, "[Radio] %s asculta Radio Kiss FM. Asculta si tu tastand /radio", NewName)
client_print(id, print_chat, "[Radio] Pentru a opri radioul tasteaza /stop")
client_cmd(id, "MP3Volume 0.0")
}
}
else if (iChoice == 3)
{
show_motd(id,"addons\amxmodx\configs\radiolivetrance.html","Radio")
for(new i=0; i < get_maxplayers(); i++)
{
if(is_user_connected(i))
client_print(i, print_chat, "[Radio] %s asculta DI.FM Trance. Asculta si tu tastand /radio", NewName)
client_print(id, print_chat, "[Radio] Pentru a opri radioul tasteaza /stop")
client_cmd(id, "MP3Volume 0.0")
}
}
else if (iChoice == 4)
{
show_motd(id,"addons\amxmodx\configs\radiolivegreu.html","Radio")
for(new i=0; i < get_maxplayers(); i++)
{
if(is_user_connected(i))
client_print(i, print_chat, "[Radio] %s asculta Greu De Difuzat. Asculta si tu tastand /radio", NewName)
client_print(id, print_chat, "[Radio] Pentru a opri radioul tasteaza /stop")
client_cmd(id, "MP3Volume 0.0")
}
}
else if (iChoice == 5)
{
show_motd(id,"addons\amxmodx\configs\radiolivepro.html","Radio")
for(new i=0; i < get_maxplayers(); i++)
{
if(is_user_connected(i))
client_print(i, print_chat, "[Radio] %s asculta Radio Pro FM. Asculta si tu tastand /radio", NewName)
client_print(id, print_chat, "[Radio] Pentru a opri radioul tasteaza /stop")
client_cmd(id, "MP3Volume 0.0")
}
}
else if (iChoice == 6)
{
show_motd(id,"addons\amxmodx\configs\radioliveprob.html","Radio")
for(new i=0; i < get_maxplayers(); i++)
{
if(is_user_connected(i))
client_print(i, print_chat, "[Radio] %s asculta Radio Pro-B. Asculta si tu tastand /radio", NewName)
client_print(id, print_chat, "[Radio] Pentru a opri radioul tasteaza /stop")
client_cmd(id, "MP3Volume 0.0")
}
}
else if (iChoice == 7)
{
show_motd(id,"addons\amxmodx\configs\radiolivemanele.html","Radio")
for(new i=0; i < get_maxplayers(); i++)
{
if(is_user_connected(i))
client_print(i, print_chat, "[Radio] %s asculta Radio Manele Hit. Asculta si tu tastand /radio", NewName)
client_print(id, print_chat, "[Radio] Pentru a opri radioul tasteaza /stop")
client_cmd(id, "MP3Volume 0.0")
}
}
else if (iChoice == 8)
{
show_motd(id,"addons\amxmodx\configs\radiolivespart.html","Radio")
for(new i=0; i < get_maxplayers(); i++)
{
if(is_user_connected(i))
client_print(i, print_chat, "[Radio] %s asculta SpartFM Dubstep. Asculta si tu tastand /radio", NewName)
client_print(id, print_chat, "[Radio] Pentru a opri radioul tasteaza /stop")
client_cmd(id, "MP3Volume 0.0")
}
}
else if (iChoice == 0)
{
return PLUGIN_HANDLED;
}
return PLUGIN_HANDLED;
}
public stopradio(id)
{
show_motd(id,"addons\amxmodx\configs\stopradio.html","Stop Radio")
client_cmd(id, "MP3Volume 1.0")
return PLUGIN_HANDLED
}
DIn cate vezi, pentru fiecare radio exista un fisier html in folderul configs unde sunt puse versiunile radio. O sa-ti dau un exemplu, primul radiolivedance.html sa vezi cum arata:
radiolivedance.html
Spoiler:
<html>
<body link="#000000" vlink="#000000" alink="#000000" bgcolor="#FFFFFF">
<p style="text-align: center;"><b><font face="Trebuchet MS">Asculta radio in timp ce te jocimez</font></b></p>
<p align="center"><embed type="application/x-mplayer2" pluginspage="
http://www.microsoft.com/Windows/MediaPlayer/"
; src="
http://edge126.rdsnet.ro:84/profm/dancefm.mp3""
; name="MediaP8layer1" uimode="mini" url="
http://edge126.rdsnet.ro:84/profm/dancefm.mp3""
; autostart="1" animationatstart="false" transparentatstart="true" showcontrols="1" showtracker="0" showstatusbar="1" volume="0.5" height="100" width="300"></embed></p>
</body>
</html>
si tot asa faci celelalte fisiere, doar ca difera IPul de transmisie, si modifici pentru fiecare radio IPul...
Mai trebuie cel pentru /stopradio
stopradio.html:
Spoiler:
<html>
<body link="#000000" vlink="#000000" alink="#000000" bgcolor="#FFFFFF">
<p style="text-align: center;"><b><font face="Trebuchet MS">Oprire radio...</font></b></p>
<p align="center"><embed type="application/x-mplayer2" pluginspage="
http://www.microsoft.com/Windows/MediaPlayer/"
; src="
mms://89.238.227.2/radio_bucuresti_128"
; name="MediaP8layer1" uimode="mini" url="
mms://89.238.227.2/radio_bucuresti_128"
; autostart="0" animationatstart="false" transparentatstart="true" showcontrols="1" showtracker="0" showstatusbar="1" volume="0.5" height="100" width="300"></embed></p>
</body>
</html>
Lasa-mi mesaj daca e ok, e mai complicat putin si nici eu nu prea ma pricep excelent ... in cel mai rau caz daca nu-i dau de cap, doar prin teamviewer te pot ajuta.
Pentru pluginuri complicate le fac cu $$ pe paypal/psc. PM
0
0
Back to top
Topic locked
Topic is closed, you cannot post any messages in it anymore
Locked by
destroi112
, 08 September 2016 18:30
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Fixed issues
The time now is 23-05-2025, 07:32:20
Copyright info
Based on phpBB
ro
/
com
B
Login
I forgot my password
World of Warcraft
Login for more...
Download WoW 7.3.5
Misc
eSports
Achievements
Buy reputation with votes
Reputation trades
Forum rules
Ban list
Members list
User guide (FAQ)
World of Warcraft
View details