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
 

darnoK^ - zdjęcie

darnoK^

Rejestracja: 23.02.2017
Aktualnie: Nieaktywny
Poza forum Ostatnio: 24.10.2024 18:58
-----

#756956 [+18] Sexy bomba

Napisane przez White w 18.02.2019 19:50

opis
Zamiast standardowej bomby mamy dziewczynę, która przy rozbrajaniu zaczyna tańczyć na rurze.

screenshot
52326624_2426298984087766_8766452864487784448_o.jpg

download

Załączone pliki


  • +
  • -
  • 17


#756863 Naprawa błędu: "Load error 17 (invalid file format or version)"

Napisane przez Rivit w 17.02.2019 13:00

Z racji, że dużo osób ma problemy z tym błędem to postanowiłem napisać coś na szybko o co chodzi w tym wszystkim.

 

 

1. Skąd się bierze ten błąd?

Błąd się pojawia, gdy wersja AMXX na serwerze jest niezgodna z wersją kompilatora, którym są skompilowane nasze pluginy.

Przykład:

Mamy sobie AMXX 1.8.1 i wszystko działa. Postanawiamy zrobić update do 1.8.2, no więc wgrywamy pliki nowego AMXX'a, odpalamy serwer i? No i dużo pluginów sypie błędami Load error 17 (invalid file format or version).

 

2. Jak żyć? Co robić?

Otóż sprawa jest prosta. Najpierw należy się zorientować jaką wersje AMXX posiadamy na serwerze.

Służą do tego komendy:

  • meta list
  • amxx version

 

Przykładowy output z komendy 'meta list'. W tym przypadku wersja to 1.8.2

Spoiler

 

'amxx version'

Spoiler

 

Gdy ustalimy już wersje czas na kompilacje. Można użyć kompilatora online, który jest na http://amxx.pl, ale sugerowałbym użycie kompilatora lokalnego.

W tym celu wchodzimy sobie na stronke https://www.amxmodx.org/  tam mamy AMXX'y 1.8.2 i 1.9 (reszty wersji trzeba pogrzebać sobie gdzieś w necie czy coś, te najpopularniejsze obecnie). Pobieramy sobie AMX Mod X Base windows/linux (zależy jakiego systemu używasz, mowa tu o  twoim systemie, nie tym na serwerze).

Pliczek pobrany, należy go wypakować i przejść do folderu scripting. Tam znajduje się nasz kompilator. Głowne jego pliki to te widoczne na screenie:

ss1.PNG

Pamiętajcie, aby wrzucić pliki .inc do folderu include, jeżeli jakiś plugin korzysta z własnych.

Teraz gdy mamy nasz kompilator wystarczy przekompilować nasze pluginy z serwera. W tym celu należy wrzucić nasze pliki .sma do folderu z kompilatorem, a później uruchomić plik compile.exe (bądź compile.sh, gdy jesteśmy na linuxie). Wyskoczy okienko, a pluginy się skompilują i będą w folderze 'compiled'. Stamtąd pozostaje nam je wgrać na nasz serwer oraz zmienić mape/zrestartować serwer. Błędy powinny ustąpić. Aby sprawdzić, które pluginy działają bądź nie wystarczy użyć komendy 'amxx plugins' albo 'amx_plugins'

 

3. Uwagi

 

1. Pluginy standardowe, czyli:

Spoiler

 

należy wgrywać wraz z aktualizacją AMXX (są w folderze plugins), z wersji na wersje są zmieniane (dodają jakieś łatki do nich czy nowe ficzery). Nie ma potrzeby ich ponownej kompilacji, gdyż w paczce są one już skompilowane.

 

2. Błędy przy kompilacji pluginów

Może się tak zdarzyć, że niektóre pluginy będą się kompilowały z błędem na nowszym kompilatorze. Wynika to ze zmian w kolejnych wersjach AMXX. Wtedy należy albo samemu pokombinować coś (zwykle błędy są proste w naprawie), albo napisać na forum temat w odpowiednim dziale. (może będę doklejac do tego tematu listy popularnych błędów itp)

Lista typowych błędów/ostrzeżeń kompilatora:

  • warning 233: symbol "client_disconnect" is marked as deprecated: Use client_disconnected() instead.
    

    Naprawa: 
    - szukamy w naszym pluginie client_disconnect i zamieniamy na client_disconnected, po czym kompilujemy plugin ponownie i ma śmigać.

 

3. Dla leniwych kompilator w wersji 1.8.2 na windowsa znajduje się w załączniku.

 

Załączone pliki


  • +
  • -
  • 14


#756800 Rangi na czacie

Napisane przez Robiin w 14.02.2019 19:06

Odświeżyłem nieco kod; teraz działa on tylko na AMXX >= 1.9. Dodałem:

  • Breakowanie pętli po przypisaniu już rangi,
  • Wyświetlanie się wiadomości przy awansie,
  • Prefix czatu,
  • Forward userRankUp, przyjmujący dwa argumenty (index, level) gdzie level to poziom, na jaki gracz awansowal,
  • Zmieniony typ natywu ze style 1 na style 0,
  • Zmieniony styl rejestrowania komend na czacie,
  • Mniejsze zmiany pokroju usunięcia zbędnych zmiennych i zastąpienia ich funkcją fmt.

Kod wrzucam do pierwszego posta z nazwą rangi_AMXX19.sma


  • +
  • -
  • 5


#756789 Rangi na czacie

Napisane przez Paweł. w 14.02.2019 15:26

Dało by radę dodać HUD ?  ;P [Nick] [Ranga] [Zabójstwa] [Postep] [Konto VIP] [Forum] 

 

Pozdrawiam  :D 

 

Sprawdź czy działa :P

 

Załączony plik  hud.sma   1,59 KB  373 Ilość pobrań
  hud.amxx


  • +
  • -
  • 2


#756797 Rangi na czacie

Napisane przez Paweł. w 14.02.2019 18:14

Load fails: Plugin uses an unknown function (name "GetUserRank") - check your modules.ini.

 

 

Załączony plik  Rangi.sma   5,76 KB  290 Ilość pobrań
  Rangi.amxx


  • +
  • -
  • 1


#756685 RoundSound (Luty 2019) By Troche Wstydzioch ;D

Napisane przez Troche Wstydzioch ;D w 11.02.2019 17:08

Ilość kawałków: 32
 
Typ dźwięku: mp3 (320 Kbps)
 
Długość utworów: 10 - 18 sec
 
 
 
  Przedstawiam wam nowy RoundSound zrobiony w całości przeze mnie w paczce jest 32 utwory   :P     :D 
Do paczki dodaję skonfigurowany plik RoundSound.ini gotowy pod ten plugin: https://amxx.pl/topi...62-roundsound/
 
DOWNLOAD #1 ZippyShare
 

 

 
RoundSound Luty 2019 By #Troche Wstydzioch ;D.rar
 
 
DOWNLOAD #2 Dysk Google
 
 
 
 
 

 

 

 
Playlista:
 
 

 

