Raised This Month: $51 Target: $400
 12% 

Bug Report [ZP] Class: Bloodsucker bug, please fix


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
andros
Member
Join Date: Oct 2011
Location: Kusadak
Old 10-07-2012 , 04:24   [ZP] Class: Bloodsucker bug, please fix
Reply With Quote #1

please, someone to fix this:
http://forums.alliedmods.net/showthr...=114488&page=2
__________________
andros is offline
Send a message via Skype™ to andros
Torge
Veteran Member
Join Date: Oct 2011
Old 10-07-2012 , 11:32   Re: [ZP] Class: Bloodsucker bug, please fix
Reply With Quote #2

Could you tell us the error ?
Torge is offline
andros
Member
Join Date: Oct 2011
Location: Kusadak
Old 10-07-2012 , 14:45   Re: [ZP] Class: Bloodsucker bug, please fix
Reply With Quote #3

cstrike -> addons -> amxmodx -> logs -> error_20121007.log

L 10/07/2012 - 09:46:50: [ZP] Invalid Player (0)
L 10/07/2012 - 09:46:50: [AMXX] Displaying debug trace (plugin "zp_zclass_bloodsucker.amxx")
L 10/07/2012 - 09:46:50: [AMXX] Run time error 10: native error (native "zp_get_user_zombie_class")
L 10/07/2012 - 09:46:50: [AMXX] [0] zp_zclass_bloodsucker.sma::zp_user_infected_p ost (line 103)
L 10/07/2012 - 09:47:26: [ZP] Invalid Player (0)
L 10/07/2012 - 09:47:26: [AMXX] Displaying debug trace (plugin "zp_zclass_bloodsucker.amxx")
L 10/07/2012 - 09:47:26: [AMXX] Run time error 10: native error (native "zp_get_user_zombie_class")
L 10/07/2012 - 09:47:26: [AMXX] [0] zp_zclass_bloodsucker.sma::zp_user_infected_p ost (line 103)
L 10/07/2012 - 09:48:10: [ZP] Invalid Player (0)
L 10/07/2012 - 09:48:10: [AMXX] Displaying debug trace (plugin "zp_zclass_bloodsucker.amxx")
L 10/07/2012 - 09:48:10: [AMXX] Run time error 10: native error (native "zp_get_user_zombie_class")
L 10/07/2012 - 09:48:10: [AMXX] [0] zp_zclass_bloodsucker.sma::zp_user_infected_p ost (line 103)
...
all day, any time

and I use Zombie Plague 4.3 Fix5
__________________

Last edited by andros; 10-07-2012 at 14:50.
andros is offline
Send a message via Skype™ to andros
Torge
Veteran Member
Join Date: Oct 2011
Old 10-07-2012 , 15:14   Re: [ZP] Class: Bloodsucker bug, please fix
Reply With Quote #4

Try this:

PHP Code:
/*
*    ----------------------------------------
*    -----[ZP] Zombie Class: Bloodsucker-----
*    ----------------------------------------
*    ---------Author: 4eRT (aka pff)---------
*    ----------------------------------------
*        About:
*    I think ghost zombie, speed boost and invisibility are such cheater things that i made this plugin ;)
*    Bloodsucker abilities are copied from STALKER.
*    -----------------------------------
*        Discription:
*    Bloodsucker can be invisible for x seconds  and its speed increase to x u/s , step sounds stop.
*    After Bloodsucker infects smb it recieves 100 HP. Bloodsucker can use ability every 30 seconds.
*    -----------------------------------
*        Credits:
*    Fry! - greate thx for your done speed boost and invisible plugin ^_^
*    fezh - for helping with code
*    hoboman313/Zenix - for status icon tutorial (weapon_icons plugin).
*    -----------------------------------
*        Cvars:
*    zp_bloodsucker_ability_long 10 // how long Bloodsucker can have his ability. def=10sec
*    zp_bloodsucker_increase_speed 300 // increased speed. def=300
*    zp_bloodsucker_gravity 800 // increased gravity. def=800 (no increase)
*    zp_bloodsucker_visible_amount 0 // amount of visibility (0-full invisible, 255-full visible) def=0
*    zp_bloodsucker_infect_hp 100 // additional hp after Bloodsucker infect smb(like leach zombie). def=100
*    zp_bloodsucker_cooldown 30 // time in sec after Bloodsucker can use its ability again.
*    -----------------------------------
*        Modules:
*    fakemeta
*    fun
*    -----------------------------------
*        History:
*    0.1b (05.01.10)
*        First release.
*    0.2b (06.01.10)
*        Fakemeta stocks are rewritten to fun module functions.
*    1.0 (08.01.10)
*        Added autobind menu. Added gravity cvar.
*    1.1 (09.01.10)
*        Fixed some mistakes. Added hudmessages.
*    1.2 (17.01.10)
*        Fixed some bugs. Added hud icon.
*    -----------------------------------
*/

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <fakemeta>
#include <zombieplague>

#define PLUGIN "[ZP] Class Bloodsucker"
#define VERSION "1.2"
#define AUTHOR "4eRT"

//Some vars
new g_zclass_bloodsuckerg_maxplayersg_status
new g_sndInv[] = "zombie_plague/bloodsucker_invisible.wav"
new cvar_ability_timecvar_invamountcvar_speedcvar_infect_hpcvar_cooldowncvar_gravitycvar_icon
new Float:g_last[33]
new 
keys MENU_KEY_1|MENU_KEY_2|MENU_KEY_3
new g_icon[33][16]
new 
boolg_ability[33], boolg_bind[33] = falseboolg_use[33]

//Bloodsucker Atributes
new const zclass_name[] = { "Bloodsucker" }
new const 
zclass_info[] = { "Invisible + speed" }
new const 
zclass_model[] = { "zombie_source" }
new const 
zclass_clawmodel[] = { "v_knife_zombie.mdl" }
const 
zclass_health 1600
const zclass_speed 190
const Float:zclass_gravity 1.0
const Float:zclass_knockback 1.0

public plugin_init()
{
    
cvar_ability_time register_cvar("zp_bloodsucker_ability_long""10")
    
cvar_invamount register_cvar("zp_bloodsucker_visible_amount""0")
    
cvar_speed register_cvar("zp_bloodsucker_max_speed""300")
    
cvar_infect_hp register_cvar("zp_bloodsucker_infect_hp""600")
    
cvar_cooldown register_cvar("zp_bloodsucker_cooldown""30")
    
cvar_gravity register_cvar("zp_bloodsucker_gravity""800")
    
cvar_icon register_cvar("zp_bloodsucker_icon""1")
    
    
register_clcmd("ability","ability"ADMIN_ALL"bind ^"key^" ^"ability^"")
    
register_forward(FM_PlayerPreThink"fw_ppt")
    
register_event("HLTV""newround""a""1=0""2=0")
    
register_event("DeathMsg""death""a")
    
register_menucmd(register_menuid("Do you want to bind P ability?"), keys"bind_p")
    
    
g_status get_user_msgid("StatusIcon")
}

public 
plugin_precache()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
g_zclass_bloodsucker zp_register_zombie_class(zclass_namezclass_infozclass_modelzclass_clawmodelzclass_healthzclass_speedzclass_gravityzclass_knockback)
    
precache_sound(g_sndInv)
}

public 
zp_user_infected_post(idinfector)
{
    if (
is_user_connected(infector) && zp_get_user_zombie_class(infector) == g_zclass_bloodsucker)
    {
        
set_pev(infectorpev_healthfloat(pev(infectorpev_health) + get_pcvar_num(cvar_infect_hp)))
        
set_hudmessage(25500, -1.00.4500.03.00.010.01, -1)
        
show_hudmessage(infector"+%i HP!"get_pcvar_num(cvar_infect_hp))
    }
    
    if (
zp_get_user_zombie_class(id) == g_zclass_bloodsucker)
    {
        
g_ability[id] = false
        set_user_rendering
(idkRenderFxNone000kRenderNormal255)
        
set_user_maxspeed(idfloat(zclass_speed))
        
set_user_gravity(idzclass_gravity)
        
        if (!
g_bind[id])
        {
            new 
menu[192]
            
format(menu191"Do you want to bind P ability?^n^n1. Yes^n2. No^n3. Ability on +USE")
            
show_menu(idkeysmenu)
        }
    }
}

public 
zp_user_humanized_post(id)
    if(
zp_get_user_zombie_class(id) == g_zclass_bloodsucker)
        
ability_end(id)

public 
bind_p(idkeys)
{
    
g_bind[id] = true
    
switch(keys)
    {
        case 
0:
            
client_cmd(id"bind p ability")
        
        case 
1:
            
client_print(idprint_chat"[ZP] To be invisible and increase your speed type in console: bind ^'^'key^'^' ^'^'ability^'^'. And than press it!")
        
        case 
2:
            
g_use[id] = true
        
        
default:
            
g_bind[id] = false
    
}
    
    return 
PLUGIN_HANDLED
}

public 
ability(id)
{
    if (
zp_get_user_zombie(id) && (zp_get_user_zombie_class(id) == g_zclass_bloodsucker))
    {
        if(
g_ability[id])
        {
            
client_print(idprint_chat"[ZP] You are already invisible and have maximum speed.")
            return 
PLUGIN_HANDLED
        
}
        
        if(!
is_user_alive(id))
        {
            
client_print(idprint_chat"[ZP] You are dead now. Dead people can't use abilities.")
            return 
PLUGIN_HANDLED
        
}
        
        static 
Floati
        i 
get_pcvar_float(cvar_cooldown)
        
        if (
get_gametime() - g_last[id] < i) {
            
client_print(idprint_chat"[ZP] Wait %.f0 sec. to use your ability!"get_pcvar_float(cvar_cooldown) - (get_gametime() - g_last[id]))
            return 
PLUGIN_HANDLED
        
} else {
            
set_user_rendering(idkRenderFxGlowShell000kRenderTransAlphaget_pcvar_num(cvar_invamount))
            
set_user_maxspeed(idget_pcvar_float(cvar_speed))
            
set_user_gravity(idget_pcvar_float(cvar_gravity) / 800)
            
emit_sound(idCHAN_BODYg_sndInv1.0ATTN_NORM0PITCH_HIGH)
            
set_hudmessage(2001000, -1.00.8500.03.00.010.01, -1)
            
show_hudmessage(id"You are now invisible. Time to hunt!")
            
set_task(get_pcvar_float(cvar_ability_time), "ability_end"id)
            if(
get_pcvar_num(cvar_icon) == 1)
                
set_icon(id)
            
g_ability[id] = true
        
}
    }
    return 
PLUGIN_CONTINUE
}

public 
ability_end(id)
{
    
set_user_rendering(idkRenderFxNone000kRenderNormal255)
    
set_user_maxspeed(idfloat(zclass_speed))
    
set_user_gravity(idzclass_gravity)
    
    if (
get_pcvar_num(cvar_cooldown) > 0)
        
client_print(idprint_chat"[ZP] Wait %i sec to use your ability again."get_pcvar_num(cvar_cooldown))
    
    if(
get_pcvar_num(cvar_icon) == 1)
        
delete_icon(id)
    
    
g_last[id] = get_gametime()
    
g_ability[id] = false
}

public 
fw_ppt(id)
{
    if (!
is_user_alive(id) || !zp_get_user_zombie(id))
        return 
FMRES_IGNORED
    
    
if (g_use[id])
    {
        static 
buttonoldbutton
        button 
get_user_button(id)
        
oldbutton get_user_oldbutton(id)
        
        if (!(
button IN_USE) && (oldbutton IN_USE))      
            
ability(id)
    }
    
    if (
g_ability[id] && (zp_get_user_zombie_class(id) == g_zclass_bloodsucker) && zp_get_user_zombie(id))
    {
        
set_user_rendering(idkRenderFxGlowShell000kRenderTransAlphaget_pcvar_num(cvar_invamount))
        
set_user_maxspeed(idget_pcvar_float(cvar_speed))
        
set_pev(idpev_flTimeStepSound999)
        
set_user_gravity(idget_pcvar_float(cvar_gravity) / 800)
    }
    
    return 
PLUGIN_CONTINUE
}

public 
newround()
{
    
g_maxplayers get_maxplayers()
    
    for (new 
id 1id <= g_maxplayersid++)
    {
        
g_last[id] = get_gametime()
        
g_ability[id] = false
    
}
}

public 
death()
{
    new 
id read_data(2)
    
ability_end(id)
    return 
PLUGIN_HANDLED
}

public 
set_icon(id)
{
    static 
color[3], sprite[16]
    
color = {250250250}
    
sprite "dmg_gas"
    
g_icon[id] = sprite
    
    message_begin
(MSG_ONEg_status, {000}, id)
    
write_byte(1)
    
write_string(g_icon[id])
    
write_byte(color[0])
    
write_byte(color[1])
    
write_byte(color[2])
    
message_end()
}

public 
delete_icon(id
{
    
message_begin(MSG_ONEg_status, {000}, id)
    
write_byte(0)
    
write_string(g_icon[id])
    
message_end()
}

stock get_user_button(id)
    return 
pev(idpev_button)

stock get_user_oldbutton(id)
    return 
pev(idpev_oldbuttons)
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/ 

Last edited by Torge; 10-07-2012 at 20:45.
Torge is offline
andros
Member
Join Date: Oct 2011
Location: Kusadak
Old 10-07-2012 , 16:58   Re: [ZP] Class: Bloodsucker bug, please fix
Reply With Quote #5

I can not compile with AMX Mod X Studio

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Error: Undefined symbol "is_user_connectd" on line 103

1 Error.
Could not locate output file C:\Program Files\AMX Mod X\amxxstudio\Untitled.amx (compile failed).
__________________
andros is offline
Send a message via Skype™ to andros
gogicaa
Veteran Member
Join Date: Aug 2011
Location: //
Old 10-07-2012 , 17:04   Re: [ZP] Class: Bloodsucker bug, please fix
Reply With Quote #6

Quote:
Originally Posted by andros View Post
I can not compile with AMX Mod X Studio

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Error: Undefined symbol "is_user_connectd" on line 103

1 Error.
Could not locate output file C:\Program Files\AMX Mod X\amxxstudio\Untitled.amx (compile failed).
Typing error.
Btw. You wont get support for running non-steam server !
gogicaa is offline
Torge
Veteran Member
Join Date: Oct 2011
Old 10-07-2012 , 20:45   Re: [ZP] Class: Bloodsucker bug, please fix
Reply With Quote #7

Post updated.
Torge is offline
andros
Member
Join Date: Oct 2011
Location: Kusadak
Old 10-08-2012 , 14:21   Re: [ZP] Class: Bloodsucker bug, please fix
Reply With Quote #8

thanks a lot bro!
__________________
andros is offline
Send a message via Skype™ to andros
andros
Member
Join Date: Oct 2011
Location: Kusadak
Old 12-17-2014 , 05:40   Re: [ZP] Class: Bloodsucker bug, please fix
Reply With Quote #9

Quote:
Originally Posted by Torge View Post
Try this:

PHP Code:
/*
*    ----------------------------------------
*    -----[ZP] Zombie Class: Bloodsucker-----
*    ----------------------------------------
*    ---------Author: 4eRT (aka pff)---------
*    ----------------------------------------
*        About:
*    I think ghost zombie, speed boost and invisibility are such cheater things that i made this plugin ;)
*    Bloodsucker abilities are copied from STALKER.
*    -----------------------------------
*        Discription:
*    Bloodsucker can be invisible for x seconds  and its speed increase to x u/s , step sounds stop.
*    After Bloodsucker infects smb it recieves 100 HP. Bloodsucker can use ability every 30 seconds.
*    -----------------------------------
*        Credits:
*    Fry! - greate thx for your done speed boost and invisible plugin ^_^
*    fezh - for helping with code
*    hoboman313/Zenix - for status icon tutorial (weapon_icons plugin).
*    -----------------------------------
*        Cvars:
*    zp_bloodsucker_ability_long 10 // how long Bloodsucker can have his ability. def=10sec
*    zp_bloodsucker_increase_speed 300 // increased speed. def=300
*    zp_bloodsucker_gravity 800 // increased gravity. def=800 (no increase)
*    zp_bloodsucker_visible_amount 0 // amount of visibility (0-full invisible, 255-full visible) def=0
*    zp_bloodsucker_infect_hp 100 // additional hp after Bloodsucker infect smb(like leach zombie). def=100
*    zp_bloodsucker_cooldown 30 // time in sec after Bloodsucker can use its ability again.
*    -----------------------------------
*        Modules:
*    fakemeta
*    fun
*    -----------------------------------
*        History:
*    0.1b (05.01.10)
*        First release.
*    0.2b (06.01.10)
*        Fakemeta stocks are rewritten to fun module functions.
*    1.0 (08.01.10)
*        Added autobind menu. Added gravity cvar.
*    1.1 (09.01.10)
*        Fixed some mistakes. Added hudmessages.
*    1.2 (17.01.10)
*        Fixed some bugs. Added hud icon.
*    -----------------------------------
*/

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <fakemeta>
#include <zombieplague>

#define PLUGIN "[ZP] Class Bloodsucker"
#define VERSION "1.2"
#define AUTHOR "4eRT"

//Some vars
new g_zclass_bloodsuckerg_maxplayersg_status
new g_sndInv[] = "zombie_plague/bloodsucker_invisible.wav"
new cvar_ability_timecvar_invamountcvar_speedcvar_infect_hpcvar_cooldowncvar_gravitycvar_icon
new Float:g_last[33]
new 
keys MENU_KEY_1|MENU_KEY_2|MENU_KEY_3
new g_icon[33][16]
new 
boolg_ability[33], boolg_bind[33] = falseboolg_use[33]

//Bloodsucker Atributes
new const zclass_name[] = { "Bloodsucker" }
new const 
zclass_info[] = { "Invisible + speed" }
new const 
zclass_model[] = { "zombie_source" }
new const 
zclass_clawmodel[] = { "v_knife_zombie.mdl" }
const 
zclass_health 1600
const zclass_speed 190
const Float:zclass_gravity 1.0
const Float:zclass_knockback 1.0

public plugin_init()
{
    
cvar_ability_time register_cvar("zp_bloodsucker_ability_long""10")
    
cvar_invamount register_cvar("zp_bloodsucker_visible_amount""0")
    
cvar_speed register_cvar("zp_bloodsucker_max_speed""300")
    
cvar_infect_hp register_cvar("zp_bloodsucker_infect_hp""600")
    
cvar_cooldown register_cvar("zp_bloodsucker_cooldown""30")
    
cvar_gravity register_cvar("zp_bloodsucker_gravity""800")
    
cvar_icon register_cvar("zp_bloodsucker_icon""1")
    
    
register_clcmd("ability","ability"ADMIN_ALL"bind ^"key^" ^"ability^"")
    
register_forward(FM_PlayerPreThink"fw_ppt")
    
register_event("HLTV""newround""a""1=0""2=0")
    
register_event("DeathMsg""death""a")
    
register_menucmd(register_menuid("Do you want to bind P ability?"), keys"bind_p")
    
    
g_status get_user_msgid("StatusIcon")
}

public 
plugin_precache()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
g_zclass_bloodsucker zp_register_zombie_class(zclass_namezclass_infozclass_modelzclass_clawmodelzclass_healthzclass_speedzclass_gravityzclass_knockback)
    
precache_sound(g_sndInv)
}

public 
zp_user_infected_post(idinfector)
{
    if (
is_user_connected(infector) && zp_get_user_zombie_class(infector) == g_zclass_bloodsucker)
    {
        
set_pev(infectorpev_healthfloat(pev(infectorpev_health) + get_pcvar_num(cvar_infect_hp)))
        
set_hudmessage(25500, -1.00.4500.03.00.010.01, -1)
        
show_hudmessage(infector"+%i HP!"get_pcvar_num(cvar_infect_hp))
    }
    
    if (
zp_get_user_zombie_class(id) == g_zclass_bloodsucker)
    {
        
g_ability[id] = false
        set_user_rendering
(idkRenderFxNone000kRenderNormal255)
        
set_user_maxspeed(idfloat(zclass_speed))
        
set_user_gravity(idzclass_gravity)
        
        if (!
g_bind[id])
        {
            new 
menu[192]
            
format(menu191"Do you want to bind P ability?^n^n1. Yes^n2. No^n3. Ability on +USE")
            
show_menu(idkeysmenu)
        }
    }
}

public 
zp_user_humanized_post(id)
    if(
zp_get_user_zombie_class(id) == g_zclass_bloodsucker)
        
ability_end(id)

public 
bind_p(idkeys)
{
    
g_bind[id] = true
    
switch(keys)
    {
        case 
0:
            
client_cmd(id"bind p ability")
        
        case 
1:
            
client_print(idprint_chat"[ZP] To be invisible and increase your speed type in console: bind ^'^'key^'^' ^'^'ability^'^'. And than press it!")
        
        case 
2:
            
g_use[id] = true
        
        
default:
            
g_bind[id] = false
    
}
    
    return 
PLUGIN_HANDLED
}

public 
ability(id)
{
    if (
zp_get_user_zombie(id) && (zp_get_user_zombie_class(id) == g_zclass_bloodsucker))
    {
        if(
g_ability[id])
        {
            
client_print(idprint_chat"[ZP] You are already invisible and have maximum speed.")
            return 
PLUGIN_HANDLED
        
}
        
        if(!
is_user_alive(id))
        {
            
client_print(idprint_chat"[ZP] You are dead now. Dead people can't use abilities.")
            return 
PLUGIN_HANDLED
        
}
        
        static 
Floati
        i 
get_pcvar_float(cvar_cooldown)
        
        if (
get_gametime() - g_last[id] < i) {
            
client_print(idprint_chat"[ZP] Wait %.f0 sec. to use your ability!"get_pcvar_float(cvar_cooldown) - (get_gametime() - g_last[id]))
            return 
PLUGIN_HANDLED
        
} else {
            
set_user_rendering(idkRenderFxGlowShell000kRenderTransAlphaget_pcvar_num(cvar_invamount))
            
set_user_maxspeed(idget_pcvar_float(cvar_speed))
            
set_user_gravity(idget_pcvar_float(cvar_gravity) / 800)
            
emit_sound(idCHAN_BODYg_sndInv1.0ATTN_NORM0PITCH_HIGH)
            
set_hudmessage(2001000, -1.00.8500.03.00.010.01, -1)
            
show_hudmessage(id"You are now invisible. Time to hunt!")
            
set_task(get_pcvar_float(cvar_ability_time), "ability_end"id)
            if(
get_pcvar_num(cvar_icon) == 1)
                
set_icon(id)
            
g_ability[id] = true
        
}
    }
    return 
PLUGIN_CONTINUE
}

public 
ability_end(id)
{
    
set_user_rendering(idkRenderFxNone000kRenderNormal255)
    
set_user_maxspeed(idfloat(zclass_speed))
    
set_user_gravity(idzclass_gravity)
    
    if (
get_pcvar_num(cvar_cooldown) > 0)
        
client_print(idprint_chat"[ZP] Wait %i sec to use your ability again."get_pcvar_num(cvar_cooldown))
    
    if(
get_pcvar_num(cvar_icon) == 1)
        
delete_icon(id)
    
    
g_last[id] = get_gametime()
    
g_ability[id] = false
}

public 
fw_ppt(id)
{
    if (!
is_user_alive(id) || !zp_get_user_zombie(id))
        return 
FMRES_IGNORED
    
    
if (g_use[id])
    {
        static 
buttonoldbutton
        button 
get_user_button(id)
        
oldbutton get_user_oldbutton(id)
        
        if (!(
button IN_USE) && (oldbutton IN_USE))      
            
ability(id)
    }
    
    if (
g_ability[id] && (zp_get_user_zombie_class(id) == g_zclass_bloodsucker) && zp_get_user_zombie(id))
    {
        
set_user_rendering(idkRenderFxGlowShell000kRenderTransAlphaget_pcvar_num(cvar_invamount))
        
set_user_maxspeed(idget_pcvar_float(cvar_speed))
        
set_pev(idpev_flTimeStepSound999)
        
set_user_gravity(idget_pcvar_float(cvar_gravity) / 800)
    }
    
    return 
PLUGIN_CONTINUE
}

public 
newround()
{
    
g_maxplayers get_maxplayers()
    
    for (new 
id 1id <= g_maxplayersid++)
    {
        
g_last[id] = get_gametime()
        
g_ability[id] = false
    
}
}

public 
death()
{
    new 
id read_data(2)
    
ability_end(id)
    return 
PLUGIN_HANDLED
}

public 
set_icon(id)
{
    static 
color[3], sprite[16]
    
color = {250250250}
    
sprite "dmg_gas"
    
g_icon[id] = sprite
    
    message_begin
(MSG_ONEg_status, {000}, id)
    
write_byte(1)
    
write_string(g_icon[id])
    
write_byte(color[0])
    
write_byte(color[1])
    
write_byte(color[2])
    
message_end()
}

public 
delete_icon(id
{
    
message_begin(MSG_ONEg_status, {000}, id)
    
write_byte(0)
    
write_string(g_icon[id])
    
message_end()
}

stock get_user_button(id)
    return 
pev(idpev_button)

stock get_user_oldbutton(id)
    return 
pev(idpev_oldbuttons)
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/ 
Can somebody help me, how i can edit class and use this in ZP 5.0.8 without error logs?
__________________
andros is offline
Send a message via Skype™ to andros
zmd94
Veteran Member
Join Date: Nov 2013
Location: Malaysia (9w2zow).
Old 12-17-2014 , 05:46   Re: [ZP] Class: Bloodsucker bug, please fix
Reply With Quote #10

This plugin can be used in ZP5.0.8 version. If you have any errors, just tell here.
zmd94 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 10:01.


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