Don't forget what I said about lang file.
Also this mod crash'es when players count reach ~20 (don't know why. Will gonna check, because I was busy)
When player connects after round start and if he selects T team, he joins to it (also he's put int the game) and zombies can't do anything for human. I offer you to handle team select and automatically drop player to CT.
Also, some errors:
Code:
L 09/02/2012 - 17:54:27: Invalid array handle provided (0)
L 09/02/2012 - 17:54:27: [AMXX] Displaying debug trace (plugin "zombie_escape_v1.4.amxx")
L 09/02/2012 - 17:54:27: [AMXX] Run time error 10: native error (native "ArraySize")
L 09/02/2012 - 17:54:27: [AMXX] [0] zombie_escape_v1.4.sma::set_human_stuff (line 1595)
L 09/02/2012 - 17:54:27: [AMXX] [1] zombie_escape_v1.4.sma::fw_Spawn_Post (line 1423)
L 09/02/2012 - 17:54:28: Invalid array handle provided (0)
L 09/02/2012 - 17:54:28: [AMXX] Displaying debug trace (plugin "zombie_escape_v1.4.amxx")
L 09/02/2012 - 17:54:28: [AMXX] Run time error 10: native error (native "ArraySize")
L 09/02/2012 - 17:54:28: [AMXX] [0] zombie_escape_v1.4.sma::set_human_stuff (line 1595)
L 09/02/2012 - 17:54:28: [AMXX] [1] zombie_escape_v1.4.sma::fw_Spawn_Post (line 1423)
EDIT: Found solution of this!
It happens, when you launching map without ze_ start. plugin_prechache function is returned, so array isn't initialized. There are some zm_ maps suitable for this mod.
Add an array in the plugin, where users can write more map prefixes, not only ze_.
Code:
new map_prefixes[][] = {
"ze",
"zm"
}
Of course check that array instead of hardcoding:
Code:
if(containi(map_name, "ze_") == -1)
Code:
L 09/02/2012 - 19:08:31: Info (map "ze_jurassickpark3_lg") (file "addons/amxmodx/logs/error_20120902.log")
L 09/02/2012 - 19:08:31: [AMXX] Displaying debug trace (plugin "zombie_escape_v1.4.amxx")
L 09/02/2012 - 19:08:31: [AMXX] Run time error 3: stack error
L 09/02/2012 - 19:08:31: [AMXX] [0] zombie_escape_v1.4.sma::set_default_zombie (line 1217)
L 09/02/2012 - 19:08:31: [AMXX] [1] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [2] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [3] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [4] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [5] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [6] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [7] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [8] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [9] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [10] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [11] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [12] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [13] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [14] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [15] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [16] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [17] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [18] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [19] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [20] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [21] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [22] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [23] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [24] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [25] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [26] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [27] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [28] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [29] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [30] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [31] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [32] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [33] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [34] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [35] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [36] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [37] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [38] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [39] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [40] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [41] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [42] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [43] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [44] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [45] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [46] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [47] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [48] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [49] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [50] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [51] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [52] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [53] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [54] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [55] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [56] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [57] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [58] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [59] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [60] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [61] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [62] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [63] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [64] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [65] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [66] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [67] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [68] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [69] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [70] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [71] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [72] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [73] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [74] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [75] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [76] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [77] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [78] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [79] zombie_escape_v1.4.sma::set_default_zombie (line 1245)
L 09/02/2012 - 19:08:31: [AMXX] [80] zombie_escape_v1.4.sma::set_user_zombie (line 1194)
L 09/02/2012 - 19:08:31: [AMXX] [81] zombie_escape_v1.4.sma::set_user_zombie (line 1157)
L 09/02/2012 - 19:08:31: [AMXX] [82] zombie_escape_v1.4.sma::do_countdown (line 877)
Seems problems with recursion in set_default_zombie function
And overflow is a problem too.
One more: Need to do sth with people, who climbs up to helicopter and stuck's it.
Still lot's of bugs and not suitable for public release ;/
But keep working. Everyone like this mod
__________________