Raised This Month: $51 Target: $400
 12% 

[HELP] CM manager errors


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
LithuanianJack
Senior Member
Join Date: Nov 2013
Location: Vilnius, Lithuania
Old 09-06-2016 , 12:39   [HELP] CM manager errors
Reply With Quote #1

Hello. What's wrong with this CM manager plugin? I will be grateful if anyone fix it...

L 09/06/2016 - 00:158: Info (map "aim_map") (file "addons/amxmodx/logs/error_20160906.log")
L 09/06/2016 - 00:158: Function "round_end" was not found
L 09/06/2016 - 00:158: [AMXX] Displaying debug trace (plugin "CGM.amxx", version "1.0")
L 09/06/2016 - 00:158: [AMXX] Run time error 19: function not found
L 09/06/2016 - 00:158: [AMXX] [0] CGM.sma::plugin_init (line 76)

L 09/06/2016 - 01:19:14: Invalid CVAR pointer
L 09/06/2016 - 01:19:14: [AMXX] Displaying debug trace (plugin "CGM.amxx", version "1.0")
L 09/06/2016 - 01:19:14: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 09/06/2016 - 01:19:14: [AMXX] [0] CGM.sma::event_round_start (line 290)

And what's wrong with command /knf? It don't works.

Sorry for my bad English
Attached Files
File Type: sma Get Plugin or Get Source (CGM.sma - 439 views - 15.5 KB)
LithuanianJack is offline
Napoleon_be
Veteran Member
Join Date: Jul 2011
Location: Belgium
Old 09-07-2016 , 06:48   Re: [HELP] CM manager errors
Reply With Quote #2

PHP Code:
/////Created:
////||||\\\\\\       \            /     #define AUTHOR "Drakeris"
////||||    \\        \         /       #define AUTHOR "Drakeris"
////||||    \\         \      /         #define AUTHOR "Drakeris"
////||||    \\          \   /           #define AUTHOR "Drakeris"
////||||\\\\\\           \/             #define AUTHOR "Drakeris"
////||||    \\           |              #define AUTHOR "Drakeris"
////||||    \\           |              #define AUTHOR "Drakeris"
////||||    \\           |              #define AUTHOR "Drakeris"
////||||\\\\\\           |              #define AUTHOR "Drakeris"

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

#define PLUGIN "CGM"
#define VERSION "1.0"
#define AUTHOR "Drakeris"

#define TASK_CAMBIO 004

//////new functions....
new  g_SAYg_pPasswordPointer
new g_enableknife_fightg_maxplayersg_IsBot[33],
g_msgsyncg_PlayerWeapons[33], g_playername[33][32],
g_msgCurWeaponcvar_showhudcvar_offnoadm

const OFFSET_CSTEAMS 114
const OFFSET_LINUX // offsets 5 higher in Linux builds

///////blocking Buy
new gBuyCommands[][] = 
{
    
"usp""glock""deagle""p228""elites""fn57""m3""xm1014""mp5""tmp""p90""mac10""ump45""ak47"
    
"galil""famas""sg552""m4a1""aug""scout""awp""g3sg1""sg550""m249""vest""vesthelm""flash""hegren",
    
"sgren""defuser""nvgs""shield""primammo""secammo""km45""9x19mm""nighthawk""228compact""12gauge",
    
"autoshotgun""smg""mp""c90""cv47""defender""clarion""krieg552""bullpup""magnum""d3au1""krieg550",
    
"buyammo1""buyammo2"
}

 
//This will hold the VoteMenu
 
new gVoteMenu;
 
//This will hold the votes for each option
 
new gVotes[2];
 
//This determines if a vote is already happening
 
new gVoting;

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
///ML
    
register_dictionary("CGM.txt")
    
    
//////Main
    
register_concmd("amx_record""recordplayer"ADMIN_BAN"<player> <demo name>");
    
register_concmd("amx_record_stop""stoprecord"ADMIN_BAN"<player>");
    
register_concmd("say /live","live"ADMIN_BAN)
    
register_concmd("say /warmup","warmup"ADMIN_BAN)
    
register_concmd("say /rr","rr"ADMIN_BAN)
    
register_concmd("say /chatoff""cmdSayNosay"ADMIN_BAN)
    
register_concmd("say /nopw","cmdNopass"ADMIN_BAN)
    
register_clcmd("say /knf""cmdkf"ADMIN_BAN)
    
register_clcmd("say /ready?""voteready"ADMIN_BAN)
    
register_concmd("amx_swapteams","swap_teams_console",ADMIN_BAN," - Swap teams")
    
register_clcmd("say /swap""swap_teams_console"ADMIN_BAN)
    
register_concmd("amx_randomizeteams","randomize_teams",ADMIN_BAN," - Randomize teams")
    
register_clcmd("say /randomize""randomize_teams"ADMIN_BAN)
    
    
///events
    
register_event("HLTV""event_round_start""a""1=0""2=0")
    
register_event("CurWeapon""event_cur_weapon""b""1=1")
    
g_msgCurWeapon get_user_msgid("CurWeapon")
    
// register_logevent("round_end", 2, "1=Round_End")  
    
    /////ham
    
RegisterHam(Ham_Spawn"player""fw_PlayerSpawn_Post"1);
    
RegisterHam(Ham_Touch"weaponbox""fw_TouchWeapon")
    
RegisterHam(Ham_Touch"armoury_entity""fw_TouchWeapon")
    
RegisterHam(Ham_Touch"weapon_shield""fw_TouchWeapon")
    
    
g_msgsync CreateHudSyncObj()
    
g_maxplayers get_maxplayers()
    
    for (new 
isizeof gBuyCommandsi++)
        
register_clcmd(gBuyCommands[i], "BlockBuyCommands")
    
    
/////cvars
    
g_SAY register_cvar("mm_nosay","0")
    
g_pPasswordPointer get_cvar_pointer("sv_password")
    
g_enable register_cvar("kf_enable""1")
    
cvar_showhud register_cvar("kf_showhud""1")
    
cvar_offnoadm register_cvar("kf_offnoadm""1")
}

