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
 

SHiBBy. - zdjęcie

SHiBBy.

Rejestracja: 22.11.2014
Aktualnie: Nieaktywny
Poza forum Ostatnio: 01.06.2024 14:16
-----

#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


#418568 Diablo Mod by Stachu

Napisane przez Stachuu :D ?? w 07.06.2012 14:11

Witam was bardzo serdecznie postanowilem zamiescic dzis moje Diablo.
Na wstepie powiem ze jest to odkopany plik sma (ostatnio edytowany okolo 4 miechy temu)
wiec nie mam do niego modeli plikow .txt .
mysle ze bedzie on sluzyl jako pomoc przy robieniu wlasnych Dm

Moze troche o tym co jest w tym calym pliku sma

1.Gildie (by me)
2.Artefakty
3.Wlasny system questow
4.27 klas
5.Przynajmniej 5 calkiem nowych mocy (licze tylko te ktorych odpowiednikow nie spotkalem na innych serwerach/lub wyszlyodemnie)

Nie mam glowy aby rozpisywac all wiec zamieszczam plik i zycze powodzenia w przeszukiwaniu moda :P

W razie pytan piszcie w tym temacie.


Załączony plik  newdiablo.sma   348,53 KB  3665 Ilość pobrań
  newdiablo.amxx
  • +
  • -
  • 56


#778274 [ROZWIĄZANE] Blad serwera

Napisane przez PANDA_2zl w 04.03.2024 10:41

Coś tego typu ci potrzeba
https://dev-cs.ru/resources/702/
https://forums.allie...ad.php?t=305967
  • +
  • -
  • 1


#249996 Diablomod by Onyke

Napisane przez Onyke w 16.05.2011 16:45

Diablomod 5.9l by Onyke




Dołączona grafika
Plik diablo_onyke.amxx do addons/amxmodx/plugins
Plik diablo_onyke.sma do addons/amxmodx/scripting
Archiwum "diablo_onyke.rar" wypakować do cstrike.
Wejdz do addons/amxmodx/configs/plugins.ini i na samym końcu dopisz: diablo_onyke.amxx
Dołączona grafika
#include <amxmodx>
#include <amxmisc>

#include <engine>
#include <fakemeta>
#include <cstrike>

#include <fun>
#include <fakemeta_util>
#include <sqlx>
#include <csx>
#include <hamsandwich>
#include <colorchat>
#include <xs>
#include <nvault>
Dołączona grafika
diablo_sql_host "Adres bazy MySQL"
diablo_sql_user "Użytkownik bazy"
diablo_sql_pass "Hasło użytkownika"
diablo_sql_database "Nazwa bazy danych"
diablo_sql_table "diablomod"
diablo_sql_save "Zapis bazy 0-2"
//0 - Nick
//1 - IP
//2 - STEAMID
diablo_xpbonus 20 //Ilość expa za zabicie (standardowo ustawione na 7)
diablo_xpbonus2 40 //Ilość expa za wykonania celu mapy (standardowo ustawione na 75)
diablo_xpbonus3 20 //Okresla ile dosw. dostajesz za wygranie rundy przez twoj team
diablo_durability 10 //Okresla ilosc tracenia jakosci za każdym razem,kiedy uderzy cie przeciwnik
diablo_spawnchance 7 //1/x - szansa na zrespienia gracza
SaveXp 1 //1/0 zapisywanie doświadczenia
diablo_classes abcdefghijkl //kt&#243;re klasy maja być dostępne
diablo_avg 0 //zaczynanie od sredniej serwera (liczonego od lvl 1)
diablo_dmg_exp 0 //za ile zabranego hp wrogowi dostaje sie 1 exp (domyslnie 20, 0 - off)
//Cvarow podanych niżej nie zmieniaj
sv_hook "1"
sv_hookthrowspeed "2000"
sv_hookspeed "600"
sv_hookwidth "32"
sv_hooksound "1"
sv_hookcolor "0"
sv_hookplayers "1"
sv_hookinterrupt "0"
sv_hookadminonly "0"
sv_hooksky "1"
sv_hookopendoors "1"
sv_hookbuttons "1"
sv_hookpickweapons "1"
sv_hookhostfollow "1"
sv_hookinstant "0"
sv_hooknoise "0"
sv_hookmax "0"
sv_hookdelay "0.0"
//Koniec cvar&#243;w kt&#243;rych masz nie zmieniać
Dołączona grafika
Max lvl: 100
Max pkt na statystyke: 50
Tabela Expa: Podstawowa
Frakcje: Bohaterowie, Potwory, Zwierzęta, Premium
Ilość klas: 28 Dołączona grafika
Ilość itemów: 120+
Usunięte: większość (jak nie wszystkie) bugi podstawowego diablo.
Doświadczenie za wygraną runde.
Questy ( Dzięki DarkGL Dołączona grafika )
System many: z bardzo rozbudowanym sklepem za nią.
Nowe moce typu: lina pająka, rakiety, lustrzane pancerze itp
Exp leci od: 4 graczy online
Poradnik dostępny: Tutaj [KLIK]
Chyba tyle, a jak o czymś zapomniałem to będzie to niespodzianka Dołączona grafika
Dołączona grafika
/drop, /d - wyrzuca aktualnie posiadany item.
/item, /i, /przedmiot, /p - pokazuje informacje na temat aktualnie posiadanego itemu.
/klasa, /k, klasa - wyświetla menu z wyborem klas / Pamiętaj wchodząc pierwszy raz na serwa klasa będzie dostępna po zmianie mapy !!
/speed, /s - pokazuje aktualną prędkość
/gracze, /g - pokazuje listę graczy online z ich klasą,itemem itp
/czary, /cz - pokazuje obecne statystyki (siła,inteligencja,zwinność,zręczność)
/rune, /r - wyświetla sklep za kasę
/mana, /m - wyświetla sklep za mane
/exp - wyświetla obecną ilość expa i ile brakuje do następnego poziomu
/reset - resetuje statystyki (siła,inteligencja,zwinność,zręczność)
/questy, /quest - wyświetla menu z misjami(questami)
Dołączona grafika
Sorry za taką jakość ale innego ssa nie miałem, a na tym ssie był adres mojego forum.
Diablo ciut się różni od tego na SS
Dołączona grafika
Zauważone błędy:
Kilka itemów nie ma opisu i jak dobrze pamiętam kilka nie działa.
WAŻNE






