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

This Plugin Crash Server.


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
StepZeN
Member
Join Date: Jan 2012
Location: Sweden
Old 05-26-2012 , 07:31   This Plugin Crash Server.
Reply With Quote #1

hello there!,i need little help.. who can see what the problem is?.
(This is not my plugin)

PHP Code:
/*
 *      [PM] Pointmod by Zer0Cool
 *
 *      Description:
 *      Get points by killing the enemy upgrade ur skillz with the points you earn.
 *
 *      Changelog:
 *      v1.0. - Added Ct & T menu
 *      v1.1. - Added Give & Remove points & Points Replaced with Money hud
 *      v1.2. - Added Rank & Top15
 *      v1.3. - Optimized
 *
 *
 *      [---------------- Chat Commands ----------------]
 *
 *      Say:            /pm
 *      Say:            /pointmod
 *      Say:            /pmod
 *      Say:            /point
 *      Function:       Open MainMenu
 *
 *      Say:            /rank
 *      Function:       Shows ur rank
 *
 *      Say:            /top15
 *      Function:       Open Top15 motd
 *
 *
 *      [-------------------------------------------------------]
 *
 *      [---------------- Top15 & Rank ----------------]
 *
 *      Top15 & Rank is based on the kills the players make for each kill
 *      they make they get 1 point. The top15 is based on the 15 players
 *      with the most points
 *
 *      [----------------------------------------------]
 *
 *      [---------------- Pointmod Futures ----------------]
 *
 *      - Donate Menu | You can donate ur points To other players
 *      - Top3 Vip Acces | The top3 Players will get vip acces
 *      - Vip Menu | Top3 Players get acces to an vip menu
 *      - Weapon chance | Players can upgrade The chance of a weapon in this menu
 *      - Vip Extra Bullet | Top3 Players will get 1 bullet extra on every chanced weapon
 *
 *      [----------------------------------------------]
 *
 *
 *      If you find any error, bugs or warnings, please PM me in steam: joery7894
 *      Give me some suggestions for this plugin also! :)
 */
 
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < hamsandwich >
#include < fun >
#include < fakemeta >
#include < engine >
#include < nvault  >
#include < nvault_util >
#include < colorchat >
 
new const Plugin[]      = "Pointmod";
new const 
Version[]     = "1.5";
new const 
Author[]      = "Zer0Cool";
new const 
prefix[]      = "^4[Pointmod]^3";
 
new 
cFirstTime 33 ]
 
/* Terrorist Upgrades */
enum _:TUpgrades
{
        
HEALTH,
        
ARMOR,
        
RS,
        
FDR,
        
DMG,
        
NOPAIN,
        
NOFOOT
}
 
new const 
TMaxLevel TUpgrades ] =
{
        
5,
        
5,
        
5,
        
5,
        
5,
        
1,
        
1
}
 
new const 
TMaxValue TUpgrades ] =
{
        
100,
        
200,
        
25,
        
50,
        
20,
        
1,
        
1      
}
 
new const 
TFirstCost TUpgrades ] =
{
        
42,
        
28,
        
86,
        
44,
        
60,
        
240,
        
200
}
 
new const 
TName TUpgrades ] [ ] =
{
        
"Extra Health",
        
"Armor",
        
"Respawn Chance",
        
"Fall Damage Reducer",
        
"Extra Damage",
        
"No Pain Shock",
        
"No Foot Steps"
}
 
new const 
TShort TUpgrades ] [ ] =
{
        
" HP",
        
" AP",
        
"%",
        
"%",
        
"%",
        
"",
        
""
}
 
/* Counter Terrorist Upgrades */
enum _:CTUpgrades
{
        
HEALTH,
        
ARMOR,
        
RS,
        
FDR,
        
DMG,
        
NOPAIN,
        
NOFLASH
}
 
new const 
CTMaxLevel CTUpgrades ] =
{
        
5,
        
5,
        
5,
        
5,
        
5,
        
1,
        
1
}
 
new const 
CTMaxValue CTUpgrades ] =
{
        
100,
        
200,
        
50,
        
50,
        
20,
        
1,
        
1
}
 
new const 
CTFirstCost CTUpgrades ] =
{
        
38,
        
24,
        
80,
        
38,
        
44,
        
210,
        
180
}
 
new const 
CTName CTUpgrades ] [ ] =
{
        
"Extra Health",
        
"Armor",
        
"Respawn Chance",
        
"Fall Damage Reducer",
        
"Extra Damage",
        
"No Pain Shock",
        
"No Flash"
}
 
new const 
CTShort CTUpgrades ] [ ] =
{
        
" HP",
        
" AP",
        
"%",
        
"%",
        
"%",
        
"",
        
""
}
 
/* Upgrades Level*/
new CTLevel 33 ] [ CTUpgrades ]
new 
TLevel 33 ] [ TUpgrades ]
       
/* Points PointsTop */ 
new iPoint 33 ], iPointTop 33 ]
new 
iPointKill 33 ], iPointHs 33 ], iPointDeath 33 ]
 
new 
RankInfo33 ]
 
/* Cvars */
new talentkilltalenthstalentsuicidetalentdiepointStartpStart
 
/* No Flash */
new cMsgScreenFade
 
/* Save Points, Level & Top15 */
new gVaultgTopVaultgNameVault
new g_iAuthID 33 ] [ 36 ]
 
new 
FloatcGametime
 
new boolcRespawnedOnce 33 ]
new 
boolcTrack 33 ]
new 
boolcTrackEnemy
 
public plugin_init ( )
{      
        
register_plugin(PluginVersionAuthor);
       
        
/* Say Commmands */
        
new cmd [ ] = "CmdMenuShow"
        
register_clcmd "say /pm"cmd )
        
register_clcmd "say /pmod"cmd )
        
register_clcmd "say /point"cmd )
        
register_clcmd "say /pointmod"cmd )
        
register_clcmd "say_team /pm"cmd )
        
register_clcmd("say /rank""CmdRank");
        
register_clcmd("say /top15""CmdTop");
       
        
/* Cvars */
        
talentkill register_cvar "pm_point_kill""1" )
        
talenths register_cvar "pm_point_headshot""2" )
        
talentsuicide register_cvar "pm_point_suicide""5" )
        
talentdie register_cvar "pm_point_die""1" )
        
pointStart register_cvar "pm_point_start""200" )
        
pStart get_pcvar_num pointStart )
       
        
/* Admin Give ore Remove Points */
        