//////for starting recording player amx_record nick dem name
public recordplayer(id,level,cid)
{
    if(!
cmd_access(id,level,cid,2)) return PLUGIN_HANDLED;
        
    new 
arg[32],demoname[32]
    
read_argv(1arg31);
    
read_argv(2,demoname,31)
    
    new 
target cmd_target(id,arg,1)
    if (!
target) return PLUGIN_HANDLED
        
    
new nameadmin[32],nametarg[32]
    
get_user_name(idnameadmin31);
    
get_user_name(target,nametarg,31)
    
client_cmd(target"record %s",demoname);
    
log_amx("ADMIN %s Filmoja %s"nameadminnametarg);
    
log_amx("Pradejo Filmoti %s.dem %s",demoname,nametarg );
    return 
PLUGIN_HANDLED;
}

/////for stoping recording....
public stoprecord(id,level,cid)
{
    if(!
cmd_access(id,level,cid,2)) return PLUGIN_HANDLED;
        
    new 
arg[32],demoname[32]
    
read_argv(1arg31);
    
read_argv(2,demoname,31)
    new 
target cmd_target(id,arg,1)
    
    if (!
target) return PLUGIN_HANDLED
        
    
new nameadmin[32],nametarg[32]
    
get_user_name(idnameadmin31);
    
get_user_name(target,nametarg,31)
    
client_cmd(target"stop")
    
log_amx("ADMINAS %s Filmavo %s"nameadminnametarg);
    
log_amx("Baige Filmot %s.dem",demoname );
    
    return 
PLUGIN_HANDLED;
}

//////// playing live game - code
public live(idlevelcid
{
    
set_task1.0 "live2" 2356 "a" 10 );
    
server_cmd("sv_restart 5")
    
server_cmd("mp_timelimit 50")
    
server_cmd("mp_forcechasecam 2")
    
server_cmd("mp_roundtime 1.75")
    
server_cmd("mp_startmoney 800")
    
server_cmd("mp_friendlyfire 0")
    
server_cmd("sv_alltalk 0")
    
server_cmd("mp_c4timer 35")
    
server_cmd("mp_buytime 0.25")
    
server_cmd("sv_voicequality 5")
    
server_cmd("sv_voicecodec voice_speex")
    
server_cmd("sv_lan 0")
}

///////hud message of live
public live2()
{
    
set_hudmessage(255255255, -1.00.106.010.0)
    
show_hudmessage(0"%L"LANG_PLAYER"HUD_START");
}

//////// warmup - code
public warmup(idlevelcid
{
    
set_task1.0 "wup" 2356 "a" 10 );
    
server_cmd("sv_restart 5")
    
server_cmd("mp_timelimit 9999");
    
server_cmd("mp_forcechasecam 2");
    
server_cmd("mp_roundtime 9");
    
server_cmd("mp_startmoney 16000");
    
server_cmd("mp_friendlyfire 0")
    
server_cmd("sv_alltalk 1")
    
server_cmd("mp_c4timer 75")
    
server_cmd("mp_buytime 2.00")
    
server_cmd("sv_voicequality 5")
    
server_cmd("sv_voicecodec voice_speex")
    
server_cmd("sv_lan 0")
}

///////hud message of warmup
public wup()
{
    
set_hudmessage(00255, -1.00.0406.010.0)
         
show_hudmessage(0,"%L",LANG_PLAYER,"HUD_WARMUP")
}

//// /rr command
public rr(idlevelcid)
{        
    
server_cmd("sv_restart 1")
    
    new 
admin_name[32]
    
get_user_name(id admin_name 31 )
    
show_hudmessage(0,"%L",LANG_PLAYER,"CGM_CHAT_ADMINRR",admin_name)
}

//// /chatoff comand
public cmdSayNosay(id,level,cid)
 {
    if( !
cmd_accessidlevelcid) )  
        return 
PLUGIN_HANDLED
    
    
new adminname[32]
    
get_user_name(idadminname31)
    
    
server_cmd("amx_on")
    if(
get_pcvar_num(g_SAY) == && set_pcvar_num(g_SAY,1)) {
        
        
client_print(0print_chat,"%L",LANG_PLAYER,"CGM_CHAT_ADMINSAYNOSAY",adminname)
    }    
    else if(
get_pcvar_num(g_SAY) == && set_pcvar_num(g_SAY,0))
        
    
client_print(0print_chat,"%L",LANG_PLAYER,"CGM_CHAT_ADMINSAYSAY",adminname)
    
server_cmd("amx_off")
    
    return 
PLUGIN_HANDLED
}

////// for making no password
public cmdNopass (idlevelcid)
{
    
    if( !
cmd_accessidlevelcid) )  
        return 
PLUGIN_HANDLED;
    
    
set_pcvar_string(g_pPasswordPointer"");
    
    return 
PLUGIN_HANDLED;
}

///// making a knife round!
public cmdkf(idlevelcid)
{
    if(
get_pcvar_num(g_enable))
    {
        if (!
cmd_access(idlevelcid1))
            return 
PLUGIN_HANDLED
        
        
if(knife_fight)
        {
            if(
get_pcvar_num(cvar_showhud))
            {
                
set_hudmessage(255000.30.010.05.01.01.0, -1)
                
ShowSyncHudMsg(0g_msgsync"%L"LANG_PLAYER"HUD_DISABLE_ADM"g_playername[id])
            }
            
            
knife_fight false
            
            
for(new id 1;id <= g_maxplayers;id++)
            {
                if(
is_user_alive(id))
                    
restore_weapons(id)
            }
        }
        else
        {
            if(
get_pcvar_num(cvar_showhud))
            {
                
set_hudmessage(255000.30.010.05.01.01.0, -1)
                
ShowSyncHudMsg(0g_msgsync"%L"LANG_PLAYER"HUD_ENABLE"g_playername[id])
            }
            
            
knife_fight true
            
            
for(new id 1;id <= g_maxplayers;id++)
            {
                if(
is_user_alive(id))
                {
                    
g_PlayerWeapons[id] = pev(id pev_weapons) &~ ( << 31 )
                    
                    
strip_user_weapons(id)
                    
give_item(id"weapon_knife")
                }
            }
        }        
    }
    else
        
client_print(idprint_chat"%L"id"KF_DISABLE")
    
    return 
PLUGIN_HANDLED
}

