Jump to content

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

Posted Image Posted Image

Guest Message by DevFuse
 

Anonimowy09's Photo

Anonimowy09

Rejestracja: 08.10.2020
Aktualnie: Nieaktywny
Poza forum Ostatnio: 21.02.2025 05:50
-----

#779484 Pytanie CT i TT grają razem

Posted by MaTT19948 on 04.02.2025 19:40

Może chodzi ci o mod zombie hell?  Jeden team ct+tt kontra boty zombie? 

[Zombie Hell]ZombieHell 1.6 - Pluginy - AMXX.pl: Support AMX Mod X i SourceMod


  • +
  • -
  • 1


#439469 Nie zapisuje poziomu [COD MOD]

Posted by KeyOne on 02.08.2012 00:47

Każdemu nie zapisuje, mam ustawione zapisywanie na nick czyli: cod_savetype 1, mam także włączony moduł nvault.
  • +
  • -
  • 1


#779454 witam problem z kompilacja

Posted by DarkGL on 31.01.2025 17:30

Załaczyłeś zły plik z kodem.


  • +
  • -
  • 1


#779235 Pytanie o hud

Posted by KoRrNiK on 25.12.2024 17:02

Teoretycznie HUDu nie da się zrobić w kilku kolorach, ale w praktyce, jeśli ktoś ruszy głową i dobrze pomyśli, to można to obejść. Można osiągnąć efekt wielu kolorów poprzez użycie kilku osobnych HUDów. Maksymalnie na ekranie można wyświetlić 4 HUDy przy użyciu funkcji show_hudmessage.  
 
Więc tak, da się zrobić tak, żeby np. "Perk" i "Klasa" były w różnych kolorach. Patrząc na Twój przykład, gdzie "Klasa" i "Perk" są wyświetlane jeden pod drugim, wystarczą dwa osobne HUDy, zamiast  np. trzech czy czterech.  
 
Pierwszy HUD (np. zielony) umieszczony na współrzędnych 0.01, 0.20 może wyglądać tak:  
 
NICK  
- odstęp  ^n (tutaj są odstępy specjalnie po to by zrobić miejsce dla drugiego HUDu który jest na tych samych współrzędnych)
- odstęp  ^n
MONETY  
POZIOM  
HP  
KLAN  
 
Drugi HUD (np. żółty) na tych samych współrzędnych by zachować odpowiednie skalowanie względem rozdzielczości, zaczyna się od razu od "odstępów", by odpowiednio ustawić "Klasę" i "Perk":  
 
- odstęp  ^n
KLASA  
PERK  
 
Oraz w kodzie masz warunek if(cod_get_user_class_id(id)), który spradza czy masz wybraną klasę i wyświetla wtedy klase i perka. W takim przypadku musisz zadbać o to, żeby odstępy również były zależne od tego warunku. Dzięki temu odstępy będą dodawane lub usuwane tylko wtedy, gdy gracz rzeczywiście ma klasę, a nie będą stale wyświetlane. 
 
Tutaj trzymaj na szybko coś wykombinowane oraz z wyczyszczonym kodem, nie wiem nawet czy działa bo dawno już w amxxie nie pisałem i nie miałem gdzie tego spradzić ale sama logika działania powinna być git nawet jakbyś chciał coś po swojemu pokombinować to już masz rozpisane jak to zrobić. 
 
public pokaz_hud(id) {
    id -= 1000;

    if (!is_user_connected(id))
        return;

    if (is_user_alive(id)) {
        display_hud_for_user(id);
    } else {
        new target = pev(id, pev_iuser2);

        if (!target)
            return;

        display_hud_for_user(target, id);
    }
}

stock display_hud_for_user(id, viewer = -1) {
    new hud_message[526], hud_length = 0;

    new player_name[33], class_name[30], perk_name[30], clan_name[30];
    get_user_name(id, player_name, charsmax(player_name));
    cod_get_user_class_name(id, class_name, charsmax(class_name));
    cod_get_user_perk_name(cod_get_user_perk(id), perk_name, charsmax(perk_name));
    cod_get_user_clan(id, clan_name, charsmax(clan_name));

    hud_length = formatex(hud_message[hud_length], sizeof(hud_message) - hud_length, "[NICK]: %s^n%s", player_name, cod_get_user_class_id(id) ? fmt("^n^n") : "");

    if (cod_get_user_class_id(id)) {
        new class_perk_message[256];
        new class_perk_length;

        class_perk_length = formatex(class_perk_message[class_perk_length], sizeof(class_perk_message) - class_perk_length, "^n^n[KLASA]: %s^n", class_name);
        class_perk_length += formatex(class_perk_message[class_perk_length], sizeof(class_perk_message) - class_perk_length, "[PERK]: %s^n", perk_name);

        set_hudmessage(255, 255, 0, 0.01, 0.20, 0, 6.0, 12.0);
        ShowSyncHudMsg(viewer != -1 ? viewer : id, hud, "%s", class_perk_message);
    }

    hud_length += formatex(hud_message[hud_length], sizeof(hud_message) - hud_length, "[MONETY]: %i^n", get_coins(id));

    if (cod_get_user_class_id(id)) {
        new Float:progress_percentage = float(((cod_get_user_next_exp(id) - cod_get_user_exp(id)) * 100) / cod_get_level_difference(id));
        hud_length += formatex(hud_message[hud_length], sizeof(hud_message) - hud_length, "[POZIOM]: %i (%0.1f%%)^n", cod_get_user_lvl(id), 100 - progress_percentage);
    }

    hud_length += formatex(hud_message[hud_length], sizeof(hud_message) - hud_length, "[HP]: %i^n", get_user_health(id));
    hud_length += formatex(hud_message[hud_length], sizeof(hud_message) - hud_length, "[KLAN]: %s^n", clan_name);

    new time_string[30];
    zwrot_czas(id, time_string, charsmax(time_string));
    hud_length += formatex(hud_message[hud_length], sizeof(hud_message) - hud_length, "[CZAS]: %s", time_string);

    set_hudmessage(0, 255, 0, 0.01, 0.20, 0, 6.0, 12.0);
    ShowSyncHudMsg(viewer != -1 ? viewer : id, hud, "%s", hud_message);
}
 

  • +
  • -
  • 2


