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
 

pershing - zdjęcie

pershing

Rejestracja: 16.07.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 22.05.2011 20:34
-----

#209383 Dodawanie frakcji - 2 sposoby

Napisane przez Cypis' w 25.01.2011 21:21

Frakcje czytane z pliku cod_frakcje.ini w configs.

Jak zainstlować:
Gotowiec:
Spoiler

Edytacja Silnika:
Spoiler


Instrukcja jak dodac frakcje:
Spoiler

  • +
  • -
  • 139


#251944 Dodatkowae menu ? - nie wiedziałem jak nazwac

Napisane przez ;(( w 22.05.2011 14:20

[CoD Nowy] Dodawanie frakcji - 2 sposoby - AMXX.pl: Support AMX Mod X
  • +
  • -
  • 1


#251828 Najnowszy/Najlepszy COD

Napisane przez master. w 22.05.2011 10:16

[CoD Nowy] Call of Duty: MW Mod [UPDATE] - AMXX.pl: Support AMX Mod X
  • +
  • -
  • 1


#195939 Obsługa botów CodMod

Napisane przez QTM. Peyote w 12.12.2010 17:24

Dołączona grafika
Plugin dzięki któremu boty będą samodzielnie wybierały klasę, przydzielały punkty.
Klasy Wsparcie Ogniowe, Medyk, Saper oraz Demolitions będą używały swoich umiejętności.

Testowany z PODBOT'ami.

Dołączona grafika
Standardowa

Dołączona grafika
----------------> Link
Załączony plik  CodBots.sma   2,73 KB  5394 Ilość pobrań
  CodBots.amxx

PLUGIN WYMAGA NAJNOWSZEGO CODMODA! [CoD Nowy] Call of Duty: MW Mod [UPDATE] - AMXX.pl: Support AMX Mod X
  • +
  • -
  • 58


#190189 Call of Duty: MW Mod [UPDATE]

Napisane przez sorry w 20.11.2010 14:02

dostalem item wsparcie dostajemy 2 rakiety , ale przy pomoc E nie mozna ich uzyc nie dziala czy moze cos z komenda useperk?

Tak - komenda useperk lub radio3 standardowo to jest przycisk C.

if(kondycja_gracza[id] < limit_poziomu/2)
To po prostu ogranicza ilość punktów.

Dodano 18 listopad 2010 - 22:25:

Czy ta wersja działa na botach? W starej widziałem opcję #define BOTY, a tutaj tego nie widzę...


Masz rację, nie ma tego, ale myślę, że jeżeli napiszesz na forum to ktoś ci to zrobi.



słuchajcie, a może dodać przy okazji w paczce moduły broni?
ta wersja jest lux + ;)
  • +
  • -
  • 1


#189817 Jak zrobić prostą klasę

Napisane przez QTM. Peyote w 19.11.2010 14:39

W tym tutorialu pokażę jak stworzyć prostą klasę do nowego CodModa.
*.sma Naszej klasy będzie wyglądać tak: (Niżej wytłumaczę co od czego)
#include <amxmodx>
#include <codmod>

new const nazwa[] = "Henio";
new const opis[] = "Brak";
new const bronie = 1<<CSW_M4A1 | 1<<CSW_DEAGLE;
new const zdrowie = 13;
new const kondycja = 69;
new const inteligencja = 2;
new const wytrzymalosc = 15;


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

#include <amxmodx>

  • Jeżeli nie wiesz poczytaj inne tutoriale.
#include <codmod>

  • Wymagany plik codmod.inc który musimy wrzucić do folderu include naszego kompilatora.
  • Dołącza plik nagłówkowy CodModa dzięki któremu będziemy mogli używać natywów takich jak na przykład cod_register_class.
new const nazwa[] = "Henio";

  • Nazwa naszej klasy - u nas będzie to Henio.
new const opis[] = "Brak";

  • Opis naszej klasy - u nas jest Brak.
  • Jeżeli ktoś się dziwi się dlaczego nie opisuję jakie bronie, szybkość i zdrowie ma klasa to odpowiem - To wyświetla się osobno.
new const bronie = 1<<CSW_M4A1 | 1<<CSW_DEAGLE;

  • Tutaj określamy jakie bronie ma mieć Henio.
  • Przed każdą bronią dodajemy 1<<
  • Jeżeli chcemy dodać następną to wstawiamy | - pełni rolę czegoś w rodzaju.. przecinka.
new const zdrowie = 13;

  • Punkty statystyki zdrowie jakie klasa dostanie na start.
  • Czyli w naszym przypadku jeżeli damy dodatkowe 13 zdrowia to na start będziemy mieli 113 hp
new const kondycja = 69;

  • Ilość punktów kondycji jaką Henio ma dostać na start. Henia gnębią koledzy dlatego musi szybko uciekać.
  • To zastępuje dawne procenty szybkości naszej klasy
new const inteligencja = 2;

  • Punkty inteligencji na start.
new const wytrzymalosc = 15;

  • Punkty wytrzymalosci na start.
  • Można używać zamiast kamizelek.

W plugin_init rejestrujemy Henia, żeby pojawił się w menu wybierania klas:
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);

  • +
  • -
  • 74


#189994 [CodMOd(nowy)]Dodawanie klasy

Napisane przez TenKtośToJa w 19.11.2010 21:36

Witam,pokaże jak dodać nową klasę do nowego cod moda
Premium:
Otwieramy np Codclass_admiral.sma
i szukamy
new const nazwa[] = "Admiral";
Zamieniamy Admiral na naszą nazwe klasy
np.
new const nazwa[] = "GunMan";
sZUKAMY

new const opis[] = "Ma podwojny skok, 20 hp oraz pelen magazynak za kazde zabojstwo";
new const bronie = 1<<CSW_FAMAS;
new const zdrowie = 30;
new const kondycja = 38;
new const inteligencja = 0;
new const wytrzymalosc = 20;
new const opis[]
To opis klasy
new const bronie
Broń patrz na wzór.DOdajemy wg wzoru nie jak w starym codzie.
aby dodać wiecej niz 1 broń
robimy tak
new const bronie = 1<<CSW_AUG | 1<<CSW_HEGRENADE | 1<<CSW_SMOKEGRENADE | 1<<CSW_FLASHBANG;
Dzięki MasteR99

new const zdrowie = 30;
new const kondycja = 38;
new const inteligencja = 0;
new const wytrzymalosc = 20;
To są statystyki
sZUKAMY
public cod_class_enabled(id)
{
	if(!(get_user_flags(id) & ADMIN_LEVEL_H))
	{
		client_print(id, print_chat, "[Admiral] Nie masz uprawnien, aby uzywac tej klasy.")
		return COD_STOP;
	}
	ma_klase[id] = true;
	return COD_CONTINUE;
}

Zamieniamy
if(!(get_user_flags(id) & ADMIN_LEVEL_H))
na własną flagę
Tam gdzie [Admiral] Wpisujemy w moim przypadku GunMan
Szukamy
cod_set_user_xp(killer, cod_get_user_xp(killer)+10);
Tam gdzie +10 wpisujemy jego exp za fraga;]
To chyba koniec
jest to nowy mod i jeszcze nie rozkminiłem go;]
aa I JESZCZE trzeba zmienić nazwę pliku na codclass_GunMan i skompliować.
Dopisujemy do plugins-codmod.ini
codclass_GunMan.amxx
i zmieniamy mape na serwie i mamy klasę;]
  • +
  • -
  • 4


#189630 Call of Duty: MW Mod [UPDATE]

Napisane przez QTM. Peyote w 18.11.2010 18:56

testyq.png

Nowa wersja modyfikacji Call of Duty: MW.
Główną zmianą jest budowa moda.
Teraz wszystkie perki(przedmioty) i klasy są oddzielnymi pluginami.

Podziękowania dla:
MieTeK - za grafa.
Szyfrant - za testa.
testbs.png

