Neveikia dmg

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Neveikia dmg

Post by psychical »

Code: Select all

Ginklas = Peilis && gauti_zaidejo_komanda == 2
jei uzdetas sitas, knife veiks tik mentams... O kiek zinau seip knife parduodamas visiems, todel jei terai nusiperka knife, jo neupgradina, o tik seip issvaisto XP (cia su tavo kodu...)

KieC
O taip. Jis jau surinko 50 žinučių!
Posts: 93
Joined: 2011 Mar 01 16:42

Re: Neveikia dmg

Post by KieC »

Tai bus taip busi mentas bus ir upgrade busi zombis bus normalus knife. Tai upgreidins teru komandai tai jie irgi gales su knife dideli damage daryti ir knockback...

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Neveikia dmg

Post by psychical »

KieC wrote:Tai bus taip busi mentas bus ir upgrade busi zombis bus normalus knife. Tai upgreidins teru komandai tai jie irgi gales su knife dideli damage daryti ir knockback...
Jei nedurnas, ijungis prie komplindamas ZOMBIE_INFECTION moda ir jiem nei ul nei kito sudo neleis naudoti... Bet jei tu durnas tai daryk pagal save, seip jis nesake kam, ar ZM ar surf ar seip public su gunxp...

KieC
O taip. Jis jau surinko 50 žinučių!
Posts: 93
Joined: 2011 Mar 01 16:42

Re: Neveikia dmg

Post by KieC »

As nenaudojas Zombie_plague (infection) todel nezinau kaip ten.

Bet ant umbrellos ar swarmo toks budas tinka ir ant (public).

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Neveikia dmg

Post by psychical »

KieC wrote:As nenaudojas Zombie_plague (infection) todel nezinau kaip ten.

Bet ant umbrellos ar swarmo toks budas tinka ir ant (public).
Ant visko tinka, tik moda reik isijungti per gunxpmod.cfg pries komplinant...

KieC
O taip. Jis jau surinko 50 žinučių!
Posts: 93
Joined: 2011 Mar 01 16:42

Re: Neveikia dmg

Post by KieC »

mhm....

Turi mazu umbrella savo moda pasidares ?
Last edited by KieC on 2011 May 12 18:33, edited 1 time in total.

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Neveikia dmg

Post by psychical »

Umbrella nezaidziu, kartu ir serveriu nekuriu...

User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Re: Neveikia dmg

Post by nuodas159 »

Ai krc. Vel tas bugas, kad kaip he meti isitrauki greitai basketball bat ir dmg nesveikas pasidaro he.
Image

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: Neveikia dmg

Post by psychical »

nuodas159 wrote:Ai krc. Vel tas bugas, kad kaip he meti isitrauki greitai basketball bat ir dmg nesveikas pasidaro he.
Viskas normaliai, jei tu perdurnas kad padarytum copy&paste tai ...

User avatar
nuodas159
Flooderis arba specialistas
Posts: 522
Joined: 2010 Sep 03 15:30
Skype: nuodas159
Location: SunCity

Re: Neveikia dmg

Post by nuodas159 »

psychical wrote:
nuodas159 wrote:Ai krc. Vel tas bugas, kad kaip he meti isitrauki greitai basketball bat ir dmg nesveikas pasidaro he.
Viskas normaliai, jei tu perdurnas kad padarytum copy&paste tai ...

Code: Select all

#include <amxmodx>#include <engine>#include <gunxpmod>#include <hamsandwich>#include <fakemeta> #define PLUGIN  "Knife Knockback"#define VERSION "1.0"#define AUTHOR  "xbatista" #define IsPlayer(%1)  ( 1 <= %1 <= g_maxplayers ) new cvar_knock;const m_flNextSecondaryAttack = 47;const m_pPlayer = 41const m_flPrimaryAttack = 46; new const KNIFE_MDL[] = "models/gunxpmod/v_baseballbat.mdl";    new g_maxplayersnew damage_knifenew bool:g_KNIFE[33] public plugin_init(){    register_plugin(PLUGIN , VERSION , AUTHOR);    register_cvar("unlock_knife", VERSION, FCVAR_SERVER)    RegisterHam(Ham_TakeDamage, "player", "Ham_DamageKNIFE");     register_event("CurWeapon", "Event_CurWeaponKNIFE", "be", "1=1")    register_event("Damage" , "event_Damage" , "b" , "2>0");     register_gxm_item("BasseBall Bat", "Knife knockback, Power", 60)     damage_knife = register_cvar("gxm_damage_knife","12.0"); // damage multiplier     cvar_knock     = register_cvar("zp_knife_power" , "12");    g_maxplayers = get_maxplayers();} public gxm_item_enabled(id){    g_KNIFE[id] = true} public client_connect(id){    g_KNIFE[id] = false} public Event_CurWeaponKNIFE(id){    if (!g_KNIFE[id])        return PLUGIN_CONTINUE;     new Gun = read_data(2)       if( Gun == CSW_KNIFE)    {        set_pev(id, pev_viewmodel2, KNIFE_MDL)    }    return PLUGIN_CONTINUE;} public event_Damage(id){    if(!is_user_alive(id))        return PLUGIN_CONTINUE;     new weapon , attacker = get_user_attacker(id , weapon);     if(!is_user_alive(attacker))        return PLUGIN_CONTINUE;     if (!g_KNIFE[attacker])        return PLUGIN_CONTINUE;     if(weapon == CSW_KNIFE)    {        new Float:vec[3];        new Float:oldvelo[3];        get_user_velocity(id, oldvelo);        create_velocity_vector(id , attacker , vec);        vec[0] += oldvelo[0];        vec[1] += oldvelo[1];        set_user_velocity(id , vec);    }     return PLUGIN_CONTINUE;} public Ham_DamageKNIFE(id, inflictor, attacker, Float:damage, damagebits){    if ( !(1 <= attacker <= g_maxplayers) || !g_KNIFE[attacker])            return HAM_IGNORED;     new weaponx = get_user_weapon(attacker, _, _);    if( weaponx == CSW_KNIFE)    {        SetHamParamFloat(4, damage * get_pcvar_float(damage_knife)); //Knife damage        return HAM_HANDLED;    }    return HAM_IGNORED;} // Stock by the one and only, Chronic :Pstock create_velocity_vector(victim,attacker,Float:velocity[3]){    if(!is_user_alive(attacker))        return 0;     new Float:vicorigin[3];    new Float:attorigin[3];    entity_get_vector(victim   , EV_VEC_origin , vicorigin);    entity_get_vector(attacker , EV_VEC_origin , attorigin);     new Float:origin2[3]    origin2[0] = vicorigin[0] - attorigin[0];    origin2[1] = vicorigin[1] - attorigin[1];     new Float:largestnum = 0.0;     if(floatabs(origin2[0])>largestnum) largestnum = floatabs(origin2[0]);    if(floatabs(origin2[1])>largestnum) largestnum = floatabs(origin2[1]);     origin2[0] /= largestnum;    origin2[1] /= largestnum;     velocity[0] = ( origin2[0] * (get_pcvar_float(cvar_knock) * 3000) ) / get_entity_distance(victim , attacker);    velocity[1] = ( origin2[1] * (get_pcvar_float(cvar_knock) * 3000) ) / get_entity_distance(victim , attacker);    if(velocity[0] <= 20.0 || velocity[1] <= 20.0)        velocity[2] = random_float(200.0 , 275.0);     return 1;} public plugin_precache(){    engfunc(EngFunc_PrecacheModel, KNIFE_MDL);}

;DDDDD Tai jei netiki paziurek ,kad bugas yra dar cia sako.
Image

Locked

Who is online

Users browsing this forum: No registered users and 6 guests