#779249 Pytanie o hud

Posted by Boski Z Polski on 27.12.2024 10:54


Teoretycznie HUDu nie da się zrobić w kilku kolorach, ale w praktyce, jeśli ktoś ruszy głową i dobrze pomyśli, to można to obejść. Można osiągnąć efekt wielu kolorów poprzez użycie kilku osobnych HUDów. Maksymalnie na ekranie można wyświetlić 4 HUDy przy użyciu funkcji show_hudmessage. 


Praktycznie i teoretycznie nie da się zrobić żeby jeden obiekt hud był w kilku kolorach, a co do dzielenia na kilka obiektów hud. Powodzenia w zarządzaniu czymś takim. W typowych pluginach typu hud zajmujesz cały czas kanały, więc przy większych modach (więcej obiektów hud) po prostu wiadomości nie będą się wyświetlać czy w inny sposób będą się bugować.
 


Tutaj trzymaj na szybko coś wykombinowane oraz z wyczyszczonym kodem, nie wiem nawet czy działa bo dawno już w amxxie nie pisałem i nie miałem gdzie tego spradzić ale sama logika działania powinna być git nawet jakbyś chciał coś po swojemu pokombinować to już masz rozpisane jak to zrobić. 


Nie będzie to działać. W tym przypadku class_perk_message będzie nadpisywać hud_message w przypadku, gdy cod_get_user_class_id będzie prawdą, więc będzie tylko pokazywać się jedna rzecz.
 

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Multi HUD"
#define VERSION "1.0.0"
#define AUTHOR "Boski Z Polski"

new hud1, hud2, hud3, hud4, hud5;

public plugin_init() 
{
    register_plugin(PLUGIN, VERSION, AUTHOR);
    hud1 = CreateHudSyncObj();
    hud2 = CreateHudSyncObj();
    hud3 = CreateHudSyncObj();
    hud4 = CreateHudSyncObj();
    hud5 = CreateHudSyncObj();
}

public client_putinserver(index)
{
    set_task(1.0, "showHud", index, .flags="b");
}

public client_disconnected(index)
{
    remove_task(index);
}

public showHud(index)
{
    new name[33];
    get_user_name(index, name, 32);

    set_hudmessage(255, 0, 0, 0.01, 0.20, 0, 6.0, 12.0);
    ShowSyncHudMsg(index, hud1, "NAME1: %s", name);

    set_hudmessage(0, 255, 0, 0.01, 0.20, 0, 6.0, 12.0);
    ShowSyncHudMsg(index, hud2, "^nNAME2: %s", name);
    
    set_hudmessage(0, 0, 255, 0.01, 0.20, 0, 6.0, 12.0);
    ShowSyncHudMsg(index, hud3, "^n^nNAME3: %s", name);

    set_hudmessage(255, 255, 0, 0.01, 0.20, 0, 6.0, 12.0);
    ShowSyncHudMsg(index, hud4, "^n^n^nNAME4: %s", name);
    
    set_hudmessage(0, 255, 255, 0.01, 0.20, 0, 6.0, 12.0);
    ShowSyncHudMsg(index, hud5, "^n^n^n^nNAME5: %s", name);
}

Rezultat:
462582501_1143145747816634_5670635410841906867_n.png
jeden obiekt HUD się nie będzie wyświetlać bo wszystkie kanały zajęte czytaj rzeczy takie jak wiadomości z immesage, pokazywanie obrażeń (standard plugin abd) nie będą po prostu działać (nie będą się wyświetlać albo tak jak na powyższym przykładzie, coś sobie zniknie). Jeżeli kogoś będzie satysfakcjonować takie rozwiązanie to tak, w pierwszym poście źle napisałem. 
 


Boski jest ten świat ukłony dla PANA 


Robię ukłon do podłogi :)


  • +
  • -
  • 4


#779252 [ROZWIĄZANE] kasacja lv

Posted by DarkGL on 27.12.2024 13:57