"misc/luty2019/1.mp3" "Malach Tempo Mxtp ft. Rufuz, Dj Gondek - To nie to samo" "CT"
"misc/luty2019/2.mp3" "Malach Tempo Mxtp ft. Rufuz, Malach, Dj Grubaz - Falszywka (Remix)" "TT"
"misc/luty2019/3.mp3" "ALLE FARBEN & ILIRA - FADING" "CT"
"misc/luty2019/4.mp3" "Armin van Buuren feat. Trevor Guthrie - This Is What It Feels Like" "TT"
"misc/luty2019/5.mp3" "Avicii - Lonely Together ft. Rita Ora" "CT"
"misc/luty2019/6.mp3" "Brave - Flames Of Love" "TT"
"misc/luty2019/7.mp3" "C-Bool - Fire In My Head (feat. Cadence XYZ)" "CT"
"misc/luty2019/8.mp3" "C-BooL - Never Go Away (Older Grand Remix)" "TT"
"misc/luty2019/9.mp3" "David Guetta, Bebe Rexha & J Balvin - Say My Name" "CT"
"misc/luty2019/10.mp3" "Dermot Kennedy - Power Over Me" "TT"
"misc/luty2019/11.mp3" "Don Diablo - Survive feat. Emeli Sande & Gucci Mane" "CT"
"misc/luty2019/12.mp3" "Gigi D'Agostino - L'Amour Toujours (MaxRiven Remix)" "TT"
"misc/luty2019/13.mp3" "GrubSon - Na szczycie" "CT"
"misc/luty2019/14.mp3" "Malach / Rufuz feat. DJ Grubaz - Blok 2" "TT"
"misc/luty2019/15.mp3" "Malach / Rufuz feat. DJ Grubaz - Oryginal" "CT"
"misc/luty2019/16.mp3" "Marcin Sojka - Zaskakuj Mnie" "TT"
"misc/luty2019/17.mp3" "Marnik & SMACK - Gam Gam" "CT"
"misc/luty2019/18.mp3" "Martin Garrix & Matisse & Sadko - Forever" "TT"
"misc/luty2019/19.mp3" "MilyPan - Krolowa" "CT"
"misc/luty2019/20.mp3" "MilyPan - Malolatki" "TT"
"misc/luty2019/21.mp3" "R3HAB x Sofia Carson - Rumors (C-BooL Remix)" "CT"
"misc/luty2019/22.mp3" "ROBIN SCHULZ FEAT. ERIKA SIROLA – SPEECHLESS" "TT"
"misc/luty2019/23.mp3" "Robin Schulz - Sun Goes Down feat. Jasmine Thompson" "CT"
"misc/luty2019/24.mp3" "Runtree - Molly feat. Elyar" "TT"
"misc/luty2019/25.mp3" "Lilly Wood & The Prick and Robin Schulz - Prayer In C (Robin Schulz Remix)" "CT"
"misc/luty2019/26.mp3" "Rather Be - Clean Bandit ft. Jess Glynne" "TT"
"misc/luty2019/27.mp3" "Wiz Khalifa - See You Again (feat. Charlie Puth)" "CT"
"misc/luty2019/28.mp3" "DEAF KEV - Invincible [NCS Release]" "TT"
"misc/luty2019/29.mp3" "Lobuzy - Zbuntowany Aniol" "CT"
"misc/luty2019/30.mp3" "Roksana Wegiel - Anyone I Want To Be (Junior Eurovision 2018)" "TT"
"misc/luty2019/31.mp3" "Calvin Harris, Rag'n'Bone Man - Giant" "CT"
"misc/luty2019/32.mp3" "Drenchill ft. Indiiana - Freed from Desire" "TT"
 

  • +
  • -
  • 5


#756526 Logo by ?

Napisane przez Rivit w 07.02.2019 18:30

proszę bardzo :D Osobiście uważam to za arcydzieło

Załączone miniatury

  • e4ca5860-9f6c-45b8-8460-b966630a29f0.png

  • +
  • -
  • 9


#756530 Logo by ?

Napisane przez Robiin w 07.02.2019 20:04

mIEn6cd.png


  • +
  • -
  • 13


#755617 Edyta ja cod mod LvL

Napisane przez Rivit w 24.01.2019 11:54

Kurrr...

 

Pokaż co tam ustawiasz? Skąd ja mam wiedzieć co wpisujesz


  • +
  • -
  • 1


#755469 [IPS4] Status "Ostatnio online" Staff Online

Napisane przez Paweł. w 21.01.2019 18:44

ACP arrow.png Wygląd arrow.png Style i szablony arrow.png Edytuj HTML CSS arrow.png Zakładka Szablony arrow.png Wyszukujemy: staffMembers 

I dodajemy pod (u mnie linijka 16)

{expression="\IPS\Member\Group::load( $user->member()->member_group_id )->formattedName" raw="true"}

Dodajemy to:

                         {{if $user->member()->last_activity}}

                                            <div class="cWidgetContainer " data-controller="core.front.widgets.area" data-role="widgetReceiver" data-orientation="vertical" data-widgetarea="sidebar">
		<ul class="ipsList_reset">
            
