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
 

Zjarany_Ziomek_420 - zdjęcie

Zjarany_Ziomek_420

Rejestracja: 16.04.2025
Aktualnie: Nieaktywny
Poza forum Ostatnio: 23.04.2026 20:27
-----

#780325 Banly.pl - Agregator banów CS 1.6

Napisane przez Boziak w 03.04.2026 22:32

Dziś przedstawiamy Wam projekt użytkownika mT1g w którym miałem przyjemność pomóc między innymi moduł pobierający dane z ECD oraz system powiązań kont steam z mojego systemu WaGBan. Zatem głównie backend i drobną pomoc merytoryczna.

https://banly.pl/

Front, pobieranie danych z serwisów i to już dzieło autora które polecam sprawdzić i ocenić.

Plugin dla serwerów CS 1.6: https://github.com/Mrbxx/BanlyPlugin

 

Dane agregowane przez stronę z publicznych ogólnodostępnych baz banów sieci CS:

CounterWorld - https://counterworld.pl
WaG - https://we.are.games
CS-Wiaderko - https://cs-********.***
NGNW - https://ngnw.pl
fragujemy.com - https://fragujemy.com
Multi-Head - https://multi-head.pl
Grywamy.eu - https://grywamy.eu
prostyjb.pl - http://prostyjb.pl
gamefuture.pl - https://gamefuture.pl
csowicze.com - https://csowicze.com
cs-classic.pl - https://cs-classic.pl
strefaskilla.pl - https://strefaskilla.pl
bandaskilla.pl - https://bandaskilla.pl
cs-luzownia.pl - https://luzownia.pl
1shot2kill.pl - https://1s2k.pl
katujemy.eu - http://katujemy.eu

 

Oczywiście zapraszamy do przyłączenia się każdej sieci która została pominięta :)

 

Dobrego sprawdzania!

 


  • +
  • -
  • 1


#780329 Szukam pluginu który naprawia wyrzucanie broni powyżej 30

Napisane przez Anonymuss w 04.04.2026 22:28

 

#include <amxmodx>
#include <engine>

#define PLUGIN  "Entity & Drop Fix"
#define VERSION "1.1"
#define AUTHOR  "Misiaczek ;c / Err0r"

new g_pMaxWeapons;
new g_pWeaponLife;
new g_pMaxEdicts;
new g_pDebug;
new g_iWeaponCount;

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR);

    g_pMaxWeapons = register_cvar("guard_max_weapons", "20");
    g_pWeaponLife = register_cvar("guard_weapon_life", "12.0");
    g_pMaxEdicts  = register_cvar("guard_max_edicts", "850");
    g_pDebug      = register_cvar("guard_debug", "0");

    register_event("CurWeapon", "OnWeaponDropCheck", "be");

    set_task(1.0, "CleanupWeapons", _, _, _, "b");
    set_task(3.0, "CheckEdicts", _, _, _, "b");
}

public plugin_cfg()
{
    SyncWeapons();
}

public OnWeaponDropCheck(id)
{
    if (!is_user_alive(id))
        return;

    SyncWeapons();

    if (g_iWeaponCount >= get_pcvar_num(g_pMaxWeapons))
    {
        client_print(id, print_center, "[GUARD] Za duzo broni na mapie!");
    }
}

public CleanupWeapons()
{
    new ent = -1;
    new Float:time = get_gametime();
    new Float:lifetime = get_pcvar_float(g_pWeaponLife);

    while ((ent = find_ent_by_class(ent, "weaponbox")))
    {
        if (!is_valid_ent(ent))
            continue;

        if (IsC4(ent))
            continue;

        new Float:spawn = entity_get_float(ent, EV_FL_fuser1);

        if (spawn == 0.0)
        {
            entity_set_float(ent, EV_FL_fuser1, time);
            continue;
        }

        if ((time - spawn) > lifetime)
        {
            remove_entity(ent);
        }
    }
}

public CheckEdicts()
{
    new total = 0;
    new ent = -1;

    while ((ent = find_ent_by_class(ent, "*")))
    {
        if (is_valid_ent(ent))
            total++;
    }

    if (total >= get_pcvar_num(g_pMaxEdicts))
    {
        new w = -1;

        while ((w = find_ent_by_class(w, "weaponbox")))
        {
            if (is_valid_ent(w))
                remove_entity(w);
        }

        if (get_pcvar_num(g_pDebug))
            server_print("[GUARD] CLEANUP! Edicts: %d", total);
    }
}

public SyncWeapons()
{
    new ent = -1;
    g_iWeaponCount = 0;

    while ((ent = find_ent_by_class(ent, "weaponbox")))
    {
        if (is_valid_ent(ent) && !IsC4(ent))
            g_iWeaponCount++;
    }
}

