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
 

marcinek111 - zdjęcie

marcinek111

Rejestracja: 07.11.2017
Aktualnie: Nieaktywny
Poza forum Ostatnio: 16.07.2023 11:22
-----

#776824 Polski cs

Napisane przez PANDA_2zl w 03.05.2023 10:28

parę drobnych poprawek (bez wiadomości hud)
edit. drobne błędy zostawiłem

Załączone pliki


  • +
  • -
  • 1


#775959 Poszukuję Osoby do forum i serwera

Napisane przez Handy w 09.01.2023 12:58

Witam poszukuję chętnej osoby do utworzenie sieci serwerów cs 1.6 oraz serwera wszystkie koszty serwerów reklam sieci pokrywam ja wracam po 10 latach przerwy i przydał by mi się ktoś kto teraz wszystko to ogarnia serwery oraz strony :D kontakt steam Lracer badz tutaj pw


  • +
  • -
  • 1


#775941 Rezerwacja SLOTA nie działa

Napisane przez Boski Z Polski w 08.01.2023 17:58

amx_hideslots 1 warto dodać

 

Ewentualnie pluginem:

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Checker Res"
#define VERSION "1.0.0"
#define AUTHOR ""

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

public client_authorized(id)
{
    new maxplayers = get_maxplayers();
    new players = get_playersnum(1);
    new limit = maxplayers - 1;
    
    if (players > limit)
    { 
        if(!(get_user_flags(id) & ADMIN_LEVEL_H)) // flaga
        {
            server_cmd("kick #%d ^"%s^"", get_user_userid(id), "Nie masz rezerwacji slota!");
        }
    }
}

  • +
  • -
  • 2


#726513 Zamykanie menu VIPa

Napisane przez vanillah w 24.05.2016 14:16

^dobrze panie moderatorze

a co do tematu

#include <amxmodx>
#include <amxmisc>
#include <ColorChat>
 
#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "van"
 
public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_event("HLTV", "NowaRunda", "a", "1=0", "2=0");
}
 
public NowaRunda()	
{
	for(new id=0;id<=32;id++)
	{
		if(!is_user_alive(id))
			continue;
		
		PokazMenu(id);
	}
}
 
public PokazMenu(id)
{
	set_task(15.0, "close_menu", id );
	new menu = menu_create("jakis tytul", "PokazMenuHand");
	menu_additem(menu,"cos 1","0",0);
	menu_additem(menu,"cos 2","1",0);
	menu_additem(menu,"cos 3","2",0);
	menu_additem(menu,"cos 4","3",0);
	menu_additem(menu,"cos 5","4",0);
	menu_additem(menu,"cos 6","5",0);
	menu_additem(menu,"cos 7","6",0);
	menu_additem(menu,"cos 8","7",0);
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	
	menu_display(id, menu, 0);
}
 
public PokazMenuHand(id, menu, item)
{
	if (item == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	new data[6], iName[64]
	new acces, callback
	menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
	new key = str_to_num(data)
	
	switch(key)
	{
		case 0..7:	client_cmd(id,"say /menu");
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}
public close_menu(id){
	show_menu( id, 0, "^n", 1 );
	ColorChat(id, RED, "Nie wybrales nic przez 15 sekund, menu zostaje zamkniete...");
}

Powinno to wyglądać mniej więcej tak. Jedyny haczyk, to taki, że jak ktoś dołączy w czasie trwającej rundy, a nie będzie martwy to menu się nie pokaże(dopiero w od następnej rundy)


  • +
  • -
  • 2


#744732 Wyświetlanie wiadomości w HUD

Napisane przez Robiin w 02.12.2017 04:13

Jest jeszcze jeden warning <22> :  warning  217 loose idenfidaion

Nieszkodliwe, ale masz;

Spoiler

  • +
  • -
  • 2


#741046 Prefixy po aktualizacji

Napisane przez DarkGL w 13.07.2017 04:03

Zaktualizowałem kod w poradniku


  • +
  • -
  • 2


#743964 Info w HUD 45 sek. po rozpoczęciu rundy.

Napisane przez _McHappy w 09.11.2017 12:20

Jaka treść?
  • +
  • -
  • 1


#743958 Info w HUD 45 sek. po rozpoczęciu rundy.

Napisane przez _McHappy w 09.11.2017 10:47

Mój błąd:
task_exists(TASK) -> task_exists()
remove_task(TASK) -> remove_task()
  • +
  • -
  • 1


#743951 Info w HUD 45 sek. po rozpoczęciu rundy.

Napisane przez _McHappy w 08.11.2017 23:39

public PoczatekRundy()
{
    if(task_exists(TASK))
         remove_task(TASK);
    
    zmienna = 0;

    set_task(45.0, "InfoOpusc")
}

  • +
  • -
  • 1


#743928 Info w HUD 45 sek. po rozpoczęciu rundy.

Napisane przez _McHappy w 08.11.2017 12:41

W

public PoczatekRundy()

Dodaj:

if(task_exists(TASK))
	remove_task(TASK);

  • +
  • -
  • 1


#743924 Info w HUD tylko dla graczy żyjących.

Napisane przez NiczegoWinien w 08.11.2017 10:15

#include <amxmodx>
#include <cstrike>

#define TASK 7000
#define CZAS 5

new kanal, zmienna;
public plugin_init() {
    register_plugin("Info", "1.0", "Wielkie Jol")
    kanal = CreateHudSyncObj();
    register_logevent("PoczatekRundy", 2, "1=Round_Start")
}

public PoczatekRundy(){
    zmienna = 0;
    set_task(30.0, "InfoOpusc")
}
public InfoOpusc(){
    set_task(1.0, "wyswietl", TASK);
}

public wyswietl(){
    for(new i=1;i<33;i++){
        if(!is_user_alive(i) || !is_user_connected(i))
            continue;
        zmienna++;
        if(zmienna >= CZAS)
            remove_task(TASK)
        set_hudmessage(158, 235, 220, -1.0, 0.21, 0, 6.0, 5.0)
        ShowSyncHudMsg(i, kanal, "MOJ TESKT")
    }
}


  • +
  • -
  • 1