<li class="ipsPos_left">
{lang="members_last_visit"}
{{if $user->member()->isOnline()}}<i class="fa fa-circle ipsOnlineStatus_online" data-ipsTooltip title="{lang="online_now" sprintf="$user->member()->name"}"></i>{{endif}}
{{if $user->member()->last_activity}}{datetime="$user->member()->last_activity" short="TRUE"}{{endif}}
</li>
{{endif}}

Dodajemy pod (u mnie to linijka 51)

{expression="\IPS\Member\Group::load( $user->member()->member_group_id )->formattedName" raw="true"}

Dodajemy to:

{{if $user->member()->last_activity}}
                     
                      <div class="cWidgetContainer " data-controller="core.front.widgets.area" data-role="widgetReceiver" data-orientation="vertical" data-widgetarea="sidebar">
		<ul class="ipsList_reset">
          
<li class="ipsPos_left">
{lang="members_last_visit"}
{{if $user->member()->isOnline()}}<i class="fa fa-circle ipsOnlineStatus_online" data-ipsTooltip title="{lang="online_now" sprintf="$user->member()->name"}"></i>{{endif}}
{{if $user->member()->last_activity}}{datetime="$user->member()->last_activity" short="TRUE"}{{endif}}
</li>
{{endif}}

Wygląd całego kodu:

{{if $orientation == 'vertical'}}

    {{foreach $users as $user}}
        {{if $user->member()->isOnline()}}
            <li class='ipsDataItem {{if $orientation == 'horizontal'}}ipsGrid_span3{{endif}}'>
       
                <div class='ipsDataItem_icon ipsPos_top'>
          
                    {template="userPhoto" app="core" group="global" params="$user->member(), 'tiny'"}
                </div>
          
                <div class="ipsDataItem_main">
     
                    <h3 class='ipsType_sectionHead'>{{if \IPS\Member::loggedIn()->language()->checkKeyExists( "core_staff_directory_name_{$user->id}" )}}<a href='{$user->member()->url()}'>{lang="core_staff_directory_name_{$user->id}"}</a>{{else}}{$user->member()->link()|raw}{{endif}}</h3>
                    <p class='ipsType_reset ipsType_normal ipsType_light'>
                         {expression="\IPS\Member\Group::load( $user->member()->member_group_id )->formattedName" raw="true"}
                         {{if $user->member()->last_activity}}

                                            <div class="cWidgetContainer " data-controller="core.front.widgets.area" data-role="widgetReceiver" data-orientation="vertical" data-widgetarea="sidebar">
		<ul class="ipsList_reset">
            
<li class="ipsPos_left">
{lang="members_last_visit"}
{{if $user->member()->isOnline()}}<i class="fa fa-circle ipsOnlineStatus_online" data-ipsTooltip title="{lang="online_now" sprintf="$user->member()->name"}"></i>{{endif}}
{{if $user->member()->last_activity}}{datetime="$user->member()->last_activity" short="TRUE"}{{endif}}
</li>
{{endif}}
                      <span class="ipsPos_right">
              
                             {{if !member.members_disable_pm AND !$user->member()->members_disable_pm}}
                                  <a href='{url="app=core&module=messaging&controller=messenger&do=compose&to={$user->member()->member_id}" seoTemplate="messenger_compose"}' data-ipsDialog data-ipsDialog-title='{lang="compose_new"}' data-ipsDialog-forceReload data-ipsDialog-remoteSubmit data-ipsDialog-flashMessage="{lang="message_sent"}"><i class='fa fa-envelope'></i> </a>
                             {{endif}}
                      </span>
                    
                    </p>
                </div>
            </li>
        {{endif}}
    {{endforeach}}
{{else}}
    {{foreach $users as $user}}
        <div class='ipsGrid_span3'>
            {{if $user->member()->isOnline()}}
      
                <div class='ipsDataItem_icon ipsPos_top'>
                    {template="userPhoto" app="core" group="global" params="$user->member(), 'tiny'"}
                </div>
                <div class="ipsDataItem_main">
                    <h3 class='ipsType_sectionHead'>{{if \IPS\Member::loggedIn()->language()->checkKeyExists( "core_staff_directory_name_{$user->id}" )}}<a href='{$user->member()->url()}'>{lang="core_staff_directory_name_{$user->id}"}</a>{{else}}{$user->member()->link()|raw}{{endif}}</h3>
                    <p class='ipsType_reset ipsType_normal ipsType_light'>
                        {expression="\IPS\Member\Group::load( $user->member()->member_group_id )->formattedName" raw="true"}
                       {{if $user->member()->last_activity}}
                     
                      <div class="cWidgetContainer " data-controller="core.front.widgets.area" data-role="widgetReceiver" data-orientation="vertical" data-widgetarea="sidebar">
		<ul class="ipsList_reset">
          
