Page 3 of 4
Re: [ZE] Nemesis Round
Posted: 14 Jul 2019, 18:52
by Templaso
C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(28) : error 017: undefined symbol "HIT_GENERIC"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(28) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(29) : error 017: undefined symbol "HIT_HEAD"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(29) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(30) : error 017: undefined symbol "HIT_CHEST"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(30) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(31) : error 017: undefined symbol "HIT_STOMACH"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(31) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(32) : error 017: undefined symbol "HIT_LEFTARM"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(32) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(33) : error 017: undefined symbol "HIT_RIGHTARM"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(33) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(34) : error 017: undefined symbol "HIT_LEFTLEG"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(34) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(35) : error 017: undefined symbol "HIT_RIGHTLEG"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(35) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(141) : error 017: undefined symbol "kRenderFxNone"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(161) : error 017: undefined symbol "kRenderFxNone"
Re: [ZE] Nemesis Round
Posted: 14 Jul 2019, 18:53
by z0h1r-LK
.wav
Re: [ZE] Nemesis Round
Posted: 14 Jul 2019, 19:39
by Muhammet20
Mystic Viper wrote: ↑4 years ago
C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(28) : error 017: undefined symbol "HIT_GENERIC"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(28) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(29) : error 017: undefined symbol "HIT_HEAD"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(29) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(30) : error 017: undefined symbol "HIT_CHEST"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(30) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(31) : error 017: undefined symbol "HIT_STOMACH"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(31) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(32) : error 017: undefined symbol "HIT_LEFTARM"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(32) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(33) : error 017: undefined symbol "HIT_RIGHTARM"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(33) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(34) : error 017: undefined symbol "HIT_LEFTLEG"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(34) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(35) : error 017: undefined symbol "HIT_RIGHTLEG"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(35) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(141) : error 017: undefined symbol "kRenderFxNone"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(161) : error 017: undefined symbol "kRenderFxNone"
try this if working say to me
Code: Select all
#include <zombie_escape>
new g_nemesis_round, g_cvar_nemesis_chance, g_cvar_nemesis_gravity, g_cvar_nemesis_health, g_cvar_nemesis_speed, g_cvar_nemesis_glow, g_cvar_nemesis_leap
new g_MaxPlayers
native give_longjump(id)
public plugin_init()
{
register_plugin("[ZE] Nemsis round", "1.0", "Kaya Gaming")
register_event("HLTV", "event_newround", "a", "1=0", "2=0")
g_cvar_nemesis_chance = register_cvar("ze_nemesis_chance","20")
g_cvar_nemesis_gravity = register_cvar("ze_nemesis_gravity","650")
g_cvar_nemesis_health = register_cvar("ze_nemesis_health","30000")
g_cvar_nemesis_speed = register_cvar("ze_nemesis_speed","330")
g_cvar_nemesis_glow = register_cvar("ze_nemesis_glow","1")
g_cvar_nemesis_leap = register_cvar("ze_nemesis_leap","1")
g_MaxPlayers = get_maxplayers();
}
public plugin_natives()
{
register_native("ze_is_nemesis_round","native_nemesis_round",1)
}
public native_nemesis_round(id)
{
return g_nemesis_round
}
public ze_user_infected_pre(iVictim, iInfector, iDamage)
{
if(g_nemesis_round)
{
user_silentkill(iVictim)
}
}
public event_newround(id)
{
if(random_num(1, get_pcvar_num(g_cvar_nemesis_chance)) == 1)
{
g_nemesis_round = true
}
}
public ze_zombie_appear()
{
if(g_nemesis_round)
{
for(new id = 0; id < g_MaxPlayers; id++)
{
client_cmd(id,"spk zombie_escape/Nemesis_scream.wav")
set_hudmessage(255, 0, 0, -1.0, 0.30, 0, 6.0, 6.0)
show_hudmessage(id, "=== Nemesis Round ===")
if(ze_is_user_zombie(id))
{
nemesis_features(id)
}
}
}
}
public nemesis_features(id)
{
// User Zombie ? Nemesis Round ?
if(!ze_is_user_zombie(id) && !g_nemesis_round)
return
// Nemesis Glow
if(get_pcvar_num(g_cvar_nemesis_glow) == 1)
Set_Rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25)
// Nemesis Leap Jump
if(get_pcvar_num(g_cvar_nemesis_leap) == 1)
give_longjump(id)
// Nemesis Gravity
set_user_gravity(id,get_pcvar_float(g_cvar_nemesis_gravity))
// Nemesis Health
set_user_health(id,get_pcvar_num(g_cvar_nemesis_health))
// Nemesis Speed
fm_set_user_speed(id,get_pcvar_float(g_cvar_nemesis_speed))
}
public ze_roundend(id)
{
Set_Rendering(id, kRenderFxNone, 255, 255, 255, kRenderNormal, 16)
g_nemesis_round = false
}
stock fm_set_user_speed(id, Float:Speed)
{
set_pev(id, pev_maxspeed, Speed)
}
Re: [ZE] Nemesis Round
Posted: 14 Jul 2019, 19:45
by Templaso
C:\Users\Laur\Desktop\ZE Compiler\ze_nemesis.sma(75) : error 017: undefined symbol "set_user_gravity"
C:\Users\Laur\Desktop\ZE Compiler\ze_nemesis.sma(78) : error 017: undefined symbol "set_user_health"
Re: [ZE] Nemesis Round
Posted: 14 Jul 2019, 22:23
by Muhammet20
Mystic Viper wrote: ↑4 years ago
C:\Users\Laur\Desktop\ZE Compiler\ze_nemesis.sma(75) : error 017: undefined symbol "set_user_gravity"
C:\Users\Laur\Desktop\ZE Compiler\ze_nemesis.sma(78) : error 017: undefined symbol "set_user_health"
try this again:
Code: Select all
#include <zombie_escape>
new g_nemesis_round, g_cvar_nemesis_chance, g_cvar_nemesis_gravity, g_cvar_nemesis_health, g_cvar_nemesis_speed, g_cvar_nemesis_glow, g_cvar_nemesis_leap
new g_MaxPlayers
native give_longjump(id)
native set_user_gravity(index, Float:gravity = 1.0)
native set_user_health(index, health)
public plugin_init()
{
register_plugin("[ZE] Nemsis round", "1.0", "Kaya Gaming")
register_event("HLTV", "event_newround", "a", "1=0", "2=0")
g_cvar_nemesis_chance = register_cvar("ze_nemesis_chance","20")
g_cvar_nemesis_gravity = register_cvar("ze_nemesis_gravity","650")
g_cvar_nemesis_health = register_cvar("ze_nemesis_health","30000")
g_cvar_nemesis_speed = register_cvar("ze_nemesis_speed","330")
g_cvar_nemesis_glow = register_cvar("ze_nemesis_glow","1")
g_cvar_nemesis_leap = register_cvar("ze_nemesis_leap","1")
g_MaxPlayers = get_maxplayers();
}
public plugin_natives()
{
register_native("ze_is_nemesis_round","native_nemesis_round",1)
}
public native_nemesis_round(id)
{
return g_nemesis_round
}
public ze_user_infected_pre(iVictim, iInfector, iDamage)
{
if(g_nemesis_round)
{
user_silentkill(iVictim)
}
}
public event_newround(id)
{
if(random_num(1, get_pcvar_num(g_cvar_nemesis_chance)) == 1)
{
g_nemesis_round = true
}
}
public ze_zombie_appear()
{
if(g_nemesis_round)
{
for(new id = 0; id < g_MaxPlayers; id++)
{
client_cmd(id,"spk zombie_escape/Nemesis_scream.wav")
set_hudmessage(255, 0, 0, -1.0, 0.30, 0, 6.0, 6.0)
show_hudmessage(id, "=== Nemesis Round ===")
if(ze_is_user_zombie(id))
{
nemesis_features(id)
}
}
}
}
public nemesis_features(id)
{
// User Zombie ? Nemesis Round ?
if(!ze_is_user_zombie(id) && !g_nemesis_round)
return
// Nemesis Glow
if(get_pcvar_num(g_cvar_nemesis_glow) == 1)
Set_Rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25)
// Nemesis Leap Jump
if(get_pcvar_num(g_cvar_nemesis_leap) == 1)
give_longjump(id)
// Nemesis Gravity
set_user_gravity(id,get_pcvar_float(g_cvar_nemesis_gravity))
// Nemesis Health
set_user_health(id,get_pcvar_num(g_cvar_nemesis_health))
// Nemesis Speed
fm_set_user_speed(id,get_pcvar_float(g_cvar_nemesis_speed))
}
public ze_roundend(id)
{
Set_Rendering(id, kRenderFxNone, 255, 255, 255, kRenderNormal, 16)
g_nemesis_round = false
}
stock fm_set_user_speed(id, Float:Speed)
{
set_pev(id, pev_maxspeed, Speed)
}
Re: [ZE] Nemesis Round
Posted: 14 Jul 2019, 23:25
by Templaso
Thanks...everything is fine now
Re: [ZE] Nemesis Round
Posted: 14 Jul 2019, 23:55
by Templaso
Wait...when a player is choose to be nemesis server crash instantly
Re: [ZE] Nemesis Round
Posted: 15 Jul 2019, 10:34
by Muhammet20
Mystic Viper wrote: ↑4 years ago
Wait...when a player is choose to be nemesis server crash instantly
wait i will check today
sorry for this
Re: [ZE] Nemesis Round
Posted: 15 Jul 2019, 11:10
by Muhammet20
Mystic Viper wrote: ↑4 years ago
Wait...when a player is choose to be nemesis server crash instantly
the problem is from the models plugin(2nd plugin)
Code: Select all
#include <zombie_escape>
#define PLUGIN "[ZE] Nemesis Model & Knife"
#define VERSION "1.0"
#define AUTHOR "Kaya Gaming"
// Set Model
#define OFFSET_MODELINDEX 491
new g_model_locked[33]
#define CONFIG_FILE "nemesis_models.ini"
native ze_is_nemesis_round(id)
new Array:nemesis_zombie_model,Array:nemesis_zombie_modelindex,Array:nemesis_zombie_claw
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_forward(FM_SetClientKeyValue, "fw_SetClientKeyValue")
register_event("CurWeapon", "event_CurWeapon", "be", "1=1")
}
public fw_SetClientKeyValue(id, const infobuffer[], const key[])
{
if(g_model_locked[id] && equal(key, "model"))
return FMRES_SUPERCEDE
return FMRES_HANDLED
}
public plugin_precache()
{
nemesis_zombie_model = ArrayCreate(64, 1)
nemesis_zombie_modelindex = ArrayCreate(1, 1)
nemesis_zombie_claw = ArrayCreate(64, 1)
new i, buffer[128], temp_string[256]
for(i = 0; i < ArraySize(nemesis_zombie_model); i++)
{
ArrayGetString(nemesis_zombie_model, i, temp_string, sizeof(temp_string))
formatex(buffer, sizeof(buffer), "models/player/%s/%s.mdl", temp_string, temp_string)
ArrayPushCell(nemesis_zombie_modelindex, precache_model(buffer))
}
for(i = 0; i < ArraySize(nemesis_zombie_claw); i++)
{
ArrayGetString(nemesis_zombie_claw, i, temp_string, sizeof(temp_string))
precache_model(temp_string)
}
models_config()
}
public models_config()
{
// Build customization file path
new path[64]
get_configsdir(path, charsmax(path))
format(path, charsmax(path), "%s/%s", path, CONFIG_FILE)
// File not present
if (!file_exists(path))
{
new error[100]
formatex(error, charsmax(error), "[ZE] Can't Load Config File: %s!", path)
set_fail_state(error)
return;
}
// Set up some vars to hold parsing info
new linedata[1024], key[64], value[960], section
// Open customization file for reading
new file = fopen(path, "rt")
while (file && !feof(file))
{
// Read one line at a time
fgets(file, linedata, charsmax(linedata))
// Replace newlines with a null character to prevent headaches
replace(linedata, charsmax(linedata), "^n", "")
// Blank line or comment
if (!linedata[0] || linedata[0] == ';') continue;
// New section starting
if (linedata[0] == '[')
{
section++
continue;
}
// Get key and value(s)
strtok(linedata, key, charsmax(key), value, charsmax(value), '=')
// Trim spaces
trim(key)
trim(value)
switch (section)
{
case 1: // Model
{
if(equal(key, "NEMESIS_ZOMBIE_MODEL"))
{
// Parse sounds
while (value[0] != 0 && strtok(value, key, charsmax(key), value, charsmax(value), ','))
{
// Trim spaces
trim(key)
trim(value)
// Add to sounds array
ArrayPushString(nemesis_zombie_model, key)
}
}
else if(equal(key, "NEMESIS_ZOMBIE_CLAW"))
{
// Parse sounds
while (value[0] != 0 && strtok(value, key, charsmax(key), value, charsmax(value), ','))
{
// Trim spaces
trim(key)
trim(value)
// Add to sounds array
ArrayPushString(nemesis_zombie_claw, key)
}
}
}
}
}
if (file) fclose(file)
}
public ze_user_infected(iVictim,iInfector)
{
if(ze_is_nemesis_round(iVictim))
{
set_user_nemesis(iVictim)
}
}
public set_user_nemesis(id)
{
if(!is_user_alive(id) || !ze_is_user_zombie(id))
return
static temp_string[128], random1
if(ze_is_nemesis_round(id))
{
random1 = random_num(0, ArraySize(nemesis_zombie_model) - 1)
ArrayGetString(nemesis_zombie_model, random1, temp_string, sizeof(temp_string))
fm_cs_set_user_model(id, temp_string)
#if defined SET_MODELINDEX_OFFSET
static modelindex
modelindex = ArrayGetCell(nemesis_zombie_modelindex, random1)
fm_cs_set_user_model_index(id, modelindex)
#endif
}
}
public event_CurWeapon(id)
{
if(!is_user_alive(id) || !ze_is_user_zombie(id))
return
if(ze_is_nemesis_round(id) && ze_is_user_zombie(id) && get_user_weapon(id) == CSW_KNIFE)
{
static temp_string[128]
ArrayGetString(nemesis_zombie_claw, random_num(0, ArraySize(nemesis_zombie_claw) - 1), temp_string, sizeof(temp_string))
set_pev(id, pev_viewmodel2, temp_string)
set_pev(id, pev_weaponmodel2, "")
}
}
stock fm_cs_set_user_model(id, const model[])
{
g_model_locked[id] = 0
engfunc(EngFunc_SetClientKeyValue, id, engfunc(EngFunc_GetInfoKeyBuffer, id), "model", model)
g_model_locked[id] = 1
}
stock fm_cs_set_user_model_index(id, model_index)
{
if (pev_valid(id) != PDATA_SAFE)
return;
set_pdata_int(id, OFFSET_MODELINDEX, model_index)
}
Re: [ZE] Nemesis Round
Posted: 16 Jul 2019, 07:11
by Muhammet20
Mystic Viper wrote: ↑4 years ago
Wait...when a player is choose to be nemesis server crash instantly
try this:
Code: Select all
#include <zombie_escape>
#define PLUGIN "[ZE] Nemesis Model & Knife"
#define VERSION "1.0"
#define AUTHOR "Kaya Gaming"
// Set Model
#define OFFSET_MODELINDEX 491
new g_model_locked[33]
#define CONFIG_FILE "nemesis_models.ini"
native ze_is_nemesis_round(id)
new Array:nemesis_zombie_model,Array:nemesis_zombie_modelindex,Array:nemesis_zombie_claw
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_forward(FM_SetClientKeyValue, "fw_SetClientKeyValue")
register_event("CurWeapon", "event_CurWeapon", "be", "1=1")
}
public fw_SetClientKeyValue(id, const infobuffer[], const key[])
{
if(g_model_locked[id] && equal(key, "model"))
return FMRES_SUPERCEDE
return FMRES_HANDLED
}
public plugin_precache()
{
nemesis_zombie_model = ArrayCreate(64, 1)
nemesis_zombie_modelindex = ArrayCreate(1, 1)
nemesis_zombie_claw = ArrayCreate(64, 1)
new i, buffer[128], temp_string[256]
for(i = 0; i < ArraySize(nemesis_zombie_model); i++)
{
ArrayGetString(nemesis_zombie_model, i, temp_string, sizeof(temp_string))
formatex(buffer, sizeof(buffer), "models/player/%s/%s.mdl", temp_string, temp_string)
ArrayPushCell(nemesis_zombie_modelindex, precache_model(buffer))
}
for(i = 0; i < ArraySize(nemesis_zombie_claw); i++)
{
ArrayGetString(nemesis_zombie_claw, i, temp_string, sizeof(temp_string))
precache_model(temp_string)
}
models_config()
}
public models_config()
{
// Build customization file path
new path[64]
get_configsdir(path, charsmax(path))
format(path, charsmax(path), "%s/%s", path, CONFIG_FILE)
// File not present
if (!file_exists(path))
{
new error[100]
formatex(error, charsmax(error), "[ZE] Can't Load Config File: %s!", path)
set_fail_state(error)
return;
}
// Set up some vars to hold parsing info
new linedata[1024], key[64], value[960], section
// Open customization file for reading
new file = fopen(path, "rt")
while (file && !feof(file))
{
// Read one line at a time
fgets(file, linedata, charsmax(linedata))
// Replace newlines with a null character to prevent headaches
replace(linedata, charsmax(linedata), "^n", "")
// Blank line or comment
if (!linedata[0] || linedata[0] == ';') continue;
// New section starting
if (linedata[0] == '[')
{
section++
continue;
}
// Get key and value(s)
strtok(linedata, key, charsmax(key), value, charsmax(value), '=')
// Trim spaces
trim(key)
trim(value)
switch (section)
{
case 1: // Model
{
if(equal(key, "NEMESIS_ZOMBIE_MODEL"))
{
// Parse sounds
while (value[0] != 0 && strtok(value, key, charsmax(key), value, charsmax(value), ','))
{
// Trim spaces
trim(key)
trim(value)
// Add to sounds array
ArrayPushString(nemesis_zombie_model, key)
}
}
else if(equal(key, "NEMESIS_ZOMBIE_CLAW"))
{
// Parse sounds
while (value[0] != 0 && strtok(value, key, charsmax(key), value, charsmax(value), ','))
{
// Trim spaces
trim(key)
trim(value)
// Add to sounds array
ArrayPushString(nemesis_zombie_claw, key)
}
}
}
}
}
if (file) fclose(file)
}
public ze_user_infected(iVictim,iInfector)
{
if(ze_is_nemesis_round(iVictim))
{
set_user_nemesis(iVictim)
}
}
public set_user_nemesis(id)
{
static temp_string[128], random1
if(ze_is_nemesis_round(id))
{
random1 = random_num(0, ArraySize(nemesis_zombie_model) - 1)
ArrayGetString(nemesis_zombie_model, random1, temp_string, sizeof(temp_string))
fm_cs_set_user_model(id, temp_string)
#if defined SET_MODELINDEX_OFFSET
static modelindex
modelindex = ArrayGetCell(nemesis_zombie_modelindex, random1)
fm_cs_set_user_model_index(id, modelindex)
#endif
}
}
public event_CurWeapon(id)
{
if(!is_user_alive(id) || !ze_is_user_zombie(id))
return
if(ze_is_nemesis_round(id) && ze_is_user_zombie(id) && get_user_weapon(id) == CSW_KNIFE)
{
static temp_string[128]
ArrayGetString(nemesis_zombie_claw, random_num(0, ArraySize(nemesis_zombie_claw) - 1), temp_string, sizeof(temp_string))
set_pev(id, pev_viewmodel2, temp_string)
set_pev(id, pev_weaponmodel2, "")
}
}
stock fm_cs_set_user_model(id, const model[])
{
g_model_locked[id] = 0
engfunc(EngFunc_SetClientKeyValue, id, engfunc(EngFunc_GetInfoKeyBuffer, id), "model", model)
g_model_locked[id] = 1
}
stock fm_cs_set_user_model_index(id, model_index)
{
if (pev_valid(id) != PDATA_SAFE)
return;
set_pdata_int(id, OFFSET_MODELINDEX, model_index)
}
Re: [ZE] Nemesis Round
Posted: 16 Jul 2019, 12:52
by Raheem
Then till now we can say it's not working? Alright?
Re: [ZE] Nemesis Round
Posted: 16 Jul 2019, 13:15
by Muhammet20
Raheem wrote: ↑4 years ago
Then till now we can say it's not working? Alright?
no no it's working but idk why he see errors
it's working with me and with lizou and success
idk his problem
Re: [ZE] Nemesis Round
Posted: 16 Jul 2019, 22:27
by z0h1r-LK
Not work bro that there problem in plugins , at round nemesis show HUD "Round Nemesis" and player choosed nemesis is killed
you understand me ok
Re: [ZE] Nemesis Round
Posted: 16 Jul 2019, 22:29
by z0h1r-LK
you can fix problem kill in choosed player nemesis ...
please try fix problem
model nemesis not work
you use native cs_set_player_model that this is work very good
and fix problem sound is "zombie/ze_nemesis.wav" add .wav
longjump is working
Good Luck !!!
Re: [ZE] Nemesis Round
Posted: 17 Jul 2019, 09:42
by Muhammet20
okay bro
Re: [ZE] Nemesis Round [Fixed]
Posted: 21 Jul 2019, 11:16
by Muhammet20
@Raheem, what you think about the plugin
do you see any falses or what?
Re: [ZE] Nemesis Round [Fixed]
Posted: 21 Jul 2019, 12:47
by Templaso
C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(28) : error 017: undefined symbol "HIT_GENERIC"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(28) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(29) : error 017: undefined symbol "HIT_HEAD"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(29) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(30) : error 017: undefined symbol "HIT_CHEST"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(30) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(31) : error 017: undefined symbol "HIT_STOMACH"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(31) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(32) : error 017: undefined symbol "HIT_LEFTARM"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(32) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(33) : error 017: undefined symbol "HIT_RIGHTARM"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(33) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(34) : error 017: undefined symbol "HIT_LEFTLEG"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(34) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(35) : error 017: undefined symbol "HIT_RIGHTLEG"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(35) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(141) : error 017: undefined symbol "kRenderFxNone"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(161) : error 017: undefined symbol "kRenderFxNone"
Re: [ZE] Nemesis Round [Fixed]
Posted: 21 Jul 2019, 12:50
by Muhammet20
Mystic Viper wrote: ↑4 years ago
C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(28) : error 017: undefined symbol "HIT_GENERIC"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(28) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(29) : error 017: undefined symbol "HIT_HEAD"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(29) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(30) : error 017: undefined symbol "HIT_CHEST"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(30) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(31) : error 017: undefined symbol "HIT_STOMACH"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(31) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(32) : error 017: undefined symbol "HIT_LEFTARM"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(32) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(33) : error 017: undefined symbol "HIT_RIGHTARM"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(33) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(34) : error 017: undefined symbol "HIT_LEFTLEG"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(34) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(35) : error 017: undefined symbol "HIT_RIGHTLEG"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(35) : error 008: must be a constant expression; assumed zero
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(141) : error 017: undefined symbol "kRenderFxNone"
// C:\Users\Laur\Desktop\ZE Compiler\include\fun.inc(161) : error 017: undefined symbol "kRenderFxNone"
sorry, check the post again or copy it directly from here:
Code: Select all
#include <zombie_escape>
new g_nemesis_round, g_cvar_nemesis_chance, g_cvar_nemesis_gravity, g_cvar_nemesis_health, g_cvar_nemesis_speed, g_cvar_nemesis_glow, g_cvar_nemesis_leap
new g_MaxPlayers
native give_longjump(id)
native set_user_gravity(index, Float:gravity = 1.0)
native set_user_health(index, health)
public plugin_init()
{
register_plugin("[ZE] Nemsis round", "1.0", "Kaya Gaming")
register_event("HLTV", "event_newround", "a", "1=0", "2=0")
g_cvar_nemesis_chance = register_cvar("ze_nemesis_chance","20")
g_cvar_nemesis_gravity = register_cvar("ze_nemesis_gravity","650")
g_cvar_nemesis_health = register_cvar("ze_nemesis_health","30000")
g_cvar_nemesis_speed = register_cvar("ze_nemesis_speed","330")
g_cvar_nemesis_glow = register_cvar("ze_nemesis_glow","1")
g_cvar_nemesis_leap = register_cvar("ze_nemesis_leap","1")
g_MaxPlayers = get_maxplayers();
}
public plugin_natives()
{
register_native("ze_is_nemesis_round","native_nemesis_round",1)
}
public native_nemesis_round(id)
{
return g_nemesis_round
}
public ze_user_infected_pre(iVictim, iInfector, iDamage)
{
if(g_nemesis_round)
{
user_silentkill(iVictim)
}
}
public event_newround(id)
{
if(random_num(1, get_pcvar_num(g_cvar_nemesis_chance)) == 1)
{
g_nemesis_round = true
}
}
public ze_zombie_appear()
{
if(g_nemesis_round)
{
for(new id = 0; id < g_MaxPlayers; id++)
{
client_cmd(id,"spk zombie_escape/Nemesis_scream.wav")
set_hudmessage(255, 0, 0, -1.0, 0.30, 0, 6.0, 6.0)
show_hudmessage(id, "=== Nemesis Round ===")
if(ze_is_user_zombie(id))
{
nemesis_features(id)
}
}
}
}
public nemesis_features(id)
{
// User Zombie ? Nemesis Round ?
if(!ze_is_user_zombie(id) && !g_nemesis_round)
return
// Nemesis Glow
if(get_pcvar_num(g_cvar_nemesis_glow) == 1)
Set_Rendering(id, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 25)
// Nemesis Leap Jump
if(get_pcvar_num(g_cvar_nemesis_leap) == 1)
give_longjump(id)
// Nemesis Gravity
set_user_gravity(id,get_pcvar_float(g_cvar_nemesis_gravity))
// Nemesis Health
set_user_health(id,get_pcvar_num(g_cvar_nemesis_health))
// Nemesis Speed
fm_set_user_speed(id,get_pcvar_float(g_cvar_nemesis_speed))
}
public ze_roundend(id)
{
Set_Rendering(id, kRenderFxNone, 255, 255, 255, kRenderNormal, 16)
g_nemesis_round = false
}
stock fm_set_user_speed(id, Float:Speed)
{
set_pev(id, pev_maxspeed, Speed)
}
Re: [ZE] Nemesis Round [Fixed]
Posted: 28 Jul 2019, 09:48
by Muhammet20
@Raheem can you approve please?
Re: [ZE] Nemesis Round [Fixed]
Posted: 30 Jul 2019, 16:48
by Muhammet20
@Raheem please Answer me Raheeeeeeeem