←  Prośby o Klasę/Perk

AMXX.pl: Support AMX Mod X i SourceMod

»

Klasa
Prośba o około 5 klasy m.in achmed, allah...

  • +
  • -
polak1999 - zdjęcie polak1999 06.05.2013

 klasy na mojego cod moda

 

achmed (klasa premium) flaga H

int 30

hp 40

wytrz 0

kondycja 0

bronie mp5, deagl

opis może wybuchnąć zadająć 100 dmg + int ( coś w stylu autodestrukcji) wybuch pod klawiszem E proszę o zrobienie małego zasięgo mniej więcej takiego jak dynamit u demolitions

 

Allah

int 0

HP 5

wytrz 0

kondycja 45

 

bronie AUG 

opis posiada 2 skoki w powietrzu i ubranie wroga

 

Bin Laden

int 0

hp 30

wytrz 0

kondycja 10

bronie deagl 

opis 1/8 z deagla

 

Recydywista

int 0

HP 20

wytrz 0

kondycja 10

bronie Gail

opis 1/4 na możliwość ukradnięcia peku zabitemu 

 

Klawisz

int 0 

hp 15

wytrz 0

kondycja 20

bronie UMP45

opis ma autobhop i brak rozrzytu

 

 

 

Odpowiedz

  • +
  • -
Kusek - zdjęcie Kusek 06.05.2013

http://amxx.pl/topic...r-klas-cod-mod/

 to nie wystarczy?

Odpowiedz

  • +
  • -
polak1999 - zdjęcie polak1999 06.05.2013

Jak mam zrobić achmeda , recydywiste i Klawisza ? Tam tego nie da rady a nie ogarniam tego 

Odpowiedz

  • +
  • -
Raen - zdjęcie Raen 06.05.2013

Możesz sprawdzić tego recydywiste, gwarancji nie daję bo pisane tak na odczep się :P

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <codmod>

new const nazwa[] = "Recydywista";
new const opis[] = "Ma 1/4 szansy na kradziez perku";
new const bronie = 1<<CSW_GALI;
new const zdrowie = 20;
new const kondycja = 10;
new const inteligencja = 0;
new const wytrzymalosc = 0;

new ma_klase[33];

public plugin_init()
{
    register_plugin(nazwa, "1.0", "Raen");
    
    cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
    
    register_event("DeathMsg", "DeathMsg", "a");
}
public cod_class_enabled(id) {
    ma_klase[id] = true;
}
public cod_class_disabled(id) {
    ma_klase[id] = false;
}
public DeathMsg()
{
    new kid = read_data(1)    //zabojca
    new vid = read_data(2)    // ofiara
    new wartosc, vperk = cod_get_user_perk(vid, wartosc)
    
    if(!is_user_connected(kid))
        return PLUGIN_CONTINUE;
    if(random_num(1, 4) && ma_klase[kid]) {
        if(!cod_get_user_perk(kid))
            cod_set_user_perk(kid, vperk, wartosc, 1);
    }
    return PLUGIN_CONTINUE;
}


Użytkownik Raen edytował ten post 06.05.2013 15:43
Odpowiedz

  • +
  • -
Jenot - zdjęcie Jenot 06.05.2013

Klawisz.

Załączony plik  codclass_klawisz.sma   1,68 KB   47 Ilość pobrań

Odpowiedz

  • +
  • -
Raen - zdjęcie Raen 06.05.2013

Nie mogę edytować lecz tamta klasa raczej nie będzie działać poprawnie, tj. nie zabierze perku ofierze ;)

Tutaj jest poprawiona wersja z informacją w say

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <codmod>

new const nazwa[] = "Recydywista";
new const opis[] = "Ma 1/4 szansy na kradziez perku";
new const bronie = 1<<CSW_GALI;
new const zdrowie = 20;
new const kondycja = 10;
new const inteligencja = 0;
new const wytrzymalosc = 0;

new ma_klase[33];