say /klasa - Otwiera menu wyboru klasy.
say /klasy - Otwiera menu opisów klas.
say /perk - Pokazuje informacje o posiadanym perku.
say /perki - Otwiera menu opisów perków.
say /wyrzuc - Wyrzuca aktualny perk.
say /reset - Resetuje statystyki.
say /statystyki - Pokazuje aktualne statystyki.
say /pomoc - Tajne.
testue.png

cod_killxp 10 - Doswiadczenie za zabojstwo.
cod_winxp 50 - Doswiadczenie za wygrana.
cod_damagexp 1 - Doswiadczenie za 20 obrazen.
cod_savetype 1 - Typ zapisu 1- Nick 2-SteamID 3-IP.
cod_maxlevel 200 - Maksymalny poziom.
cod_levelratio 35 - Ustawia ile doswiadczenia potrzebne do zdobycia 1 poziomu.
cod_weaponsblocking 1 - blokowanie podnoszenia broni
testhm.png

Kopiujemy zawartość folderu cstrike z CodMod.rar do folderu cstrike na serwerze.
Nic nie trzeba dopisywać do plugins.ini!

testdi.png
(Tylko dla skrypterów)

forward cod_perk_changed(id, perk);
/*------------------------------
Forward wysylany do wszystkich pluginów w momencie zmiany perku
------------------------------*/


forward cod_class_changed(id, klasa);
/*------------------------------
Forward wysylany do wszystkich pluginów w momencie zmiany klasy
------------------------------*/


forward cod_perk_enabled(id, wartosc);
/*------------------------------
Forward wysylany do pluginu z ktorego zarejestrowany jest perk w momencie aktywacji
------------------------------*/


forward cod_perk_disabled(id);
/*------------------------------
Forward wysylany do pluginu z ktorego zarejestrowany jest perk w momencie dezaktywacji
------------------------------*/


forward cod_perk_used(id);
/*------------------------------
Forward wysylany do pluginu z ktorego zarejestrowany jest perk w momencie uzycia perku
------------------------------*/


forward cod_class_enabled(id);
/*------------------------------
Forward wysylany do pluginu z ktorego zarejestrowana jest kasa w momencie aktywacji
------------------------------*/


forward cod_class_disabled(id);
/*------------------------------
Forward wysylany do pluginu z ktorego zarejestrowana jest kasa w momencie dezaktywacji
------------------------------*/
testkdr.png
(Tylko dla skrypterów)

native cod_get_user_xp(id);
/*------------------------------
Zwraca doswiadczenie gracza
------------------------------*/


native cod_get_user_level(id);
/*------------------------------
Zwraca poziom gracza
------------------------------*/


native cod_get_user_points(id)
/*------------------------------
Zwraca punkty gracza
------------------------------*/


native cod_set_user_xp(id, wartosc);
/*------------------------------
Ustawia doswiadczenie gracza
------------------------------*/


native cod_get_user_class(id);
/*------------------------------
Zwraca klase gracza
------------------------------*/


native cod_set_user_class(id, klasa, zmien=0);
/*------------------------------
Ustawia klase gracza,
jezeli zmien=1 zmienia ja natychmiast
------------------------------*/


native cod_get_user_perk(id, &wartosc=0);
/*------------------------------
Zwraca perk gracza,
oraz przypisuje zmiennej wartosc wartosc perku
------------------------------*/


native cod_set_user_perk(id, perk, wartosc=-1, pokaz_info=1);
/*------------------------------
Ustawia perk gracza.
Jezeli wartosc = -1,
wartosc perku bedzie losowa.
Jezeli perk = -1 perk
bedzie losowy
------------------------------*/


native cod_get_user_health(id, zdrowie_zdobyte=1, zdrowie_klasy=1, zdrowie_bonusowe=1);
/*------------------------------
Zwraca punkty statystyki zdrowie
------------------------------*/


native cod_set_user_bonus_health(id, wartosc);
/*------------------------------
Ustawia dodatkowe punkty statystyki zdrowie
------------------------------*/


native cod_get_user_intelligence(id, inteligencja_zdobyta=1, inteligencja_klasy=1, inteligencja_bonusowa=1);
/*------------------------------
Zwraca punkty statystyki inteligencja
------------------------------*/


