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
 

Zdjęcie

[ROZWIĄZANE] Problem z nocnym VIP'emNie działa VIP w godzinach 22-10


  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 Hslampek

    Nowy

  • Nowy

Reputacja: 0
Nowy

  • Postów:2
  • Imię:Daniel
  • Lokalizacja:Gdańsk
Offline

Napisano 01.04.2020 12:32

Witam,

 

Mam problem z pluginem https://amxx.pl/topi...owy-vip-w-nocy/.

Chciałbym, aby na serwerze był freevip w godzinach 22-10.

Tak wygląda mój .sma freevip'a.

#include <amxmodx>
#include <hamsandwich>

#define PLUGIN "Free VIP"
#define VERSION "1.0"
#define AUTHOR "Karol33k"

new g_FreeVip[33];
new g_Time_1, g_Time_2

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    g_Time_1 = register_cvar("free_vip_time_from", "22")
    g_Time_2 = register_cvar("free_vip_time_to", "10")
    
    RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
    
}

public fwHamPlayerSpawnPost(id)
{
    new szTime[3]
    get_time("%H",szTime,2)
    
    new Time_1 = get_pcvar_num(g_Time_1)
    new Time_2 = get_pcvar_num(g_Time_2)
    
    new iTime = str_to_num(szTime)
    if( 20 <= iTime <= 24 )
    {
        if( !(get_user_flags(id) & ADMIN_RESERVATION) )
        {
            remove_user_flags(id, ADMIN_USER);
            set_user_flags(id, ADMIN_LEVEL_H);
            g_FreeVip[id] = true;
            set_hudmessage( 255, 255, 255, -1.0, 0.87, 0, 0.0, 12.0, 0.1, 0.2, -1 );
            show_hudmessage ( id, "Darmowy vip od %d:00 do %d:00!", Time_1, Time_2)
        }
    }
    else if( 00 <= iTime <= 10 )
    {
        if( !(get_user_flags(id) & ADMIN_RESERVATION) )
        {
            remove_user_flags(id, ADMIN_USER);
            set_user_flags(id, ADMIN_LEVEL_H);
            g_FreeVip[id] = true;
            set_hudmessage( 255, 255, 255, -1.0, 0.87, 0, 0.0, 12.0, 0.1, 0.2, -1 );
            show_hudmessage ( id, "%L", id, "Darmowy Vip!!", Time_1, Time_2)
        }
    }
    else if( g_FreeVip[id] )
    {
        remove_user_flags(id, ADMIN_LEVEL_H);
        set_user_flags(id, ADMIN_USER);
        g_FreeVip[id] = false;
    }
}  

VIP'a na serwerze mam z generatora, czytałem, że trzeba coś pozmieniać, ale nie mam bladego pojęcia jak to zrobić, aby działał z freevip'em :(

W załączniku dodam .sma do mojego VIP'a.

 

Czy ktoś będzie w stanie mi go edytować, aby zadziałał z nocnym freevip'em?

Ewentualnie jak to zrobić krok po kroku?

Z góry dziękuję, za każdą odpowiedź w temacie.

Załączone pliki


  • +
  • -
  • 0

#2 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 381
Offline

Napisano 01.04.2020 16:54

https://amxx.pl/topi...zytaniem-flagi/

 

Tam bylo krok po kroku wyjasnione ;)


  • +
  • -
  • 0

#3 Hslampek

    Nowy

  • Autor tematu
  • Nowy

Reputacja: 0
Nowy

  • Postów:2
  • Imię:Daniel
  • Lokalizacja:Gdańsk
Offline

Napisano 01.04.2020 19:28

https://amxx.pl/topi...zytaniem-flagi/

 

Tam bylo krok po kroku wyjasnione ;)

Zrobiłem krok po kroku, lecz mam problem w ostatnich linijkach:

 

// C:\Users\48530\Desktop\dwax1\lampek.sma(364) : error 017: undefined symbol "i"
// C:\Users\48530\Desktop\dwax1\lampek.sma(369) : error 017: undefined symbol "i"
 
Obię są takie same:
 
if(is_user_alive(i) && (get_user_flags(i) & FLAGA_VIP)){
 
#Edit
Mój błąd, już zadziałało.
#Edit2
Wszystko działa, wielkie dzięki!
Do zamknięcia.

Użytkownik Hslampek edytował ten post 01.04.2020 19:39

  • +
  • -
  • 0

#4 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 081
Godlike

  • Postów:5 717
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 03.04.2020 06:20

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych