Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Klasy


sawciu2

Rekomendowane odpowiedzi

Opublikowano

Mam prośbę aby ktoś mi zrobił 4 klasy oto one :

 

bazookarz

int 5

zdrowie 20

wytrzymalosc 10

kondycja -10

bronie p228 gail

opis zamiast p228 dostale bazooke

 

 

superszpieg

int 0

zdrowie -5

wytrzymalosc 0

kondycja 0

bronie p228 noz

po tarciu nozem o sciane robi sie niewidzialny jego widocznosc spada do 20

 

predator

int 5

zdrowie 20

wytrzymalosc 15

kondycja 10

bronie HE famas

opis ma 5sec niewidzialnosci co runde, zadaje 10% wiecej z famasa, widzi niewidzialnych, mniejsza grawitacja

 

Assasin[VIP]

int 0

zdrowie -95

wytrzymalosc 10

kondycja 0

bronie knife

opis ma 20 nozy do rzucania nie widac go lecz zostawia slady za soba, nieslychac go, po skoczeniu komus na glowe zabija go

 

Tylko proszę was abyście nie podawali mi klas z paczki codmod by Sajjuk, ponieważ one mi crashuja :D

 

Z góry dzięki :)

Opublikowano

1.

 

#include <amxmodx>

#include <amxmisc>

#include <codmod>

 

new const nazwa[] = "Bazookarz";

new const opis[] = "zamiast p228 dostale bazooke";

new const bronie = (1<<CSW_P228)|(1<<CSW_GALIL);

new const zdrowie = 20;

new const kondycja = -10;

new const inteligencja = 5;

new const wytrzymalosc = 10;

 

public plugin_init()

{

register_plugin(nazwa, "1.0", "amxx.pl");

 

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

}

 

 

2.

 

#include <amxmodx>

#include <amxmisc>

#include <codmod>

#include <engine>

 

new const nazwa[] = "superszpieg";

new const opis[] = "po tarciu nozem o sciane robi sie niewidzialny jego widocznosc spada do 20";

new const bronie = (1<<CSW_P228);

new const zdrowie = -5;

new const kondycja = 0;

new const inteligencja = 0;

new const wytrzymalosc = 0;

 

new ma_klase[33];

 

public plugin_init()

{

register_plugin(nazwa, "1.0", "amxx.pl");

 

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

 

register_event("CurWeapon", "eventKnife_Niewidzialnosc", "be", "1=1");

 

}

 

public cod_class_enabled(id)

{

ma_klase[id] = true;

 

}

 

public cod_class_disabled(id)

{

set_rendering(id,kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 255);

ma_klase[id] = false;

 

}

 

public eventKnife_Niewidzialnosc(id)

{

if(!ma_klase[id])

return;

 

if( read_data(2) == CSW_KNIFE )

{

set_rendering(id,kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 20);

}

else

{

set_rendering(id,kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 255);

}

}

 

 

3.

 

#include <amxmodx>

#include <amxmisc>

#include <codmod>

#include <engine>

#include <hamsandwich>

#include <fun>

 

new const nazwa[] = "predator";

new const opis[] = "ma 5sec niewidzialnosci co runde, zadaje 10% wiecej z famasa, widzi niewidzialnych, mniejsza grawitacja";

new const bronie = (1<<CSW_HEGRENADE)|(1<<CSW_FAMAS);

new const zdrowie = 20;

new const kondycja = 10;

new const inteligencja = 5;

new const wytrzymalosc = 15;

 

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_Spawn, "player", "fwSpawn_Grawitacja", 1);

 

}

 

public cod_class_enabled(id)

{

 

entity_set_float(id, EV_FL_gravity, 600.0/800.0);

give_item(id, "weapon_hegrenade");

ma_klase[id] = true;

 

}

 

public cod_class_disabled(id)

{

 

entity_set_float(id, EV_FL_gravity, 1.0);

ma_klase[id] = false;

 

}

 

public fwSpawn_Grawitacja(id)

{

if(ma_klase[id])

entity_set_float(id, EV_FL_gravity, 600.0/800.0);

}

 

 

4. Flaga H (można zmienić)

 

#include <amxmodx>

#include <amxmisc>

#include <codmod>

#include <engine>

#include <hamsandwich>

#include <cstrike>

#include <fakemeta>

 

new const nazwa[] = "Assasin[VIP]";

new const opis[] = "opis ma 20 nozy do rzucania nie widac go lecz zostawia slady za soba, nieslychac go, po skoczeniu komus na glowe zabija go";

new const bronie = 0;

new const zdrowie = -95;

new const kondycja = 0;

new const inteligencja = 0;

new const wytrzymalosc = 10;

 

new ostatnio_prawym[33];

 

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_Spawn, "player", "fwSpawn_Grawitacja", 1);

 

 

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

RegisterHam(Ham_Weapon_PrimaryAttack, "weapon_knife", "fwPrimaryAttack_JedenCios");

RegisterHam(Ham_Weapon_SecondaryAttack, "weapon_knife", "fwSecondaryAttack_JedenCios");

 

}

 

public cod_class_enabled(id)

{

 

entity_set_float(id, EV_FL_gravity, 600.0/800.0);

ma_klase[id] = true;

 

}

 

public cod_class_disabled(id)

{

 

entity_set_float(id, EV_FL_gravity, 1.0);

ma_klase[id] = false;

 

}

 

public fwSpawn_Grawitacja(id)

{

if(ma_klase[id])

entity_set_float(id, EV_FL_gravity, 600.0/800.0);

}

 

 

public fwTakeDamage_JedenCios(id, ent, attacker)

{

if(is_user_alive(attacker) && ma_klase[attacker] && get_user_weapon(attacker) == CSW_KNIFE && !ostatnio_prawym[id])

{

cs_set_user_armor(id, 0, CS_ARMOR_NONE);

SetHamParamFloat(4, float(get_user_health(id) + 1));

return HAM_HANDLED;

}

return HAM_IGNORED;

}

 

public fwPrimaryAttack_JedenCios(ent)

{

new id = pev(ent, pev_owner);

ostatnio_prawym[id] = 1;

}

 

public fwSecondaryAttack_JedenCios(ent)

{

new id = pev(ent, pev_owner);

ostatnio_prawym[id] = 0;

}

 

jjwxlXl.jpg

Sygna by

Nathalie <3

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...