<li class="ipsPos_left">
{lang="members_last_visit"}
{{if $user->member()->isOnline()}}<i class="fa fa-circle ipsOnlineStatus_online" data-ipsTooltip title="{lang="online_now" sprintf="$user->member()->name"}"></i>{{endif}}
{{if $user->member()->last_activity}}{datetime="$user->member()->last_activity" short="TRUE"}{{endif}}
</li>
{{endif}}
        
                      <span class="ipsPos_right">
                            {{if !member.members_disable_pm AND !$user->member()->members_disable_pm}}
                                <a href='{url="app=core&module=messaging&controller=messenger&do=compose&to={$user->member()->member_id}" seoTemplate="messenger_compose"}' data-ipsDialog data-ipsDialog-title='{lang="compose_new"}' data-ipsDialog-forceReload data-ipsDialog-remoteSubmit data-ipsDialog-flashMessage="{lang="message_sent"}"><i class='fa fa-envelope'></i> </a>
                            {{endif}}
                        </span>
                    </p>
                 </div>
            {{endif}}
        </div>
     {{endforeach}}
{{endif}}

Efekt:

 

LhJmpLE.png

 

 

Widget: 

Załączony plik  Staff Online.zip   4,03 KB  132 Ilość pobrań

 


  • +
  • -
  • 3


#755468 [IPS4] Rozbudowany widget Administracja Online.

Napisane przez Paweł. w 21.01.2019 18:30

Poradnik autorstwa: Paweł

 

Wchodzimy na strone główną arrow.png Zarządzaj blokami ( Po lewej stronie image.png.a2c94ff40d58c5fd4ba0acc250fbdaarrow.png System arrow.png Blok "Użytkownicy"

Spoiler

 

arrow.png Przenosimy do panelu bocznego arrow.png Edytuj arrow.png "Grupy". dodajemy grupy Administracyjne arrow.png Wyświetlanie, zaznaczamy "Lista"

 

 

Efekt:

 

X77m7d0.png

 

ZAKAZ KOPIOWANIA ITD. BEZ ZGODY AUTORA!


  • +
  • -
  • 2


#754197 Propozycje zmian w generatorze vip

Napisane przez Robiin w 14.12.2018 23:09

Na wstępie chciałbym prosić każdego czytelnika o dołożenie swojej wiedzy do tematu i podzielenie się doświadczeniem, żeby wspólnie udoskonalić generator.

 

Ode mnie takie info:

 

Usunąć makrodefinicję IsPlayer

Spoiler

 

Zależnie od tego, czy chcemy iść z tym wszystkim pod kod easy-to-read czy wydajny:

Zamiana bool'a g_Vip na bity

Spoiler

 

Zmiana syntaxu sprawdzania sumy bitowej flag gracza

Spoiler

 

Zmiana momentu i częstotliwości przypisywania dostępu do vipa

Spoiler

 

Jednorazowe pobranie nicku gracza, żeby uniknąć powtarzania się tego przy liście vipów, say'u etc.

Spoiler

 

Zmiana syntaxu w sayHandle na łatwy do odczytania przy prefixie

Spoiler

 

Przy okazji tego wszystkiego można by zmienić syntax kodu overall; usunąć zbędne spacje, ogarnąć powtarzający się kod, nazwy zmiennych z np. "g_Vip" na "hasVip" (tak, wiem, że są różne syntaxy pisania kodu i różne firmy wymagają różnych sposobów jego pisania, ale tutaj możemy śmiało powiedzieć, że sami będziemy na tym korzystać. Moim zdaniem łatwiej się czyta "hasVip" niż "g_Vip", ale to już preferencje personalne, ja tylko daję propozycję ;) ), usunąć zbędne przechodzenie do osobnych funkcji, usunąć brackety przy jednoliniowych funkcjach (tak, tutaj też wiem, że to ma swój cel i różni programiści [...]).


  • +
  • -
  • 11