///// knf round code!
public event_round_start()
{
    if(
get_pcvar_num(cvar_offnoadm) && !fnGetAdms() && knife_fight)
    {
        
knife_fight false
        
        
if(get_pcvar_num(cvar_showhud))
        {
            
set_hudmessage(255000.40.010.05.01.01.0, -1)
            
ShowSyncHudMsg(0g_msgsync"%L"LANG_PLAYER"HUD_DISABLE")
        }
        
        return 
PLUGIN_HANDLED
    
}
    
    if(
knife_fight)
    {
        if(
get_pcvar_num(cvar_showhud))
        {
            
set_hudmessage(255000.40.010.05.01.01.0, -1)
            
ShowSyncHudMsg(0g_msgsync"%L"LANG_PLAYER"HUD_KF")
        }
    }
    
    return 
PLUGIN_CONTINUE
}

////// take all guns!
public fw_PlayerSpawn_Post(id)
{
    if (!
is_user_alive(id))
        return
    
    if(
get_pcvar_num(g_enable) && knife_fight)
    {
        
strip_user_weapons(id)
        
give_item(id"weapon_knife")
    }
}

//////do not let pick up weapons.
public fw_TouchWeapon(weaponid)
{
    if (
knife_fight && (<= id <= g_maxplayers) && !g_IsBot[id])
        return 
HAM_SUPERCEDE
    
    
return HAM_IGNORED
}

//////cheacks if palyers isn`t a bot
public client_putinserver(id)
{
    
g_IsBot[id] = is_user_bot(id)
    
    
get_user_name(idg_playername[id], charsmax(g_playername[]))
}

//////cheacks if this palyer doesn`t got gun...
public client_infochanged(id)
    
get_user_name(idg_playername[id], charsmax(g_playername[]))

////// gives back weapons...
public restore_weapons(id)
{
    new 
iValue g_PlayerWeapons[id]
    
    for(new 
<= 30 j++)
    {
        if ((
& (iValue >> j)) && (!= 2) && (!= CSW_C4) && (!= CSW_KNIFE))
        {
            static 
szWeapon[32]
            
get_weaponname(jszWeapon31)
            
give_item(idszWeapon)
        }
    }
}

///////Cheacks is admin on...
fnGetAdms()
{
    new 
admsid
    adms 
0
    
    
for(id 1;id <= g_maxplayers;id++)
    {
        if(
get_user_flags(id) & ADMIN_KICK)
            
adms++
    }
    
    return 
adms
}

///Blocks buying
public BlockBuyCommands(id)
    return 
knife_fight PLUGIN_HANDLED PLUGIN_CONTINUE

//////Blocks guns again...
public event_cur_weapon(id)
{
    if (!
is_user_alive(id))
        return;
    
    if (
knife_fight && !((1<<read_data(2)) & (1<<CSW_KNIFE)))
    {
        
engclient_cmd(id"weapon_knife")
        
        
emessage_begin(MSG_ONEg_msgCurWeapon_id)
        
ewrite_byte(1)
        
ewrite_byte(CSW_KNIFE)
        
ewrite_byte(-1)
        
emessage_end()
    }
}

////// vote /ready?
public voteready(id)
{
    if( 
gVoting )
    {
        
client_print(idprint_chat"%L"LANG_PLAYER"VT_ALR");
     return 
PLUGIN_HANDLED;
    }
    
    
gVoteMenu menu_create("\rPasiruose?""menu_handler");

    
//Add some vote options
    
menu_additem(gVoteMenu"Taip""0"0);
    
menu_additem(gVoteMenu"Ne""1"0);
    
    new 
players[32], pnumtempid;
    
    
get_players(playerspnum);
    
    for( new 
ii<pnumi++ )
    {
        
tempid players[i];
    
menu_display(tempidgVoteMenu0);
    
gVoting++;
    }
    
set_task(10.0"EndVote");

    return 
PLUGIN_HANDLED;
 }
 
 
//////vote lentele
 
public menu_handler(idmenuitem)
 {
    if( 
item == MENU_EXIT || !gVoting )
    {
        return 
PLUGIN_HANDLED;
    }
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
voteid str_to_num(data);
    
gVotes[voteid]++;
    return 
PLUGIN_HANDLED;
 }
 
 
/////vote end...
public EndVote() 

    if( 
gVotes[0] > gVotes[1] ) 
    { 
        
///client_print(0, print_chat, "First option recieved most votes (%d)", gVotes[0] ); 
        
chat_color(0,"%L",LANG_PLAYER,"YES",gVotes[0] ) 
        
set_task1.0 "live" 2356 "a" 10 ); 
    } 
    else 
    { 
        
chat_color(0,"%L",LANG_PLAYER,"FAIL"gVotes[0] ); 
    } 
}  

//////colourfull chat!
stock chat_color(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4")
    
replace_all(msg190"!y""^1")
    
replace_all(msg190"!team""^3")
    
replace_all(msg190"!team2""^0")
    
    if (
idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }
}

////changing teams
public swap_teams_console(idlevel)
{
    if (!
access(id,level))
    {
        
console_print(id,"* %L"id"COMMAND_NO_AUTH")
        
console_print(id,"* %L"id"COMMAND_NO_AUTH")
        
        return 
PLUGIN_HANDLED
    
}
    
    new 
name[32]
    
    
get_user_name(id,name,31)
    
    switch(
get_cvar_num("amx_show_activity")) 
    {    
        case 
2client_print(0,print_chat,"%L %s: %L",LANG_PLAYER"ADMIN",nameLANG_PLAYER"SWITCHED_TEAM")
        case 
1client_print(0,print_chat,"%L %L",LANG_PLAYER"ADMIN"LANG_PLAYER"SWITCHED_TEAM")
    }
    
    
// Make sure that server won't stop the swap
    
set_cvar_num("mp_limitteams",0)
    
set_cvar_num("mp_autoteambalance",0)
    
    
server_cmd("sv_restart 5")
    
    
cambio_teams()
    
    return 
PLUGIN_CONTINUE
}

/////swaping teams...
public cambio_teams(){
    
    new 
players[32], num
    get_players
(playersnum)
    
    new 
player
    
for(new 0numi++)
    {
        
player players[i]
        
        if(
cs_get_user_team(player) == CS_TEAM_T)
        {
            
cs_set_user_team(playerCS_TEAM_CT)
        }
        else if(
cs_get_user_team(player) == CS_TEAM_CT)
        {
            
cs_set_user_team(playerCS_TEAM_T)
        }
    }
    
remove_task(TASK_CAMBIO)
}

