Existing user? Sign in
Sign up
Games
Servers
Useful
User
Pass
2FA
Modificare Mini-Shop
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
Author
Message
841
Gaby*
[Mentally Stable]
Status: Offline
(since 14-10-2018 13:46)
Joined: 13 Jul 2015
Posts: 95
,
Topics: 25
Location:
Romania
Reputation:
122.1
Votes
: 4
Posted: 09-10-2015, 22:42:28
| Translate post to:
... (
Click for more languages
)
Salut vreu sa imi modficati acest shop incat :
Speedu sa coste 50 credite
Si sa fie pe sistemul lui askanar.
Spoiler:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
new bool: HaveSpeed[33];
native get_user_credits(INDEX)
native set_user_credits(INDEX, CREDITS)
public plugin_init() {
register_plugin("Mini Shop", "1.0", "DaNNe.")
RegisterHam(Ham_Spawn, "player", "Ham_Spawn_Post", 1)
register_event("CurWeapon", "EVENT_CheckSpeed", "be", "1=1")
register_clcmd("say /minishop", "ShopCommnad")
}
public Ham_Spawn_Post(id) {
if(is_user_connected(id))
HaveSpeed[id] = false;
}
public EVENT_CheckSpeed(id) {
if(is_user_alive(id) && get_user_team(id) == 2 && HaveSpeed[id] && get_user_maxspeed(id) < 680.0)
set_user_maxspeed(id, 680.0)
}
public ShopCommnad(id) {
if(get_user_team(id) == 2) {
new Menu = menu_create("\yMini SHOP", "SpeedHandler")
menu_additem(Menu, "\wCumpara speed - \r10 Credite", "1", 0)
menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu, 0);
}
}
public SpeedHandler(id, menu, item) {
if(item == MENU_EXIT || !is_user_alive(id) || get_user_team(id) != 2 || HaveSpeed[id]) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new Data[6], Name[64];
new Access, CallBack;
menu_item_getinfo(menu, item, Access, Data,5, Name, 63, CallBack);
new Key = str_to_num(Data);
switch(Key) {
case 1: {
if(get_user_credits(id) - 10 < 0)
ColorChat(id, "!g[MINI-SHOP]!n Nu ai suficiente credite pentru a cumpara!g SPEED!n!")
else {
HaveSpeed[id] = true;
EVENT_CheckSpeed(id)
set_user_credits(id, get_user_credits(id) - 10)
ColorChat(id, "!g[MINI-SHOP]!n Ai cumparat!g SPEED!n!")
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
stock ColorChat(const id, const input[], any:...) {
new count = 1, players[32], msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!g", "^4");
replace_all(msg, 190, "!n", "^1");
replace_all(msg, 190, "!t", "^3");
if(id) players[0] = id;
else get_players(players, count, "ch"); {
for(new i = 0; i < count; i++) {
if(is_user_connected(players[i])) {
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
0
0
Back to top
AnAcKiNNN12345
[Mentally Stable]
Status: Offline
(since 30-01-2017 13:00)
Joined: 22 Feb 2015
Posts: 230
,
Topics: 42
Location:
Romania
Reputation:
104
Votes
: 4
Posted: 10-10-2015, 12:41:43
| Translate post to:
... (
Click for more languages
)
Spoiler:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
new bool: HaveSpeed[33];
native get_user_credits(INDEX)
native set_user_credits(INDEX, CREDITS)
public plugin_init() {
register_plugin("Mini Shop", "1.0", "DaNNe.")
RegisterHam(Ham_Spawn, "player", "Ham_Spawn_Post", 1)
register_event("CurWeapon", "EVENT_CheckSpeed", "be", "1=1")
register_clcmd("say /minishop", "ShopCommnad")
}
public Ham_Spawn_Post(id) {
if(is_user_connected(id))
HaveSpeed[id] = false;
}
public EVENT_CheckSpeed(id) {
if(is_user_alive(id) && get_user_team(id) == 2 && HaveSpeed[id] && get_user_maxspeed(id) < 680.0)
set_user_maxspeed(id, 680.0)
}
public ShopCommnad(id) {
if(get_user_team(id) == 2) {
new Menu = menu_create("\yMini SHOP", "SpeedHandler")
menu_additem(Menu, "\wCumpara speed - \r50 Credite", "1", 0)
menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu, 0);
}
}
public SpeedHandler(id, menu, item) {
if(item == MENU_EXIT || !is_user_alive(id) || get_user_team(id) != 2 || HaveSpeed[id]) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new Data[6], Name[64];
new Access, CallBack;
menu_item_getinfo(menu, item, Access, Data,5, Name, 63, CallBack);
new Key = str_to_num(Data);
switch(Key) {
case 1: {
if(get_user_credits(id) - 50 < 0)
ColorChat(id, "!g[MINI-SHOP]!n Nu ai suficiente credite pentru a cumpara!g SPEED!n!")
else {
HaveSpeed[id] = true;
EVENT_CheckSpeed(id)
set_user_credits(id, get_user_credits(id) - 50)
ColorChat(id, "!g[MINI-SHOP]!n Ai cumparat!g SPEED!n!")
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
stock ColorChat(const id, const input[], any:...) {
new count = 1, players[32], msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!g", "^4");
replace_all(msg, 190, "!n", "^1");
replace_all(msg, 190, "!t", "^3");
if(id) players[0] = id;
else get_players(players, count, "ch"); {
for(new i = 0; i < count; i++) {
if(is_user_connected(players[i])) {
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
Vezi daca merge cu 50 de credite...e prima oara cand modific un plugin.
0
0
Back to top
Gaby*
[Mentally Stable]
Status: Offline
(since 14-10-2018 13:46)
Joined: 13 Jul 2015
Posts: 95
,
Topics: 25
Location:
Romania
Reputation:
122.1
Votes
: 4
Posted: 10-10-2015, 18:45:03
| Translate post to:
... (
Click for more languages
)
Eroare la copilare..
AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
Modified for
http://www.Freakz.ro
/ amx.freakz.ro
(1) : error 013: no entry point (no public functions)
1 Error.
Compilarea a esuat!
0
0
Back to top
AnAcKiNNN12345
[Mentally Stable]
Status: Offline
(since 30-01-2017 13:00)
Joined: 22 Feb 2015
Posts: 230
,
Topics: 42
Location:
Romania
Reputation:
104
Votes
: 4
Posted: 10-10-2015, 20:41:41
| Translate post to:
... (
Click for more languages
)
http://www.girlshare.ro/35159963.3
Uite aici sma+amxx.
#Intr-un sistem corupt, totul e posibil!
0
0
Back to top
Cronerik
[Mentally Stable]
Status: Offline
(since 11-10-2015 08:00)
Joined: 02 Sep 2015
Posts: 33
,
Topics: 3
Location:
Romania
Reputation:
3.9
Posted: 10-10-2015, 22:42:31
| Translate post to:
... (
Click for more languages
)
Spoiler:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>
new bool: HaveSpeed[33];
native get_user_credits(INDEX)
native set_user_credits(INDEX, CREDITS)
public plugin_init() {
register_plugin("Mini Shop", "1.0", "DaNNe.")
RegisterHam(Ham_Spawn, "player", "Ham_Spawn_Post", 1)
register_event("CurWeapon", "EVENT_CheckSpeed", "be", "1=1")
register_clcmd("say /minishop", "ShopCommnad")
}
public Ham_Spawn_Post(id) {
if(is_user_connected(id))
HaveSpeed[id] = false;
}
public EVENT_CheckSpeed(id) {
if(is_user_alive(id) && get_user_team(id) == 2 && HaveSpeed[id] && get_user_maxspeed(id) < 680.0)
set_user_maxspeed(id, 680.0)
}
public ShopCommnad(id) {
if(get_user_team(id) == 2) {
new Menu = menu_create("\yMini SHOP", "SpeedHandler")
menu_additem(Menu, "\wCumpara speed - \r50 Credite", "1", 0)
menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, Menu, 0);
}
}
public SpeedHandler(id, menu, item) {
if(item == MENU_EXIT || !is_user_alive(id) || get_user_team(id) != 2 || HaveSpeed[id]) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new Data[6], Name[64];
new Access, CallBack;
menu_item_getinfo(menu, item, Access, Data,5, Name, 63, CallBack);
new Key = str_to_num(Data);
switch(Key) {
case 1: {
if(get_user_credits(id) - 50 < 0)
ColorChat(id, "!g[MINI-SHOP]!n Nu ai suficiente credite pentru a cumpara!g SPEED!n!")
else {
HaveSpeed[id] = true;
EVENT_CheckSpeed(id)
set_user_credits(id, get_user_credits(id) - 50)
ColorChat(id, "!g[MINI-SHOP]!n Ai cumparat!g SPEED!n!")
}
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
stock ColorChat(const id, const input[], any:...) {
new count = 1, players[32], msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!g", "^4");
replace_all(msg, 190, "!n", "^1");
replace_all(msg, 190, "!t", "^3");
if(id) players[0] = id;
else get_players(players, count, "ch"); {
for(new i = 0; i < count; i++) {
if(is_user_connected(players[i])) {
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
RESPECT FREAKZ!
0
0
Back to top
Gaby*
[Mentally Stable]
Status: Offline
(since 14-10-2018 13:46)
Joined: 13 Jul 2015
Posts: 95
,
Topics: 25
Location:
Romania
Reputation:
122.1
Votes
: 4
Posted: 10-10-2015, 23:29:12
| Translate post to:
... (
Click for more languages
)
mda...nu merge niciunu... macar daca puteti sa imi faceti pet-u asta sa fie doar pentru cei vip...
si sa aibe viteza 600.0 ...
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <fcs>
#define PLUGIN "Furien: Bat"
#define VERSION "1.0"
#define AUTHOR "Sn!ff3r"
#define fm_precache_model(%1) engfunc(EngFunc_PrecacheModel,%1)
#define fm_precache_sound(%1) engfunc(EngFunc_PrecacheSound,%1)
#define fm_remove_entity(%1) engfunc(EngFunc_RemoveEntity, %1)
#define fm_drop_to_floor(%1) engfunc(EngFunc_DropToFloor,%1)
#define fm_find_ent_by_class(%1,%2) engfunc(EngFunc_FindEntityByString, %1, "classname", %2)
#define fm_set_user_gravity(%1,%2) set_pev(%1,pev_gravity,%2)
#define PET_FLAG pev_flTimeStepSound
#define PET_KILLED 389
static const pet_model[] = "models/stukabat.mdl"
static const pet_sounds[][] = { "bullchicken/bc_die1.wav", "bullchicken/bc_die2.wav", "bullchicken/bc_die3.wav", "bullchicken/bc_idle1.wav", "bullchicken/bc_pain3.wav" }
static const pet_idle = 13
static const pet_run = 13
static const pet_die = 5
static const Float:pet_idle_speed = 0.3
static const Float:pet_run_speed = 10.0
static const Float:player_gravity = 0.65
new item_pet[33]
new item_have[33]
new item_at_spawn[33]
new Float:item_leaptime[33]
new bool:g_has_speed[33]
new maxplayers, g_msgSayText
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("DeathMsg","DeathMsg","a")
register_event("HLTV","HLTV", "a","1=0", "2=0")
register_forward(FM_Think,"FM_Think_hook")
register_forward(FM_PlayerPreThink, "FM_PlayerPreThink_hook")
RegisterHam(Ham_Spawn, "player", "player_spawn", 1)
//RegisterHam(Ham_Touch, "info_target", "player_touch")
register_clcmd("say /pet", "buypet")
register_clcmd("say_team /pet", "buypet")
maxplayers = get_maxplayers()
g_msgSayText = get_user_msgid("SayText")
}
public plugin_natives()
register_native("set_user_pet", "native_set_pet", 1)
public native_set_pet(id)
buypet(id)
public plugin_precache()
{
new i = 0
for(i = 0; i < sizeof pet_sounds; i++)
fm_precache_sound(pet_sounds[i])
fm_precache_model(pet_model)
}
public HLTV()
{
new entid = -1
while((entid = fm_find_ent_by_class(entid, "zp_bat")))
{
if(pev(entid,PET_FLAG) == PET_KILLED)
{
fm_remove_entity(entid)
}
}
}
public DeathMsg()
{
new id = read_data(2)
if(item_have[id])
{
kill_pet(id)
item_have[id] = 0
}
if(cs_get_user_team(id) == CS_TEAM_T)
item_have[id] = 0
if(g_has_speed[id])
g_has_speed[id] = false
}
public buypet(id)
{
if (!is_user_alive(id))
{
client_printcolor(id, "^4[Pet]^1 Nu poti cumpara pet cand esti mort.");
return PLUGIN_HANDLED;
}
if (cs_get_user_team(id) != CS_TEAM_CT)
{
client_printcolor(id, "^4[Pet]^1 Numai^3 Anti-furienii^1 pot cumpara pet.");
return PLUGIN_HANDLED;
}
if (!item_have[id])
{
if (fcs_get_user_credits(id) >= 100)
{
fcs_set_user_credits(id, fcs_get_user_credits(id) - 100);
client_printcolor(id, "^4[VIP]^1 Ai cumparat^3 PET.");
create_pet(id)
}else
client_printcolor(id, "^4[VIP]^1 Nu ai destule^3 credite.");
}else
client_printcolor(id, "^4[VIP]^1 Detii deja un pet!");
return PLUGIN_CONTINUE;
}
public kill_pet(id)
{
if(pev_valid(item_pet[id]))
{
set_pev(item_pet[id],pev_sequence,pet_die)
set_pev(item_pet[id],pev_gaitsequence,pet_die)
set_pev(item_pet[id],pev_framerate,1.0)
set_pev(item_pet[id],PET_FLAG,PET_KILLED)
fm_drop_to_floor(item_pet[id])
item_have[id] = 0
g_has_speed[id] = false
}
item_pet[id] = 0
}
public player_spawn(player)
{
if(is_user_alive(player))
{
if (cs_get_user_team(player) != CS_TEAM_CT)
{
kill_pet(player)
item_have[player] = 0
}
if(item_have[player])
{
fm_set_user_gravity(player, player_gravity)
set_user_health(player, get_user_health(player) + 250)
set_user_armor(player, get_user_armor(player) + 350)
g_has_speed[player] = true
}
else if(item_at_spawn[player])
{
create_pet(player)
item_at_spawn[player] = 0
g_has_speed[player] = true
}
}
}
public create_pet(id)
{
if(item_have[id])
{
client_printcolor(id, "^4[VIP]^1 Detii deja un^3 pet.")
return PLUGIN_HANDLED
}
else if(!is_user_alive(id))
{
client_printcolor(id, "^4[VIP]^1 Petul iti va aparea runda viitoare.")
item_at_spawn[id] = 1
return PLUGIN_HANDLED
}
else
{
item_pet[id] = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString,"info_target"))
set_pev(item_pet[id],pev_classname,"zp_bat")
engfunc(EngFunc_SetModel,item_pet[id],pet_model)
new Float:origin[3]
pev(id,pev_origin,origin)
set_pev(item_pet[id],pev_origin,origin)
set_pev(item_pet[id],pev_solid,SOLID_TRIGGER)
set_pev(item_pet[id],pev_movetype,MOVETYPE_FLY)
set_pev(item_pet[id],pev_owner,33)
set_pev(item_pet[id],pev_nextthink,1.0)
set_pev(item_pet[id],pev_sequence,0)
set_pev(item_pet[id],pev_gaitsequence,0)
set_pev(item_pet[id],pev_framerate,1.0)
set_pev(item_pet[id], pev_renderfx, kRenderFxGlowShell)
set_pev(item_pet[id], pev_rendercolor, Float:{0.0, 0.0, 200.0})
fm_set_user_gravity(id,player_gravity)
set_user_health(id, get_user_health(id) + 250)
set_user_armor(id, get_user_armor(id) + 350)
engfunc(EngFunc_EmitSound,item_pet[id],CHAN_AUTO,pet_sounds[random_num(0,sizeof pet_sounds - 1)],1.0, 1.2, 0, PITCH_NORM)
item_have[id] = 1
g_has_speed[id] = true
}
return PLUGIN_HANDLED
}
public FM_Think_hook(ent)
{
for(new i = 0; i <= maxplayers; i++)
{
if(ent == item_pet[i])
{
static Float:origin[3]
static Float:origin2[3]
static Float:velocity[3]
pev(ent,pev_origin,origin2)
get_offset_origin_body(i,Float:{50.0,0.0,0.0},origin)
if(get_distance_f(origin,origin2) > 300.0)
{
set_pev(ent,pev_origin,origin)
}
else if(get_distance_f(origin,origin2) > 80.0)
{
get_speed_vector(origin2,origin,250.0,velocity)
set_pev(ent,pev_velocity,velocity)
if(pev(ent,pev_sequence) != pet_run || pev(ent,pev_framerate) != pet_run_speed)
{
set_pev(ent,pev_sequence,pet_run)
set_pev(ent,pev_gaitsequence,pet_run)
set_pev(ent,pev_framerate,pet_run_speed)
}
}
else if(get_distance_f(origin,origin2) < 75.0)
{
if(pev(ent,pev_sequence) != pet_idle || pev(ent,pev_framerate) != pet_idle_speed)
{
set_pev(ent,pev_sequence,pet_idle)
set_pev(ent,pev_gaitsequence,pet_idle)
set_pev(ent,pev_framerate,pet_idle_speed)
}
set_pev(ent,pev_velocity,Float:{0.0,0.0,0.0})
}
pev(i,pev_origin,origin)
origin[2] = origin2[2]
entity_set_aim(ent,origin)
set_pev(ent,pev_nextthink,1.0)
break
}
}
}
public FM_PlayerPreThink_hook(id)
{
if (!is_user_alive(id))
return
if(allowed_leap(id))
{
static Float:velocity[3]
velocity_by_aim(id, 500, velocity)
velocity[2] = 300.0
set_pev(id, pev_velocity, velocity)
item_leaptime[id] = get_gametime()
}
}
public allowed_leap(id)
{
if(!item_have[id])
return false
if (!(pev(id, pev_flags) & FL_ONGROUND) || fm_get_speed(id) < 80)
return false
static buttons
buttons = pev(id, pev_button)
if (!is_user_bot(id) && (!(buttons & IN_JUMP) || !(buttons & IN_DUCK)))
return false
if (get_gametime() - item_leaptime[id] < 3)
return false
return true
}
public is_a_player(ent)
{
if(ent > 0 && ent < 33)
return true
return false
}
public remove_pet(ent)
{
if(pev_valid(ent))
fm_remove_entity(ent)
}
// Get entity's speed (from fakemeta_util)
stock fm_get_speed(entity)
{
static Float:velocity[3]
pev(entity, pev_velocity, velocity)
return floatround(vector_length(velocity));
}
stock get_offset_origin_body(ent,const Float:offset[3],Float:origin[3])
{
if(!pev_valid(ent))
return 0;
new Float:angle[3]
pev(ent,pev_angles,angle)
pev(ent,pev_origin,origin)
origin[0] += floatcos(angle[1],degrees) * offset[0]
origin[1] += floatsin(angle[1],degrees) * offset[0]
origin[1] += floatcos(angle[1],degrees) * offset[1]
origin[0] += floatsin(angle[1],degrees) * offset[1]
return 1;
}
stock get_speed_vector(const Float:origin1[3],const Float:origin2[3],Float:speed, Float:new_velocity[3])
{
new_velocity[0] = origin2[0] - origin1[0]
new_velocity[1] = origin2[1] - origin1[1]
new_velocity[2] = origin2[2] - origin1[2]
new Float:num = floatsqroot(speed*speed / (new_velocity[0]*new_velocity[0] + new_velocity[1]*new_velocity[1] + new_velocity[2]*new_velocity[2]))
new_velocity[0] *= num
new_velocity[1] *= num
new_velocity[2] *= num
return 1;
}
stock entity_set_aim(ent,const Float:origin2[3],bone=0)
{
if(!pev_valid(ent))
return 0;
static Float:origin[3]
origin[0] = origin2[0]
origin[1] = origin2[1]
origin[2] = origin2[2]
static Float:ent_origin[3], Float:angles[3]
if(bone)
engfunc(EngFunc_GetBonePosition,ent,bone,ent_origin,angles)
else
pev(ent,pev_origin,ent_origin)
origin[0] -= ent_origin[0]
origin[1] -= ent_origin[1]
origin[2] -= ent_origin[2]
static Float:v_length
v_length = vector_length(origin)
static Float:aim_vector[3]
aim_vector[0] = origin[0] / v_length
aim_vector[1] = origin[1] / v_length
aim_vector[2] = origin[2] / v_length
static Float:new_angles[3]
vector_to_angle(aim_vector,new_angles)
new_angles[0] *= -1
if(new_angles[1]>180.0) new_angles[1] -= 360
if(new_angles[1]<-180.0) new_angles[1] += 360
if(new_angles[1]==180.0 || new_angles[1]==-180.0) new_angles[1]=-179.999999
set_pev(ent,pev_angles,new_angles)
set_pev(ent,pev_fixangle,1)
return 1;
}
stock client_printcolor(id, const input[], any:...)
{
static iPlayersNum[32], iCount; iCount = 1
static szMsg[191]
vformat(szMsg, charsmax(szMsg), input, 3)
replace_all(szMsg, 190, "/g", "^4") // green txt
replace_all(szMsg, 190, "/y", "^1") // orange txt
replace_all(szMsg, 190, "/ctr", "^3") // team txt
replace_all(szMsg, 190, "/w", "^0") // team txt
if(id) iPlayersNum[0] = id
else get_players(iPlayersNum, iCount, "ch")
for (new i = 0; i < iCount; i++)
{
if (is_user_connected(iPlayersNum[i]))
{
message_begin(MSG_ONE_UNRELIABLE, g_msgSayText, _, iPlayersNum[i])
write_byte(iPlayersNum[i])
write_string(szMsg)
message_end()
}
}
}
0
0
Back to top
destroi112
[DEV]
Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042
,
Topics: 119
Location:
---------
Reputation:
515.9
Votes
: 118
Posted: 01-12-2015, 17:20:21
| Translate post to:
... (
Click for more languages
)
Aici
public buypet(id)
adaugi
if(!get_user_flags(id) & VIP_FLAG) return PLUGIN_HANDLED;
si la inceputul pluginului
#define VIP_FLAG ADMIN_LEVEL_H //pui flagul tau de la VIP.
Retired from Amxmodx
0
0
Back to top
Topic locked
Topic is closed, you cannot post any messages in it anymore
Locked by
destroi112
, 01 December 2015 15:20
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
The time now is 19-01-2025, 12:28:26
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