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
 

Dlugi - zdjęcie

Dlugi

Rejestracja: 10.10.2017
Aktualnie: Nieaktywny
Poza forum Ostatnio: 03.03.2018 08:46
-----

#744978 Call of Duty / Battlefield ?? Na czym sie wzorowac.

Napisane przez NiczegoWinien w 09.12.2017 23:03

Witam wszystkich.

Ostatnio zacząłem pisać plugin, który dziś zaczyna sie przeobrażac w modyfikacje i tu nasuwa sie pytanie na czym się wzorować.

Ponieważ modyfikacja jest oparta na różnych trybach rozgrywek, które możemy znaleźć w najnowszych grach.

Na dzień dzisiejszy mam napisane 2 tryby rozgrywek.

 

Pierwszy tryb to Dominacja:

Na mapie znajdują się 3 punkty. Alpha,Bravo i Charlie. Każda z drużyn za cel ma przejęcie i kontrolowanie tych punktów.

Za kontrolę nasza drużyna będzie zdobywać Bilety,Kupony,Punkty (do ustalenia) i gdy osiągnie wyznaczony cel wygrywa rozgrywkę.

 

Drugi tryb to Capture Coins (nazwa do ustalenia w zależności co będziemy zbierać)

Na mapie znajduje się 16 monet. Rozgrywka przypomina Deathmatch gdyż gramy każdy na każdego i w razie śmierci po chwili się odradzamy.

Za zbieranie monet gracz otrzymuje punkty,które pozwalają mu się wspiąć w puktacji najlepszych graczy (efekt aktualnej listy w HUD).

Za zebranie Kolekcji czyli 5 monet gracz otrzyma dodatkowe punkty lecz to nie jest takie łatwe gdyż po śmierci nasz zabójca nas z nich okrada :)

 

Jakieś pomysły na kolejne rozgrywki?

 

Co do silnika to wprowadzam małą innowacje.

Tutaj trochę sie wzoruję na FPS'ach z klasami. Więc tak samo klasy są dostepne i ich specjalizacje.

 

Klasy - Po wejściu na serwer każdy gracz ma możliwość stworzenia własnej unikalnej klasy. Czyli wymyśla jej nazwę oraz trenuje specyfikację wybraną przez nas samych.

Zastanawiam sie nad broni,skinów aby urozmaicić troche gre.

 

Specyfikacje - Jest ich 14 jak na razie. Głownie to co już znacie czyli:

- HP na start

- Większy procent obrażeń

- Mniejszy Recoil

- Gdy upadniemy nie dostajemy obrażeń

- Niewidzialność

itp.

 

Szału nie ma lecz te Specyfikacje są wyodrębnione na pasywne i aktywne. Więc jak sie domyślacie powyższe Specyfikacje można używac wszystkie razem w tym samym czasie ponieważ są pasywne. Mniejszy Recoil,150 HP i +10% dmg brzmi nieźle razem co  ? :)

Każda z tych Specyfikacji jest "levelowana". Możemy je zwiększać płacąc walutą na serwerze.

Oczywiście odpowiedni balans Specyfikacji pod względem koszta zrobi na serwerze zróżnicowanie klas.

 

To tak ogólnie. Walute będziemy zdobywać za wygrane tryby (więcej waluty), za remis (troche mniej) i przegrane (najmniej).

Aby uniknąć przechodzenia graczy pod koniec mapy do zwycięzkiego teamu aby dostać nagrode napisałem pewien wzór, który między innymi

pobiera czas, który gracz spędził w danym teamie. Więc jeśli gracz przejdzie na pare minut przed zakończeniem mapy dostanie zaledwie pare %. która jest przeznaczona dla wygranego teamu. Z doświadczenia i testów wyglądało na to że lepiej było zostać w swoim teamie i przegrać niz dołaczyć po przeciwników pod koniec i wygrać.

 

Także tak z grubsza opisałęm to. I jak sądzicie ? Czego się złapać? Na czym sie dalej wzorować?

Może macie własny koncept tego... Zapraszam do dyskusji i dziękuję za pomysły,pomoc.

 

Pozdrawiam


  • +
  • -
  • 1


#726796 [Only DD2] Paczka by aha.mp3 [Linux][Gotowiec]

Napisane przez he1st w 31.05.2016 21:35

Siemaneczko! Przedstawiam wam paczkę, która była robiona na zlecenie dla jednej z sieci, lecz z powodu jej upadku nie mam co z nią zrobić, a branie hajsu za sklejenie pluginów i ich modyfikacje to nie jest dla mnie ;)

 

Co znajdziecie w paczce:

