←  Prośby o modyfikacje silników/klas/perków

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Prośba o poprawienie kodu klasy

  • +
  • -
wisien99's Photo wisien99 13.01.2012

Witam chciałem zrobić klase premium który ma DMG +int z M4A1. Dawałem kod do premium, klasa się kompiluje ale i tak nie jest premium, zrobiłby mi ktoś aby działała? daje kod.

/* Plugin generated by AMXX-Studio */

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

#define DMG_BULLET (1<<1)


new bool:ma_klase[33];

new const nazwa[] = "Phantom of Darkness (P)";
new const opis[] = "Dodatkowe 25(+inteligencja) obrazen z M4A1";
new const bronie = 1<<CSW_M4A1;
new const zdrowie = 100;
new const kondycja = 100;
new const inteligencja = 500;
new const wytrzymalosc = 100;

public plugin_init()
{
register_plugin(nazwa, "1.0", "QTM_Peyote");

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

RegisterHam(Ham_TakeDamage, "player", "TakeDamage");
}

public cod_class_enabled(id)
{
if(!(get_user_flags(id) & ADMIN_LEVEL_H))
{
ColorChat(id, RED, "[%s] Nie masz uprawnien, aby korzystac z tej klasy.");
return COD_STOP;
}
ColorChat(id, GREEN, "Klasa stworzona przez wisieN, dla WWW.UKamila.pl ");
ma_klase[id] = true;
return COD_CONTINUE;
}


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_weapon(idattacker) == CSW_M4A1 && damagebits & DMG_BULLET)
cod_inflict_damage(idattacker, this, 4.0, 0.15, idinflictor, damagebits);

return HAM_IGNORED;
}



Chciałbym zeby była klasą premium na flage s albo t. za pomoc dam plugik
Quote

*RefresH*'s Photo *RefresH* 13.01.2012

sprawdź to:

/* Plugin generated by AMXX-Studio */

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

#define DMG_BULLET (1<<1)

new bool:ma_klase[33];

new const nazwa[] = "Phantom of Darkness (P)";
new const opis[] = "Dodatkowe 25 obrazen z M4";
new const bronie = 1<<CSW_M4A1;
new const zdrowie = 15;
new const kondycja = 7;
new const inteligencja = 0;
new const wytrzymalosc = 3;

public plugin_init()
{
register_plugin(nazwa, "1.0", "QTM_Peyote");
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
RegisterHam(Ham_TakeDamage, "player", "TakeDamage");
}

public cod_class_enabled(id)
{
if(!(get_user_flags(id) & ADMIN_LEVEL_H))
{
client_print(id, print_chat, "[] Nie masz uprawnien, aby uzywac tej klasy.")
return COD_STOP;
}
ma_klase[id] = true;
return COD_CONTINUE;
}

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_weapon(idattacker) == CSW_M4A1 && damagebits & DMG_BULLET)
cod_inflict_damage(idattacker, this, 25.0, 0.2, idinflictor, damagebits);
return HAM_IGNORED;
}

Edited by *RefresH*, 13.01.2012 13:36.
Quote

  • +
  • -
wisien99's Photo wisien99 13.01.2012

poprosiłem o przerobienie klasy a nie danie swojej ;x ale dzięki za dobre chęci. moja klasa juz jest zrobiona tylko premium nie działa
Quote

pingwin's Photo pingwin 27.01.2012

Ty zle to zrobiłeś nie dałeś paru kodów jeszcze pozdro wisien99
Quote