←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Modyfikacja
Nocny vip PROBLEM


Najlepsza odpowiedź AwIlL^^ 24.01.2019 18:13

gotowe.
free vip od 20 do 11

Przejdź do postu

  • +
  • -
fifrocky - zdjęcie fifrocky 17.01.2019

Zrobilem vipa w generatorze, wszystko jest ok dziala. Problem w tym ze nigdzie nie moge znależć NOCNEGO VIPA w godzinach 20-11. Probowalem juz naprawdę sporo, i nic za kazdym razem nie dziala. Jezeli jest ktos wstanie podeslac dzialajacego nocnego vipa, będę bardzo wdzieczny. Dodaje .sma vipa

Z gory dziekuje !

Załączone pliki

Odpowiedz

Trol lorT - zdjęcie Trol lorT 17.01.2019

utworz  nowy Folder o nazwie DarmowyVip  czy tam Svip  z koncowka  .sma

 

wklej ten text do srodka i skompiluj

 

#include <amxmodx>
#include <hamsandwich>
 
#define PLUGIN "niocny VIP"
#define VERSION "1.0"
#define AUTHOR "Qu-oT"
 
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", "21")
    g_Time_2 = register_cvar("free_vip_time_to", "09")
    
    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 <= 09 )
    {
        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;
    }
}  
Odpowiedz

  • +
  • -
fifrocky - zdjęcie fifrocky 17.01.2019

nie dziala ...

Odpowiedz

Trol lorT - zdjęcie Trol lorT 18.01.2019

Udalo sie skompilowac. Jesli nie to podaj co ci wyskakuje
Odpowiedz

  • +
  • -
fifrocky - zdjęcie fifrocky 19.01.2019

Udalo sie skompilowac, wszystko ok, ale plugin poprostu nie dziala, niby jest running , ale nie dodaje nikomu vipa

Odpowiedz

Trol lorT - zdjęcie Trol lorT 23.01.2019

Sprawdziles na jaka flage jest VIP
Odpowiedz

  • +
  • -
AwIlL^^ - zdjęcie AwIlL^^ 23.01.2019

Plugin nie działa bo jest źle napisany...
Ustawia flagę "t" i nie aktywuje vipa. :)
Ciekawi mnie po co te cvary skoro z nich nikt nie korzysta?
jeszcze to %L... nie widzę nigdzie gotowego słownika do takiego napisu ;/
Te instrukcje warunkowe też są do kitu.

else if( g_FreeVip[id] )

Przecież to zje vipa ludziom, którzy zapłacili za vipa (co prawda tylko na parę minut, ale jednak)

Co rezerwacja slotu ma wspólnego z vipem?

Odpowiedz

  • +
  • -
fifrocky - zdjęcie fifrocky 24.01.2019

plugin vip, jest z generatora i dziala jak trzeba, problem tylko z funkcja nocnego vipa. Dalej nie znalazlem zadnego rozwiazania ...  :(

Odpowiedz

  • +
  • -
Najlepsza odpowiedź AwIlL^^ - zdjęcie AwIlL^^ 24.01.2019

gotowe.
free vip od 20 do 11

Załączone pliki

Odpowiedz