- System Skinów dla VIPA oraz SVIPA, który pisałem na podstawie Knife Moda. (https://amxx.pl/topi...noży-do-wyboru/)

- VIP/SVIP, które są dopasowane pod względem serwera.

- Gotowe kolorowe MOTD dla VIPA oraz SVIPA. Za MOTD odpowiadają pliki vip.txt oraz svip.txt.

- Uber Sounds, które mają aż 32 dźwięki typu Multikill, Headshot etc. Myślę, że fajna sprawa ;)

- RoundSoundy, które tworzyłem sam. Ich lista jest w folderze cstrike/sound/DS. Plugin od RoundSounda to oczywiście plugin speedkill, który działa idealnie, łącznie z losowym odtwarzaniem piosenek :)

 

Lista bibliotek:

- AmxModX 1.8.2

- dproto (0.9.548)

- fakedetector 2.1.7 by Asmodai

- metamod 1.20

- nbex

- uino

- vtc (współdziała z dproto 0.9.548)

 

WAŻNE! W GŁÓWNYM FOLDERZE Z PACZKĄ JEST RÓWNIEŻ ODPOWIEDNIO SKONFIGUROWANE dproto.cfg, LECZ NIE MUSISZ Z NIEGO KORZYSTAĆ!

 

plugins.ini

 

; AMX Mod X plugins
amxbans_core.amxx
amxbans_main.amxx
; Admin Base - Always one has to be activated
; admin.amxx        ; admin base (required for any admin-related)
;admin_sql.amxx        ; admin base - SQL version (comment admin.amxx)

; Basic
admincmd.amxx        ; basic admin console commands
adminhelp.amxx        ; help command for admin console commands
adminslots.amxx        ; slot reservation
multilingual.amxx    ; Multi-Lingual management

; Menus
menufront.amxx        ; front-end for admin menus
cmdmenu.amxx        ; command menu (speech, settings)
ReasonKicker.amxx
plmenu.amxx        ; players menu (kick, ban, client cmds.)
;telemenu.amxx        ; teleport menu (Fun Module required!)
mapsmenu.amxx        ; maps menu (vote, changelevel)
pluginmenu.amxx        ; Menus for commands/cvars organized by plugin

; Chat / Messages
antiflood.amxx        ; prevent clients from chat-flooding the server
scrollmsg.amxx        ; displays a scrolling message
imessage.amxx        ; displays information messages
adminvote.amxx        ; vote commands

; Map related
; nextmap.amxx        ; displays next map in mapcycle
; mapchooser.amxx        ; allows to vote for next map
timeleft.amxx        ; displays time left on map

; Configuration
pausecfg.amxx        ; allows to pause and unpause some plugins
statscfg.amxx        ; allows to manage stats plugins via menu and commands

; Counter-Strike
restmenu.amxx        ; restrict weapons menu
statsx.amxx        ; stats on death or round end (CSX Module required!)
;miscstats.amxx        ; bunch of events announcement for Counter-Strike
;stats_logging.amxx    ; weapons stats logging (CSX Module required!)

; Enable to use AMX Mod plugins
;amxmod_compat.amxx    ; AMX Mod backwards compatibility layer

; Custom - Add 3rd party plugins here

//////////////////////////////[aha.mp3]///////////////
extreme_bancfg2.amxx            ;Bany na CFG
Skins_Mod.amxx                    ;Menu Skinów SVIP/VIP oraz blokada zmiany skinów dla zwykłych graczy by aha.mp3
antysetti.amxx                    ;Blokada nicków typu Player, Setti, Unnamed
server_menu_v2.amxx                ;menu z lista serwerow
bullet_damage.amxx                ;Nowy widok zadawanych obrażeń
bs_limiter.amxx                    ;Możliwość regulacji podłożenia bomby na niechcianym BS.
RoundSound.amxx                    ;RoundSoundy na serwerze
black_smoke.amxx                ;Czarny Smoke
parachute.amxx                    ;Spadochron
inf_smierc.amxx                    ;Info po śmierci (pisane)
resetscore.amxx                    ;Reset statystyk

////////////VIP///////////////
VIP.amxx                        ;VIP (jego opis znajdziemy w vip.txt)
///////////SVIP//////////
SVIP.amxx                        ;SVIP (jego opis znajdziemy w svip.txt)

////////////////////////////////////////////Dodatki/////////////////////////////////////////////
amx_ip_zmienne.amxx                ;komenda amx_ip pokazuje IP graczy
Allow_round_finish.amxx            ;pozwola dokonczyc runde na koniec mapy


//////////////////////////////////////////Admini///////////////////////////////////////////////
admin_alltalk.amxx                ;admin widzi wszystkie rozmowy
admin_freelook.amxx                ;admin widzi z kazdej kamery
admin_spec_esp.amxx                ;esp po smierci dla admina