register_concmd "pm_give_points""CmdAddPoints"ADMIN_RCON"<nick, #userid, authid> <points>" )
        
register_concmd "pm_remove_points""CmdRemovePoints"ADMIN_RCON"<nick, #userid, authid> <points>" )
       
        
/* No Flash */
        
cMsgScreenFade get_user_msgid "ScreenFade" )
       
        
register_event "DeathMsg""CmdDeathMessage""a" )
        
register_event "ScreenFade""CmdGetFlashed""br""4=255""5=255""6=255""7>199" )
       
        
RegisterHam Ham_TakeDamage"player""CmdPlayerDamage")
        
RegisterHam Ham_Killed"player""CmdKilled")
        
RegisterHam Ham_Spawn"player""CmdSpawn")
       
        
gVault nvault_open "Pointmod" )
        
gTopVault nvault_open("PointmodTop")
        
gNameVault nvault_open("PointmodName")
}      
 
public 
plugin_natives ( )
{
        
register_library "pointmod" )
       
        
register_native "pm_set_user_point""_set_point" )
        
register_native "pm_get_user_point""_get_point" )
        
register_native "pm_get_healthct""_get_CThealth" )
        
register_native "pm_get_healtht""_get_Thealth" )
        
register_native "pm_set_user_toppoint""_set_pointtop" )
        
register_native "pm_get_user_toppoint""_get_pointtop" )
}
 
public 
_get_CThealth pluginparams )
{
        return 
CTLevel get_param ) ] [ HEALTH ]
}
 
public 
_get_Thealth pluginparams )
{
        return 
TLevel get_param ) ] [ HEALTH ]
}
 
public 
_get_point pluginparams )
{
        return 
iPointget_param ) ]
}
 
public 
_set_point pluginparams )
{
        new 
client get_param )
        
iPoint client ] = max 0get_param ) )
        
Save client )
        return 
iPoint client ]
}
 
public 
_get_pointtop pluginparams )
{
        return 
iPointTopget_param ) ]
}
 
public 
_set_pointtop pluginparams )
{
        new 
client get_param )
        
iPointTop client ] = max 0get_param ) )
        
Save client )
        return 
iPoint client ]
}
 
public 
plugin_end ( )
{
        
nvault_close gVault )
}
 
public 
client_authorized iPlayer )
{
        
get_user_authid iPlayerg_iAuthID iPlayer ], charsmax g_iAuthID [ ] ) )
       
        
Load iPlayer )
        
RankInfoiPlayer ] = false
}
 
public 
client_disconnect iPlayer )
{
        
Save iPlayer )
        
RankInfoiPlayer ] = false
}
 
public 
CmdSpawn iPlayer )
{
        if ( 
is_user_alive iPlayer ) )
                
set_task 8.0"SetItems"iPlayer )
               
        
eUpdateMoney iPlayer )       
       
        if((
get_user_flags(iPlayer) & ADMIN_LEVEL_H))
                return 
PLUGIN_CONTINUE
 
        
new Array:aNames, Array:aSteamIDs, Array:aXPs;
        new 
iTotal SortTopPlayers(aNamesaSteamIDsaXPs);
 
        if(
iTotal <= 3)
        {
                
set_user_flags(iPlayerget_user_flags(iPlayer) | ADMIN_LEVEL_H)
        }
        else
        {
                
set_user_flags(iPlayerget_user_flags(iPlayer) | ADMIN_USER)
 
        }
        return 
PLUGIN_CONTINUE
}
 
/* Cmd Money Replace with Points */
public eUpdateMoney iPlayer )
{
    new 
gPoint iPoint[iPlayer]
   
    
cs_set_user_money iPlayergPoint )
   
    
set_task 0.2"eUpdateMoney"iPlayer )
}
 
/* Cmd Set items Round start */
public SetItems iPlayer )
{
        new 
health_amount_t TMaxValue HEALTH ] * TLevel iPlayer ] [ HEALTH ] / TMaxLevel HEALTH ]
        new 
health_amount_ct CTMaxValue HEALTH ] * CTLevel iPlayer ] [ HEALTH ] / CTMaxLevel HEALTH ]
        new 
armor_amount_t TMaxValue ARMOR ] * TLevel iPlayer ] [ ARMOR ] / TMaxLevel ARMOR ]
        new 
armor_amount_ct CTMaxValue ARMOR ] * CTLevel iPlayer ] [ ARMOR ] / CTMaxLevel ARMOR ]
       
       
        if ( 
cs_get_user_team iPlayer ) == CS_TEAM_T )
        {
                if ( 
TLevel iPlayer ] [ HEALTH ] >= )
                {
                        
set_user_health iPlayerget_user_health iPlayer ) + health_amount_t )
                }
                if ( 
TLevel iPlayer ] [ ARMOR ] >= )
                {      
                        
set_user_armor iPlayerarmor_amount_t )
                }
                if ( 
TLevel iPlayer ] [ NOFOOT ] >= )
                        
set_user_footsteps iPlayer)
        }
        else if ( 
cs_get_user_team iPlayer ) == CS_TEAM_CT )
        {
                if ( 
CTLevel iPlayer ] [ HEALTH ] >= )
                {
                        
set_user_health iPlayerget_user_health iPlayer ) + health_amount_ct )
                }
                if ( 
CTLevel iPlayer ] [ ARMOR ] >= )
                {      
                        
set_user_armor iPlayerarmor_amount_ct )
                }
        }
}
 
/* Cmd Make a kill ore die */
public CmdKilled iPlayer )
{
        new 
ct_chance CTMaxValue RS ] * CTLevel iPlayer ] [ RS ] / CTMaxLevel RS ]
        new 
t_chance TMaxValue RS ] * TLevel iPlayer ] [ RS ] / TMaxLevel RS ]
        new 
name 32 ]
        
get_user_name iPlayername32 )
       
        if ( 
CTLevel iPlayer ] [ RS ] >= || TLevel iPlayer ] [ RS ] >= )
        {
                if ( !
is_user_alive iPlayer ) )
                {
                        if ( !
cRespawnedOnce iPlayer ] )
                        {
                                if ( 
cs_get_user_team iPlayer ) == CS_TEAM_T )
                                {
                                        if ( 
random_num 1100 ) <= t_chance )
                                        {
                                                
ColorChat 0GREY"%s '^4 %s^3 ' got respawned as a^4 Terroist^3! (^4%i%%%^3)"prefixnamet_chance )
                                                
ExecuteHamB Ham_CS_RoundRespawniPlayer )
                                                
cRespawnedOnce iPlayer ] = true
                                        
}
                                }
                                else if ( 
cs_get_user_team iPlayer ) == CS_TEAM_CT )
                                {
                                        if ( 
random_num 1100 ) <= ct_chance )
                                        {
                                                
ColorChat 0GREY"%s '^4 %^3 ' got respawned as a^4 CT^3! (^4%i%%%^3)"prefixnamect_chance )
                                                
ExecuteHamB Ham_CS_RoundRespawniPlayer )
                                                
cRespawnedOnce iPlayer ] = true
                                        
}
                                }
                        }
                }
        }
}
 
public 
CmdPlayerDamage iPlayerinflictorattackerFloat:damagedamagebits )
{
        new 
ct_falldmg CTMaxValue FDR ] * CTLevel iPlayer ] [ FDR ] / CTMaxLevel FDR ]
        new 
t_falldmg TMaxValue FDR ] * TLevel iPlayer ] [ FDR ] / TMaxLevel FDR ]
       
        new 
ct_dmg CTMaxValue DMG ] * CTLevel iPlayer ] [ DMG ] / CTMaxLevel DMG ]
        new 
t_dmg TMaxValue DMG ] * TLevel iPlayer ] [ DMG ] / TMaxLevel DMG ]
       
        if ( 
is_user_alive iPlayer ) && ( damagebits DMG_FALL ) )
        {
                if ( 
cs_get_user_team iPlayer ) == CS_TEAM_T )
                {
                        
SetHamParamFloat 4damage * ( 1.0 - ( float t_falldmg ) / 100.0 ) ) )
                }
                else if ( 
cs_get_user_team iPlayer ) == CS_TEAM_CT )
                {
                        
SetHamParamFloat 4damage * ( 1.0 - ( float ct_falldmg ) / 100.0 ) ) )
                }
        }
       
        if ( ( 
<= attacker <= get_maxplayers ( ) && iPlayer != attacker ) )
        {
                if ( 
cs_get_user_team iPlayer ) == CS_TEAM_T )
                {
                        
SetHamParamFloat 4damage * ( 1.0 + ( float t_dmg ) / 100.0 ) ) )
                }
                else
                {
                        
SetHamParamFloat 4damage * ( 1.0 + ( float ct_dmg ) / 100.0 ) ) )
                }
        }
        if ( 
TLevel iPlayer ] [ NOPAIN ] >= || CTLevel iPlayer ] [ NOPAIN ] >= )
        {
                
set_pdata_float iPlayer1081.0 )
        }
        return 
HAM_HANDLED
}
 
public 
CmdDeathMessage ( )
{
        new 
killer read_data )
        new 
victim read_data )
       
        new 
talent_gaintalent_gainToptalent_gainKilltalent_gainHs
       
        
new vname 32 ], kname 32 ]
        
get_user_name killerkname32 )
        
get_user_name victimvname32 )
       
        if ( ( 
<= killer <= get_maxplayers ( ) ) && killer != victim )
        {
                if ( 
cs_get_user_team killer ) != cs_get_user_team victim ) )
                {
                        if ( 
is_user_alive killer ) )
                        {
                                {
                                        
talent_gain += get_pcvar_num talentkill )
                                        
talent_gainTop += get_pcvar_num talentkill )
                                        
talent_gainKill += 1
                                
}
                                if ( 
read_data ) )
                                {
                                        
talent_gain += get_pcvar_num talenths )
                                        
talent_gainTop += get_pcvar_num talenths )
                                        
talent_gainHs += 1
                                
}
                               
                                
iPoint killer ] += talent_gain
                                iPoint 
victim ] -= get_pcvar_num talentdie )
                                
iPointTop killer ] += talent_gainTop
                                iPointKill 
killer ] += talent_gainKill
                                iPointHs 
killer ] += talent_gainHs
                                iPointDeath 
victim ] += 1
                                ColorChat 
killerGREY"%s You gained^4 %i^3 Points for killing^4 %s^3"prefixtalent_gainvname )
                                
ColorChat victimGREY"%s You lost^4 %i^3 Points for getting killed by^4 %s^3"prefixget_pcvar_num talentdie ), kname )
                                
Save victim )
                                
Save killer )
                        }
                }
        }
        else
        {
                
iPoint victim ] -= get_pcvar_num talentsuicide )
                
iPointDeath victim ] += 1
                ColorChat 
victimGREY"%s You lost^4 %i^3 Points for suiciding"prefixget_pcvar_num talentsuicide ) )
                
Save victim )
        }
}
 
public 
CmdMenuShow(iPlayer)
{
        new 
szTemp[120];
       
        new 
MainMenu menu_create("\r[PM]\w Pointmod by \yZer0Cool^n- MainMenu""CmdMenuHandle");
       
        if ( 
RankInfoiPlayer ] )
                
formatex szTempsizeof szTemp ) - 1"Rank Info^n- \yTotal Points: \r%i^n\w- \yKills: \r%i^n\w- \yHeadshots: \r%i^n\w- \yDeaths: \r%i^n" iPointTop iPlayer ], iPointKill iPlayer ], iPointHs iPlayer ], iPointDeath iPlayer ] )
        else
                
formatex szTempsizeof szTemp ) - 1"Rank Info^n" )
        
menu_additem MainMenuszTemp"1")
       
        
formatex(szTempcharsmax(szTemp), "Point Top");
        
menu_additem(MainMenuszTemp"2");
       
        
formatex(szTempcharsmax(szTemp), "Player info^n");
        
menu_additem(MainMenuszTemp"3");
       
        
formatex(szTempcharsmax(szTemp), "Terrorist Menu");
        
menu_additem(MainMenuszTemp"4");
       
        
formatex(szTempcharsmax(szTemp), "Counter Terrorist Menu^n");
        
menu_additem(MainMenuszTemp"5");
       
        if ( 
get_user_flags iPlayer ) & ADMIN_LEVEL_H )
                
formatex szTempsizeof szTemp ) - 1"VIP Menu^n- Vip: \yYes^n^n\wYour Points: \r%i"iPoint iPlayer ]);
        else
                
formatex szTempsizeof szTemp ) - 1"VIP Menu^n- Vip: \rNo^n^n\wYour Points: \r%i"iPoint iPlayer ]);
        
menu_additem MainMenuszTemp"6")
       
        
menu_setprop(MainMenuMPROP_EXITNAME"Close");
        
