Re: Xp and coin reducer for campers
Posted: 09 Sep 2018, 08:32
now nobody loses thier coins or xp -_-
Zombie Escape Mod for Counter-Strike 1.6
https://escapers-zone.net/
I rewrote the code. Only forgot to bump.
Post the current code your using here so we may see it.czirimbolo wrote: ↑5 years ago Still doesnt work properly, I lose xp and cois when I join game. Can you fix and test it? We need these for campers!
Code: Select all
#include <zombie_escape>
#include <ze_levels>
new g_pCvarXP, g_pCvarECoins
public plugin_init()
{
register_plugin("[ZE] Addons: Reduce on fail escape", "1.0", "Jack GamePlay")
g_pCvarECoins = register_cvar("ze_escapecoins", "1")
g_pCvarXP = register_cvar("ze_xp", "1")
}
public ze_roundend(Winner)
{
if (Winner == ZE_TEAM_HUMAN)
{
for (new id = 1; id <= get_member_game(m_nMaxPlayers); id++)
{
if (ze_is_user_zombie(id) || is_user_alive(id) || get_member(id, m_iTeam) != TEAM_SPECTATOR)
continue
if (ze_is_user_zombie(id) && is_user_alive(id))
{
if (ze_get_escape_coins(id) - get_pcvar_num(g_pCvarECoins) <= 0)
{
ze_set_escape_coins(id, 0)
ze_colored_print(id, "You lost your EC.")
}
else
{
ze_set_escape_coins(id, ze_get_escape_coins(id) - get_pcvar_num(g_pCvarECoins))
ze_colored_print(id, "You lost %i EC. :P", get_pcvar_num(g_pCvarECoins))
}
if (ze_get_user_xp(id) - get_pcvar_num(g_pCvarXP) <= 0)
{
ze_set_user_xp(id, 0)
ze_colored_print(id, "You lost your XP. :P")
}
else
{
ze_set_user_xp(id, ze_get_user_xp(id) - get_pcvar_num(g_pCvarXP))
ze_colored_print(id, "You lost %i XP. :P", get_pcvar_num(g_pCvarXP))
}
}
}
}
}