- #define MAX_LEVEL 92
- ze_maxlevels_increment 1.2
I forget to check if user connected or not, that's why this error thrown, fixed here:tmv wrote: ↑4 years ago When you enter a comment without a name and amount, this message will be appears
Code: Select all
[ZE] Invalid Player id (7) [AMXX] Displaying debug trace (plugin "ze_set_player_level.amxx", version "1.0") [AMXX] Run time error 10: native error (native "ze_set_user_level") [AMXX] [0] ze_set_player_level.sma::Cmd_SetLevel (line 35)
- #include <zombie_escape>
- #include <ze_levels>
- #define ACCESS ADMIN_RCON
- public plugin_init ()
- {
- register_plugin("[ZE] Set Player Level", "1.0", "Raheem")
- register_clcmd("ze_setlevel", "Cmd_SetLevel", ACCESS, "- ze_setlevel <name> <amount>")
- }
- public Cmd_SetLevel(id)
- {
- if (!(get_user_flags(id) & ACCESS))
- {
- client_print(id, print_console, "You have no access to that command")
- return PLUGIN_HANDLED
- }
- new szName[32], szAmount[10]
- read_argv (1, szName, charsmax (szName))
- read_argv (2, szAmount, charsmax (szAmount))
- new iTargetIndex = get_user_index(szName)
- if (!is_user_connected(iTargetIndex))
- return PLUGIN_HANDLED
- if (!iTargetIndex)
- {
- client_print(id, print_console, "[ZE] Player not found!")
- return PLUGIN_HANDLED
- }
- new iLevel = str_to_num (szAmount)
- ze_set_user_level(iTargetIndex, iLevel)
- return PLUGIN_HANDLED
- }