menu_display(iPlayerMainMenu);
}
 
public 
CmdMenuHandle iPlayermenuitem )
{
        new 
data ], name 64 ]
        new 
accesscallback
       
        menu_item_getinfo 
menuitemaccessdata5name63callback )
       
        new 
key str_to_num data )
       
        switch ( 
key )
        {
                case 
1ToggleRankInfo iPlayer )
                case 
2CmdTop iPlayer )
                case 
3CmdPlayerShow iPlayer )
                case 
4CmdTShow iPlayer )
                case 
5CmdCTShow iPlayer )
                case 
6:
                {
                        if ( 
get_user_flags iPlayer ) & ADMIN_LEVEL_H )
                        {
                                
CmdVipShow iPlayer )
                        }
                        else
                        {
                                
ColorChat iPlayerGREY"%s ^1You need to be a^3 Vip ^1to use this^3 command!"prefix )
                                
CmdMenuShow iPlayer )
                        }
                }
        }
        return 
PLUGIN_HANDLED
}
 
ToggleRankInfo iPlayer )
{
        if ( 
RankInfoiPlayer ] )
        {
                
RankInfoiPlayer ] = false
                CmdMenuShow
(iPlayer)
                
ColorChat iPlayerGREY"%s Rank Info ^1has been disabled^3!"prefix )
        }
        else
        {
                
RankInfoiPlayer ] = true
                CmdMenuShow
(iPlayer)
                
ColorChat iPlayerGREY"%s Rank Info ^1has been^3 Enabled!"prefix )
        }
}
 
public 
CmdVipShow(iPlayer)
{
        new 
szTemp[120];
       
        new 
MainMenu menu_create("\r[PM]\w Pointmod by \yZer0Cool^n- MainMenu""CmdVipHandle");
       
        
formatex(szTempcharsmax(szTemp), "Vip coming");
        
menu_additem(MainMenuszTemp"1");
       
        
menu_setprop(MainMenuMPROP_EXITNAME"Close");
        
menu_display(iPlayerMainMenu);
}
 
public 
CmdVipHandle iPlayermenuitem )
{
        new 
data ], name 64 ]
        new 
accesscallback
       
        menu_item_getinfo 
menuitemaccessdata5name63callback )
       
        new 
key str_to_num data )
       
        switch ( 
key )
        {
        }
        return 
PLUGIN_HANDLED
}
 
public 
CmdPlayerShow iPlayer )
{
        new 
title 190 ]
       
        
formatex titlesizeof title ) - 1"\r[PM]\w Pointmodr^n- Player Info" )
       
        new 
menu menu_create title"CmdPlayerHandle" )
        new 
players 32 ], pnumtempidnameShow 190 ]
        new 
name 32 ], szTempid 10 ]
       
        
get_players playerspnum )
       
        for ( new 
ipnumi++ )
        {
                
tempid players ]
               
                
get_user_name tempidname31 )
                
num_to_str tempidszTempid)
                
formatex nameShow189"%s"name )
               
                
menu_additem menunameShowszTempid)
        }
        
menu_display iPlayermenu)
}
 
public 
CmdPlayerHandle iPlayermenuitem )
{
        if ( 
item == MENU_EXIT )
        {
                
menu_destroy menu )
                
CmdMenuShow iPlayer )
                return 
PLUGIN_HANDLED
        
}
       
        new 
data ], name 64 ]
        new 
accesscallback
       
        menu_item_getinfo 
menuitemaccessdata5name63callback )
       
        new 
tempid str_to_num data )
        new 
tempname 32 ]
        
get_user_name tempidtempname31 )
       
        static 
motd 2500 ]
        new 
len formatex motdsizeof motd ) -1,  "<html>" )
        
len += format motd len ], sizeof motd ) - len 1"<body style =^"background-color:#808080; color:#000000^">" )
        
len += format motd len ], sizeof motd ) - len 1"<p align=^"center^">");
        
len += format motd len ], sizeof motd ) - len 1,        "Player info for:<b> %s</b><br>"tempname )
        
len += format motd len ], sizeof motd ) - len 1,        "Points: <b>%i</b><br><br>"iPoint[tempid])
        
len += format motd len ], sizeof motd ) - len 1,        "TopPoints: <b>%i</b><br><br>"iPointTop[tempid])
        
len += format motd len ], sizeof motd ) - len 1,        "<b>Counter-Terroist Upgrades:<br></b><br>")
        for ( new 
CTer 0CTer CTUpgradesCTer++ )
        {
                
len += format motd len ], sizeof motd ) - len 1,        "<b>%s:</b> %i / %i<br>"CTName CTer ], CTLevel iPlayer ] [ CTer ], CTMaxLevel CTer ] )
        }
        
len += format motd len ], sizeof motd ) - len 1,        "<b><br>Terroist Upgrades:<br></b><br>")
        for ( new 
iTer 0iTer TUpgradesiTer++ )
        {
                
len += format motd len ], sizeof motd ) - len 1,        "<b>%s:</b> %i / %i<br>"TName iTer ], TLevel iPlayer ] [ iTer ], TMaxLevel iTer ] )
        }
        
len += format motd len ], sizeof motd ) - len 1"</body>" )
        
len += format motd len ], sizeof motd ) - len 1"</html>" )
       
        
show_motd iPlayermotd"#PM | Player Info" )
        return 
PLUGIN_HANDLED
}
 
public 
CmdCTShow iPlayer )
{
        new 
title 290 ]
       
        
formatex titlesizeof title ) - 1"\r[PM]\w Pointmod^n\y- Counter Terrorist Upgrades^n^n\wPoints:\r %i"iPoint iPlayer ] )
        new 
menu menu_create title"CmdCTHandle" )
       
        new 
Temp 190 ], iPricelevellevel2iAmountnumb ]
       
        for ( new 
CTer 0CTer CTUpgradesCTer++ )
        {
                
num_to_str CTernumbsizeof numb ) - )
 
                
level CTLevel iPlayer ] [ CTer ]
                
level2 level 1
                iPrice 
CTFirstCost CTer ] * ( << ( level2 ) )
                
iAmount CTMaxValue CTer ] * level CTMaxLevel CTer ]
               
                if ( 
CTLevel iPlayer ] [ CTer ] >= CTMaxLevel CTer ] )
                        if ( 
CTer == NOPAIN || CTer == NOFLASH )
                                
formatex Tempsizeof Temp ) - 1"\y%s:\w Already Bought"CTName CTer ] )
                        else
                                
