←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Jak zrobic zeby klasa byla niesmiertelna p...

  • +
  • -
adrian26107's Photo adrian26107 31.01.2013

Chce zrobic klase żeby byla przez 5 sec niesmiertelna a nie umiem Pomocy




HELP ME :D
Quote

Daj buziaka's Photo Daj buziaka 31.01.2013

łap

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fun>
#include <hamsandwich>
#include <codmod>
#include <colorchat>

#define CZAS_GODMOD 5 //SEKUND

new const nazwa[] = "Niesmiertelnik";
new const opis[] = "Ma 5 sekund niesmiertelnosci co runde";
new const bronie = 0;
new const zdrowie = 15;
new const kondycja = 15;
new const inteligencja = 15;
new const wytrzymalosc = 0;

new bool:wykorzystal[33];
new bool:ma_klase[33];

new msg_bartime;

public plugin_init() {
    register_plugin(nazwa, "1.0", "Mentos");
    
    cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
    
    register_event("ResetHUD", "ResetHUD", "abe");
    
    
    msg_bartime = get_user_msgid("BarTime");
}

public cod_class_enabled(id)
{
    ColorChat(id, GREEN, "Klasa %s zostala stworzona Mentos", nazwa);
    ma_klase[id] = true;
    ResetHUD(id);
}

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

public cod_class_skill_used(id)
{
    if(!is_user_alive(id))
        return;
        
    if(wykorzystal[id])
    {
        ColorChat(id, RED, "Wykorzystales juz swoja niesmiertelnosc.");
        return;
    }
    
    wykorzystal[id] = true;
    
    set_user_godmode(id, 1);
    set_user_rendering(id, kRenderFxGlowShell, 255, 0, 0);
    set_task(CZAS_GODMOD.0, "WylaczGod", id);
    
    message_begin(MSG_ONE, msg_bartime, _, id)
    write_short(CZAS_GODMOD)
    message_end()
}

public WylaczGod(id)
{
    if(!is_user_connected(id)) return;
    
    set_user_godmode(id, 0);
    set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0);
}

public ResetHUD(id)
    wykorzystal[id] = false;
Quote

  • +
  • -
adrian26107's Photo adrian26107 31.01.2013

ej a jak chce inne bronie itp zrobisz mi ?
Quote

Daj buziaka's Photo Daj buziaka 01.02.2013

to

new const bronie = 0;

zamieniasz na

new const bronie    = 1<<CSW_M4A1 | 1<<CSW_AK47;

no albo inne.
Quote