Page 1 of 2

damage

Posted: 2013 Jan 02 00:22
by Spag
Kaip padaryti kad tam tikrą momentą CT team žala iš knife padidėja 50 kartų ? ir kas tam tikru momentu būtų galima nustatyti vėl default žalą CT team'o. Man šių dviejų kodų reikia, galit parašyt?

Re: damage

Posted: 2013 Jan 02 00:38
by aurimasko

Code: Select all

 #include <hamsandwich>#include <cstrike> new momentas RegisterHam(Ham_TakeDamage, "player", "player_damage") public player_damage(victim, ent, attacker, Float:damage, bits){    if(!is_user_connected(victim) || !is_user_connected(attacker) || victim == attacker || cs_get_user_team(attacker) != CS_TEAM_CT)        return HAM_IGNORED     if(momentas)        SetHamParamFloat(4, damage * 50) // jei momentas = true, tai žala padidėja 50 kartų     return HAM_IGNORED}

Re: damage

Posted: 2013 Jan 02 11:00
by Giltinas
Jeigu duodi koda tai duok teisinga...

Code: Select all

#include <amxmodx>#include <hamsandwich>#include <cstrike> new momentas public plugin_init( ) {     register_plugin( "Damage", "1.0", "Nezinomas" );    RegisterHam(Ham_TakeDamage, "player", "player_damage")} public player_damage(victim, ent, attacker, Float:damage, bits){    if(!is_user_connected(victim) || !is_user_connected(attacker) || victim == attacker || cs_get_user_team(attacker) != CS_TEAM_CT)        return HAM_IGNORED        if(momentas)        SetHamParamFloat(4, damage * 50) // jei momentas = true, tai žala padidėja 50 kartų        return HAM_IGNORED}

Re: damage

Posted: 2013 Jan 02 11:38
by newb
Nu jei taisai koda, tai pats daryk teisingai :D

Code: Select all

#include <amxmodx>#include <fakemeta>#include <hamsandwich>#include <cstrike> new momentas public plugin_init( ){    register_plugin( "Damage", "1.0", "Nezinomas" );    RegisterHam(Ham_TakeDamage, "player", "player_damage")}public player_damage(victim, ent, attacker, Float:damage, bits){    if(!is_user_connected(victim) || !is_user_connected(attacker) || cs_get_user_team(attacker) != CS_TEAM_CT)        return HAM_IGNORED        if(momentas && bits & DMG_SLASH) {        SetHamParamFloat(4, damage * 50) // jei momentas = true, tai zala padideja 50 kartu        return HAM_OVERRIDE    }        return HAM_IGNORED}

Re: damage

Posted: 2013 Jan 02 11:57
by aurimasko
Giltinai, tokį patį kodą davei tik kad sudėjai į plugin_int... manau žino jis kur ką dėti..
O , kad tik iš knife, tai nepastebėjau .

Re: damage

Posted: 2013 Jan 02 12:37
by Trickas
Kad jūs čia nei vienas nemokat va koks kodas turi būt:

Code: Select all

{Daryti 50x žalą}
Dar čia save scripteriais vadina..

Re: damage

Posted: 2013 Jan 02 12:44
by aurimasko
Joo su tokiu kodu, tai tikrai damage padidinsi..

Re: damage

Posted: 2013 Jan 02 14:00
by TBagT

Code: Select all

new momentas;
->

Code: Select all

new bool: momentas;

Re: damage

Posted: 2013 Jan 02 14:17
by newb
TBagT wrote:

Code: Select all

new momentas;
->

Code: Select all

new bool: momentas;
Nebutinas dalykas.

Re: damage

Posted: 2013 Jan 02 16:11
by InvIs
Kalbant idealumo prasme - būtinas. Jei jau pradėjot ta tema.