stock bool:IsC4(ent)
{
    static model[64];
    entity_get_string(ent, EV_SZ_model, model, charsmax(model));

    return containi(model, "c4") != -1;
}

mój błąd wcześniej, w reapi sugerowałem się częściowo fakemeta, przez co nieściłośc wyszła, ale proszę , to działa bez problemu

//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// test.sma
//
// Header size:            728 bytes
// Code size:             2480 bytes
// Data size:             1684 bytes
// Stack/heap size:      16384 bytes
// Total requirements:   21276 bytes
// Done.
//
// Compilation Time: 0,7 sec
// ----------------------------------------

oj cos nie dziala bo crashuje serwer itak Na serwerze wystąpił błąd: ERROR : ED_Alloc_internal: no free edicts

 

 

 

 

// Time to remove item that have been dropped from the players. (in seconds)

 

mp_item_staytime "5"


  • +
  • -
  • 1


#780313 Szukam pluginu który naprawia wyrzucanie broni powyżej 30

Napisane przez Boziak w 30.03.2026 16:12

No tylko nie istnieje RG_CreateEntity tak samo RG_RemoveEntity

Natywy owszem

 

/*
* Creates an entity using Counter-Strike's custom CreateNamedEntity wrapper.
*
* @param classname      Entity classname
* @param useHashTable   Use this only for known game entities
* @note: Do not use this if you plan to change custom classname an entity after creation,
*        otherwise it will never be release from hash table even if an entity was destroyed,
*        and that to lead table to inflate/memory leaks
*
* @return               Index of the created entity or 0 otherwise
*/
native rg_create_entity(const classname[], const bool:useHashTable = false);
/*
* Removes an entity using gamedll's UTIL_Remove function, which sets a frame delay to ensure its removal.
*
* @param pEntity               Entity index to remove
*
* @return                      1 on success, 0 otherwise
*/
native rg_remove_entity(const pEntity);

AI się nie spisało chyba :D

 


  • +
  • -
  • 1


#780268 BotControl - Przejmowanie bota ReAPI

Napisane przez PANDA_2zl w 18.03.2026 22:06

opis
Wtyczka analogiczna do https://amxx.pl/topi...-bota-ala-csgo/, lecz bardziej zoptymalizowana i napisana z użyciem ReAPI.
Czym się różni od wyżej wymienionej wtyczki:

  • Przejmowanie botów poprzez wciśnięcie E "+use"
  • Poprawiony błąd kamery, gdy oglądamy bota, który zostanie przejęty, wykręca kamerę, w tej wtyczce wymusiłem przełączenie podglądu na osobę która przejęła bota
  • Tworzę spawn point w miejscu bota i respie gracza w danym miejscu, stara wtyczka odradza gracza na spawnie wywołując dźwięki podnoszenia itemów, oraz może mylić graczy, ukazując na ułamek sekundy model postaci na respie, pomimo szybkiego teleportu postaci w miejsce bota

Dla estetyki działania, warto ustawić "mp_forcecamera 2" (obserwowanie tylko z oczu gracza).
Aby wtyczka dobrze współpracowała z vip'ami, musi być ustawiona wyżej w plugins.ini niż vipy.

cvary
bot_control_limit "1" // limit ile botów może przejąć gracz w jednej rundzie
bot_control_flag "" // flaga wymagana, żeby przejmować boty, wpisujemy litery np. "d" - ADMIN_BAN, nie podając flagi zezwalamy wszystkim na przejmowanie
wymagane moduly
ReAPI >= 5.26.0.338
ReGameDLL >= 5.28.0.756-dev

Załączone pliki


  • +
  • -
  • 4


#779839 Bug CT jailbreak

Napisane przez Anonymuss w 11.06.2025 13:59

 

W public plugin_init() dodaj:
 

register_clcmd("say","BugCTFix");
register_clcmd("say_team","BugCTFix");

Potem dodaj public:
 

public BugCTFix(id)
{
        new szCommand[256];
        read_args(szCommand,charsmax(szCommand));
        
        remove_quotes(szCommand);
 
        new t = get_user_team(id);
        
        if(szCommand[0] == '/' && t == 0){
                ColorChat(id, GREEN, "[AmxxPro.pl]^x01 Przed wpisaniem komendy dolacz do jakiejs druzyny!");
                return PLUGIN_HANDLED;
        }
        return PLUGIN_CONTINUE;
}

To nic nie da bo można też zbugować np. przez amx_langmenu lub menu głosowania na mapy, które samo się wyświetli bez wpisywania komend itd...

 

Bug działa najlepiej z "setinfo _vgui_menus 0"

 

Fix (już tam jest w kodzie ale w złym miejscu i zakomentowany):

 

1. Nad tą linijką np:

return show_menu(id, keys, menu, -1, "mainmenu");

Dodaj:

RequestFrame("BugCT_Fix", id);