native cod_set_user_bonus_intelligence(id, wartosc);
/*------------------------------
Ustawia dodatkowe punkty statystyki inteligencja
------------------------------*/


native cod_get_user_trim(id, kondycja_zdobyta=1, kondycja_klasy=1, kondycja_bonusowa=1);
/*------------------------------
Zwraca punkty statystyki kondycja
------------------------------*/


native cod_set_user_bonus_trim(id, wartosc);
/*------------------------------
Ustawia dodatkowe punkty statystyki kondycja
------------------------------*/


native cod_get_user_stamina(id, wytrzymalosc_zdobyta=1, wytrzymalosc_klasy=1, wytrzymalosc_bonusowa=1);
/*------------------------------
Zwraca punkty statystyki wytrzymalosc
------------------------------*/


native cod_set_user_bonus_stamina(id, wartosc);
/*------------------------------
Ustawia dodatkowe punkty statystyki wytrzymalosc
------------------------------*/


native cod_points_to_health(id, ilosc);
/*------------------------------
Przydziela punkty do statystyki zdrowie
------------------------------*/


native cod_points_to_intelligence(id, ilosc);
/*------------------------------
Przydziela punkty do statystyki inteligencja
------------------------------*/


native cod_points_to_trim(id, ilosc);
/*------------------------------
Przydziela punkty do statystyki kondycja
------------------------------*/


native cod_points_to_stamina(id, ilosc);
/*------------------------------
Przydziela punkty do statystyki wytrzymalosc
------------------------------*/


native cod_inflict_damage(atakujacy, ofiara, Float:obrazenia, Float:czynnik_inteligencji=1.0, byt_uszkadzajacy=0, dodatkowe_flagi=0);
/*------------------------------
Zadaje obrazenia z uwzglednieniem inteligencji
------------------------------*/


native cod_get_perkid(const nazwa_perku[]);
/*------------------------------
Zwaca numer perku o podanej nazwie
------------------------------*/


native cod_get_perks_num();
/*------------------------------
Zwaca ilosc perkow
------------------------------*/


native cod_get_perk_name(perk, Return[], len);
/*------------------------------
Kopiuje nazwe perku do Return
------------------------------*/


native cod_get_perk_desc(perk, Return[], len);
/*------------------------------
Kopiuje opis perku do Return
------------------------------*/


native cod_get_classid(const nazwa_klasy[]);
/*------------------------------
Zwaca numer klasy o podanej nazwie
------------------------------*/


native cod_get_classes_num();
/*------------------------------
Zwaca ilosc klas
------------------------------*/

native cod_get_class_name(perk, Return[], len);
/*------------------------------
Kopiuje nazwe klasy do Return
------------------------------*/


native cod_get_class_desc(perk, Return[], len);
/*------------------------------
Kopiuje opis klasy do Return
------------------------------*/


native cod_give_weapon(id, bron);
/*------------------------------
Daje okreslona bron oraz pozwala na jej posiadanie
------------------------------*/


native cod_take_weapon(id, bron);
/*------------------------------
Zabiera okreslona bron oraz zabrania jej posiadania
------------------------------*/


native cod_set_user_shield(id, wartosc);
/*------------------------------
Ustawia tarcze gracza.
------------------------------*/


native cod_set_user_nightvision(id, wartosc);
/*------------------------------
Ustawia noktowizor gracza.
------------------------------*/


native cod_register_perk(const nazwa[], const opis[], min_wartosc=0, max_wartosc=0);
/*------------------------------
Rejestruje nowy perk oraz zwraca jego numer
------------------------------*/


native cod_register_class(const nazwa[], const opis[], bronie, punkty_zdrowia, punkty_kondycji, punkty_inteligencji, punkty_wytrzymalosci);
/*------------------------------
Rejestruje nowa klase oraz zwraca jej numer
------------------------------*/    


native cod_get_level_xp(poziom);
/*------------------------------
Zwraca ilosc potrzebnego doswiadczenia do przejscia danego poziomu
------------------------------*/
testpx.png testyi.png
----------------> Link
Załączony plik  CodMod.rar   965,15 KB  39662 Ilość pobrań

Poprawiona wersja zapisu do pliku vault -> [cod nowy] Call of Duty: MW Mod %5BUPDATE%5D - post #328

Ostatnie zmiany:
  • Naprawione natywy cod_get_class_name i cod_get_class_desc i błąd z pojawiającą się informacją o zdobyciu poziomu.05.01.11-17:03
  • Usunięte bugi crashujące serwer, dodane 5 nowych natyw&#243;w, blokowanie podnoszenia broni w stylu starego CodModa12.12.10-17:00
  • Dodane param_convert do get_perk_name/desc i get_class_name/desc oraz dodane poprzednie zmiany do *.amxx24.11.10-20:03
  • Naprawiony błąd z brakiem fraga za zabicie z rakiety, miny i dynamitu21.11.10-19:07
  • Usunięty client_cmd z pętli i dodany natyw cod_get_user_level21.11.10-12:07
  • Naprawiony perk notatki sapera i poprawiona funkcja UstawPerk19.11.10-12:35
  • Naprawiony natyw cod_get_perkid19.11.10-21:44
  • Usunięty bug z niewłaściwą losową wartością perku. Od teraz cod_perk_enabled wysyła numer perku, a cod_class_enabled numer klasy19.11.10-18:51
  • Dodana klasa Admirał(dawny Rambo) i naprawiony perk Tajemnica Generała.[sup]19.11.10-16:06
  • Poprawiony plik "codmod.inc" i małe zmiany. [sup]19.11.10-15:00
Zgłaszajcie bugi i zaglądajcie co jakiś czas czy nie ma łatek.
  • +
  • -
  • 323


#129512 Call of Duty: MW Mod - Beta

Napisane przez QTM. Peyote w 28.04.2010 23:08

Dołączona grafika
Mamy 10 klas(9 zwykłych i 1 premium) do wyboru, każda z nich ma inne bronie oraz umiejętności.
Dołączona grafika
say /reset - resetuje statystyki gracza
say /klasa - otwiera menu wyboru klasy
say /klasy - otwiera menu z opisami klas
say /wyrzuc - wyrzuca przedmiot
say /przedmiot - pokazuje informacje o przedmiocie
Dołączona grafika
cod_killxp - ustala ilość doświadczenia za zabójstwo
cod_bombxp - ustala ilość doświadczenia za podlozenie/rozbrojenie bomby
Dołączona grafika
Hamsandwich
Fakemeta
Engine
Fun
Nvault
Cstrike
Dołączona grafika
Klasa premium dostępna jest po dodaniu flagi "T"

Aby włączyć obsługę botów należy znaleźć linię:
//#define BOTY

i zmienić na:
#define BOTY

Zabezpieczenie konieczne, ponieważ tą metodą na localhost uznaje gracza za bota, a amxx'owe is_user_bot(id) nie wykrywa wszystkich botów.

Dołączona grafika
Standardowa

FAQ CodMod

CoD mod pytanie - Nieoficjalny polski support AMX Mod X
[Problem] CoD MoD, gdy sięskradamy słychać kroki - Nieoficjalny polski support AMX Mod X
CoD - Tracimy przedmiot gdy nas zabiją - Nieoficjalny polski support AMX Mod X
Cal of duty odblokowanie klasy Rambo dla All - Nieoficjalny polski support AMX Mod X
CoD MoD - Kilka pytan - Nieoficjalny polski support AMX Mod X
Sklep W CoD od Peyote - Nieoficjalny polski support AMX Mod X

UPDATE 0.7.4 02 maj 2010 - 22:46

  • Naprawione ustawianie kątów rakiet.
  • Od teraz w menu obok klasy widzimy swój poziom.
  • Poprawione Multi-Skoki.
  • Poprawione opisy klas.
  • Obrońca otrzymał odporność na miny.

UPDATE 0.7.9 04 maj 2010 - 18:43

  • Cztery nowe przedmioty.
  • Dodana obsługa botów.
  • Dodana blokada doświadczenia za bombe, kiedy na serwerze jest 1 osoba.
  • Kosmetyczne poprawki

UPDATE 0.7.93 05 maj 2010 - 20:15

  • Drobne poprawki ułatwiające edytowanie moda.

To nie jest przerobione diablo.
Załączony plik  QTM_CodMod.rar   349,36 KB  13856 Ilość pobrań

Załączone pliki


  • +
  • -
  • 126


#177825 Niewidzialność dla wybranej klasy

Napisane przez Azahiel w 08.10.2010 11:22

Cześć.

Dziś postaram się wam opisać w jaki sposób dodać niewidzialność dla wybranej klasy.

Na sam początek dodajemy nową klasę według tego tematu lub edytujemy którąś z aktualnych.

No i przystępujemy do pracy:

W funkcji CurWeapon(id) szukamy:

if(weapon == CSW_C4)
podkladajacy = id;


I zaraz po tym dodajemy:
if(klasa_gracza[id] == NazwaKlasy && weapon == CSW_KNIFE) set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 15);


W tym wypadku wybrana przez nas klasa będzie prawie niewidzialna podczas używania noża. Aby zapobiec błędom iż po zmianie broni klasa dalej pozostaje niewidzialna należy zdefiniować widzialność klasy podczas używania każdej z posiadanej przez nią broni np:

if(klasa_gracza[id] == NazwaKlasy && weapon == CSW_GLOCK18) set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 255);
if(klasa_gracza[id] == NazwaKlasy && weapon == CSW_USP) set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 255);


Krótkie objaśnienia:

w miejsce NazwaKlasy wpisujemy nazwę klasy która ma być niewidzialna.

weapon == CSW_KNIFE w tym miejscu definiujemy broń podczas używania której klasa jest niewidzialna (ustalane osobno dla każdej broni)

kRenderTransAlpha, X : tu określamy "widzialność" gdzie za X wprowadzamy 0 co oznacza całkowitą niewidzialność a 255 całkowitą widzialność (oczywiście możemy wstawiać każdą wartość w przedziale od 0 do 255).

Jest to mój pierwszy tutorial więc proszę o wyrozumiałość ;)
  • +
  • -
  • 15


#179053 /serwer problem

Napisane przez Abes Mapper w 11.10.2010 15:30

xREDIRECT - Nieoficjalny polski support AMX Mod X
Lub coś prostszego:
Przekierowanie - Nieoficjalny polski support AMX Mod X
  • +
  • -
  • 1


#179051 CodMod Item

Napisane przez Pawex w 11.10.2010 15:23

Jest. Wszedzie pod + doswiadczenie_za zabojstwo dodajesz takie cos:
if (informacje_przedmiotu_gracza == NR.ITEMU)
{
doswiadczenie_gracza[d] + doswiadczenie_za_zabojstwo + dosiwadczenie_za_item[id][id]
}
else
doswiadczenie_gracza[id] + doswiadczenie_za_zabojstwo[id]

Down Przeciez masz napisane jak to masz zrobic............................ >_< A w procentach to nie wiem jak zrobic...

P.S. W podreczniku masz 1/1 1/2 1/3, a nie procenty... Tam musi Ci wylosowac liczbe.
  • +
  • -
  • 1


#177981 amx_giveitem

Napisane przez fuuuuu! w 08.10.2010 17:51

Czy jest cso takiego ale do cod moda bo wiem ze mozna odblokowac ta komende na diablo mod a ja potrzebuje na Cod:D proszę o pomoc


Dawanie przedmiotu graczowi w COD - Nieoficjalny polski support AMX Mod X
  • +
  • -
  • 1


#175987 [QTM COD:MW Mod] Wskrzesznie u medyka

Napisane przez Cypis' w 01.10.2010 19:10

Oto tutorial jak dodać wskrzeszanie do medyka na E

1. Dodajesz pod
//#define BOTY 1
to:
native cod_add_wskrzes(id, ile)

2. Do case klasy dodajesz:
cod_add_wskrzes(id,1)

3. Dodajesz pod
nowa_klasa_gracza[id] = 0;
w public Odrodzenie(id) to:
cod_add_wskrzes(id, 0)

4.to dodajemy na koniec sma cod moda

public plugin_natives()
{
register_native("cod_set_user_xp", "UstawDoswiadczenie", 1);
register_native("cod_get_user_xp", "PobierzDoswiadczenie", 1);
register_native("cod_get_user_health", "PobierzZdrowieMax", 1);
}

public UstawDoswiadczenie(id, wartosc)
{
doswiadczenie_gracza[id] = wartosc;
SprawdzPoziom(id);
}

public PobierzDoswiadczenie(id)
return doswiadczenie_gracza[id];

public PobierzZdrowieMax(id)
return maksymalne_zdrowie_gracza[id];


Cvary:
cod_revkit_time - Jak długo ma wskrzeszać osobę. Standardowo: 3(sekundy)
cod_revkit_health - Ile ma dać graczowi hp po wskrzeszeniu. Standardowo: 75(hp)
cod_revkit_distance - Z jakiego maksymalnej odległość można wskrzeszać. Standardowo: 100(dystanse)
cod_revkit_xpdefiling - Ile expa ma dawać za 'zjedzenie' przeciwnika. Standardowo: 10(exp)
cod_revkit_xpraise - Ile expa ma dawać za wskrzeszenie osoby ze swojej drużyny. Standardowo: 20(exp)
cod_revkit_hpdefiling - Ile hp ma dawać za 'zjedzenie' przeciwnika. Standardowo: 30(hp)
cod_revkit_ile - Ile osób można wskrzesić na rundę. Standardowo: 10

sma wskrzeszania do medyka pod starego cod moda:
Załączony plik  medyk.sma   12,86 KB  622 Ilość pobrań
  medyk.amxx
  • +
  • -
  • 21


#136589 Jak odblokować dodawanie levela

Napisane przez hardbot w 19.05.2010 19:25

Witajcie. Widziałem kilka tematów o tym związanym i Użytkownicy nie wiedzą gdzie co i jak odblokować w Modzie Call of Duty. Wiec wam tutaj zaprezentuje.

Wchodzimy w SMA Call of Duty moda. i szukamy takiej linji:

//register_concmd("cod_setlvl", "cmd_setlvl", ADMIN_KICK, "<name> <level>");
i zmieniamy sobie usuwając // na:

register_concmd("cod_setlvl", "cmd_setlvl", ADMIN_KICK, "<name> <level>");

Potem mając odblokowaną komendę szukamy funkcji co daje nam ten levele'k bo po co na darmo mamy odblokowywać tą komendę ^^:

/*public cmd_setlvl(id, level, cid)
{
if(!cmd_access(id,level,cid,3))
return PLUGIN_HANDLED;
new arg1[33];
new arg2[6];
read_argv(1, arg1, 32);
read_argv(2, arg2, 5);
new player = cmd_target(id, arg1);
new value = str_to_num(arg2)-1;

doswiadczenie_gracza[player] = doswiadczenie_poziomu[value];
poziom_gracza[player] = 0;
SprawdzPoziom(player);
return PLUGIN_HANDLED;
}*/
i zmieniamy usuwając /*kod*/ na:

public cmd_setlvl(id, level, cid)
{
if(!cmd_access(id,level,cid,3))
return PLUGIN_HANDLED;
new arg1[33];
new arg2[6];
read_argv(1, arg1, 32);
read_argv(2, arg2, 5);
new player = cmd_target(id, arg1, 0); //Dodane 0. Admin z flagą "A" też dostanie level thx. G[o]Q
new value = str_to_num(arg2)-1;

doswiadczenie_gracza[player] = doswiadczenie_poziomu[value];
poziom_gracza[player] = 0;
SprawdzPoziom(player);
return PLUGIN_HANDLED;
}


Po tej modyfikacji kompilujemy plugin i odpalamy sobie go na serwerze ;]

Cvary:
cod_setlvl "name" "level"

Do dodawania levela potrzeba flagi KICK czyli Flagi "C"

To by było na tyle pozdro & dance ^^ | Jak by taki Tutek już był proszę o usunięcie tego :]