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
 

Lopez. - zdjęcie

Lopez.

Rejestracja: 06.08.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 04.09.2011 13:36
-----

#245876 Model dla VIP

Napisane przez Lopez. w 05.05.2011 07:11

Dokładnie tak, jeszcze raz skopiuj ten kod, poprawiłem go troszkę.
  • +
  • -
  • 1


#245872 Model dla VIP

Napisane przez Lopez. w 05.05.2011 07:06

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
register_plugin("Modele", "0.1", "Miczu")

register_event("TeamInfo","team_assign","a")
}

public plugin_precache()
{
precache_model("models/player/vip_ct/vip_ct.mdl")
precache_model("models/player/vip_te/vip_te.mdl")
}

public team_assign()
{
new id = read_data(1)

if(access(id, ADMIN_LEVEL_A) && access(id,ADMIN_USER))
{
new team[32]
read_data(2,team,31)

if(equal("TERRORIST",team)) cs_set_user_model(id,"vip_te")
if(equal("CT",team)) cs_set_user_model(id,"vip_ct")
}

  • +
  • -
  • 2


#225232 Steam na stornie!

Napisane przez Lopez. w 14.03.2011 09:05

[url=http://www.victor.org.pl/programowanie/php/steamprofile]Victor's blog
  • +
  • -
  • 1


#216556 Szukam Pluginów

Napisane przez Lopez. w 16.02.2011 23:01

Of course :)
Sprzedajemy Broń - AMXX.pl: Support AMX Mod X

przekazywanie pieniadzy gracza

Załącznik
Jest to plugin który na serwerze gracze mogą sobie wysyłać kasę (wrogowie i sojusznicy) przez komendę:
/transfer Nick Kasa

np.
/transfer WarninG. 1000
(komendę wpisujemy w say)

Załączone pliki


  • +
  • -
  • 1


#216439 Szukam Pluginów

Napisane przez Lopez. w 16.02.2011 18:02

http://www.allbots.o...11-01-14 Update

[warn="Abes Mapper"]Upewnij się że tekst/kod który dodajesz nie ma w sobie adresów do konkurencyjnych for.[/warn]
  • +
  • -
  • 1


#202504 Mapchooser

Napisane przez Lopez. w 03.01.2011 16:08

Deagles' Map Management 3.23 - AlliedModders
  • +
  • -
  • 1


#197963 Frakcje COD Mod

Napisane przez Lopez. w 20.12.2010 16:22

[CoD Stary] Dodawanie frakcji - Nieoficjalny polski support AMX Mod X
  • +
  • -
  • 1


#197962 Dodawanie frakcji

Napisane przez Lopez. w 20.12.2010 16:22

Pierwsze co robimy to dodajemy nową tablicę np. pod:
new const nazwy_klas[][] = {"Brak",
        "Snajper",
        "Komandos",
        "Strzelec wyborowy",
        "Obronca",
        "Medyk",
        "Wsparcie ogniowe",
        "Saper",
        "Demolitions",
        "Rusher",
        "Rambo (Klasa Premium)"
};

dodajemy

new const frakcje[][]={
        "Brak",
        "Polacy",
        "Rosjanie"
}


zawsze pierwsze musi być Brak potem po przecinkach podajemy nazwy frakcji po ostaniej frakcji przecinka nie ma ilość jest dowolna ale nie przesadzajmy bo potem będzie dużo roboty ;)

dobrze idziemy dalej

dodajemy

enum { NONE = 0,polacy,rosjanie}


dodajemy tablice :

new const nalezy_do[]={
        NONE,
        polacy,
        rosjanie,
        polacy,
        rosjanie,
        polacy,
        polacy,
        rosjanie,
        polacy,
        polacy,
        rosjanie
}

to tutaj ustalamy do której frakcji należy klasa i tak w tym przykładzie Snajper należy do polaków a Komandos do Rosjan

Następnie musimy podmienić funkcje

public WybierzKlase(id)


na tą
public WybierzKlase(id)
{
        new menu = menu_create("Wybierz frakcje:", "Wybierzfrakcje_Handle");
        for(new i = 1;i<sizeof(frakcje);i++){
                menu_additem(menu, frakcje[i]);
        }
        menu_display(id, menu);
}

i dodać tą

public Wybierzfrakcje_Handle(id, menu2, item)
{       
        if(item == MENU_EXIT)
        {
                menu_destroy(menu2);
                return PLUGIN_CONTINUE;
        }       

        item++;
        frakcja_gracza[id] = item;
        new menu = menu_create("Wybierz klase:", "WybierzKlase_Handle");
        new klasa[50];
        for(new i=1; i<sizeof nazwy_klas; i++)
        {
                if(nalezy_do[i] == item){
                        WczytajDane(id, i);
                        format(klasa, 49, "%s \yPoziom: %i", nazwy_klas[i], poziom_gracza[id]);
                        menu_additem(menu, klasa);
                }
        }
       
        WczytajDane(id, klasa_gracza[id]);
       
        menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
        menu_setprop(menu, MPROP_BACKNAME, "Poprzednia strona");
        menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona");
        menu_display(id, menu);
       
        client_cmd(id, "spk QTM_CodMod/select");
        #if defined BOTY
        if(is_user_bot2(id))
                WybierzKlase_Handle(id, menu, random(sizeof nazwy_klas-1));
        #endif
       
        return PLUGIN_CONTINUE;
}

