←  Prośby o Klasę/Perk

AMXX.pl: Support AMX Mod X i SourceMod

»

Klasa
Prośba o klase "Mroczny Snajper"

Zablokowany

Bread Roll - zdjęcie Bread Roll 23.02.2013

Nazwa: Mroczny Snajper (Premium)
Flaga: ADMIN_LEVEL_G
Opis: Posiada awp 1/1 100/255 widzialnosci oraz deagla 1/5
Bronie: Deagl,AWP
Inteligencja: 0
Zdrowie: 20
Wytrzymalosc: 35
Kondycja: 25
Odpowiedz

  • +
  • -
guciaty - zdjęcie guciaty 23.02.2013

Robiona szybko :/ Nie wiem czy będzie ok...


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

new const nazwa[]   = "Mroczny snajper (PREMIUM)";
new const opis[]	= "Posiada awp 1/1 100/255 widzialnosci oraz deagla 1/5";
new const bronie	= (1<<CSW_AWP)|(1<<CSW_DEAGLE);
new const zdrowie   = 20;
new const kondycja  = 25;
new const inteligencja = 0;
new const wytrzymalosc = 35;

new ma_klase[33];

public plugin_init()
{
register_plugin(nazwa, "1.0", "amxx.pl");

cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);

RegisterHam(Ham_TakeDamage, "player", "fwTakeDamage_JedenZ");

}

public cod_class_enabled(id)
{
if(!(get_user_flags(id) & ADMIN_LEVEL_G))
{
client_print(id, print_chat, "[Mroczny snajper (PREMIUM)] Nie masz uprawnien, aby uzywac tej klasy.")
return COD_STOP;
}

set_rendering(id,kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 150);
ma_klase[id] = true;

return COD_CONTINUE;
}

public cod_class_disabled(id)
{
set_rendering(id,kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 255);
	 ma_klase[id] = false;

}

public fwTakeDamage_JedenZ(this, idInf, idAtt, Float:fDmg, dmgBits){
if(!is_user_alive(idAtt) || !ma_klase[idAtt] || !(dmgBits & (1<<1) ) || random_num(1, 1) != 1 )
return HAM_IGNORED;

cs_set_user_armor(this, 0, CS_ARMOR_NONE);
SetHamParamFloat(4, float(get_user_health(this) + 1));

return HAM_HANDLED;
}


Tu masz linka do tej klasy jak coś: http://amxx.pl/gener...las/#kompilacja
Odpowiedz

piotrkowianin01 - zdjęcie piotrkowianin01 23.02.2013

guciaty umiesc to w kodzie bo dostaniesz opierd** od administracji...
Odpowiedz

Bread Roll - zdjęcie Bread Roll 25.02.2013

Klasa ma 1 błą przy kompilacji
codclass_zjawa.sma(45) : warning 217: loose indentation
Header size:		    784 bytes
Code size:			 1960 bytes
Data size:			  944 bytes
Stack/heap size:	  16384 bytes; estimated max. usage=783 cells (3132 bytes)
Total requirements:   20072 bytes
1 Warning.
Done.
Odpowiedz
Zablokowany