Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

trilex - zdjęcie

trilex

Rejestracja: 28.02.2014
Aktualnie: Nieaktywny
Poza forum Ostatnio: 17.10.2014 13:43
-----

Moje tematy

Klasa co 5 sekund dostaje he

10.06.2014 17:02

Mozliwe, ze cos takiego bylo, ale niektorzy moga nie umiec sobie zrobic.

 

Mamy przykladowa klase:

#include <amxmodx>

#include <amxmisc>

#include <codmod>

       

new const nazwa[]   = "Granaciarz";

new const opis[]    = "Co 5 sekund dostaje HE";

new const bronie    = (1<<CSW_MP5NAVY);

new const zdrowie   = 15;

new const kondycja  = 0;

new const inteligencja = 0;

new const wytrzymalosc = 0;

   

public plugin_init()

{

 register_plugin(nazwa, "1.0", "amxx.pl");
 cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);

}

Dodajemy biblioteke:

#include <fun>

Pod spodem:

#define TASK_PALACE_REKAWICZKI -736

Nizej:

new bool:ma_klase[33];

Cod_class_enabled/disabled:

public cod_class_enabled(id)

{

 ma_klase[id] = true;

 cod_give_weapon(id, CSW_HEGRENADE);

 set_task(5.0, "PalaceRekawiczki", id+TASK_PALACE_REKAWICZKI);
}
public cod_class_disabled(id)

{

 cod_take_weapon(id, CSW_HEGRENADE);

 ma_klase[id] = false;

}

I na sam koniec:

public PalaceRekawiczki(id)

{

 id -= TASK_PALACE_REKAWICZKI;

 

 if(!is_user_connected(id))

  return PLUGIN_CONTINUE;

  

 if(ma_klase[id])

 {

  set_task(5.0, "PalaceRekawiczki", id+TASK_PALACE_REKAWICZKI);

  give_item(id, "weapon_hegrenade");

 }

 

 return PLUGIN_CONTINUE;

}

Calosc powinna wygladac tak:

#include <amxmodx>

#include <codmod>

#include <fun>

 
#define TASK_PALACE_REKAWICZKI -736
 


new const nazwa[] = "Granaciarz";

new const opis[] = "Co 5 sekund dostaje HE.";

new const bronie = 1<<CSW_MP5NAVY;

new const zdrowie = 15;

new const kondycja = 0;

new const inteligencja = 0;

new const wytrzymalosc = 0;
 
new bool:ma_klase[33];
public plugin_init()

{

 register_plugin(nazwa, "1.0", "TRILEX");

 

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

}
public cod_class_enabled(id)

{

 ma_klase[id] = true;

 cod_give_weapon(id, CSW_HEGRENADE);

 set_task(5.0, "PalaceRekawiczki", id+TASK_PALACE_REKAWICZKI);
}
public cod_class_disabled(id)

{

 cod_take_weapon(id, CSW_HEGRENADE);

 ma_klase[id] = false;

}
public PalaceRekawiczki(id)

{

 id -= TASK_PALACE_REKAWICZKI;

 

 if(!is_user_connected(id))

  return PLUGIN_CONTINUE;

  

 if(ma_klase[id])

 {

  set_task(5.0, "PalaceRekawiczki", id+TASK_PALACE_REKAWICZKI);

  give_item(id, "weapon_hegrenade");

 }

 

 return PLUGIN_CONTINUE;

}

Jezeli chcemy zmienic czestotliwosc otrzymywania HE, to zmieniamy w cod_class_enabled:

 set_task(5.0, "PalaceRekawiczki", id+TASK_PALACE_REKAWICZKI);

na np.

 set_task(10.0, "PalaceRekawiczki", id+TASK_PALACE_REKAWICZKI);

Trzeba rowniez zmienic liczbe w public PalaceRekawiczki(id).

 

Gotowa klasa w zalaczniku

Reset monet po zmianie mapy

09.05.2014 13:09

Witam mam problem , gdyz po zmianie mapy z dd2 na np aztec trace wszystkie monety i na dodatek wywala mnie za ping i pisze info "gracz z wiekszym pingiem niz 0 ms zostanie wyrzucony".

Prośba o klasy: Soldier i Partyzant

16.04.2014 17:34

Soldier

Opis: 1 hp na stale, niewidzialny, +15dmg +int z M4A1.

Bronie: M4A1

Zdrowie: -99
Kondycja: 15

Inteligencja: 0

Wytrzymalosc: 0

 

(int razy 0.15)

 

 

 

Partyzant

Opis: Masz 1/3 szans na podpalenie wroga na 5 sekund.

Bronie: P90

Zdrowie: 10
Kondycja: 10

Inteligencja: 0

Wytrzymalosc: 0

 

(200 dmg na 1 sekunde)

Prosba o zablokowanie 2 slotu na perk

23.03.2014 18:15

proszę o zablokowanie 2 slotu na perk dla gracza, ktory nie posiada flagi ADMIN_LEVEL_H. + czeka

proszę o dodanie min. blokady broni

19.03.2014 16:29

Proszę o dodanie blokady broni w klasie ninja (bez paki),

odblokowanie paki w klasie assasin,

oraz dodanie 1/12 szans na natychmiastowe zabicie z FAMASA i Norecoil w klasie admiral.