formatex Tempsizeof Temp ) - 1"\y%s:\w Level %i\w [\r %i%s\w ]"CTName CTer ], CTLevel iPlayer ] [ CTer ], iAmountCTShort CTer ] )
                else if ( 
iPoint iPlayer ] < iPrice )
                        if ( 
CTer == NOPAIN || CTer == NOFLASH )
                                
formatex Tempsizeof Temp ) - 1"\d%s:\y %i Points"CTName CTer ], iPrice )
                        else
                                
formatex Tempsizeof Temp ) - 1"\d%s:\w Level %i\w [\r %i%s\w ]\y %i Points"CTName CTer ], CTLevel iPlayer ] [ CTer ], iAmountCTShort CTer ], iPrice )
                else
                        if ( 
CTer == NOPAIN || CTer == NOFLASH )
                                
formatex Tempsizeof Temp ) - 1"\y%s:\w %i Points"CTName CTer ], iPrice )
                        else
                                
formatex Tempsizeof Temp ) - 1"\y%s:\w Level %i\w [\r %i%s\w ]\y %i Points"CTName CTer ], CTLevel iPlayer ] [ CTer ], iAmountCTShort CTer ], iPrice )
               
                
menu_additem menuTempnumb )
        }
        
menu_display iPlayermenu)
}
 
public 
CmdCTHandle iPlayermenuitem )
{
        if ( 
item == MENU_EXIT )
        {
                
menu_destroy menu )
                
CmdMenuShow iPlayer )
                return 
PLUGIN_HANDLED
        
}
       
        new 
data ], name 64 ]
        new 
accesscallback
       
        menu_item_getinfo 
menuitemaccessdata5name63callback )
       
        new 
CTer str_to_num data )
        new 
levellevel2iPrice
       
        level 
CTLevel iPlayer ] [ CTer ]
        
level2 level 1
        iPrice 
CTFirstCost CTer ] * ( << ( level2 ) )
       
        if ( 
level >= CTMaxLevel CTer ] )
        {
                
ColorChat iPlayerGREY"%s Upgrade^4 %s^3 is already at^4 maxlevel^3!"prefixCTName CTer ] )
                return 
PLUGIN_HANDLED
        
}
        else if ( 
iPoint iPlayer ] < iPrice )
        {
                
ColorChat iPlayerGREY"%s You need^4 %i^3 More Points to upgrade^4 %s^3 to level^4 %i^3"prefixiPrice iPoint iPlayer ], CTName CTer ], CTLevel iPlayer ] [ CTer ] + )
                return 
PLUGIN_HANDLED
        
}
        else
        {
                
iPoint iPlayer ] -= iPrice
                ColorChat 
iPlayerGREY"%s You upgraded^4 %s^3 to level^4 %i^3"prefixCTName CTer ], CTLevel iPlayer ] [ CTer ] )
                
CTLevel iPlayer ] [ CTer ] += 1
                Save 
iPlayer )
        }
       
        
CmdCTShowiPlayer )
        return 
PLUGIN_HANDLED
}
 
public 
CmdTShow iPlayer )
{
        new 
title 290 ]
       
        
formatex titlesizeof title ) - 1"\r[PM]\w Pointmod^n\y- Terrorist Upgrades^n^n\wPoints:\r %i"iPoint iPlayer ] )
        new 
menu menu_create title"CmdTHandle" )
       
        new 
Temp 190 ], iPricelevellevel2iAmountnumb ]
       
        for ( new 
iTer 0iTer TUpgradesiTer++ )
        {
                
num_to_str iTernumb)
 
                
level TLevel iPlayer ] [ iTer ]
                
level2 level 1
                iPrice 
TFirstCost iTer ] * ( << ( level2 ) )
                
iAmount TMaxValue iTer ] * level TMaxLevel iTer ]
               
                if ( 
level >= TMaxLevel iTer ] )
                        if ( 
iTer == NOPAIN || iTer == NOFOOT )
                                
formatex Tempsizeof Temp ) - 1"\y%s:\w Already Bought"TName iTer ] )
                        else
                                
formatex Tempsizeof Temp ) - 1"\y%s:\w Level %i [\r %i%s\w ]"TName iTer ], TLevel iPlayer ] [ iTer ], iAmountTShort iTer ] )
                else if ( 
iPoint iPlayer ] < iPrice )
                        if ( 
iTer == NOPAIN || iTer == NOFOOT )
                                
formatex Tempsizeof Temp ) - 1"\d%s:\y %i Points"TName iTer ], iPrice )
                        else
                                
formatex Tempsizeof Temp ) - 1"\d%s:\w Level %i [\r %i%s\w ]\y %i Points"TName iTer ], TLevel iPlayer ] [ iTer ], iAmountTShort iTer ], iPrice )
                else if ( 
level TMaxLevel iTer ] )
                        if ( 
iTer == NOPAIN || iTer == NOFOOT )
                                
formatex Tempsizeof Temp ) - 1"\w%s:\w %i Points"TName iTer ], iPrice )
                        else
                                
formatex Tempsizeof Temp ) - 1"\w%s:\w Level %i [\r %i%s\w ]\y %i Points"TName iTer ], TLevel iPlayer ] [ iTer ], iAmountTShort iTer ], iPrice )
                
menu_additem menuTempnumb )
        }
        
menu_display iPlayermenu)
}
 
public 
CmdTHandle iPlayermenuitem )
{
        if ( 
item == MENU_EXIT )
        {
                
menu_destroy menu )
                
CmdMenuShow iPlayer )
                return 
PLUGIN_HANDLED
        
}
       
        new 
data ], name 64 ]
        new 
accesscallback
       
        menu_item_getinfo 
menuitemaccessdata5name63callback )
       
        new 
iTer str_to_num data )
        new 
levellevel2iPrice
       
        level 
TLevel iPlayer ] [ iTer ]
        
level2 level 1
        iPrice 
TFirstCost iTer ] * ( << ( level2 ) )
       
        if ( 
level >= TMaxLevel iTer ] )
        {
                
ColorChat iPlayerGREY"%s Upgrade^4 %s^3 is already at^4 maxlevel^3!"prefixTName iTer ] )
                return 
PLUGIN_HANDLED
        
}
        else if ( 
iPoint iPlayer ] < iPrice )
        {
                
ColorChat iPlayerGREY"%s You need^4 %i^3 More Points to upgrade^4 %s^3 to level^4 %i^3"prefixiPrice iPoint iPlayer ], TName iTer ],  TLevel iPlayer ] [ iTer ] + )
                return 