logi?


  • +
  • -
  • 1


#779251 [ROZWIĄZANE] kasacja lv

Posted by Boski Z Polski on 27.12.2024 13:07

kasuje lv po zmianie mapy logi sa w porządku 

jeżeli silnik jest pod sql to warto sprawdzić czy w ogóle się łączy 


  • +
  • -
  • 1


#779234 Pytanie o hud

Posted by Boski Z Polski on 25.12.2024 15:43

Nie ma takiej możliwości 


  • +
  • -
  • 1


#779225 Paczka

Posted by Dirr on 24.12.2024 19:47

Wpisz w konsole serwera amx_plugins i podaj tutaj wydruk
Sprawdz również jakie error logi występują w folderze cstrike/addons/amxmodx/logs
  • +
  • -
  • 1


#112900 Reset Top15,rank itp..

Posted by mikus on 18.02.2010 11:34

amx_cvar csstats_reset 1
  • +
  • -
  • 9


#455557 Bonusy wypadające z graczy.

Posted by ric0 on 04.09.2012 17:01

Witam. Plugin napisany według tego tematu : http://amxx.pl/topic...-pluginu-bonus/
Funkcję tworzenia paczki po zginięciu zapożyczyłem z tego tematu : http://amxx.pl/topic...turki-leczenia/ .
Mam na dzieję że radim się nie obrazi .(próbowałem się z nim skontaktować ale mi to nie wyszło :P

Posted Image

Po zabiciu wroga wypada z niego paczka . Po zebraniu paczki losuję się bonus.
Bonusy do wylosowania:
Trucizna od -5 do -20 HP
Apteczka od 5 do 40 HP
Sakiewki ze złotem od 20 do 5000$
Losowy exp od 30 do 250
Losowy perk.

Posted Image
Standardowa : http://amxx.pl/topic...-pluginow-amxx/
model z załącznika dodajemy bezpośrednio do folderu models.


----------------------Wersja dla Coda Starego----------------------
http://amxx.pl/topic..._20#entry456219

Posted Image

Attached Files


  • +
  • -
  • 44


#777848 Misje

Posted by Deus Vult on 08.01.2024 16:59

Na początku szukasz funkcji w której dostajesz kase za zrobienie misji. W tej funkcji umieszczasz natyw do dodawania expa. To wszystko
  • +
  • -
  • 1


#248986 Admin Menu - v 1.5

Posted by MieTeK_ on 13.05.2011 20:00

Posted Image
Plugin który dodaje menu admina pod moda COD.
Zawiera on dawanie EXP'a, perków.
Można też ustawiać LVL.
W wersji 1.5 dodałem przeniesienia, zsumowania oraz zamienienia EXP'a pomiędzy klasami wybranego gracza <img src='http://img.amxx.pl/public/style_emoticons/default/smile.gif' class='bbc_emoticon' alt=':)' />
Liczę, że się Wam spodoba.
Trochę namieszane w kodzie, ale się nie martwcie ;p
Posted Image
say /codadmin - Otwiera menu admina.
Posted Image
Plik cod_adminmenu.amxx wklejamy do plugins
Nazwę cod_adminmenu.amxx wpisujemy w plugins-codmod.ini
Posted Image
Attached File  cod_adminmenu.zip   8.47KB  12439 downloads

  • +
  • -
  • 107


#776659 problem z ss bans

Posted by PANDA_2zl on 23.03.2023 22:45

Gracz ma bana w bansie na jego steamid ale ban jest typu IP, przez to się tak dzieje bo znajduje jego Sid na aktywnym banie ale blokuje tylko IP które jest przypisane do tego bana, wystarczy zmienić typ bana na tym Sid i dopisać AB
  • +
  • -
  • 1


#776368 AmxxPro.pl - Paczki & Pluginy CS 1.6

Posted by Robiin on 07.02.2023 13:00

Reklamujcie się dalej w taki sposób, zbierajcie co raz to więcej wrogów przez pajacowanie w tematach i czyste podpierdzielanie pluginów, a w końcu się ktoś wk***i i wam skończy działność xD

Jeśli ktoś kupił jakikolwiek z ich pluginów i chciałby się podzielić pliczkiem .amxx lub .sma (które oczywiście usunę po sprawie), to chętnie sprawdzę jak dużo kodu jest podrąbane z pluginów moich, Pawła itd.

 

Autor misji, Smiguel, to wciąż zbanowany SSTeam.

Ponadto dwa z pluginów, które ktoś mi podesłał:

 

 

Plugin skinów broni jest edytowaną kopią pluginu Kamilovvskiego: https://amxx.pl/topi...ru-broni-skiny/, ale autor zmieniony na "mpN`"

Różnice w niektórych linijkach to skutek dekompilacji - jestem pewny, że sma wygląda 1:1.

Lewo - kod mpN

Prawo - kod oryginalny

 

Spoiler

 

 

Plugin mLogs jest kolejną kopią pluginu: https://forums.allie...p/t-157135.html, autor znów zmieniony na "mpN`":

Spoiler

 


  • +
  • -
  • 15