public plugin_init()
{
    register_plugin(nazwa, "1.0", "Raen");
    
    cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
    
    register_event("DeathMsg", "DeathMsg", "a");
}
public cod_class_enabled(id) {
    ma_klase[id] = true;
}
public cod_class_disabled(id) {
    ma_klase[id] = false;
}
public DeathMsg()
{
    new kid = read_data(1)    //zabojca
    new vid = read_data(2)    // ofiara
    new wartosc, vperk = cod_get_user_perk(vid, wartosc)
    new vperkname[33], vname[64], kname[64];
    
    if(!is_user_connected(kid))
        return PLUGIN_CONTINUE;
    if(random_num(1, 4) && ma_klase[kid]) {
        if(!cod_get_user_perk(kid)) {
            cod_set_user_perk(kid, vperk, wartosc, 1);
            cod_get_perk_name(vperk, vperkname, charsmax(vperkname));
            get_user_name(vid, vname, charsmax(vname));
            client_print(kid, print_chat, "[%s] Ukradles perk %s graczowi %s", nazwa, vperkname, vname);
            cod_set_user_perk(vid, 0, 0, 0);
            get_user_name(kid, kname, charsmax(kname));
            client_print(vid, print_chat, "[%s] Gracz %s ukradl Ci perk %s", kname, vperkname);
        }
    }
    return PLUGIN_CONTINUE;
}

Odpowiedz

  • +
  • -
polak1999 - zdjęcie polak1999 06.05.2013

THX

 

Odpowiedz

  • +
  • -
Hleb - zdjęcie Hleb 06.05.2013

@Raen

 

Przykro mi to pisać, ale ani 1 ani 2 nie zadziała poprawnie, a nawet jesli, będzie waliło w errorlogach

 

@Autor Tematu

 

Łap recydywistę. będzie pytało, czy chcesz ukraść perk

 

Załączony plik  codclass_recydywista.sma   1,89 KB   46 Ilość pobrań

 

 

Odpowiedz

  • +
  • -
Raen - zdjęcie Raen 06.05.2013

Hleb jak pisałem nie testowałem a poza tym mój poziom umiejętności nie umywa się do Ciebie, łap plusa ode mnie za poprawienie mnie ;)

Odpowiedz

  • +
  • -
polak1999 - zdjęcie polak1999 07.05.2013

THX Ci za to 


Użytkownik polak1999 edytował ten post 07.05.2013 07:35
Odpowiedz

  • +
  • -
Hleb - zdjęcie Hleb 07.05.2013

Bin Laden

 

Załączony plik  codclass_binladen.sma   1,17 KB   45 Ilość pobrań

 

 

Odpowiedz

  • +
  • -
polak1999 - zdjęcie polak1999 07.05.2013

ok widze że się znasz dasz rade zrobić achmeda ? 

Odpowiedz

  • +
  • -
Jenot - zdjęcie Jenot 07.05.2013

Allah.

Załączony plik  codclass_allah.sma   1,91 KB   38 Ilość pobrań

Odpowiedz

  • +
  • -
polak1999 - zdjęcie polak1999 07.05.2013

THX jeszcze tylko achmed i można zamykać



THX jeszcze tylko achmed i można zamykać

Odpowiedz

  • +
  • -
Jenot - zdjęcie Jenot 07.05.2013

Achmed.

Załączony plik  codclass_achmed.sma   2,45 KB   40 Ilość pobrań

 

Załączony plik  dexplo.spr   163,8 KB   42 Ilość pobrań

Załączony plik  white.spr   1,06 KB   33 Ilość pobrań

Odpowiedz

  • +
  • -
polak1999 - zdjęcie polak1999 07.05.2013

Nie wybucha :( nwm przetestuj na botach jak byś chciał poprawić (lubie dawać plusy :) 

Odpowiedz

  • +
  • -
Jenot - zdjęcie Jenot 07.05.2013

Jeżeli wciśniesz E, to musi wybuchnąć.

Odpowiedz

  • +
  • -
Niide - zdjęcie Niide 07.05.2013

A teraz :) ?

Załączone pliki


Użytkownik NiideK edytował ten post 07.05.2013 19:40
Odpowiedz

  • +
  • -
Jenot - zdjęcie Jenot 07.05.2013

Spróbuj teraz.

Załączony plik  codclass_achmed.sma   2,46 KB   54 Ilość pobrań



Jeżeli nie będzie działać, to zamiast z engine skorzystam z fakemeta. Sprawdź i napisz.

Odpowiedz

  • +
  • -
polak1999 - zdjęcie polak1999 08.05.2013

Dobra działa dobrze zasięg taki jak chciałem :) łapcie po plusie bo obydwa działają 

 

Odpowiedz