←  Prośby o Klasę/Perk

AMXX.pl: Support AMX Mod X i SourceMod

»

Klasa
[ROZWIĄZANE] Proszę o klase Narkoman

Zablokowany

  • +
  • -
ShooK PL - zdjęcie ShooK PL 16.12.2013

Witam bardzo prosiłbym na zrobienie klasy narkoman.

 

innteligencja : 10

Zdrowie: 30

kondycja : 30

wytrzymałosc : 0

 

Opis : Po naładowaniu noża i trafieniu przeciwnika zadaje dodatkowe dmg.

 

Pozdrawiam i proszę o szybką odpowiedź.

Odpowiedz

  • +
  • -
ShooK PL - zdjęcie ShooK PL 16.12.2013

Chciałbym aby miał AK47 i deagle i przepraszam za błędy.

 

Odpowiedz

  • +
  • -
killer98 - zdjęcie killer98 16.12.2013

#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <hamsandwich>

#define DMG_BULLET (1<<1)
        
new const nazwa[]   = "Narkoman";
new const opis[]    = "AK47, Deagle, 2x wieksze DMG";
new const bronie    = (1<<CSW_DEAGLE)|(1<<CSW_AK47);
new const zdrowie   = 30;
new const kondycja  = 30;
new const inteligencja = 10;
new const wytrzymalosc = 0;

new bool:ma_klase[33];
    
public plugin_init()
{
    register_plugin(nazwa, "6.9", "killer98");

    cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
}
public cod_class_enabled(id)
{
    ma_klase[id] = true;

}

public cod_class_disabled(id)
{
    ma_klase[id] = false;

}
public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)

{

                if(!is_user_connected(idattacker))

                                return HAM_IGNORED;

                

                if(!ma_klase[idattacker])

                                return HAM_IGNORED;

                

                if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_KNIFE && damagebits & DMG_BULLET)

                if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_DEAGLE && damagebits & DMG_BULLET)

                if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_AK47 && damagebits & DMG_BULLET)

                                cod_inflict_damage(idattacker, this, damage, 0.0, idinflictor, damagebits);

                

                return HAM_IGNORED;

}

Masz 2x większe dmg bo plugin robiony na szybko

Odpowiedz

  • +
  • -
RasiaQ - zdjęcie RasiaQ 16.12.2013

Brakuje ci w plugin_init() tego:
RegisterHam(Ham_TakeDamage, "player", "TakeDamoage")
Odpowiedz

  • +
  • -
killer98 - zdjęcie killer98 16.12.2013

Fakt zapomniałem ;)

#include <amxmodx>
#include <amxmisc>
#include <codmod>
#include <hamsandwich>

#define DMG_BULLET (1<<1)
        
new const nazwa[]   = "Narkoman";
new const opis[]    = "AK47, Deagle, 2x wieksze DMG";
new const bronie    = (1<<CSW_DEAGLE)|(1<<CSW_AK47);
new const zdrowie   = 30;
new const kondycja  = 30;
new const inteligencja = 10;
new const wytrzymalosc = 0;

new bool:ma_klase[33];
    
public plugin_init()
{
    register_plugin(nazwa, "6.9", "killer98");
    RegisterHam(Ham_TakeDamage, "player", "TakeDamoage")
    cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
}
public cod_class_enabled(id)
{
    ma_klase[id] = true;

}

public cod_class_disabled(id)
{
    ma_klase[id] = false;

}
public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)

{

                if(!is_user_connected(idattacker))

                                return HAM_IGNORED;

                

                if(!ma_klase[idattacker])

                                return HAM_IGNORED;

                

                if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_KNIFE && damagebits & DMG_BULLET)

                if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_DEAGLE && damagebits & DMG_BULLET)

                if(get_user_team(this) != get_user_team(idattacker) && get_user_weapon(idattacker) == CSW_AK47 && damagebits & DMG_BULLET)

                                cod_inflict_damage(idattacker, this, damage, 0.0, idinflictor, damagebits);

                

                return HAM_IGNORED;

}
Odpowiedz

  • +
  • -
ShooK PL - zdjęcie ShooK PL 17.12.2013

Bardzo dziękuje pomogliście bardzo :P

Odpowiedz

  • +
  • -
dasiek - zdjęcie dasiek 17.12.2013

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany