
Plugin wyrzuca wszystkie bronie po śmierci razem z granatem( granat nie wybucha)

Fakemata

Standardowa: http://amxx.pl/viewtopic.php?t=20
To równanie zostało stworzone przy pomocy kodu LaTeX:
Edytor LaTeX online: CodeCogs.com/latex/eqneditor.php
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.
|




Mężczyzna
Napisane przez baku
w 01.01.2009 13:59



realnadedrops.amxx 14,86 KB 1717 Ilość pobrań
realnadedrops.sma 18,29 KB 3675 Ilość pobrań
realnadedrops.amxx
Napisane przez LucKy_skiLL
w 17.03.2011 17:57
Napisane przez MafiaDL
w 08.05.2008 12:07
amx_gag <nick/userid> <flagi (a/b/c)> <czas w sekundach> // dawanie mute amx_gag <nick/userid> <czas w sekundach> // bedzie automatycznie dodawalo w flagi abc amx_gag <nick/userid> // będzie dawało flagi abc i mute na 600 sec / 10 min amx_gag <nick/userid> <flagi> // będzie dodawało czas 600 sec amx_ungag <nick/userid> // usuwanie mute
admin_gag.rar 19,19 KB 6862 Ilość pobrań
Napisane przez CvS
w 09.04.2012 18:06
Napisane przez Legenda
w 08.04.2012 19:19
codperk_zawodowyrusher.sma 1,2 KB 69 Ilość pobrań
codperk_zawodowyrusher.amxx
Napisane przez Kaleka
w 25.11.2011 21:12


say /daj - otwiera menu przekazywania perku
say /oddaj - otwiera menu przekazywania perku

OddajPerk.amxxLub
OddajPerk_wytrzymalosc.amxx

OddajPerk.sma 2,49 KB 2706 Ilość pobrań
OddajPerk.amxx
OddajPerk.amxx 3,77 KB 329 Ilość pobrań
OddajPerk_wytrzymalosc.amxx 3,91 KB 153 Ilość pobrań
OddajPerk_wytrzymalosc.sma 2,58 KB 971 Ilość pobrań
OddajPerk_wytrzymalosc.amxx
Napisane przez radim
w 08.04.2012 08:16
Napisane przez d0naciak
w 13.02.2012 19:30
cod_register_perk(perk_name, perk_desc);
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
new const perk_name[] = "Nazwa";
new const perk_desc[] = "Opis";
new const nazwa[] = "nazwa";
new const opis[] = "opis";
new const bronie = 1<<CSW_MP5NAVY;
new const zdrowie = 30;
new const kondycja = 90;
new const inteligencja = 10;
new const wytrzymalosc = 50;
register_plugin(perk_name, "1.0", "QTM_Peyote");
register_plugin(nazwa, "1.0", "QTM_Peyote");
ma_perk
ma_klase
public cod_perk_enabled(id)
public cod_class_enabled(id)
public cod_perk_disabled(id)
public cod_class_disabled(id)
public cod_perk_used(id)
public cod_class_skill_used(id)
Napisane przez Bloody_
w 19.02.2012 21:11
public PokazInformacje(id)
{
id -= ZADANIE_POKAZ_INFORMACJE;
if(!is_user_connected(id))
{
remove_task(id+ZADANIE_POKAZ_INFORMACJE);
return PLUGIN_CONTINUE;
}
if(!is_user_alive(id))
{
new target = pev(id, pev_iuser2);
if(!target)
return PLUGIN_CONTINUE;
set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj, "Klasa : %s^nDoswiadczenie : %i / %i^nPoziom : %i^nPerk : %s", nazwy_klas[klasa_gracza[target]], doswiadczenie_gracza[target], PobierzDoswiadczeniePoziomu(poziom_gracza[target]), poziom_gracza[target], nazwy_perkow[perk_gracza[target]]);
return PLUGIN_CONTINUE;
}
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "[Klasa : %s]^n[Doswiadczenie : %i / %i]^n[Poziom : %i]^n[Perk : %s]", nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], PobierzDoswiadczeniePoziomu(poziom_gracza[id]), poziom_gracza[id], nazwy_perkow[perk_gracza[id]]);
return PLUGIN_CONTINUE;
}
new Time[9]
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "[Klasa : %s]^n[Doswiadczenie : %i / %i]^n[Poziom : %i]^n[Perk : %s]", nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], PobierzDoswiadczeniePoziomu(poziom_gracza[id]), poziom_gracza[id], nazwy_perkow[perk_gracza[id]]);
get_time("%H:%M:%S",Time,8)
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "[Godzina : %s]^n[Klasa : %s]^n[Doswiadczenie : %i / %i]^n[Poziom : %i]^n[Perk : %s]", Time, nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], PobierzDoswiadczeniePoziomu(poziom_gracza[id]), poziom_gracza[id], nazwy_perkow[perk_gracza[id]]);
public PokazInformacje(id)
{
id -= ZADANIE_POKAZ_INFORMACJE;
if(!is_user_connected(id))
{
remove_task(id+ZADANIE_POKAZ_INFORMACJE);
return PLUGIN_CONTINUE;
}
if(!is_user_alive(id))
{
new target = pev(id, pev_iuser2);
if(!target)
return PLUGIN_CONTINUE;
set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
ShowSyncHudMsg(id, SyncHudObj, "Klasa : %s^nDoswiadczenie : %i / %i^nPoziom : %i^nPerk : %s", nazwy_klas[klasa_gracza[target]], doswiadczenie_gracza[target], PobierzDoswiadczeniePoziomu(poziom_gracza[target]), poziom_gracza[target], nazwy_perkow[perk_gracza[target]]);
return PLUGIN_CONTINUE;
}
new Time[9]
get_time("%H:%M:%S",Time,8)
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "[Godzina : %s]^n[Klasa : %s]^n[Doswiadczenie : %i / %i]^n[Poziom : %i]^n[Perk : %s]", Time, nazwy_klas[klasa_gracza[id]], doswiadczenie_gracza[id], PobierzDoswiadczeniePoziomu(poziom_gracza[id]), poziom_gracza[id], nazwy_perkow[perk_gracza[id]]);
return PLUGIN_CONTINUE;
}
Napisane przez Cypis'
w 25.01.2011 21:21
QTM_CodMod.amxx 53,43 KB 211 Ilość pobrań
QTM_CodMod.sma 41,46 KB 3656 Ilość pobrań
QTM_CodMod.amxx
- wrzucamy do scripting
cod_frakcje.ini 344 bajtów 5254 Ilość pobrań#define MAX_WIELKOSC_FRAKCJA 64
new frakcja_klas[MAX_ILOSC_KLAS+1][MAX_WIELKOSC_FRAKCJA+1];
new nazwa_klasy[MAX_ILOSC_KLAS+1][64];
new nazwa_frakcji[MAX_ILOSC_KLAS+1][64];
new klasid;
loadfile()
public plugin_init()
{
//kod
loadfile()
}
public loadfile()
{
new file[256];
get_configsdir(file,charsmax(file));
formatex(file, charsmax(file), "%s/cod_frakcje.ini", file);
if(!file_exists(file))
return;
new row[128], trash, size=file_size(file,1);
for(new i=0;i<size;i++)
{
read_file(file, i, row, charsmax(row), trash);
if((contain(row,";")!=0) && strlen(row) && klasid<MAX_ILOSC_KLAS+1)
{
replace(row, charsmax(row), "[klasa]", "");
split(row, nazwa_klasy[klasid], charsmax(nazwa_klasy[]), nazwa_frakcji[klasid], charsmax(nazwa_frakcji[]), "[frakcja]");
klasid++;
}
}
}
for(new i=0;i<klasid;i++){
if(equali(nazwy_klas[ilosc_klas],nazwa_klasy[i])){
frakcja_klas[ilosc_klas] = nazwa_frakcji[i];
}
}
public ZarejestrujKlase(plugin, params)
{
if(params != 7)
return PLUGIN_CONTINUE;
if(++ilosc_klas > MAX_ILOSC_KLAS)
return -1;
pluginy_klas[ilosc_klas] = plugin;
get_string(1, nazwy_klas[ilosc_klas], MAX_WIELKOSC_NAZWY);
get_string(2, opisy_klas[ilosc_klas], MAX_WIELKOSC_OPISU);
bronie_klasy[ilosc_klas] = get_param(3);
zdrowie_klas[ilosc_klas] = get_param(4);
kondycja_klas[ilosc_klas] = get_param(5);
inteligencja_klas[ilosc_klas] = get_param(6);
wytrzymalosc_klas[ilosc_klas] = get_param(7);
for(new i=0;i<klasid;i++){
if(equali(nazwy_klas[ilosc_klas],nazwa_klasy[i])){
frakcja_klas[ilosc_klas] = nazwa_frakcji[i];
}
}
return ilosc_klas;
}
public WybierzKlase(id)
{
new menu = menu_create("Wybierz klase:", "WybierzKlase_Frakcje");
for(new i=1; i <= ilosc_klas; i++)
{
if(!equal(frakcja_klas[i],"") && !is_in_previous(frakcja_klas[i],i)){
menu_additem(menu,frakcja_klas[i],frakcja_klas[i])
}
}
menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
menu_setprop(menu, MPROP_BACKNAME, "Poprzednia strona");
menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona");
menu_display(id, menu);
}
public WybierzKlase_Frakcje(id, menu, item)
{
if(item == MENU_EXIT){
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
new data[65], iName[64]
new acces, callback
menu_item_getinfo(menu, item, acces, data,64, iName, 63, callback)
new menu2 = menu_create("Wybierz klase:", "WybierzKlase_Handle");
new klasa[50],szTmp[5];
for(new i=1; i <= ilosc_klas; i++)
{
if(equali(data,frakcja_klas[i])){
WczytajDane(id, i);
format(klasa, charsmax(klasa), "%s \yPoziom: %i", nazwy_klas[i], poziom_gracza[id]);
num_to_str(i,szTmp,charsmax(szTmp));
menu_additem(menu2, klasa, szTmp);
}
}
WczytajDane(id, klasa_gracza[id]);
menu_setprop(menu2, MPROP_EXITNAME, "Wyjdz");
menu_setprop(menu2, MPROP_BACKNAME, "Poprzednia strona");
menu_setprop(menu2, MPROP_NEXTNAME, "Nastepna strona");
menu_display(id, menu2);
client_cmd(id, "spk QTM_CodMod/select");
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
public WybierzKlase_Handle(id, menu, item)
{
client_cmd(id, "spk QTM_CodMod/select");
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
new data[65], iName[64]
new acces, callback
menu_item_getinfo(menu, item, acces, data,64, iName, 63, callback)
item = str_to_num(data);
if(item == klasa_gracza[id] && !nowa_klasa_gracza[id])
return PLUGIN_CONTINUE;
nowa_klasa_gracza[id] = item;
if(klasa_gracza[id])
client_print(id, print_chat, "[COD:MW] Klasa zostanie zmieniona w nastepnej rundzie.");
else
{
UstawNowaKlase(id);
DajBronie(id);
ZastosujAtrybuty(id);
}
return PLUGIN_CONTINUE;
}
public bool:is_in_previous(frakcja[],from){
for(new i = from - 1;i>=1;i--){
if(equali(frakcja_klas[i],frakcja)){
return true;
}
}
return false;
}
cod_frakcje.ini 344 bajtów 5254 Ilość pobrań
[klasa]twoja nazwa klasy(ta z menu wyboru klas)[frakcja]twoja nazwa frakcji
[klasa]Szpieg[frakcja]Rosjanie
Napisane przez
bicek
w 19.01.2008 03:17
amx_mapchooser_type "1" // 0-mapy do votowania wybierane sa z pliku, 1-nominowanie map do votowania, 2-brak votowania amx_mapchooser_mapsloc "0" // 0-używa amx_mapchooser_mapsfile, 1-używa mapcycle, 2-używa folderu z mapami amx_mapchooser_mapsfile "maps.ini" // nazwa pliku w amxmodx/configs/ ,używany go kiedy amx_mapchooser_mapsloc ustawione jest na "0" amx_mapchooser_mapsfile_s "maps_small.ini" // plik użyty kiedy amx_mapchooser_mapsloc jest ustawiony na 0 i jest poniżej 10 osób na serwerze. Trzeba stworzyć ten plik amx_nominfromfile "0" // 0-gracze mogą nominować wszystkie mapy z folderu map, 1-gracze mogą nominować tylko mapy z amx_mapchooser_mapsfile amx_maxnominperplayer "1" // ile map może nominować jeden gracz amx_map_history 5 // Ile ostatnich granych map nie ma być w vote amx_extendmap_max "10" // maksymalny czas dla całkowitego rozszerzenia mapy (w minutach) amx_extendmap_step "10" // z jakim czasem mapa zostanie rozszerzona (czas w minutach) amx_ext_round_max "1" // ile razy mapa może być rozszerzana amx_ext_round_step "1" // z jaką liczbą rund mapa zostanie rozszerzona amx_ext_win_max "1" // ile razy mapa może być rozszerzana amx_ext_win_step "1" // z jaką liczbą rund mapa zostanie rozszerzona amx_rtv "1" // włączyć/wyłączyć opcję rockthevote (wymuszanie głosowania) amx_rtv_percent "0.6" // stosunek (%/100) ile graczy musi powiedzieć rockthevote aby wymusić głosowanie amx_rtv_min_time "10" // minimalny czas (w minutach) wymagany od rozpoczęcia mapy aby wymusić głosowanie (możliwość użycia opcji rockthevote) amx_rtv_map_time "10" // czas pomiędzy sukcesem głosowania na mapie (po rtv) i zmianie mapy (zamiast czekać do końca rundy)
mapchooser4.amxx 48,01 KB 5221 Ilość pobrań
mapchooser4.sma 48,5 KB 10058 Ilość pobrań
mapchooser4.amxx
mapchooser4.txt 57,08 KB 12476 Ilość pobrań
Napisane przez Cypis'
w 21.12.2011 19:45
ks_hpsentry "2500.0" // ile ma miec hp sentry gun ks_sentry_remove "1" // jesli 1 usuwa sentry w nowej rundzie, jak 0 to nie


1.0: - pierwsza wersja 1.0.1: - poprawka spadającej paczki 1.1: - Dodano nowe dźwięki, - Dodano poprawki do Predatora, Care Package, Emp i Nuke, - Dodano menu wyboru nagród, - Zmniejszono trochę kod 1.1.1: - dodana poprawka dotyku entów (były rlogi) 1.1.2: - usunięcie native menu_addtext (przez to niektórym nie działał killstreak) 1.2: - wersja niepublikowana (dodanie sentry guna) 1.3: - naprawienie bugów w Sentry gunie, - naprawienie bugów z EMP, - dodanie paska jak wejdziemy w Care Package (pasek jak przy brojeniu bomby), - dodanie nowych dźwięków 1.3.1: - dodanie cvaru "ks_hpsentry", - dodanie informacji w chat kto użył killstreaka 1.3.2: - naprawienie Sentry Guna (jak kucaliśmy to nie strzelał), - Jak zabijemy kogoś z Sentry Guna lub z Nalotu lub z innej rzeczy to liczy te zabicie do rankingu, - Dodanie UAV dla całej drużyny i po 60s od użycia UAV znika (tak jak w COD MW2 tylko że tam jest 30s) 1.3.3: - 1.3.2 była zła wersja nie ta wgrałem, - dodanie cvara na usunięcie sentry guna 1.3.4: - dodano do sentry guna materiał, żeby były odgłosy gdy strzelamy w niego - dodano że jak mamy tarcze założną to sentry nie strzela - poprawiono UAV (teraz podlicza cały czas z uav) 1.3.4a: - naprawiono wszystkie bugi, które zrobiłem wczoraj
killstreak.sma 30,55 KB 5102 Ilość pobrań
killstreak.amxx
modele-dzwieki.rar 3,85 MB 8097 Ilość pobrań1.4a: - dodano Emergency AriDrop, jest on od 8 zabójstw - dodano komendę say /ks2 - naprawiono wszelkie bugi - dodano większą losowość nagród z skrzynki 1.4b - naprawiono błąd z "[CSTRIKE] Invalid player 12" - zamieniono kilka funkcji cs_get_user_team na get_user_team - ponieważ get_user_team nie wywala błedu po wyjsciu gracza - naprawiono błąd że po użyciu nuke serwer creshował bo w cvar amx_nextmap posiadał nieprawidłową mape - zmieniono kilka typów w message_begin z MSG_ONE_UNRELIABLE na MSG_BROADCAST, żeby plugin w pewnych miejscach nie używał pętli for - w Emergency AriDrop naprawiono że w każdej paczce jest coś innego (wcześniej mogły być np. 4 sentry guny z paczek) 1.4c - dodanie EngFunc_GetAttachment do sentryguna - ta wersja będzie umożliwiać dodanie wyzwań, które później udostępnię
modele-dzwieki.rar 3,85 MB 8097 Ilość pobrań
dzwieki-emergairdrop.rar 218,89 KB 2825 Ilość pobrań
killstreak-tarcza.sma 37,6 KB 1637 Ilość pobrań
killstreak-tarcza.amxx
killstreak-bez.sma 37,6 KB 1524 Ilość pobrań
killstreak-bez.amxx
Napisane przez DarkGL
w 04.08.2011 12:19


//do zapisu sql cod_sql_host "localhost" cod_sql_user "user" cod_sql_pass "pass" cod_sql_db "database" //reszta to standardowe cvary
jeśli chcemy coś włączyć to niestawiany przed tym // jesli chcemy wyłączyć to stawiamy // przed #define pod #define PLUGIN "Call of Duty: MW Mod" #define VERSION "0.7.9 Beta" #define AUTHOR "QTM_Peyote & DarkGL" znajdziecie #define NEW_MODELS #define NEW_PLAYER_MODELS #define MAX 32 #define MONEY_MOD #define SKLEP //#define SAVE_NICK #define SAVE_STEAM //#define nvault #define SQL #define SPRINT //#define BOTY tutaj konfigurujemy moda NEW_MODELS - czy nowe modele broni mają być włączone NEW_PLAYER_MODELS - czy nowe modele postaci mają być włączone MAX 32 - ilość slotów oszczędzamy pamięć <img src='http://img.amxx.pl//public/style_emoticons/default/smile.png' class='bbc_emoticon' alt=':)' /> MONEY_MOD - czy money mod ma być włączony (kasa przyznawana tylko przez cod moda 10 % szans na zdobycie 5 $ przy zabiciu) SKLEP - czy ma być włączony sklepik SAVE_NICK - zapis na nick SAVE_STEAM - zapis na steamid nvault - zapis nvault SQL - zapis sql SPRINT - czy sprint ma być włączony BOTY - obsługa botów tak jak mówiłem // przed wyłącza a jeśli ma być włączone to #define bez niczego przed


cod.amxx 148,43 KB 803 Ilość pobrań
cod.sma 148,77 KB 2590 Ilość pobrań
cod.amxx
cod.amxx 143,5 KB 201 Ilość pobrań
cod.sma 137,4 KB 768 Ilość pobrań
cod.amxx
modele i dzwieki.rar 27,76 MB 2581 Ilość pobrań
Napisane przez MieTeK_
w 20.11.2010 18:20

Dodatek do nowego CodModa dodający sklep Nie jestem pewny czy jest na 100% dobrze zrobiony więc się nie obrażę za pomocne posty <img src='http://img.amxx.pl/public/style_emoticons/default/tongue.gif' class='bbc_emoticon' alt=':P' /> Dodałem cvary, żebyście sobie mogli pozmieniać ustawienia bez mieszania w .sma - są CoD po 1000 i po 100 lvl <img src='http://img.amxx.pl/public/style_emoticons/default/tongue.gif' class='bbc_emoticon' alt=':P' /> W sklepie mamy 7 opcji: -Ibuprofen [Leczy 10 HP] Koszt: 1500$ -Fenacetyna [Leczy 25 HP] Koszt: 3000$ -Tramal [Leczy 50 HP] Koszt: 6000$ -Amfetamina [Wyzej skaczesz] Koszt: 16000$ -Lotto [Losowanie bonusow] Koszt: 16000$ -Doswiadczenie [Dostajesz losowy EXP] Koszt: 16000$ -Ruletka [Dostajesz losowy perk] Koszt: 10000$ Z wytrzymałością perku: -Naprawa Perku [Dostajesz +15 wytrzymalosci perku] Koszt: 10000$

shop_ibuprofen 4000 - koszt ibuprofenu shop_fenacetyna 3000 - koszt tenacetyny shop_tramal 6000 - koszt tramalu shop_amfetamina 16000 - koszt amfetaminy shop_lotto 16000 - koszt lotto shop_doswiadczenie 16000 - koszt doswiadczenia shop_ruletka 10000 - koszt ruletki shop_naprawa 10000 - koszt naprawy perku shop_ibuhp 10 - ilość życia dodawana przez ibuprofen shop_fenhp 25 - ilość życia dodawana przez fenacetyna shop_tramhp 50 - ilość życia dodawana przez tramal shop_gravity 0.50 - mnożnik grawitacji po kupieniu amfetaminy shop_expmin 25 - minimalny exp który możemy dostać po kupnie doświadczenia shop_expmax 250 - maksymalny exp który możemy dostać po kupnie doświadczenia shop_wytrzymalosc 15 - ile wytrzymałości perku dostajemy po kupnie naprawy perku

Plik cod_shop.amxx kopiujemy do folderu plugins i dopisujemy go do pliku plugins-codmod.ini

Sklep.zip 26,02 KB 5600 Ilość pobrańPlik .zip który posiada .sma i .amxx jest w załączniku <img src='http://img.amxx.pl/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' /> Jest jeszcze stary sklep, jak kto woli ;p
starysklep.zip 20,51 KB 3734 Ilość pobrań


Moja zawartość