////randomizing teams...
public randomize_teams(idlevel)
{
    
// Declare variables    
    
new num
    
new players[32]
    
    new 
playersT_pos
    
new playersCT_pos
    
    
new playersT[32]
    new 
playersCT[32]
    
    new 
random_team
    
    
new difference
    
    
new player
    
    
    
if (!access(id,level))
    {
        
console_print(id,"* %L"id"COMMAND_NO_AUTH")
        
console_print(id,"* %L"id"COMMAND_NO_AUTH")
        
        return 
PLUGIN_HANDLED
    
}

    
client_print(0,print_chat,"* %L"LANG_PLAYER"RANDOMIZING_TEAMS")

    
// Set the arrays
    
get_players(playersnum)
    for(new 
0numi++)
    {
        
player players[i]
        
        if(
is_user_connected(player) && (cs_get_user_team(player) != CS_TEAM_SPECTATOR ))
        {
            
random_team random_num(1,2)
            
            if(
random_team == 1
            {
                
playersT[playersT_pos++] = player
            
}
            else 
            {
                
playersCT[playersCT_pos++] = player
            
}
        }
    }
    
    
difference abs(playersCT_pos playersT_pos)
    
    if(
difference 1)
    {
        if(
playersCT_pos playersT_pos)
        {
            for(new 
playersCT_pos; (>= 0) && (playersCT_pos playersT_pos); i--)
            {
                
playersT[playersT_pos++] = playersCT[--playersCT_pos]
            }
        }
        else
        {
            for(new 
playersT_pos; (>= 0) && (playersT_pos playersCT_pos); i--)
            {
                
playersCT[playersCT_pos++] = playersT[--playersT_pos]
            }
        }
    }
    
    
    
// Set T team
    
for(new 0playersT_posi++)
    {
        
cs_set_user_team(playersT[i], CS_TEAM_T)
        
        
client_print(playersT[i],print_chat,"* %L"playersT[i], "NOW_ON_T")
    }    

    
    
// Set CT team
    
for(new 0playersCT_posi++)
    {    
        
cs_set_user_team(playersCT[i], CS_TEAM_CT)
        
        
client_print(playersCT[i],print_chat,"* %L"playersCT[i], "NOW_ON_CT")
    }
    
    
    
server_cmd("sv_restart 5")
    
    
    return 
PLUGIN_CONTINUE

__________________
Napoleon_be is offline
Send a message via Skype™ to Napoleon_be
LithuanianJack
Senior Member
Join Date: Nov 2013
Location: Vilnius, Lithuania
Old 09-07-2016 , 10:14   Re: [HELP] CM manager errors
Reply With Quote #3

Quote:
Originally Posted by Napoleon_be View Post
PHP Code:
/////Created:
////||||\\\\\\       \            /     #define AUTHOR "Drakeris"
////||||    \\        \         /       #define AUTHOR "Drakeris"
////||||    \\         \      /         #define AUTHOR "Drakeris"
////||||    \\          \   /           #define AUTHOR "Drakeris"
////||||\\\\\\           \/             #define AUTHOR "Drakeris"
////||||    \\           |              #define AUTHOR "Drakeris"
////||||    \\           |              #define AUTHOR "Drakeris"
////||||    \\           |              #define AUTHOR "Drakeris"
////||||\\\\\\           |              #define AUTHOR "Drakeris"

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

#define PLUGIN "CGM"
#define VERSION "1.0"
#define AUTHOR "Drakeris"

#define TASK_CAMBIO 004

//////new functions....
new  g_SAYg_pPasswordPointer
new g_enableknife_fightg_maxplayersg_IsBot[33],
g_msgsyncg_PlayerWeapons[33], g_playername[33][32],
g_msgCurWeaponcvar_showhudcvar_offnoadm

const OFFSET_CSTEAMS 114
const OFFSET_LINUX // offsets 5 higher in Linux builds

///////blocking Buy
new gBuyCommands[][] = 
{
    
"usp""glock""deagle""p228""elites""fn57""m3""xm1014""mp5""tmp""p90""mac10""ump45""ak47"
    
"galil""famas""sg552""m4a1""aug""scout""awp""g3sg1""sg550""m249""vest""vesthelm""flash""hegren",
    
"sgren""defuser""nvgs""shield""primammo""secammo""km45""9x19mm""nighthawk""228compact""12gauge",
    
"autoshotgun""smg""mp""c90""cv47""defender""clarion""krieg552""bullpup""magnum""d3au1""krieg550",
    
"buyammo1""buyammo2"
}

 
//This will hold the VoteMenu
 
new gVoteMenu;
 
//This will hold the votes for each option
 
new gVotes[2];
 
//This determines if a vote is already happening
 
new gVoting;

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
///ML
    
register_dictionary("CGM.txt")
    
    
//////Main
    
register_concmd("amx_record""recordplayer"ADMIN_BAN"<player> <demo name>");
    
register_concmd("amx_record_stop""stoprecord"ADMIN_BAN"<player>");
    
register_concmd("say /live","live"ADMIN_BAN)
    
register_concmd("say /warmup","warmup"ADMIN_BAN)
    
register_concmd("say /rr","rr"ADMIN_BAN)
    
register_concmd("say /chatoff""cmdSayNosay"ADMIN_BAN)
    
register_concmd("say /nopw","cmdNopass"ADMIN_BAN)
    
register_clcmd("say /knf""cmdkf"ADMIN_BAN)
    
register_clcmd("say /ready?""voteready"ADMIN_BAN)
    
register_concmd("amx_swapteams","swap_teams_console",ADMIN_BAN," - Swap teams")
    
register_clcmd("say /swap""swap_teams_console"ADMIN_BAN)
    
register_concmd("amx_randomizeteams","randomize_teams",ADMIN_BAN," - Randomize teams")
    
register_clcmd("say /randomize""randomize_teams"ADMIN_BAN)
    
    
///events
    
register_event("HLTV""event_round_start""a""1=0""2=0")
    
register_event("CurWeapon""event_cur_weapon""b""1=1")
    
g_msgCurWeapon get_user_msgid("CurWeapon")
    
// register_logevent("round_end", 2, "1=Round_End")  
    
    /////ham
    
RegisterHam(Ham_Spawn"player""fw_PlayerSpawn_Post"1);
    
RegisterHam(Ham_Touch"weaponbox""fw_TouchWeapon")
    
RegisterHam(Ham_Touch"armoury_entity""fw_TouchWeapon")
    
RegisterHam(Ham_Touch"weapon_shield""fw_TouchWeapon")
    
    
g_msgsync CreateHudSyncObj()
    
g_maxplayers get_maxplayers()
    
    for (new 
isizeof gBuyCommandsi++)
        
register_clcmd(gBuyCommands[i], "BlockBuyCommands")
    
    
/////cvars
    
g_SAY register_cvar("mm_nosay","0")
    
g_pPasswordPointer get_cvar_pointer("sv_password")
    
g_enable register_cvar("kf_enable""1")
    
cvar_showhud register_cvar("kf_showhud""1")
    
cvar_offnoadm register_cvar("kf_offnoadm""1")
}

//////for starting recording player amx_record nick dem name
public recordplayer(id,level,cid)
{
    if(!
cmd_access(id,level,cid,2)) return PLUGIN_HANDLED;
        
    new 
arg[32],demoname[32]
    
read_argv(1arg31);
    
read_argv(2,demoname,31)
    
    new 
target cmd_target(id,arg,1)
    if (!
target) return PLUGIN_HANDLED
        
    
new nameadmin[32],nametarg[32]
    
get_user_name(idnameadmin31);
    
get_user_name(target,nametarg,31)
    
client_cmd(target"record %s",demoname);
    
log_amx("ADMIN %s Filmoja %s"nameadminnametarg);
    
log_amx("Pradejo Filmoti %s.dem %s",demoname,nametarg );
    return 
PLUGIN_HANDLED;
}

/////for stoping recording....
public stoprecord(id,level,cid)
{
    if(!
cmd_access(id,level,cid,2)) return PLUGIN_HANDLED;
        
    new 
arg[32],demoname[32]
    
read_argv(1arg31);
    
read_argv(2,demoname,31)
    new 
target cmd_target(id,arg,1)
    
    if (!
target) return PLUGIN_HANDLED
        
    
new nameadmin[32],nametarg[32]
    
get_user_name(idnameadmin31);
    
get_user_name(target,nametarg,31)
    
client_cmd(target"stop")
    
log_amx("ADMINAS %s Filmavo %s"nameadminnametarg);
    
log_amx("Baige Filmot %s.dem",demoname );
    
    return 
PLUGIN_HANDLED;
}

//////// playing live game - code
public live(idlevelcid
{
    
set_task1.0 "live2" 2356 "a" 10 );
    
server_cmd("sv_restart 5")
    
server_cmd("mp_timelimit 50")
    
server_cmd("mp_forcechasecam 2")
    
server_cmd("mp_roundtime 1.75")
    
server_cmd("mp_startmoney 800")
    
server_cmd("mp_friendlyfire 0")
    
server_cmd("sv_alltalk 0")
    
server_cmd("mp_c4timer 35")
    
server_cmd("mp_buytime 0.25")
    
server_cmd("sv_voicequality 5")
    
server_cmd("sv_voicecodec voice_speex")
    
server_cmd("sv_lan 0")
}

///////hud message of live
public live2()
{
    
set_hudmessage(255255255, -1.00.106.010.0)
    
show_hudmessage(0"%L"LANG_PLAYER"HUD_START");
}

//////// warmup - code
public warmup(idlevelcid
{
    
set_task1.0 "wup" 2356 "a" 10 );
    
server_cmd("sv_restart 5")
    
server_cmd("mp_timelimit 9999");
    
server_cmd("mp_forcechasecam 2");
    
server_cmd("mp_roundtime 9");
    
server_cmd("mp_startmoney 16000");
    
server_cmd("mp_friendlyfire 0")
    
server_cmd("sv_alltalk 1")
    
server_cmd("mp_c4timer 75")
    
server_cmd("mp_buytime 2.00")
    
server_cmd("sv_voicequality 5")
    
server_cmd("sv_voicecodec voice_speex")
    
server_cmd("sv_lan 0")
}

///////hud message of warmup
public wup()
{
    
set_hudmessage(00255, -1.00.0406.010.0)
         
show_hudmessage(0,"%L",LANG_PLAYER,"HUD_WARMUP")
}

//// /rr command
public rr(idlevelcid)
{        
    
server_cmd("sv_restart 1")
    
    new 
admin_name[32]
    
get_user_name(id admin_name 31 )
    
show_hudmessage(0,"%L",LANG_PLAYER,"CGM_CHAT_ADMINRR",admin_name)
}

//// /chatoff comand
public cmdSayNosay(id,level,cid)
 {
    if( !
cmd_accessidlevelcid) )  
        return 
PLUGIN_HANDLED
    
    
new adminname[32]
    
get_user_name(idadminname31)
    
    
server_cmd("amx_on")
    if(
get_pcvar_num(g_SAY) == && set_pcvar_num(g_SAY,1)) {
        
        
client_print(0print_chat,"%L",LANG_PLAYER,"CGM_CHAT_ADMINSAYNOSAY",adminname)
    }    
    else if(
get_pcvar_num(g_SAY) == && set_pcvar_num(g_SAY,0))
        
    
client_print(0print_chat,"%L",LANG_PLAYER,"CGM_CHAT_ADMINSAYSAY",adminname)
    
server_cmd("amx_off")
    
    return 
PLUGIN_HANDLED
}

////// for making no password
public cmdNopass (idlevelcid)
{
    
    if( !
cmd_accessidlevelcid) )  
        return 
PLUGIN_HANDLED;
    
    
set_pcvar_string(g_pPasswordPointer"");
    
    return 
PLUGIN_HANDLED;
}

///// making a knife round!
public cmdkf(idlevelcid)
{
    if(
get_pcvar_num(g_enable))
    {
        if (!
cmd_access(idlevelcid1))
            return 
PLUGIN_HANDLED
        
        
if(knife_fight)
        {
            if(
get_pcvar_num(cvar_showhud))
            {
                
set_hudmessage(255000.30.010.05.01.01.0, -1)
                
ShowSyncHudMsg(0g_msgsync"%L"LANG_PLAYER"HUD_DISABLE_ADM"g_playername[id])
            }
            
            
knife_fight false
            
            
for(new id 1;id <= g_maxplayers;id++)
            {
                if(
is_user_alive(id))
                    
restore_weapons(id)
            }
        }
        else
        {
            if(
get_pcvar_num(cvar_showhud))
            {
                
set_hudmessage(255000.30.010.05.01.01.0, -1)
                
ShowSyncHudMsg(0g_msgsync"%L"LANG_PLAYER"HUD_ENABLE"g_playername[id])
            }
            
            
knife_fight true
            
            
for(new id 1;id <= g_maxplayers;id++)
            {
                if(
is_user_alive(id))
                {
                    
g_PlayerWeapons[id] = pev(id pev_weapons) &~ ( << 31 )
                    
                    
strip_user_weapons(id)
                    
give_item(id"weapon_knife")
                }
            }
        }        
    }
    else
        
client_print(idprint_chat"%L"id"KF_DISABLE")
    
    return 
PLUGIN_HANDLED
}

///// knf round code!
public event_round_start()
{
    if(
get_pcvar_num(cvar_offnoadm) && !fnGetAdms() && knife_fight)
    {
        
knife_fight false
        
        
if(get_pcvar_num(cvar_showhud))
        {
            
set_hudmessage(255000.40.010.05.01.01.0, -1)
            
ShowSyncHudMsg(0g_msgsync"%L"LANG_PLAYER"HUD_DISABLE")
        }
        
        return 
PLUGIN_HANDLED
    
}
    
    if(
knife_fight)
    {
        if(
get_pcvar_num(cvar_showhud))
        {
            
set_hudmessage(255000.40.010.05.01.01.0, -1)
            
ShowSyncHudMsg(0g_msgsync"%L"LANG_PLAYER"HUD_KF")
        }
    }
    
    return 
PLUGIN_CONTINUE
}

////// take all guns!
public fw_PlayerSpawn_Post(id)
{
    if (!
is_user_alive(id))
        return
    
    if(
get_pcvar_num(g_enable) && knife_fight)
    {
        
strip_user_weapons(id)
        
give_item(id"weapon_knife")
    }
}

//////do not let pick up weapons.
public fw_TouchWeapon(weaponid)
{
    if (
knife_fight && (<= id <= g_maxplayers) && !g_IsBot[id])
        return 
HAM_SUPERCEDE
    
    
return HAM_IGNORED
}

//////cheacks if palyers isn`t a bot
public client_putinserver(id)
{
    
g_IsBot[id] = is_user_bot(id)
    
    
get_user_name(idg_playername[id], charsmax(g_playername[]))
}

//////cheacks if this palyer doesn`t got gun...
public client_infochanged(id)
    
get_user_name(idg_playername[id], charsmax(g_playername[]))

////// gives back weapons...
public restore_weapons(id)
{
    new 
iValue g_PlayerWeapons[id]
    
    for(new 
<= 30 j++)
    {
        if ((
& (iValue >> j)) && (!= 2) && (!= CSW_C4) && (!= CSW_KNIFE))
        {
            static 
szWeapon[32]
            
get_weaponname(jszWeapon31)
            
give_item(idszWeapon)
        }
    }
}

///////Cheacks is admin on...
fnGetAdms()
{
    new 
admsid
    adms 
0
    
    
for(id 1;id <= g_maxplayers;id++)
    {
        if(
get_user_flags(id) & ADMIN_KICK)
            
adms++
    }
    
    return 
adms
}

///Blocks buying
public BlockBuyCommands(id)
    return 
knife_fight PLUGIN_HANDLED PLUGIN_CONTINUE

//////Blocks guns again...
public event_cur_weapon(id)
{
    if (!
is_user_alive(id))
        return;
    
    if (
knife_fight && !((1<<read_data(2)) & (1<<CSW_KNIFE)))
    {
        
engclient_cmd(id"weapon_knife")
        
        
emessage_begin(MSG_ONEg_msgCurWeapon_id)
        
ewrite_byte(1)
        
ewrite_byte(CSW_KNIFE)
        
ewrite_byte(-1)
        
emessage_end()
    }
}

////// vote /ready?
public voteready(id)
{
    if( 
gVoting )
    {
        
client_print(idprint_chat"%L"LANG_PLAYER"VT_ALR");
     return 
PLUGIN_HANDLED;
    }
    
    
gVoteMenu menu_create("\rPasiruose?""menu_handler");

    
//Add some vote options
    
menu_additem(gVoteMenu"Taip""0"0);
    
menu_additem(gVoteMenu"Ne""1"0);
    
    new 
players[32], pnumtempid;
    
    
get_players(playerspnum);
    
    for( new 
ii<pnumi++ )
    {
        
tempid players[i];
    
menu_display(tempidgVoteMenu0);
    
gVoting++;
    }
    
set_task(10.0"EndVote");

    return 
PLUGIN_HANDLED;
 }
 
 
//////vote lentele
 
public menu_handler(idmenuitem)
 {
    if( 
item == MENU_EXIT || !gVoting )
    {
        return 
PLUGIN_HANDLED;
    }
    new 
data[6], iName[64];
    new 
accesscallback;
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);
    new 
voteid str_to_num(data);
    
gVotes[voteid]++;
    return 
PLUGIN_HANDLED;
 }
 
 
/////vote end...
public EndVote() 

    if( 
gVotes[0] > gVotes[1] ) 
    { 
        
///client_print(0, print_chat, "First option recieved most votes (%d)", gVotes[0] ); 
        
chat_color(0,"%L",LANG_PLAYER,"YES",gVotes[0] ) 
        
set_task1.0 "live" 2356 "a" 10 ); 
    } 
    else 
    { 
        
chat_color(0,"%L",LANG_PLAYER,"FAIL"gVotes[0] ); 
    } 
}  

//////colourfull chat!
stock chat_color(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4")
    
replace_all(msg190"!y""^1")
    
replace_all(msg190"!team""^3")
    
replace_all(msg190"!team2""^0")
    
    if (
idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }
}

