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: dziś, 12:06
-----

#771107 Top15 monet

Napisane przez Zuzza w 11.03.2021 22:49

Ja za piniondze wykonam wszystko


  • +
  • -
  • 1


#780042 Przywitaj sie

Napisane przez Anonymuss w 04.12.2025 16:44

#include <amxmodx>

new const przywitania[][] =
{
	"Siema",
	"Elo",
	"Jou",
	"Siemano",
	"Hi"
};

public plugin_init()
{
	register_plugin("Test", "1.0", "Anonymuss");
}

public client_putinserver(id)
{
	set_task(1.0, "menu", id);
}

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

public menu(id)
{
	new menu = menu_create("\wJak sie przywitasz?", "menu_handle");
	
	for(new i; i < sizeof(przywitania); i++)
	{
		menu_additem(menu, przywitania[i]);
	}
	
	menu_setprop(menu, MPROP_EXITNAME, "Wyjscie");
	menu_display(id, menu);
}

public menu_handle(id, menu, item)
{
	if(item != MENU_EXIT)
	{
		client_print_color(0, print_team_default, "%n: %s", id, przywitania[item]);
	}
	else if(is_user_connected(id))
	{
		client_print_color(0, print_team_default, "%n nie chce sie przywitac", id);
	}
}

  • +
  • -
  • 2


#780196 [ROZWIĄZANE] auto_reload.amxx error logi

Napisane przez Anonymuss w 22.01.2026 14:34

To zmień

iClipammo = get_pdata_int(iEnt, OFFSET_CLIPAMMO, EXTRAOFFSET_WEAPONS)

Na to

if(pev_valid(iEnt)) iClipammo = get_pdata_int(iEnt, OFFSET_CLIPAMMO, EXTRAOFFSET_WEAPONS)

I to zmień

iEnt = get_user_weaponent(id, i, iClipammo)

Na to

iEnt = get_user_weaponent(id, i, iClipammo)

if(!pev_valid(iEnt)) continue

I sprawdź czy dalej będą


  • +
  • -
  • 2


#780358 Problem usuwa glow przy respawnie

Napisane przez Deus Vult w 16.05.2026 16:51

Nie jaraj tyle
  • +
  • -
  • 1


#779972 [ROZWIĄZANE] Piłka z bramkami (jailbreak)

Napisane przez Anonymuss w 03.11.2025 11:36

Pewnie ktoś by zajrzał jakbyś wysłał kod.

Jak bez kodu to masz coś takiego już na gotowo, plugin na piłkę + bramki

 

https://youtu.be/uDG...5I-o51gOLmWnrw8


  • +
  • -
  • 2


#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