//////////////////////////////////////////Straznicy serwera/////////////////////////////////////
straznik.amxx                    ;Wymuszanie poprawnych rate'ów na serwerze
hpk.amxx                        ;Wyrzuca za zbyt wysoki ping
afkbombtransfer.amxx            ;Przekazanie bomby od gracza AFK
timestamp_rank_pl_1.1.amxx        ;Automatyczny reset rankingu co 30 dni z zapisem do pliku txt (folder cstrike)
ptb.amxx                        ;Wyrównuje drużyny
; Voices_Management.amxx            ;Kontrola rozmów przez mikrofon (OFF, bo nie działa przez to info po śmierci)
AntiShield.amxx                    ;Wychwytuje graczy z włączonym CT AntiShield

//////ASYSTY////////////
asysty.amxx debug                ;Asysta oraz zemsta
adminchat.amxx                    ;Noy wygląd AdminChat (U@)

 

Instrukcja:

Folder DD2 rozpakować WinRarem zawartość folderu DD2 wgrać na ftp serwera do głównego folderu.

 

Sma każdego pluginu, którego nie edytowałem znajdziesz tutaj: http://amxx.pl/pluginy

 

Każde sma, które edytowałem znajduje się w paczce w folderze scripting!

 

DL: http://www81.zippysh...beGPB/file.html

 

Waga paczki: 28.6 MB wraz z modelami.

 

 

Zachęcam do oceny. Błędy związane z pluginami/całą paczką kierować w odpowiednich działach tego forum.

 

Pozdrawiam forumowiczów. :)


  • +
  • -
  • 4


#744646 Problem z klasa?

Napisane przez ChrisN w 28.11.2017 19:42

Paki plantować nie możesz bo wymuszasz u gracza, przełączenie broni na nóż 

 

if (ma_klase[id]) engclient_cmd(id,"weapon_knife")

 

Ps. Nie prościej użyć set_user_health(index, health) do ustawienia hp? Teraz dałeś -99 w statach a gracz i tak z lvl będzie se dawał :)


  • +
  • -
  • 1


#712982 Only DD2 :: AntyRush

Napisane przez Sloenthran w 09.10.2015 05:57

opis
 
Prosty plugin przeciwdziałający "raszowaniu" przeznaczony na serwery OnlyDD2. W porównaniu do innych pluginów tego typu jest bardzo mało obciążający...
 
instalacja
 
Standardowa
 
download

Załączony plik  AntyRushDD2.sma   3,42 KB  889 Ilość pobrań
  AntyRushDD2.amxx
  • +
  • -
  • 4


#744366 [KOSZ] Kilka problemów

Napisane przez Deadly_SouL w 21.11.2017 12:50

Odnośnie pierwszego pytania.

 

Jeśli masz Vip'a to podmień cały public