I gdzieś niżej w dowolnym miejscu w pluginie dodaj funkcję:

public BugCT_Fix(id) if(is_user_connected(id)) set_pdata_int(id, 205, 0); // m_iMenu = OFF

Powinno działać i można te blokady komend i inne "fixy" powywalać

 

Jeśli ktoś nadal ma starszą wersję amxx to niech zamieni RequestFrame na set_task np. 0.1s


  • +
  • -
  • 2


#779893 Ranga przed nickiem

Napisane przez Anonymuss w 21.07.2025 20:53

public plugin_init()
{
	register_message(get_user_msgid("SayText"), "msg_saytext");
}

public msg_saytext(msgid, dest, id)
{
	new target = get_msg_arg_int(1);
	
	if(!is_user_connected(target))
	{
		return;
	}
	
	new text[192];
	get_msg_arg_string(2, text, charsmax(text));
	
	new ranga[30];
	rank(target, ranga);
	
	if(!equal(text, "#Cstrike_Chat_All"))
	{
		set_msg_arg_string(2, fmt("^4[%s]^3 %s", ranga, text));
	}
	else
	{
		get_msg_arg_string(4, text, charsmax(text));
		set_msg_arg_string(4, "");
		set_msg_arg_string(2, fmt("^4[%s]^3 %n^1 :  %s", ranga, target, text));
	}
}

  • +
  • -
  • 1


#750373 Problem Latarka Dla CT (JB)

Napisane przez Reddy! w 23.06.2018 09:40

Inne Wersje Chowanego Mają Błędy.. A Ten Działa Dobrze. Ale W Każdej Innej Wersji Też Nie Działała Latarka A Na Dodatek Ściemniało Się A Potem Jaśniało? xD


  • +
  • -
  • 1


#778855 Dodanie flagi do pluginu.

Napisane przez Anonymuss w 28.09.2024 13:02

Chyba o to chodzi ale nwm

public menuWyboru(id)
{
	if(~get_user_flags(id) & ADMIN_IMMUNITY)
	{
		client_print_color(id, print_team_default, "Nie masz flagi 'A'")
		return
	}
	
	new menuBody[512]
	formatex(menuBody, charsmax(menuBody), "\d[\r*\ySkengmanDeathrun\r*\d]^n\wMenu Skinow:\y")
	new menu = menu_create(menuBody, "skinsmenu")
	 
	menu_additem(menu, "\wNoz")
	
	menu_setprop(menu, MPROP_BACKNAME, "Wroc");
	menu_setprop(menu, MPROP_NEXTNAME, "Dalej");
	menu_setprop(menu, MPROP_EXITNAME, "Wyjscie");
	
	menu_display(id, menu);
}

  • +
  • -
  • 1


#779028 Blokada zmiany drużyny z TT

Napisane przez Anonymuss w 22.10.2024 19:17

Wymagane ReApi

#include <amxmodx>
#include <reapi>

public plugin_init()
{
	register_plugin("Blokada zmiany druzyny", "1.0", "Anonymuss");
	
	RegisterHookChain(RG_HandleMenu_ChooseTeam, "HandleMenu_ChooseTeam_Pre", false);
}

public HandleMenu_ChooseTeam_Pre(id, MenuChooseTeam:slot)
{
	if(get_member(id, m_iTeam) == 1)
	{
		client_print(id, print_console, "Nie mozesz zmienic druzyny!");
		SetHookChainArg(2, ATYPE_INTEGER, MenuChoose_T);
	}
	
	return HC_CONTINUE;
}

  • +
  • -
  • 1


#779117 ffa+bf2

Napisane przez Anonymuss w 08.11.2024 10:38

Opłaty serwera + reklamy 50/50, serwer na moim koncie i możemy zaczynać


  • +
  • -
  • 1


#779206 VIP STEAM - nie działa

Napisane przez Anonymuss w 22.12.2024 16:59

Pokaż plugin na vipa


  • +
  • -
  • 1


#779290 Wskrzeszanie sojusznikow

Napisane przez Anonymuss w 30.12.2024 13:03

https://dev-cs.ru/resources/1656/

Wszystko masz oprócz komendy (jest pod E +use) ale ogarniesz skoro sam sobie napisałeś podstawę


  • +
  • -
  • 1


#779456 Szukam pluginu który zmieniałby rece w ct na takie z renkawami

Napisane przez Anonymuss w 01.02.2025 08:01

Nie ma takiego pluginu. Musisz edytować model kosy


  • +
  • -
  • 1


#779692 REKLAMY NA MAPIE

Napisane przez Anonymuss w 22.03.2025 17:29

https://amxx.pl/topi...ne-na-ścianach/


  • +
  • -
  • 2


#779670 Hologram bomby

Napisane przez Anonymuss w 11.03.2025 09:29

https://forums.allie...ad.php?t=311178


  • +
  • -
  • 1