w zmiennych globalnych musimy jeszcze dodać

new frakcja_gracza[33]

możemy pod np new const nalezy_do :)

i na koniec musimy podmienić

WybierzKlase_Handle(id, menu, item)

na

public WybierzKlase_Handle(id, menu, item)
{
        client_cmd(id, "spk QTM_CodMod/select");
       
        if(item == MENU_EXIT)
        {
                menu_destroy(menu);
                return PLUGIN_CONTINUE;
        }       
       
        item++;
       
        new ile = 0;
        for(new i=1; i<sizeof nazwy_klas; i++)
        {
                if(nalezy_do[i] == frakcja_gracza[id]){
                        ile++;
                }
                if(ile == item){
                        item = i;
                        break;
                }
        }
       
       
        if(item == klasa_gracza[id])
                return PLUGIN_CONTINUE;
       
        if(item == Rambo && !(get_user_flags(id) & ADMIN_LEVEL_H))
        {
                client_print(id, print_chat, "[COD:MW] Nie masz uprawnien aby kozystac z klasy premium.");
                WybierzKlase(id);
                return PLUGIN_CONTINUE;
        }
       
        if(klasa_gracza[id])
        {
                nowa_klasa_gracza[id] = item;
                client_print(id, print_chat, "[COD:MW] Klasa zostanie zmieniona w nastepnej rundzie.");
        }
        else
        {
                klasa_gracza[id] = item;
                WczytajDane(id, klasa_gracza[id]);
                Odrodzenie(id);
        }
        return PLUGIN_CONTINUE;
}

no i kompilujemy i praca skończona ;)

źródło : www.darkgl.amxx.pl

[uwaga=DarkGL]Drobna poprawka[/uwaga]
  • +
  • -
  • 19


#197928 Perki do CoD moda

Napisane przez Lopez. w 20.12.2010 15:17

Peyote piszę perki za darmo.
Napisz na jego stronie.
Pluginy i Mody
  • +
  • -
  • 1


#197924 Zmiana mapy

Napisane przez Lopez. w 20.12.2010 14:59

W server.cfg zmień mp_maxrounds 0
mp_maxrounds 0
i
mp_timeleft 0
Pamiętaj o restarcie serwera lub wpisanie poprzez rcona
rcon exec server.cfg

  • +
  • -
  • 1


#197776 /serwery

Napisane przez Lopez. w 19.12.2010 20:36

xREDIRECT - Nieoficjalny polski support AMX Mod X
  • +
  • -
  • 1


#188322 Problem AmxBans 6.0 od strony serwera

Napisane przez Lopez. w 13.11.2010 19:19

Posiadam AmxBans 6.0.0 na www jest wszystko dobrze, jednak serwer się crashuje
Logi :
L 11/13/2010 - 18:43:42: -------- Mapchange to de_dust2 --------
L 11/13/2010 - 18:44:43: [amxbans_core.amxx] [AMXBans] WARNING: admin_sql.amxx plugin running! stopped.
L 11/13/2010 - 18:44:43: [amxbans_core.amxx] [AMXBans] WARNING: amxbans_core.amxx should be the fist entry in your plugins.ini!
L 11/13/2010 - 18:44:43: [amxbans_core.amxx] [AMXBans] WARNING: amxbans_main.amxx should be the second entry in your plugins.ini!
L 11/13/2010 - 19:03:42: [mapchooser.amxx] Vote: Voting for the nextmap started
L 11/13/2010 - 19:03:57: [mapchooser.amxx] Vote: Voting for the nextmap finished. The nextmap will be de_airstrip
L 11/13/2010 - 19:05:41: -------- Mapchange to de_airstrip --------
L 11/13/2010 - 19:06:41: [amxbans_core.amxx] [AMXBans] WARNING: admin_sql.amxx plugin running! stopped.
L 11/13/2010 - 19:06:41: [amxbans_core.amxx] [AMXBans] WARNING: amxbans_core.amxx should be the fist entry in your plugins.ini!
L 11/13/2010 - 19:06:41: [amxbans_core.amxx] [AMXBans] WARNING: amxbans_main.amxx should be the second entry in your plugins.ini!


Plugins.ini:
; AMX Mod X plugins

; 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)
amxbans_core.amxx
amxbans_main.amxx

Modules.ini
;;;
; To enable a module, remove the semi-colon (<img src='https://amxx.pl/public/style_emoticons/default/wink.gif' class='bbc_emoticon' alt=';)' /> in front of its name.
; If it's not here, simply add it its name, one per line.
; You don't need to write the _amxx part or the file extension.
;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; SQL Modules usually need to be enabled manually ;;
;; You can have any number on at a time.  Use      ;;
;;  amx_sql_type in sql.cfg to specify the default ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

mysql
;sqlite

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Put third party modules below here.              ;;
;; You can just list their names, without the _amxx ;;
;;  or file extension.                              ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; These modules will be auto-detected and loaded   ;;
;;  as needed.  You do not need to enable them here ;;
;;  unless you have problems.                       ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

fun
engine
fakemeta
geoip
sockets
;regex
nvault
cstrike
csx
hamsandwich
Posiadam amxa 1.8.2
Dproto s/ns
GM 1.2
  • +
  • -
  • -1