////changing teams
public swap_teams_console(idlevel)
{
    if (!
access(id,level))
    {
        
console_print(id,"* %L"id"COMMAND_NO_AUTH")
        
console_print(id,"* %L"id"COMMAND_NO_AUTH")
        
        return 
PLUGIN_HANDLED
    
}
    
    new 
name[32]
    
    
get_user_name(id,name,31)
    
    switch(
get_cvar_num("amx_show_activity")) 
    {    
        case 
2client_print(0,print_chat,"%L %s: %L",LANG_PLAYER"ADMIN",nameLANG_PLAYER"SWITCHED_TEAM")
        case 
1client_print(0,print_chat,"%L %L",LANG_PLAYER"ADMIN"LANG_PLAYER"SWITCHED_TEAM")
    }
    
    
// Make sure that server won't stop the swap
    
set_cvar_num("mp_limitteams",0)
    
set_cvar_num("mp_autoteambalance",0)
    
    
server_cmd("sv_restart 5")
    
    
cambio_teams()
    
    return 
PLUGIN_CONTINUE
}

/////swaping teams...
public cambio_teams(){
    
    new 
players[32], num
    get_players
(playersnum)
    
    new 
player
    
for(new 0numi++)
    {
        
player players[i]
        
        if(
cs_get_user_team(player) == CS_TEAM_T)
        {
            
cs_set_user_team(playerCS_TEAM_CT)
        }
        else if(
cs_get_user_team(player) == CS_TEAM_CT)
        {
            
cs_set_user_team(playerCS_TEAM_T)
        }
    }
    
remove_task(TASK_CAMBIO)
}

////randomizing teams...
public randomize_teams(idlevel)
{
    
// Declare variables    
    
new num
    
new players[32]
    
    new 
playersT_pos
    
new playersCT_pos
    
    
new playersT[32]
    new 
playersCT[32]
    
    new 
random_team
    
    
new difference
    
    
new player
    
    
    
if (!access(id,level))
    {
        
console_print(id,"* %L"id"COMMAND_NO_AUTH")
        
console_print(id,"* %L"id"COMMAND_NO_AUTH")
        
        return 
PLUGIN_HANDLED
    
}

    
client_print(0,print_chat,"* %L"LANG_PLAYER"RANDOMIZING_TEAMS")

    
// Set the arrays
    
get_players(playersnum)
    for(new 
0numi++)
    {
        
player players[i]
        
        if(
is_user_connected(player) && (cs_get_user_team(player) != CS_TEAM_SPECTATOR ))
        {
            
random_team random_num(1,2)
            
            if(
random_team == 1
            {
                
playersT[playersT_pos++] = player
            
}
            else 
            {
                
playersCT[playersCT_pos++] = player
            
}
        }
    }
    
    
difference abs(playersCT_pos playersT_pos)
    
    if(
difference 1)
    {
        if(
playersCT_pos playersT_pos)
        {
            for(new 
playersCT_pos; (>= 0) && (playersCT_pos playersT_pos); i--)
            {
                
playersT[playersT_pos++] = playersCT[--playersCT_pos]
            }
        }
        else
        {
            for(new 
playersT_pos; (>= 0) && (playersT_pos playersCT_pos); i--)
            {
                
playersCT[playersCT_pos++] = playersT[--playersT_pos]
            }
        }
    }
    
    
    
// Set T team
    
for(new 0playersT_posi++)
    {
        
cs_set_user_team(playersT[i], CS_TEAM_T)
        
        
client_print(playersT[i],print_chat,"* %L"playersT[i], "NOW_ON_T")
    }    

    
    
// Set CT team
    
for(new 0playersCT_posi++)
    {    
        
cs_set_user_team(playersCT[i], CS_TEAM_CT)
        
        
client_print(playersCT[i],print_chat,"* %L"playersCT[i], "NOW_ON_CT")
    }
    
    
    
server_cmd("sv_restart 5")
    
    
    return 
PLUGIN_CONTINUE

Thank you! There's no errors. But there are two problems

1. When I start knife round with command /knf, it never ends.. Even after round.
2. Second problem is the commands may be used each player, but I established that admin commands can be used only administrators (ADMIN_BAN flag)

PHP Code:
    register_concmd("amx_record""recordplayer"ADMIN_BAN"<player> <demo name>");
    
register_concmd("amx_record_stop""stoprecord"ADMIN_BAN"<player>");
    
register_concmd("say /live","live"ADMIN_BAN)
    
register_concmd("say /warmup","warmup"ADMIN_BAN)
    
register_concmd("say /rr","rr"ADMIN_BAN)
    
register_concmd("say /chatoff""cmdSayNosay"ADMIN_BAN)
    
register_concmd("say /nopw","cmdNopass"ADMIN_BAN)
    
register_clcmd("say /knf""cmdkf"ADMIN_BAN)
    
register_clcmd("say /ready?""voteready"ADMIN_BAN)
    
register_concmd("amx_swapteams","swap_teams_console",ADMIN_BAN," - Swap teams")
    
register_clcmd("say /swap""swap_teams_console"ADMIN_BAN)
    
register_concmd("amx_randomizeteams","randomize_teams",ADMIN_BAN," - Randomize teams")
    
register_clcmd("say /randomize""randomize_teams"ADMIN_BAN
I will be grateful if you fix these problems
LithuanianJack is offline
Napoleon_be
Veteran Member
Join Date: Jul 2011
Location: Belgium
Old 09-07-2016 , 10:41   Re: [HELP] CM manager errors
Reply With Quote #4

1) It's because round_end is never called. It was registered in your initation but never called.
2) If you want only admins be able to use it, just use a simple check

PHP Code:
if(get_user_flags(id) & ADMIN_BAN) {
    
// Do stuff that only admins can do

__________________
Napoleon_be is offline
Send a message via Skype™ to Napoleon_be
LithuanianJack
Senior Member
Join Date: Nov 2013
Location: Vilnius, Lithuania
Old 09-07-2016 , 10:59   Re: [HELP] CM manager errors
Reply With Quote #5

Quote:
Originally Posted by Napoleon_be View Post
1) It's because round_end is never called. It was registered in your initation but never called.
2) If you want only admins be able to use it, just use a simple check