Żeby usunąć "reklamy" wpisz w .sma słowo "amxx.pl" i zamień na swój adres forum po czym ponownie przekompiluj.
Wyskakuje Ci błąd - "undefined symbol "YELLOW"" ? Zobacz ten temat.
Żeby zmienić ilość graczy od ilu leci exp znajdź "if(zablokuj < 4 && amount < 200)" i "4" zamień na tyle od ilu ma lecieć (masło maślane)
Diablomod może nie jest jakoś super optymalnie przerobiony ale to dlatego że jest to stara wersja mojego diablo i wtedy jeszcze byłem newbie.(Zresztą mój serwer nie miał problemów z utrzymaniem go)
Stworzone na bazie Diablo Mod 5.9l przy użyciu dost. poradników i własnych doświadczeniach.
Zakaz kopiowania bez zgody autora lub administracji forum.





Dołączona grafika
Modele:
Załączony plik  diablo_onyke.rar   1,27 MB  5763 Ilość pobrań

.SMA:
Załączony plik  diablo_onyke.sma   402,1 KB  4234 Ilość pobrań
  diablo_onyke.amxx - aby pobrać plik .amxx kliknij "Pobierz Plugin"

Poradnik WWW by Suis
Załączony plik  Poradnik WWW by Suis.rar   8,29 KB  2553 Ilość pobrań

Statystyki WWW [KLIK]
  • +
  • -
  • 68


#778152 Widoczność niewidzialnych z teamu

Napisane przez darnoK^ w 20.02.2024 18:32

w public plugin_init() dodajesz:

register_forward(FM_AddToFullPack, "PreThinkNinja", 1)

i na koniec kodu 

public PreThinkNinja(es_handle, e, ent, host, hostflags, player, pSet)
{
if(!is_user_connected(host) || !is_user_connected(ent))
return;


if(get_user_team(host) != get_user_team(ent))
return;


if(player_class[ent] == NONE)
return;


set_es(es_handle, ES_RenderMode, kRenderTransAdd);
set_es(es_handle, ES_RenderAmt, 255.0);
}

Dodam tylko, ze to jest kodzik z diablo gdzie są gildie misje i artefakty więc nie wiem czy to na 5.9 będzie śmigać. 


  • +
  • -
  • 1


#501835 RoundSound

Napisane przez speedkill w 15.01.2013 20:10

RoundSound

opis
Jest to plugin większości znany, odtwarza on muzykę na koniec rundy, w zależności który team wygrał.
Ktoś spyta czym ten plugin różni się od tych pozostałych?

Plugin ten posiada:
  • Wczytywanie utworów z pliku RoundSound.ini
  • Playlista dla każdego teamu z osobna
  • Możliwość przesłuchania każdego z utworu
  • Możliwość ustawienia dla którego teamu ma być dana piosenka
  • Tytuły piosenek podajemy w tym samym pliku
  • Plugin wczytuje wszystko na początku mapy, tylko raz!
  • Dokładne logowanie o przebiegu wczytywania każdej piosenki
  • Możliwość włączenia/wyłączenia roundsound'a
  • Pokazywanie jaka piosenka obecnie jest odgrywana
  • Możliwość ustawienia m.in. gdzie ma się pokazywać jaka piosenka jest odgrywana ( czat lub ukrycie tego )
  • Komenda /last, dzięki której możemy zobaczyć tytuł ostatniej piosenki
  • Wyłączanie / włączanie, odsłuchiwanie utworów odbywa się w menu
  • Reklama na czacie co ustalony czas cvarem, o istnieniu takich komend jak /last itp.
  • Blokowanie pluginu, jeżeli plik RoundSound.ini nie istnieje w folderze configs/
  • Możliwość wyłączenia reklam dotyczących roundsound'a
  • Możliwość zmiany pozycji wyświetlania obecnego utworu
  • Możliwość ustawienia czy muzyka ma się odtwarzać losowo czy po kolei
  • Możliwość wyświetlenia użytkownikowi tytłu piosenki, a także wyłączenie tego
Resztę zobaczycie sami ;)

screenshot

1.JPG 2.JPG 3.JPG 4.JPG 5.JPG

wymagane moduly
amxmodx
cvary
 
Roundsound_ads_time      /* Czas wyświetlania wiadomości w sekundach [ domyślnie 120 ] | Limit nie mniej niż 30 sekund  */
Roundsound_prefix        /* Prefix wiadomości dotyczących roundsounda [ domyślnie RoundSound ]   */
Roundsound_show_type     /* Wyświetlanie informacji o obecnym utworze [ domyślnie 1 ] | 1 - Chat | 0 - Brak   */
Roundsound_random_music  /* Czy muzyka ma się odtwarzać losowo [ domyślnie 0 ] | 1 - Losowo | 0 - Po kolei   */
Roundsound_show_playlist /* Czy ma pokazywać nazwy utworów ( w odsłuchiwaniu, pod koniec rundy lub gdy gracz użyje komendy /last ) [ domyślnie 1 ] | 1 - Tak | 0 - Nie    */
komendy 
Otwiera główne menu, w którym można wyłączyć lub włączyć roundsounda, posłuchać utworów CT / TT, wyłączyć reklamy, oraz zmienić pozycję wyświetlania:
 
say /rs
say /roundsound
say_team /rs
say_team /roundsound
Pokazywanie ostatniego utworu, który został odegrany:
 
say /last
say_team /last
konfiguracja

Tworzymy plik RoundSound.ini w folderze configs, następnie uzupełniamy go tak:
"Ścieżka" "Tytuł" "Team"
Przykładowo:
"misc/RoundSound/1.mp3" "All I Want For Christmas Is You" "TT"
Ważne! Ścieżkę podajemy tak jakbyśmy się znajdowali w folderze sound/, wyżej został podany przykład.

instalacja
Standardowa.

inne informacje

Autor: Michał "speedkill" Mulik

download
Czysta wersja:
Załączony plik  amxmodx.rar   17,71 KB  6552 Ilość pobrań


Załączony plik  RoundSound.sma   10,41 KB  3886 Ilość pobrań
  RoundSound.amxx
  • +
  • -
  • 72


#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


#250805 Dodawanie questów

Napisane przez DarkGL w 19.05.2011 06:45

dużo więcej roboty a ja nie mam czasu na to obecnie
  • +
  • -
  • 3


#137222 Jak dodać klasę by działała 2 strona? [TUTEK]

Napisane przez SoLiD w 21.05.2010 22:11

Już kilka osób miało z tym problemy, więc piszę tego tutka :D
1. Robimy 2 stronę dla 1 klasy
Spoiler


2. Dodawanie klas do 2 menu
Spoiler


Jeśli popełniłem jakiś błąd napisz :D
  • +
  • -
  • 12


#126770 [5.9l] Nowa klasa bez resetu exp (SQL)

Napisane przez mgr inż. Pavulon w 18.04.2010 17:45

INSERT IGNORE INTO *TABELA_DIABLO* (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, *NUMER_NOWEJ_KLASY*, *LEVEL_NOWEJ_KLASY*, *EXP_NOWEJ_KLASY* FROM *TABELA_DIABLO* GROUP BY *RODZAJ_ZAPISU* HAVING MAX(klasa)<*NUMER_NOWEJ_KLASY*;


W miejsce wartości pomiędzy gwiazdkami w stawiamy odpowiednie wartości
*TABELA_DIABLO* -> standardowo dbmod_tablet
*NUMER_NOWEJ_KLASY* -> np 9 (standardowo jest 8 klas)
*LEVEL_NOWEJ_KLASY* -> lvl nowych graczy (czyli 0 czy tam 1 na początek)
*EXP_NOWEJ_KLASY* -> exp nowych graczy (zależy lvl'a, 0 na początek może być)
*RODZAJ_ZAPISU* -> nick, ip lub sid

czyli np:
INSERT IGNORE INTO dbmod_tablet (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 9, 1, 1 FROM dbmod_tablet GROUP BY nick HAVING MAX(klasa)<9;

W przypadku zapisu na nick doda wszystkim(którzy jej nie mają) klasę z numerem 9, lvl 1 i exp 1 w tabeli dbmod_tablet

Zapytanie to należy wysłać do bazy danych korzystając np. z phpMyAdmin'a.
  • +
  • -
  • 8


#720120 Diablo Mod 5.9l edytowany i poprawiony - nie moge pobrac paczki

Napisane przez mayday245 w 08.02.2016 19:45

Czytaj kolego komentarze :]




#673743 menufront nie kompiluje sie

Napisane przez he1st w 05.12.2014 11:47

Proszę

Załączone pliki


  • +
  • -
  • 1