Raised This Month: $ Target: $400
 0% 

Help / Support My server crash some times, here is the code, how i can fix it :)


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
worm2388
Member
Join Date: Dec 2014
Old 12-29-2014 , 13:15   My server crash some times, here is the code, how i can fix it :)
Reply With Quote #1

here is the error log
Quote:
L 12/30/2014 - 00:08:45: [AMXX] Displaying debug trace (plugin "zp_level_system_xp3.2.amxx")
L 12/30/2014 - 00:08:45: [AMXX] Run time error 10: native error (native "zp_get_user_zombie")
L 12/30/2014 - 00:08:45: [AMXX] [0] zp_level_system_xp3.2.sma::Level (line 107)
L 12/30/2014 - 00:08:45: [ZP] Invalid Player (16)
L 12/30/2014 - 00:08:45: [AMXX] Displaying debug trace (plugin "zp_level_system_xp3.2.amxx")
L 12/30/2014 - 00:08:45: [AMXX] Run time error 10: native error (native "zp_get_user_zombie")
L 12/30/2014 - 00:08:45: [AMXX] [0] zp_level_system_xp3.2.sma::Level (line 107)
L 12/30/2014 - 00:08:45: [ZP] Invalid Player (1
there is the .sma code
Quote:
#include <amxmodx>
#include <amxmisc>
#include <nvault>
#include <fakemeta_util>
#include <hamsandwich>
#include <zombieplague>

#define PLUGIN "[ZP] Server Addon: LevelUp System XP 3.2"
#define VERSION "3.2"
#define AUTHOR "Re.Act!ve"
#define ACCES ADMIN_CVAR
#pragma tabsize 0
new SayText
new g_level[32], g_level_data, g_frags_level, g_ScreenFade, g_level_del[33], g_level_bonus, g_ammo
new g_level_max, g_give_ammo, g_give_ammopacks, g_level_num, g_level_info, g_player_name, g_levels[32], g_h_damage
new g_h_health, g_h_speed, g_z_damage, h_health[32], h_speed[32], h_damage[32], z_damage[32], level_exp[32]
new g_level_exp[32], g_exp_data, g_Players, g_hud_color, red, green, blue, nameid[32]
new bool:g_bonus[32], g_trime[32]
new sound_level_up[] = { "misc/zp_level_up.wav"}
new sound_health[] = { "items/medshot4.wav" }
// Zombie Classes MUST be registered on plugin_precache

public plugin_precache()
{
precache_sound( sound_level_up )
precache_sound( sound_health )
}

public plugin_init()
{
g_frags_level = register_cvar("zp_level_frags", "20")
g_level_max = register_cvar("zp_level_max", "70")
g_give_ammo = register_cvar("zp_level_give_ammo", "1")
g_give_ammopacks = register_cvar("zp_level_ammo", "10")

g_h_damage = register_cvar("zp_level_h_damage", "1")
g_h_health = register_cvar("zp_level_h_health", "10")
g_h_speed = register_cvar("zp_level_h_speed", "1.0")
g_z_damage = register_cvar("zp_level_z_damage", "3")

g_hud_color = register_cvar("zp_level_hud_type", "1")
g_level_info = register_cvar("zp_level_info", "1")
g_player_name = register_cvar("zp_player_name", "1")
g_level_bonus = register_cvar("zp_level_bonus_on", "0")
g_level_num = register_cvar("zp_level_number", "5")
g_ammo = register_cvar("zp_level_bonus", "0")

g_level_data = nvault_open("Leveling_Save")
g_exp_data = nvault_open("Exp_Save")
register_clcmd("say","say_info");
register_clcmd("say_team","say_info");
register_clcmd("zp_levelexp","expa_give", ADMIN_CVAR, "use to give Exp")
register_clcmd("zp_level_is","level_give", ADMIN_CVAR, "use to give Level")
SayText = get_user_msgid("SayText")
g_Players = get_maxplayers();
register_event("HLTV", "Round_Start", "a", "1=0", "2=0")
register_event("DeathMsg", "Frags_Manager", "a", "1>0")
RegisterHam(Ham_TakeDamage, "player", "fw_TakeDamage")
register_dictionary("zp_level_system_xp.txt")
register_event("StatusValue","show_status","b e","1=2","2!0")
register_event("StatusValue","hide_status","b e","1=1","2=0")
g_ScreenFade = get_user_msgid( "ScreenFade" )
register_plugin(PLUGIN, VERSION, AUTHOR)
}

public Round_Start()
{
for(new id=1;id<=g_Players;id++)
set_task(3.0, "Level", id)
}

public Level(id)
{
if( !zp_get_user_zombie(id) && is_user_alive(id) ) ////////=====this is the line 107
{
g_trime[id] = false;
new n = 1;
while( n < g_level[id] )
{
h_health[id] = n * get_pcvar_num(g_h_health);
h_speed[id] = n * get_pcvar_num(g_h_speed);
h_damage[id] = n * get_pcvar_num(g_h_damage);
z_damage[id] = n * get_pcvar_num(g_z_damage);
n = n + 1
}
new Float:speed[32];
speed[id] = fm_get_user_maxspeed(id) + h_speed[id];
fm_set_user_health( id, get_user_health(id) + h_health[id] )
set_pev(id, pev_maxspeed, speed[id] )
emit_sound(id, CHAN_STREAM, sound_health, 1.0, ATTN_NORM, 0, PITCH_HIGH )
}
}

public expa_give(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
{
console_print(id, "校 胁邪褋 薪械褌 写芯褋褌褍锌邪 泻 泻芯屑邪薪写械")
return PLUGIN_HANDLED
}
new target[32]
new count[32]

read_argv(1,target,31)
read_argv(2,count,31)
new target_id, name[32], nameid[32]
target_id = find_player("bl", target)
get_user_name(target_id, name, sizeof name - 1)
get_user_name(id, nameid, sizeof nameid - 1)
if(!target_id)
{
console_print(id, "Can't find that player")
return PLUGIN_HANDLED
}
if(read_argc() != 3)
return PLUGIN_HANDLED

if(str_to_num(count) < (g_level_exp[target_id] - level_exp[target_id]) )
{
if(str_to_num(count) == 0)
console_print(id, "Exp Player %s in %i / %i", name, level_exp[target_id], g_level_exp[target_id])
else
{
console_print(id, "Player %s gives for %i exp, Her Maximum %i", name, str_to_num(count), g_level_exp[target_id])
level_exp[target_id] = level_exp[target_id] + str_to_num(count);
}

}
else
{
console_print(id, "Maximum Exp in player %i", g_level_exp[target_id])
}
return PLUGIN_HANDLED
}
here is the link === https://forums.alliedmods.net/showth...41536?t=141536 i only use zp_level_system_xp3.2.sma.
please help me with it, always crash server ! many thanks!

Last edited by worm2388; 12-29-2014 at 18:49.
worm2388 is offline
WaLkMaN
Senior Member
Join Date: Oct 2010
Location: Varna, Bulgaria
Old 12-31-2014 , 16:48   Re: My server crash some times, here is the code, how i can fix it :)
Reply With Quote #2

Test
Attached Files
File Type: sma Get Plugin or Get Source (zp_level_system_xp3.2.sma - 478 views - 16.9 KB)
WaLkMaN is offline
zmd94
Veteran Member
Join Date: Nov 2013
Location: Malaysia (9w2zow).
Old 12-31-2014 , 21:19   Re: My server crash some times, here is the code, how i can fix it :)
Reply With Quote #3

I don't recommend you to use that plugin. Just use this:

https://forums.alliedmods.net/showthread.php?t=249314
zmd94 is offline
worm2388
Member
Join Date: Dec 2014
Old 01-01-2015 , 06:41   Re: My server crash some times, here is the code, how i can fix it :)
Reply With Quote #4

Quote:
Originally Posted by zmd94 View Post
I don't recommend you to use that plugin. Just use this:

https://forums.alliedmods.net/showthread.php?t=249314
i m using yours now, very nice plugins !!
worm2388 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 12:50.


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