PHP Code:
if(get_user_flags(id) & ADMIN_BAN) {
    
// Do stuff that only admins can do

1) What code I must write?
2) Something wrong. Something I have no written.
PHP Code:
    if(get_user_flags(id) & ADMIN_BAN) {
    
register_concmd("amx_record""recordplayer"ADMIN_BAN"<player> <demo name>");
    
register_concmd("amx_record_stop""stoprecord"ADMIN_BAN"<player>");
    
register_concmd("say /live","live"ADMIN_BAN)
    
register_concmd("say /warmup","warmup"ADMIN_BAN)
    
register_concmd("say /rr","rr"ADMIN_BAN)
    
register_concmd("say /chatoff""cmdSayNosay"ADMIN_BAN)
    
register_concmd("say /nopw","cmdNopass"ADMIN_BAN)
    
register_clcmd("say /knf""cmdkf"ADMIN_BAN)
    
register_clcmd("say /ready?""voteready"ADMIN_BAN)
    
register_concmd("amx_swapteams","swap_teams_console",ADMIN_BAN," - Swap teams")
    
register_clcmd("say /swap""swap_teams_console"ADMIN_BAN)
    
register_concmd("amx_randomizeteams","randomize_teams",ADMIN_BAN," - Randomize teams")
    
register_clcmd("say /randomize""randomize_teams"ADMIN_BAN)
   } 
Attached Thumbnails
Click image for larger version

Name:	erras.png
Views:	73
Size:	15.5 KB
ID:	157297  
LithuanianJack is offline
Napoleon_be
Veteran Member
Join Date: Jul 2011
Location: Belgium
Old 09-07-2016 , 11:20   Re: [HELP] CM manager errors
Reply With Quote #6

Quote:
Originally Posted by LithuanianJack View Post
1) What code I must write?
2) Something wrong. Something I have no written.
PHP Code:
    if(get_user_flags(id) & ADMIN_BAN) {
    
register_concmd("amx_record""recordplayer"ADMIN_BAN"<player> <demo name>");
    
register_concmd("amx_record_stop""stoprecord"ADMIN_BAN"<player>");
    
register_concmd("say /live","live"ADMIN_BAN)
    
register_concmd("say /warmup","warmup"ADMIN_BAN)
    
register_concmd("say /rr","rr"ADMIN_BAN)
    
register_concmd("say /chatoff""cmdSayNosay"ADMIN_BAN)
    
register_concmd("say /nopw","cmdNopass"ADMIN_BAN)
    
register_clcmd("say /knf""cmdkf"ADMIN_BAN)
    
register_clcmd("say /ready?""voteready"ADMIN_BAN)
    
register_concmd("amx_swapteams","swap_teams_console",ADMIN_BAN," - Swap teams")
    
register_clcmd("say /swap""swap_teams_console"ADMIN_BAN)
    
register_concmd("amx_randomizeteams","randomize_teams",ADMIN_BAN," - Randomize teams")
    
register_clcmd("say /randomize""randomize_teams"ADMIN_BAN)
   } 
1) You should ask the coder of this plugin to add it since the plugin is not complete.
2) What did you write?
__________________
Napoleon_be is offline
Send a message via Skype™ to Napoleon_be
LithuanianJack
Senior Member
Join Date: Nov 2013
Location: Vilnius, Lithuania
Old 09-07-2016 , 11:25   Re: [HELP] CM manager errors
Reply With Quote #7

Quote:
Originally Posted by Napoleon_be View Post
1) You should ask the coder of this plugin to add it since the plugin is not complete.
2) What did you write?
PHP Code:
    if(get_user_flags(id) & ADMIN_BAN) { 
    
register_concmd("amx_record""recordplayer"ADMIN_BAN"<player> <demo name>"); 
    
register_concmd("amx_record_stop""stoprecord"ADMIN_BAN"<player>"); 
    
register_concmd("say /live","live"ADMIN_BAN
    
register_concmd("say /warmup","warmup"ADMIN_BAN
    
register_concmd("say /rr","rr"ADMIN_BAN
    
register_concmd("say /chatoff""cmdSayNosay"ADMIN_BAN
    
register_concmd("say /nopw","cmdNopass"ADMIN_BAN
    
register_clcmd("say /knf""cmdkf"ADMIN_BAN
    
register_clcmd("say /ready?""voteready"ADMIN_BAN
    
register_concmd("amx_swapteams","swap_teams_console",ADMIN_BAN," - Swap teams"
    
register_clcmd("say /swap""swap_teams_console"ADMIN_BAN
    
register_concmd("amx_randomizeteams","randomize_teams",ADMIN_BAN," - Randomize teams"
    
register_clcmd("say /randomize""randomize_teams"ADMIN_BAN
   } 
And I added photo of error compiliation in the previous post

Last edited by LithuanianJack; 09-07-2016 at 11:26.
LithuanianJack is offline
Napoleon_be
Veteran Member
Join Date: Jul 2011
Location: Belgium
Old 09-08-2016 , 04:51   Re: [HELP] CM manager errors
Reply With Quote #8

Lol you don't need to check it in plugin_init, check it at their functions...

for example

PHP Code:
public voteready(id) {
    if(
get_user_flags(id) & ADMIN_BAN) {
        
// Do stuff for Admins with Ban access only.
    
}

__________________
Napoleon_be is offline
Send a message via Skype™ to Napoleon_be
georgik57
Veteran Member
Join Date: Oct 2008
Location: 🎧Music World
Old 09-08-2016 , 19:44   Re: [HELP] CM manager errors
Reply With Quote #9

Quote:
Originally Posted by Napoleon_be View Post
PHP Code:
/////Created:
////||||\\\\\\       \            /     #define AUTHOR "Drakeris"
////||||    \\        \         /       #define AUTHOR "Drakeris"
////||||    \\         \      /         #define AUTHOR "Drakeris"
////||||    \\          \   /           #define AUTHOR "Drakeris"
////||||\\\\\\           \/             #define AUTHOR "Drakeris"
////||||    \\           |              #define AUTHOR "Drakeris"
////||||    \\           |              #define AUTHOR "Drakeris"
////||||    \\           |              #define AUTHOR "Drakeris"
////||||\\\\\\           |              #define AUTHOR "Drakeris" 
lmao
__________________
georgik57 is offline
Send a message via MSN to georgik57 Send a message via Yahoo to georgik57 Send a message via Skype™ to georgik57
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 01:18.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode