Healer

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
KaimyneliS
Jau po truputį tampa savu
Posts: 166
Joined: 2015 Dec 24 14:55
Location: Kaunas

Healer

Post by KaimyneliS »

sveiki gal galit padet padayt kad kai aplink zaidejai su ful hp ju negydytu ?

Code: Select all

if(get_user_button(id) & IN_USE && can_heal[id])            {                new Distance                for (new i = 1; i <= get_maxplayers(); i++)                {                    if (is_user_alive(i) && us_get_user_zombie(i))                    {                                                Distance = get_entity_distance(i, id)                        if (Distance <= RADIUS)                         {                            new Float:Origin[3]                            pev(i, pev_origin, Origin)                                                    Origin[2] = Origin[2] + 20.0                                                    message_begin(MSG_BROADCAST, SVC_TEMPENTITY)                            write_byte(TE_SPRITE)                            engfunc(EngFunc_WriteCoord, Origin[0])                            engfunc(EngFunc_WriteCoord, Origin[1])                            engfunc(EngFunc_WriteCoord, Origin[2])                            write_short(vodo_spirte)                             write_byte(0)                             write_byte(200)                            message_end()                                                     new iHealth = get_user_health(i) + get_pcvar_num(cvar_voodoo_amount)                            if(iHealth <= get_zombie_maxhealth(i))                            {                                set_user_health(i, iHealth);                                                            }                            else set_user_health(i, get_zombie_maxhealth(i))                                                        set_last_use(id, get_gametime(), floatround(get_pcvar_float(cvar_voodoo_cooldown)), 1);                                                    client_printcolor(id, "/y[/gUmbrella Swarm/y]  You have been Healed !!!")                            emit_sound(id, CHAN_STREAM,  voodoo_health, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)                        }                    }                }                            can_heal[id] = false                set_task(get_pcvar_float(cvar_voodoo_cooldown), "reset_voodoo", id+TASK_COOLDOWN)            } 
Ačiū kad padedate pradedančiajam :)

Image

User avatar
likux35
Ar jis surinks 50 žinučių?
Posts: 41
Joined: 2015 May 29 22:41
Skype: likux35
Contact:

Re: Healer

Post by likux35 »

KaimyneliS wrote:sveiki gal galit padet padayt kad kai aplink zaidejai su ful hp ju negydytu ?

Code: Select all

if(get_user_button(id) & IN_USE && can_heal[id])            {                new Distance                for (new i = 1; i <= get_maxplayers(); i++)                {                    if (is_user_alive(i) && us_get_user_zombie(i))                    {                                                Distance = get_entity_distance(i, id)                        if (Distance <= RADIUS)                         {                            new Float:Origin[3]                            pev(i, pev_origin, Origin)                                                    Origin[2] = Origin[2] + 20.0                                                    message_begin(MSG_BROADCAST, SVC_TEMPENTITY)                            write_byte(TE_SPRITE)                            engfunc(EngFunc_WriteCoord, Origin[0])                            engfunc(EngFunc_WriteCoord, Origin[1])                            engfunc(EngFunc_WriteCoord, Origin[2])                            write_short(vodo_spirte)                             write_byte(0)                             write_byte(200)                            message_end()                                                     new iHealth = get_user_health(i) + get_pcvar_num(cvar_voodoo_amount)                            if(iHealth <= get_zombie_maxhealth(i))                            {                                set_user_health(i, iHealth);                                                            }                            else set_user_health(i, get_zombie_maxhealth(i))                                                        set_last_use(id, get_gametime(), floatround(get_pcvar_float(cvar_voodoo_cooldown)), 1);                                                    client_printcolor(id, "/y[/gUmbrella Swarm/y]  You have been Healed !!!")                            emit_sound(id, CHAN_STREAM,  voodoo_health, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)                        }                    }                }                            can_heal[id] = false                set_task(get_pcvar_float(cvar_voodoo_cooldown), "reset_voodoo", id+TASK_COOLDOWN)            } 

Code: Select all

if(get_user_button(id) & IN_USE && can_heal[id])            {                new Distance                for (new i = 1; i <= get_maxplayers(); i++)                {                    if (is_user_alive(i) && us_get_user_zombie(i))                    {                                                Distance = get_entity_distance(i, id)                         if (Distance <= 20.0 && get_zombie_maxhealth(i))                         {                                    return                        }                                                    message_begin(MSG_BROADCAST, SVC_TEMPENTITY)                            write_byte(TE_SPRITE)                            engfunc(EngFunc_WriteCoord, Origin[0])                            engfunc(EngFunc_WriteCoord, Origin[1])                            engfunc(EngFunc_WriteCoord, Origin[2])                            write_short(vodo_spirte)                             write_byte(0)                             write_byte(200)                            message_end()                                                     new iHealth = get_user_health(i) + get_pcvar_num(cvar_voodoo_amount)                            if(iHealth <= get_zombie_maxhealth(i))                            {                                set_user_health(i, iHealth);                                                            }                            else set_user_health(i, get_zombie_maxhealth(i))                                                        set_last_use(id, get_gametime(), floatround(get_pcvar_float(cvar_voodoo_cooldown)), 1);                                                    client_printcolor(id, "/y[/gUmbrella Swarm/y]  You have been Healed !!!")                            emit_sound(id, CHAN_STREAM,  voodoo_health, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)                        }                    }                }                            can_heal[id] = false                set_task(get_pcvar_float(cvar_voodoo_cooldown), "reset_voodoo", id+TASK_COOLDOWN)            }
Last edited by likux35 on 2020 Mar 09 01:16, edited 1 time in total.

Post Reply

Who is online

Users browsing this forum: No registered users and 16 guests