#753779 Świąteczne RoundSoundy 2018

Napisane przez Wraith w 01.12.2018 20:53

Link: https://www42.zippys...N73Ct/file.html

 

Ilość: 42

 

Tracklista:

 

1.Train - Shake up Christmas
2.Morgen - Święta przed PC (Pierwsza zwrotka)
3.S Club 7 - Perfect Christmas
4.Paul McCartney - Wonderful Christmas Time
5.Świąteczne EP - Nie pada śnieg
6.Morgen - Święta przed PC (Refren)
7.Big Cyc - Idą święta
8.Shakin' Stevens - Merry Christmas Everyone
9.Morgen - Święta przed PC (Druga zwrotka)
10.Basshunter - Jingle Bells
11.Morgen - Święta przed PC (Trzecia zwrotka)
12.De Su - Kto wie
13.Ania Szarmach - Coraz bliżej święta
14.52 Dębiec - Kryszmas Alkoholis
15.Mariah Carey - All I Want For Christmas Is You
16.Anna Szarmach - Coraz bliżej Święta
17.PDG - Kolęda
18.Wham! - Last Christmas
19.PDG - Kolęda
20.Kayah - Ding Dong
21.Verba - Ten czas
22.Czerwone Gitary - Jest taki dzień
23.52 Dębiec - Kryszmas Alkoholis
24.Melanie Thornton - Wonderful Dream
25.Martin Garrix - Przybiezeli Do Betlejem Zwierzeta (Slupe Christmas Edit)
26.Quligowscy - Z kopyta kulig rwie
27.Céline Dion - Happy Xmas
28.Masters - Prezent
29.Effect - Zimna Vodka
30.Martin Garrix - Wsrod nocnej ciszy (Hanysek Edit)
31.Martin Garrix - Pojdzmy wszyscy do stajenki (Matien Christmas Edit)
32.Sandro Silva & Quintino - Epic MaluSienki (Hanysek Edit)
33.DVBBS & Borgeous vs Christmas - Tsunami (Kamian Dotwica Christmas Rework 2013)
34.Seaven & Seaven Junior - Last Christmas 2018
35.Remady vs Dj Antoine - Last Christmas Superstar (Dj Decameron Edit Version)
36.G&K Project - Jingle Bells
37.Zespół Fair Play - Jingle Bells 2017
38.Jingle Bells (Teddy Cream Bootleg)
39.AdryxG - Christmas Bounce
40.Ced Tecknoboy - Merry X Mas
41.Cascada - Last Christmas
42.Sumptuastic - Jest taki dzień

 


  • +
  • -
  • 5


#753533 Call of Duty Mod (by O'Zone)

Napisane przez O'Zone w 24.11.2018 17:20

opis

Ponad 8 lat temu, QTM. Peyote wydał swojego Call of Duty: MW Mod, znany tutaj jako "CoD Nowy".

Jeszcze w 2016 roku zacząłem pracować nad własną wersją, która miałaby być opracowana od podstaw

i przede wszystkim scentralizować zarządzanie wieloma funkcjonalnościami bezpośrednio w silniku.

Miałoby to zmniejszyć liczbę potencjalnych bugów, a przede wszystkim dość mocno zredukować

długość kodu klas / itemów i maksymalnie ułatwić ich tworzenie.

 

Projekt zakończyłem pod koniec 2017 roku i jako, że swoją karierę związaną AMXX już zakończyłem,

postanowiłem go opublikować na użytek społeczności, żeby ta praca się nie zmarnowała.

 

Baza moda to 19 pluginów wliczając w to silnik (niektóre są oczywiście opcjonalne)

i zapewniają masę funkcjonalności, których wręcz nie mam czasu opisać