public handleSayText(msgId,msgDest,msgEnt){

Na:

public handleSayText(msgId,msgDest,msgEnt){
	new id = get_msg_arg_int(1);
	
	if(is_user_connected(id) && g_Vip[id]){
		new szTmp[256],szTmp2[256];
		get_msg_arg_string(2,szTmp, charsmax(szTmp))
		
		new szPrefix[64] = "^x04[VIP]";
		
		if(!equal(szTmp,"#Cstrike_Chat_All")){
			add(szTmp2, charsmax(szTmp2), "^x01");
			add(szTmp2, charsmax(szTmp2), szPrefix);
			add(szTmp2, charsmax(szTmp2), " ");
			add(szTmp2, charsmax(szTmp2), szTmp);
		}
		else{
			new szPlayerName[64];
			get_user_name(id, szPlayerName, charsmax(szPlayerName));
			
			get_msg_arg_string(4, szTmp, charsmax(szTmp));
			set_msg_arg_string(4, "");
			
			add(szTmp2, charsmax(szTmp2), "^x01");
			add(szTmp2, charsmax(szTmp2), szPrefix);
			add(szTmp2, charsmax(szTmp2), "^x03 ");
			add(szTmp2, charsmax(szTmp2), szPlayerName);
			add(szTmp2, charsmax(szTmp2), "^x01 :  ");
			add(szTmp2, charsmax(szTmp2), szTmp)
		}
		
		set_msg_arg_string(2, szTmp2);
	}
	return PLUGIN_CONTINUE;
}

Jeśli masz wgrane Prefixy Cod'a to łap naprawione ;) Sam miałem z tym problem ale znalazłem łatke do tego :)

 

W załączniku masz gotowca

 

 

Załączone pliki


  • +
  • -
  • 1


#744049 [ROZWIĄZANE] Problem z ReHLDS

Napisane przez Anonymuss w 11.11.2017 20:34

 

witam mam problem.
Zainstalowalem na serwerze ReHLDS

Steam nie slyszy ns?
I czy ReHLDS dziala poprawnie

MetaList:
 

Currently loaded plugins:
      description      stat pend  file              vers      src   load  unlod
 [ 1] AMX Mod X        RUN   -    amxmodx_mm_i386.  v1.8.2    ini   Start ANY  
 [ 2] Reunion          RUN   -    reunion_mm_i386.  v0.1.75   ini   Start Never
 [ 3] Revoice          RUN   -    revoice_mm_i386.  v0.1.0.3  ini   Start Never
 [ 4] ReAuthCheck      RUN   -    reauthcheck_mm_i  v0.1.5    ini   Start Never
 [ 5] Rechecker        RUN   -    rechecker_mm_i38  v2.3      ini   Chlvl ANY  
 [ 6] <relocalizebugf  badf load  relocalizebugfix  v -       ini    -     -   
 [ 7] VoiceTranscoder  RUN   -    VoiceTranscoder.  v2017RC3  ini   ANY   ANY  
 [ 8] MySQL            RUN   -    mysql_amxx_i386.  v1.8.2    pl1   ANY   ANY  
 [ 9] Fun              RUN   -    fun_amxx_i386.so  v1.8.2    pl1   ANY   ANY  
 [10] Engine           RUN   -    engine_amxx_i386  v1.8.2    pl1   ANY   ANY  
 [11] FakeMeta         RUN   -    fakemeta_amxx_i3  v1.8.2    pl1   ANY   ANY  
 [12] CStrike          RUN   -    cstrike_amxx_i38  v1.8.2    pl1   ANY   ANY  
 [13] CSX              RUN   -    csx_amxx_i386.so  v1.8.2    pl1   ANY   ANY  
 [14] Ham Sandwich     RUN   -    hamsandwich_amxx  v1.8.2    pl1   ANY   ANY  
 [15] ReAimDetector    RUN   -    reaimdetector_am  v0.1.6    pl1   ANY   Never
15 plugins, 14 running

Steam nie slyszy ns, poniewaz masz modul "Revoice", ktory po prostu nie dziala :(

Wgraj VoiceTranscoder zamiast Revoice

 

https://amxx.pl/topi...eam-22-czerwca/


  • +
  • -
  • 1


#743869 Problem z reklamą

Napisane przez ChrisN w 06.11.2017 19:26

Wyłączaj po kolei pluginy i sprawdź, który jest za to odpowiedzialny :)
  • +
  • -
  • 1


#743874 Problem z reklamą

Napisane przez MAGNET FRA w 06.11.2017 19:40

a nie masz w config ustawione w tym  advertisements  reklamy zobacz  bo nie mam pojecia w którym pluginie jeszcze moze byc ta reklama




#743443 Prosba o vip

Napisane przez Robiin w 23.10.2017 14:38

public handleSayText(msgId,msgDest,msgEnt){	

    new id = get_msg_arg_int(1);
    
    if(!is_user_connected(id))      return PLUGIN_CONTINUE;
    
    new szTmp[192], szTmp2[192];
    get_msg_arg_string(2, szTmp, charsmax(szTmp));
    
    new szPrefix[64] = "";
    
    if(!equal(szTmp,"#Cstrike_Chat_All")){
        add(szTmp2, charsmax(szTmp2), "^x01");
        add(szTmp2, charsmax(szTmp2), szPrefix);
        add(szTmp2, charsmax(szTmp2), " ");
        add(szTmp2, charsmax(szTmp2), szTmp);
    }
    else{
        new szPlayerName[64];
        get_user_name(id, szPlayerName, charsmax(szPlayerName));
        
        get_msg_arg_string(4, szTmp, charsmax(szTmp)); //4. argument zawiera treść wysłanej wiadomości
        set_msg_arg_string(4, ""); //Musimy go wyzerować, gdyż gra wykorzysta wiadomość podwójnie co może skutkować crash'em 191+ znaków.
    
        add(szTmp2, charsmax(szTmp2), "^x01");
        add(szTmp2, charsmax(szTmp2), szPrefix);
        add(szTmp2, charsmax(szTmp2), "^x03 ");
        add(szTmp2, charsmax(szTmp2), szPlayerName);
        add(szTmp2, charsmax(szTmp2), "^x01 :  ");
        add(szTmp2, charsmax(szTmp2), szTmp)
    }
    
    set_msg_arg_string(2, szTmp2);
    
    return PLUGIN_CONTINUE;
}

  • +
  • -
  • 1


#743437 Prosba o vip

Napisane przez Robiin w 23.10.2017 10:32

https://amxx.pl/topi...ji/#entry740948


  • +
  • -
  • 1