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ś, 11:20
-----

Moje posty

W temacie: [ROZWIĄZANE] Leczenie JB

05.05.2025 21:18

Dzięki temat do zamknięcia!

W temacie: [ROZWIĄZANE] Leczenie JB

02.05.2025 22:50

Znalazłem takie coś https://amxx.pl/topi...-drugiego-typu/ ale jak przepisałem to do silnika to dalej można było się leczyć na zabawie

W temacie: Problem z połączeniem VIP + Free vip

01.05.2025 16:23

Nie jestem pewien czy będzie działać ale spróbuj


public client_authorized_vip(id) {
    if (!is_user_connected(id))
        return;

    g_Vip[id] = true;

    new g_Name[64];
    get_user_name(id, g_Name, charsmax(g_Name));
    set_hudmessage(24, 190, 220, 0.25, 0.2, 0, 6.0, 6.0);
    ShowSyncHudMsg(0, g_Hudmsg, "V.I.P %s wbija na serwer!", g_Name);

    if(is_user_alive(id)) {
        SpawnedEventPreVip(id);
    }
}


public client_putinserver(id) {
    set_task(1.0, "check_vip_flag", id);
    set_task(5.0, "check_vip_flag", id + 100);
}

W temacie: [ROZWIĄZANE] Blokuje skok ale dalej można go zbugować

28.04.2025 22:00

Dzięki temat można zamknąć!

W temacie: [ROZWIĄZANE] Vip plugin okno menu timer

28.04.2025 21:56

Sprawdź


public show_vip_menu(id) {
if (!is_user_alive(id)) return;
if (gRound < 3) return;

remove_task(id + TASK_CLOSE_MENU);
set_task(20.0, "zamknij_menu", id + TASK_CLOSE_MENU);

menu = menu_create("\rMenu VIPa", "menu_handler");
menu_callback_handler = menu_makecallback("menu_callback");
new bool:active = false, num = -1;

menu_additem(menu, "\wAK47 + DEAGLE", "", 0, menu_callback_handler);
if (menu_callback(id, menu, ++num) == ITEM_ENABLED) active = true;

menu_additem(menu, "\wM4A1 + DEAGLE", "", 0, menu_callback_handler);
if (menu_callback(id, menu, ++num) == ITEM_ENABLED) active = true;

menu_additem(menu, "\d(\w2000\y$\d) \wAWP + DEAGLE", "", 0, menu_callback_handler);
if (menu_callback(id, menu, ++num) == ITEM_ENABLED) active = true;

menu_additem(menu, "\d(\w2000\y$\d) \wKROWA + DEAGLE", "", 0, menu_callback_handler);
if (menu_callback(id, menu, ++num) == ITEM_ENABLED) active = true;

menu_additem(menu, "\wFAMAS + DEAGLE", "", 0, menu_callback_handler);
if (menu_callback(id, menu, ++num) == ITEM_ENABLED) active = true;

menu_additem(menu, "\wSCOUT + DEAGLE", "", 0, menu_callback_handler);
if (menu_callback(id, menu, ++num) == ITEM_ENABLED) active = true;

if (active) {
menu_setprop(menu, MPROP_EXITNAME, "Wyjście");
menu_setprop(menu, MPROP_TITLE, "\r[\yMENU broni V.I.P'a\r]^n\r[\y20 sekund na wybór\r]^n\r[\yNasze forum: \r]");
menu_setprop(menu, MPROP_NUMBER_COLOR, "\r");
menu_display(id, menu);
menu_id[id] = menu;
} else {
menu_destroy(menu);
}
}

public menu_handler(id, menu, item) {
remove_task(id + TASK_CLOSE_MENU); // usuwamy stary task, bo gracz coś wybrał

if (!is_user_alive(id) || item == MENU_EXIT) {
if (menu_id[id]) {
menu_destroy(menu_id[id]);
menu_id[id] = 0;
}
return PLUGIN_HANDLED;
}

if (gRound >= 3) {
switch (item) {
case 0: menu_1_handler(id);
case 1: menu_2_handler(id);
case 2: {
new money = cs_get_user_money(id);
if (money < 2000) {
client_print(id, print_center, "Nie masz 2000$ na AWP!");
show_vip_menu(id);
return PLUGIN_HANDLED;
}
if (!canBuyAWP(id)) {
client_print(id, print_center, "Limit AWP w druzynie zostal osiagniety!");
show_vip_menu(id);
return PLUGIN_HANDLED;
}
menu_3_handler(id);
cs_set_user_money(id, money - 2000, 1);
}
case 3: {
new money = cs_get_user_money(id);
if (money < 2000) {
client_print(id, print_center, "Nie masz 2000$ na KROWE!");
show_vip_menu(id);
return PLUGIN_HANDLED;
}
menu_4_handler(id);
cs_set_user_money(id, money - 2000, 1);
}
case 4: menu_5_handler(id);
case 5: menu_6_handler(id);
}
}

if (menu_id[id]) {
menu_destroy(menu_id[id]);
menu_id[id] = 0;
}

set_task(20.0, "zamknij_menu", id + TASK_CLOSE_MENU);

return PLUGIN_HANDLED;
}

public zamknij_menu(taskid) {
new id = taskid - TASK_CLOSE_MENU;

if (!is_user_connected(id))
return;

if (menu_id[id]) {
show_menu(id, 0, "^n", 1);

menu_destroy(menu_id[id]);
menu_id[id] = 0;

client_print(id, print_center, "Menu VIP wygasło po 20 sekundach!");
}
}