- jeśli ktoś będzie skłonny wytworzyć takowy opis, będę zobowiązany.

Poza nimi ciekawscy znajdą 35 gotowych klas i 101 itemów do wykorzystania,

które stanowią przy okazji przykład jak tworzyć klasy i itemy na tym silniku.

Dodatkowo znaleźć tam można pluginy usług pod SklepSMS.

Wszystkie dodatkowe pliki gotowe do wrzucenia, czyli modele, sprite'y, dźwięki

i bazowe pliki konfiguracyjne znajdują się w folderze resources.

 

Uwaga: Mod jest napisany pod AMXXa 1.8.3 / 1.9.

Polecam dodatkowo wykorzystać ReHLDS i ReGameDLL ze względu na większą stabilność niż natywne binarki.

 

komendy

Dostęp do niemal wszystkich komend jest dostępny w głównym menu pod komendą /menu lub klawiszem "V".

Oczywiście listy komend i ich aliasów można znaleźć w kodzie źródłowym poszczególnych pluginów.

 

cvary

Spoiler

 

inne informacje

Niestety przy kilku próbach dodawania tematu z listami dostępnych natywów i forwardów dostawałem "504 Gateway Timeout".

Widać ponad 1100 linii to nieco za dużo, a przynajmniej jak na tagi code.

Dokumentacja natywów i forwardów jest zatem dostępna w cod.inc: https://github.com/T.../master/cod.inc

Komentarze do nich są napisane w języku angielskim - zakładam, że osoby biorące się za development pluginów go znają.

 

download

Zawsze aktualną wersję można znaleźć na GitHubie: https://github.com/TheDoctor0/CoDMod


  • +
  • -
  • 32


#752811 Csgo Mod Zapis SQL

Napisane przez tytusek w 25.10.2018 11:24

Z racji, że się powoli wycofuje z csa 1.6 to upubliczniam pliki csgomoda, nad którym się dość sporo bawiłem :)

 

 

opis

*Skiny dostaje się z skrzyni, która otwieramy kluczem.

*Skrzynie wypadają losowo pod koniec mapy dla x graczy zależnej od ogolnej ilości wszystkich na serverze.

*Klucze wypadają podczas zabijania innych graczy.

*Gdy podnieszesz bron gracza a on miał na niej skina to mozesz korzystac z jego skina az sam wyrzucisz tą bron.

 

 

[ Chyba styknie, reszte sami ogarniecie albo sam jak zlapie wene to rozpisze bardziej ]

konfiguracja

addons\amxmodx\configs\csgo\skins.cfg - tutaj dodajemy nowe skiny 

 

Przykład:

 

"22" "M4A4 Howl" "models/csgo/updatenewskin/m4a22.mdl" "2"

"22" - id broni m4a1, pozniej nazwa "M4a4... Howl...", no i pozniej sciezka "models/bleblelbe" na samym koncu ta "2" oznacza szanse na drop skina

 

i CVARY csgo_host... itd do amxx.cfg dopiszcie najlepiej

 

komendy

/menu - glowne menu moda
/rangi - od ilu jest nastepna ranga itd
/skin - glowne menu moda
/domyslne - ustawia domyslne skiny
/top15 - top15 servera, 
/rank - twoj rank na serverze
/konto - zarzadzanie twoim kontem na serverze.
 
ogolnie wylaczyc trzeba standardowy system rank na serveerze z racji ze w modzie osobny jest wbudowany, juz nawet nie pamietam jaki to byl plugin ( csstats chyba )
 

cvary

 

csgo_host_sql  "127.0.0.1"
csgo_user_sql   "user sql"
csgo_password_sql   "password"
csgo_database_sql  "database"

 

wymagane moduly

 

ReHLDS 

ReAPI ( najlepiej jedno z nowszych )

AMXX > 1.8.2

 

download

Załączony plik  csgoMod.rar   15,51 MB  606 Ilość pobrań

[ wszystkie pliki trzeba skompilować najlepiej lokalnie, potrzebne biblioteki w razie czego są, nawet opisaną macie dokumentacje ]

 


  • +
  • -
  • 12