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
 

sega - zdjęcie

sega

Rejestracja: 30.01.2013
Aktualnie: Nieaktywny
Poza forum Ostatnio: 12.05.2013 13:55
-----

#438280 Paczka Perków by NothiNg

Napisane przez иєxт w 30.07.2012 15:40

W paczce znajdują się perki podstawowe i dodatkowe ..
Od razu mówię że perki nie moje, może z 2 :D
Dodaję tą paczkę dla ułatwienia :)
W paczce znajduje się 95 perków

opis:
Spoiler


Instalacja:
Z folderu plugins wrzucamy wszystkie pliki do folderu plugins na naszym serwerze
Tak samo postępujemy z folderem scripting .
Następnie modele do models
dźwięki czyli sound do folder sound
tak samo ze sprites :)

/Edit 28.03.2013 Perki nie powinny już bugować he

Załączone pliki


  • +
  • -
  • 18


#521013 Jak zrobić limit klas?

Napisane przez A może sma? w 02.03.2013 17:46

Musisz stworzyć nowe tablice
np.
new limit_klas[MAKSYMALNA_ILOSC_KLAS]
new limit_klas_max[MAKSYMALNA_ILOSC_KLAS]


i w publicu UstawNowaKlase dodać nad
klasa_gracza[id] = nowa_klasa_gracza[id]

limit_klas[klasa_gracza[id]]--;
limit_klas[nowa_klasa_gracza[id]]++;


zmodyfikować WybierzKlase(id):

Znajdź:
menu_additem(menu, klasa);

Zamień na:
menu_additem(menu, klasa, .callback = menu_cb);


Pod:
new menu = menu_create("Wybierz klase:", "WybierzKlase_Handle");

Dodaj:
new menu_cb = menu_makecallback("WybierzKlase_Callback");


Nad:
public WybierzKlase_Handle(id, menu, item)

Dodaj:
public WybierzKlase_Callback(id, menu, item)
{
if(max_limit_klas[item] && limit_klas[item] >= max_limit_klas[item])
return ITEM_DISABLED;
return ITEM_ENABLED;
}


W plugin_cfg dodaj:
max_limit_klas[PobierzKlasePrzezNazwe("nazwa klasy")] = ileśtam;


w UsunUmiejetnosci dodaj na początku
limit_klas[klasa_gracza[id]]--;

Pisane na szybko, może nie działać ;F
  • +
  • -
  • 1


#519106 Prośba o modyfikację klasy ( Komandos )

Napisane przez Vasto_Lorde w 24.02.2013 19:55

Proszę.

Załączone pliki


  • +
  • -
  • 1


#517926 Proszę o modyfikację perku Tarcza Generała

Napisane przez Klakier w 21.02.2013 16:38

Ja jestem w stanie Ci pomóc xD

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

new const perk_name[] = "Tarcza Generala";
new const perk_desc[] = "Jestes odoprny na granaty wybuchowe";

new bool:ma_perk[33];

public plugin_init()
{
register_plugin(perk_name, "1.0", "asd");

cod_register_perk(perk_name, perk_desc);

RegisterHam(Ham_TakeDamage, "player", "TakeDamage");
}
public cod_perk_enabled(id)
ma_perk[id] = true;

public cod_perk_disabled(id)
ma_perk[id] = false;

public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
if(!is_user_connected(idattacker))
return HAM_IGNORED;

if(!ma_perk[this])
return HAM_IGNORED;

if(damagebits & (1<<24))
return HAM_SUPERCEDE;

return HAM_IGNORED;


}

  • +
  • -
  • 1