←  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 - zdjęcie 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
Odpowiedz

*RefresH* - zdjęcie *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;
}

Użytkownik *RefresH* edytował ten post 13.01.2012 13:36
Odpowiedz

  • +
  • -
wisien99 - zdjęcie 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
Odpowiedz

pingwin - zdjęcie pingwin 27.01.2012

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