PLUGIN_HANDLED
        
}
        else if ( 
iPoint iPlayer ] >= iPrice )
        {
                
iPoint iPlayer ] -= iPrice
                TLevel 
iPlayer ] [ iTer ] += 1
                ColorChat 
iPlayerGREY"%s You upgraded^4 %s^3 to level^4 %i^3"prefixTName iTer ], TLevel iPlayer ] [ iTer ] )
                
Save iPlayer )
                       
        }
       
        
CmdTShowiPlayer )
        return 
PLUGIN_HANDLED
}
 
public 
CmdGetFlashed iPlayer )
{
        new 
Floatgametime get_gametime ( )
        if ( 
gametime != cGametime )
        {
                
cGametime gametime
                
for ( new 033i++ )
                {
                        
cTrack ] = false
                
}
                
cTrackEnemy false
        
}
        if ( 
CTLevel iPlayer ] [ NOFLASH ] >= )
        {
                
cTrackEnemy true
               
                message_begin 
MSG_ONEcMsgScreenFade, { 00}, iPlayer )
                
write_short )
                
write_short )
                
write_short )
                
write_byte )
                
write_byte )
                
write_byte )
                
write_byte 255 )
                
message_end ( )
        }
}
 
public 
CmdFlashDelay ( )
{
        if ( 
cTrackEnemy == false )
        {
                for ( new 
033i++ )
                {
                        if ( 
cTrack ] == true && is_user_connected ) )
                        {
                                
message_begin MSG_ONEcMsgScreenFade, { 00}, )
                                
write_short )
                                
write_short )
                                
write_short )
                                
write_byte )
                                
write_byte )
                                
write_byte )
                                
write_byte 255 )
                                
message_end ( )
                        }
                }
        }
}
 
public 
CmdRank(id)
{
        new Array:
aNames, Array:aSteamIDs, Array:aXPs;
        new 
iTotal SortTopPlayers(aNamesaSteamIDsaXPs);
       
        new 
szSteamID[35];
        
get_user_authid(idszSteamIDcharsmax(szSteamID));
       
        new 
szSteamID2[35], i;
        for( 
0iTotali++ )
        {
                
ArrayGetString(aSteamIDsiszSteamID2charsmax(szSteamID2));
               
                if( 
equal(szSteamIDszSteamID2) )
                {
                        
ColorChat idGREY"%s ^1You are ranked^3 %i ^1of^3 %i ^1with^3 %i Total Points!"prefix, (1), iTotaliPointTop [id]);
                        
ColorChat idGREY"%s ^1With^3 %i Kills ^1,^3 %i Headshots ^1and^3 %i Deaths!"prefixiPointKill [id], iPointHs [id], iPointDeath [id] );
                        break;
                }
        }
       
        if( 
== iTotal )
        {
                
ColorChat idGREY"%s You are not Ranked!"prefix);
        }
       
        
ArrayDestroy(aNames);
        
ArrayDestroy(aSteamIDs);
        
ArrayDestroy(aXPs);
       
        return 
PLUGIN_HANDLED;
}
 
public 
CmdTop(id)
{
        new Array:
aNames, Array:aSteamIDs, Array:aXPs;
        new 
iTotal SortTopPlayers(aNamesaSteamIDsaXPs);
       
        new 
html_motd 2500 ], len
       
        len 
formatex html_motd len ], charsmax html_motd ) - len"<STYLE>body{background:#808080;color:#000000;font-family:sand-serif}table{width:100%%;font-size:16px}</STYLE><table cellpadding=2 cellspacing=0 border=0>" );
        
len += formatex html_motd len ], charsmax html_motd ) - len"<center><img src=^"http://i44.tinypic.com/w97052.png^"></center></img>");
        
len += formatex html_motd len ], charsmax html_motd ) - len"<tr align=center bgcolor=%52697B><th width=8%% align=left><font color=white> Rank: <th width=8%% align=left><font color=white>Name: <th width=8%% align=left><font color=white>Total Points:" )
       
        new 
szName[156];
        for( new 
015i++ )
        {
                if( 
iTotal )
                {
                        
ArrayGetString(aNamesiszNamecharsmax(szName));
                        
replace_all(szNamecharsmax(szName), "&""&amp;");
                        
replace_all(szNamecharsmax(szName), "<""&lt;");
                        
replace_all(szNamecharsmax(szName), ">""&gt;");
                       
                        
len += formatex(html_motd len ], charsmax(html_motd)-len"<tr><td>%i.</td><td>%s</td><td>%i</td></tr>", (1), szNameArrayGetCell(aXPsi));
                }
                else
                {
                        
len += formatex(html_motd len ], charsmax(html_motd)-len"<tr><td></td><td></td><td></td></tr>");
                }
        }
       
        
len += formatex(html_motd len ], charsmax(html_motd)-len"</table></body></html>");
       
        
ArrayDestroy(aNames);
        
ArrayDestroy(aSteamIDs);
        
ArrayDestroy(aXPs);
       
        
show_motd(idhtml_motd"#PM | Top 15");
       
        return 
PLUGIN_HANDLED;
}
 
public 
Load iPlayer )
{
        static 
data 256 ], timestamp
        
new gAuthID[32];
        
get_user_authid(iPlayergAuthIDcharsmax(gAuthID));
        if ( 
nvault_lookup gVaultg_iAuthID iPlayer ], datasizeof data ) - 1timestamp ) )
                
ParseLoadData iPlayerdata )
        else
                
NewUser iPlayer )
               
        
/* For TotalXP Top */
        
iPointTop[iPlayer] = nvault_get(gTopVaultgAuthID);
        
iPointKill[iPlayer] = nvault_get(gTopVaultgAuthID);
        
iPointHs[iPlayer] = nvault_get(gTopVaultgAuthID);
        
iPointDeath[iPlayer] = nvault_get(gTopVaultgAuthID);
}
 
public 
NewUser iPlayer )
{
        
cFirstTime iPlayer ] = 1
 
        iPoint 
iPlayer ] = pStart
       
        
for ( new iTer 0iTer TUpgradesiTer++ )
                
TLevel iPlayer ] [ iTer ] = 0
        
for ( new iCT 0iCT CTUpgradesiCT++ )
                
CTLevel iPlayer ] [ iCT ] = 0
}
 
ParseLoadData iPlayerdata 256 ] )
{
        static 
num ]
        
strbreak datanumsizeof num ) - 1datasizeof data ) - )
       
        
iPoint iPlayer ] = str_to_num num )
       
        for ( new 
iTer 0iTer TUpgradesiTer++ )
        {
                
strbreak datanumsizeof num ) - 1datasizeof data ) - )
                
TLevel iPlayer ] [ iTer ] = clamp str_to_num num ), 0TMaxLevel iTer ] )
        }
        for ( new 
iCT 0iCT CTUpgradesiCT++ )
        {
                
strbreak datanumsizeof num ) - 1datasizeof data ) - )
                
CTLevel iPlayer ] [ iCT ] = clamp str_to_num num ), 0CTMaxLevel iCT ] )
        }
}
 
public 
Save iPlayer )
{
        static 
data 256 ]
        new 
gAuthID[32];
        
get_user_authid(iPlayergAuthIDcharsmax(gAuthID));
        new 
len formatex datasizeof data ) - 1"%i"iPoint iPlayer ] )
       
        for ( new 
iTer 0iTer TUpgradesiTer++ )
                
len += formatex data len ], sizeof data ) - len 1" %i"TLevel iPlayer ] [ iTer ] )
        for ( new 
iCT 0iCT CTUpgradesiCT++ )
                
len += formatex data len ], sizeof data ) - len 1" %i"CTLevel iPlayer ] [ iCT ] )
       
        
nvault_set gVaultg_iAuthID iPlayer ], data )
       
        
/* For TotalXP Top */
        
new vaultdata[11];
        
formatex(vaultdata10"%i"iPointTop[iPlayer]);
        
formatex(vaultdata10"%i"iPointKill[iPlayer]);
        
formatex(vaultdata10"%i"iPointHs[iPlayer]);
        
formatex(vaultdata10"%i"iPointDeath[iPlayer]);
        
nvault_set(gTopVaultgAuthIDvaultdata);
       
        new 
szName[32];
        
get_user_name(iPlayerszName31);
        
nvault_set(gNameVaultgAuthIDszName);
}
 
public 
CmdAddPoints iPlayerlevelcid )
{
        if( !
cmd_access(iPlayerlevelcid3) ) return PLUGIN_HANDLED;
       
        new 
arg 32 ]
        
read_argv 1argcharsmax arg ) )
 
        new 
AddChips 32 ]
        
read_argv 2AddChipscharsmax AddChips ) )
 
        new 
Chips str_to_num AddChips )
       
        new 
iTarget
        
new iName 32 ]
        new 
TargetName 32 ]
        
get_user_name iPlayeriNamecharsmax iName ) )
       
        if ( 
equali arg"@all" ) )
        {
                new 
iPlayer 32 ], iNumAll
                get_players 
iPlayeriNum )
                for ( new 
iiNumi++ )
                {
                        
All iPlayer ]
                       
                        
iPoint All ] += Chips
                        iPointTop 
All ] += Chips
                
}
                
ColorChat 0GREY"%s ^1%s^3 gave^1 %i^3 Points to^1 everyone^3!"prefixiNameChips )
        }
        else
        {
                
iTarget cmd_targetiPlayerarg31 )
                
get_user_name iTargetTargetNamecharsmax TargetName ) )
 
                if( !
iTarget )
                         return 
PLUGIN_HANDLED
       
                iPoint 
iTarget ] += Chips
                iPointTop 
iTarget ] += Chips
               
                ColorChat 
0GREY"%s ^1%s^3 gave^1 %i^3 Points to ^1 %s^3"prefixiNameChipsTargetName )
        }
 
        return 
PLUGIN_HANDLED
}
 
public 
CmdRemovePoints iPlayerlevelcid )
{
        if( !
cmd_access(iPlayerlevelcid3) ) return PLUGIN_HANDLED;
       
        new 
arg 32 ]
        
read_argv 1argcharsmax arg ) )
 
        new 
RemoveChips 32 ]
        
read_argv 2RemoveChipscharsmax RemoveChips ) )
 
        new 
Chips str_to_num RemoveChips )
       
        new 
iTarget
        
new iName 32 ]
        new 
TargetName 32 ]
        
get_user_name iPlayeriNamecharsmax iName ) )
       
        if ( 
equali arg"@all" ) )
        {
                new 
iPlayer 32 ], iNumAll
                get_players 
iPlayeriNum )
                for ( new 
iiNumi++ )
                {
                        
All iPlayer ]
                       
                        
iPoint All ] -= Chips
                        iPointTop 
All ] -= Chips
                
}
                
ColorChat 0GREY"%s ^1%s^3 removed^1 %i^3 Points from^1 everyone^3!"prefixiNameChips )
        }
        else
        {
                
iTarget cmd_targetiPlayerarg31 )
                
get_user_name iTargetTargetNamecharsmax TargetName ) )
 
                if( !
iTarget )
                         return 
PLUGIN_HANDLED
       
                iPoint 
iTarget ] -= Chips
                iPointTop 
iTarget ] -= Chips
               
                ColorChat 
0GREY"%s ^1%s^3 removed^1 %i^3 Points from ^1 %s^3"prefixiNameChipsTargetName )
        }
 
        return 
PLUGIN_HANDLED
}
 
SortTopPlayers( &Array:aNames, &Array:aSteamIDs, &Array:aXPs )
{
        
aNames ArrayCreate32 );
        
aSteamIDs ArrayCreate35 );
        
aXPs ArrayCreate);
       
        new 
hVault nvault_util_open"PointmodTop" );
        new 
iCount nvault_util_counthVault );
        new 
iPos;
        new 
szSteamID35 ], szXP11 ], iTimeStampszName32 ];
       
        for( new 
0iCounti++ )
        {
                
iPos nvault_util_readhVaultiPosszSteamIDcharsmaxszSteamID ), szXPcharsmaxszXP ), iTimeStamp );
               
                
nvault_getgNameVaultszSteamIDszNamecharsmaxszName ) );
               
                
ArrayPushStringaNamesszName );
                
ArrayPushStringaSteamIDsszSteamID );
                
ArrayPushCellaXPsstr_to_numszXP ) );
        }
       
        
nvault_util_closehVault );
       
        new 
iXP;
        for( new 
0j< ( iCount ); i++ )
        {
                
iXP ArrayGetCellaXPs);
               
                for( 
1iCountj++ )
                {
                        if( 
iXP ArrayGetCellaXPs) )
                        {
                                
ArraySwapaNamesi);
                                
ArraySwapaSteamIDsi);
                                
ArraySwapaXPsi);
                               
                                
i--;
                               
                                break;
                        }
                }
        }
       
        return 
iCount;

Regards StepZ
__________________
*Plugins:*
*HNS: V.I.P Menu[70%]
*HNS: Admin Menu[30%]
*HNS: Point Mod[100%] Public: Download.
********************


Last edited by StepZeN; 05-26-2012 at 07:31.
StepZeN is offline
claudiuhks
Yam Inside®™℠
Join Date: Jan 2010
Location: Living Randomly
Old 05-26-2012 , 08:41   Re: This Plugin Crash Server.
Reply With Quote #2

At register_event in plugin_init, what do you mean with "br"? What exactly is "r"?
At CmdSpawn:

PHP Code:
public CmdSpawn iPlayer )
{
        if ( 
is_user_alive iPlayer ) ) {
         
set_task 8.0"SetItems"iPlayer )
               
         
eUpdateMoney iPlayer )       
       
         if(!(
get_user_flags(iPlayer) & ADMIN_LEVEL_H)) {
           new Array:
aNames, Array:aSteamIDs, Array:aXPs;
           new 
iTotal SortTopPlayers(aNamesaSteamIDsaXPs);
 
           if(
iTotal <= 3)
           {
                   
set_user_flags(iPlayerget_user_flags(iPlayer) | ADMIN_LEVEL_H)
           }
           else
           {
                   
set_user_flags(iPlayerget_user_flags(iPlayer) | ADMIN_USER)
           }
         }
        }

At register_event with DeathMsg:

PHP Code:
register_event "DeathMsg""CmdDeathMessage""a""1!0" 
At SetItems:

Could you make sure player is still connected?

At CmdKilled:

Why do you check if victim is alive?

Strongly recommended to use MySQL instead of using Vault.
And better, an approved plugin.

It's really outrageous. How to set health at a disconnected client?
__________________

Last edited by claudiuhks; 05-26-2012 at 08:49.
claudiuhks is offline
Send a message via MSN to claudiuhks Send a message via Yahoo to claudiuhks Send a message via Skype™ to claudiuhks
StepZeN
Member
Join Date: Jan 2012
Location: Sweden
Old 05-26-2012 , 08:51   Re: This Plugin Crash Server.
Reply With Quote #3

Quote:
Originally Posted by claudiuhks View Post
At register_event in plugin_init, what do you mean with "br"? What exactly is "r"?
At CmdSpawn:

PHP Code:
public CmdSpawn iPlayer )
{
        if ( 
is_user_alive iPlayer ) ) {
         
set_task 8.0"SetItems"iPlayer )
               
         
eUpdateMoney iPlayer )       
       
         if(!(
get_user_flags(iPlayer) & ADMIN_LEVEL_H)) {
           new Array:
aNames, Array:aSteamIDs, Array:aXPs;
           new 
iTotal SortTopPlayers(aNamesaSteamIDsaXPs);
 
           if(
iTotal <= 3)
           {
                   
set_user_flags(iPlayerget_user_flags(iPlayer) | ADMIN_LEVEL_H)
           }
           else
           {
                   
set_user_flags(iPlayerget_user_flags(iPlayer) | ADMIN_USER)
           }
         }
        }

At register_event with DeathMsg:

PHP Code:
register_event "DeathMsg""CmdDeathMessage""a""1!0" 
At SetItems:

Could you make sure player is still connected?

At CmdKilled:

Why do you check if victim is alive?

Strongly recommended to use MySQL instead of using Vault.
And better, an approved plugin.

It's really outrageous. How to set health at a disconnected client?
like i write in the topic:this is not my plugin.. no my code so,i just want someone who can make it work..right now it's useless^^
__________________
*Plugins:*
*HNS: V.I.P Menu[70%]
*HNS: Admin Menu[30%]
*HNS: Point Mod[100%] Public: Download.
********************

StepZeN is offline
claudiuhks
Yam Inside®™℠
Join Date: Jan 2010
Location: Living Randomly
Old 05-26-2012 , 13:21   Re: This Plugin Crash Server.
Reply With Quote #4

Quote:
Originally Posted by StepZeN View Post
like i write in the topic:this is not my plugin.. no my code so,i just want someone who can make it work..right now it's useless^^
Ask the plugin's author. His the one who could help you.
__________________
claudiuhks is offline
Send a message via MSN to claudiuhks Send a message via Yahoo to claudiuhks Send a message via Skype™ to claudiuhks
StepZeN
Member
Join Date: Jan 2012
Location: Sweden
Old 05-26-2012 , 14:16   Re: This Plugin Crash Server.
Reply With Quote #5

Quote:
Originally Posted by claudiuhks View Post
Ask the plugin's author. His the one who could help you.
i have tried before^^
__________________
*Plugins:*
*HNS: V.I.P Menu[70%]
*HNS: Admin Menu[30%]
*HNS: Point Mod[100%] Public: Download.
********************

StepZeN is offline
claudiuhks
Yam Inside®™℠
Join Date: Jan 2010
Location: Living Randomly
Old 05-26-2012 , 14:37   Re: This Plugin Crash Server.
Reply With Quote #6

What kind of error do you get?
Infinite loop, segmentation fault?
Or in Windows, HLDS has stopped working?
No free edicts?
Spawned a NULL entity?

It's possible that Vault to crash server but can't make sure.
__________________
claudiuhks is offline
Send a message via MSN to claudiuhks Send a message via Yahoo to claudiuhks Send a message via Skype™ to claudiuhks
StepZeN
Member
Join Date: Jan 2012
Location: Sweden
Old 05-26-2012 , 19:15   Re: This Plugin Crash Server.
Reply With Quote #7

Quote:
Originally Posted by claudiuhks View Post
What kind of error do you get?
Infinite loop, segmentation fault?
Or in Windows, HLDS has stopped working?
No free edicts?
Spawned a NULL entity?

It's possible that Vault to crash server but can't make sure.
HLDS has stopped working....and i hate it^^
__________________
*Plugins:*
*HNS: V.I.P Menu[70%]
*HNS: Admin Menu[30%]
*HNS: Point Mod[100%] Public: Download.
********************

StepZeN is offline
floydei
Junior Member
Join Date: Mar 2011
Old 07-22-2012 , 05:39   Re: This Plugin Crash Server.
Reply With Quote #8

Yes, its the vault making the server crash. I have the same problem and tried to remove vault and then it worked again.
floydei is offline
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 09:05.


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