Jump to content


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

Posted Image Posted Image

Guest Message by DevFuse
 

nocny vip szukam


  • You cannot start a new topic
  • You cannot reply to this topic
12 replies to this topic

#1 bolekx34

    Profesjonalista

  • Użytkownik

  • Reputacja: 1
    Nowy

  • Postów:161
  • GG:
  • Imię:HLDK
Offline

Posted 01.11.2017 01:35

Witajcie! 

 

Szukam nocnego vipa od godziny 22-08  ( Flaga jest tylko na t

 

 

Daje reputację za działający plugin! 

 

 

Dziękuje i życzę miłego dnia 

Attached Files


Edited by bolekx34, 01.11.2017 01:35.

  • +
  • -
  • 0

#2 VictoRy

    Zaawansowany

  • Użytkownik

  • Reputacja: 0
    Nowy

  • Postów:125
  • Imię:Marcin
  • Lokalizacja:Poznań
Offline

Posted 01.11.2017 19:40

nocny_vip.sma

#include <amxmodx>

#define OD_GODZINY 24
#define DO_GODZINY 9
#define FLAGA_VIP ADMIN_LEVEL_H

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"

new bool:g_bDarmowyVip;

forward amxbans_admin_connect(id);

public plugin_init()
{
    new szGodzina[4], iGodzina;
    
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    get_time("%H", szGodzina, 3);
    iGodzina = str_to_num(szGodzina);
    
    if(OD_GODZINY <= iGodzina || iGodzina <= DO_GODZINY)
        g_bDarmowyVip = true;
}

public amxbans_admin_connect(id)
	client_authorized(id);
	
public client_authorized(id)
    if(g_bDarmowyVip)
        set_user_flags(id, get_user_flags(id) | FLAGA_VIP);
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/

U mnie działa :)

Aby sobie skomplikuj.


  • +
  • -
  • 0

#3 bolekx34

    Profesjonalista

  • Autor tematu
  • Użytkownik

  • Reputacja: 1
    Nowy

  • Postów:161
  • GG:
  • Imię:HLDK
Offline

Posted 01.11.2017 22:11

Jakieś cvary? nic ?


  • +
  • -
  • 0

#4 _McHappy

    Wszechwiedzący

  • Support Team

  • Reputacja: 243
    Wszechwidzący

  • Postów:501
  • GG:
  • Imię:Radek
  • Lokalizacja:Tak
Offline

Posted 01.11.2017 22:48

set_user_flags(id, get_user_flags(id) | FLAGA_VIP);

Dokumentacja: https://amxx.pl/doku.../set_user_flags

Sekcja: Częste błędy

 

Do autora tematu:

Powyższy plugin, to niezależny od standardowego pluginu vip'a dodatek.

#define OD_GODZINY 24
#define DO_GODZINY 9
#define FLAGA_VIP ADMIN_LEVEL_H

Ustaw te wartości według własnych wymagań, po czym skompiluj plugin lokalnie.


Edited by _McHappy, 01.11.2017 22:49.

  • +
  • -
  • 0

#5 bolekx34

    Profesjonalista

  • Autor tematu
  • Użytkownik

  • Reputacja: 1
    Nowy

  • Postów:161
  • GG:
  • Imię:HLDK
Offline

Posted 01.11.2017 23:36

MCHappy nie rozumiem teraz.. tzn, że mam poprawić na to: set_user_flags(id, get_user_flags(id) | FLAGA_VIP); czy dopisać jako cvary xD 


  • +
  • -
  • 0

#6 MAGNET FRA

    Nie polecam

  • Zbanowany

  • Reputacja: 30
    Życzliwy

  • Postów:493
  • Imię:Marek
  • Lokalizacja:tam gdzie ty
Offline

Posted 01.11.2017 23:46

tam Gdzie pisze "FLAGA_VIP"  dodać swoja flage na jaka masz vipa :xD



#7 bolekx34

    Profesjonalista

  • Autor tematu
  • Użytkownik

  • Reputacja: 1
    Nowy

  • Postów:161
  • GG:
  • Imię:HLDK
Offline

Posted 02.11.2017 00:16

#include <amxmodx>
 
#define OD_GODZINY 24
#define DO_GODZINY 9
#define FLAGA_VIP ADMIN_LEVEL_H
 
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
 
new bool:g_bDarmowyVip;
 
forward amxbans_admin_connect(id);
 
public plugin_init()
{
    new szGodzina[4], iGodzina;
    
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    get_time("%H", szGodzina, 3);
    iGodzina = str_to_num(szGodzina);
    
    if(OD_GODZINY <= iGodzina || iGodzina <= DO_GODZINY)
        g_bDarmowyVip = true;
}
 
public amxbans_admin_connect(id)
client_authorized(id);
 
public client_authorized(id)
    if(g_bDarmowyVip)
        set_user_flags(id, get_user_flags(id) | ADMIN_LEVEL_H);
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/

  • +
  • -
  • 0

#8 bolekx34

    Profesjonalista

  • Autor tematu
  • Użytkownik

  • Reputacja: 1
    Nowy

  • Postów:161
  • GG:
  • Imię:HLDK
Offline

Posted 02.11.2017 00:16

daje tak i wogóle na serwerze nie czyta


  • +
  • -
  • 0

#9 _McHappy

    Wszechwiedzący

  • Support Team

  • Reputacja: 243
    Wszechwidzący

  • Postów:501
  • GG:
  • Imię:Radek
  • Lokalizacja:Tak
Offline

Posted 02.11.2017 00:47

Chodzi mi o niewłaściwe użycie natywu set_user_flags() - jako parametr po 'id' wystarczy podanie konkretnej flagi, zamiast pobierania i sumowania jej z już przydzielonymi.

Możliwe, że plugin zbyt późno ustawia flagi (jeśli zrobi to po pluginie vip'a, ten już tego nie zarejestruje).

Spróbuj ten plugin umieścić ponad pluginem vip'a w plugins.ini (jeśli plugin ładuje się poprawnie)

Edited by _McHappy, 02.11.2017 00:48.

  • +
  • -
  • 0

#10 Mixtaz

    Zaawansowany

  • Użytkownik

  • Reputacja: 21
    Życzliwy

  • Postów:76
  • Steam:steam
  • Imię:Jędrzej
  • Lokalizacja:%s
Offline

Posted 02.11.2017 09:21

Chodzi mi o niewłaściwe użycie natywu set_user_flags() - jako parametr po 'id' wystarczy podanie konkretnej flagi, zamiast pobierania i sumowania jej z już przydzielonymi.

Możliwe, że plugin zbyt późno ustawia flagi (jeśli zrobi to po pluginie vip'a, ten już tego nie zarejestruje).

Spróbuj ten plugin umieścić ponad pluginem vip'a w plugins.ini (jeśli plugin ładuje się poprawnie)

 

Zamiast:

public client_authorized(id)
    if(g_bDarmowyVip)
        set_user_flags(id, get_user_flags(id) | FLAGA_VIP);

To:

public client_authorized(id)
{
    if(g_bDarmowyVip && !get_user_flags(id) && FLAGA_VIP){
        get_user_flags(id) & FLAGA_VIP
	}
}

​Zapobiegnie to nawarstwianiu sie flag, w rezultacie zbednymi bledami. Widze tez, ze masz Vipa z generatora, zatem radze Ci dodac funkcje ktora odswieza sprawdzanie flag, inaczej nocny vip nie bedzie funkcjonowal prawidlowo.


  • +
  • -
  • 0

:nuke:  Mój serwer Zombie Biohazard/Deathmatch  :nuke:
:cwaniak:


#11 _McHappy

    Wszechwiedzący

  • Support Team

  • Reputacja: 243
    Wszechwidzący

  • Postów:501
  • GG:
  • Imię:Radek
  • Lokalizacja:Tak
Offline

Posted 02.11.2017 09:54

@Up
Warunek który napisałeś, w tym wypadku zawsze będzie spełniony. Poza tym chodzi o inną poprawkę:

public client_authorized(id)
if(g_bDarmowyVip)
set_user_flags(id, FLAGA_VIP);

To jest prawidłowy zapis.
  • +
  • -
  • 0

#12 bolekx34

    Profesjonalista

  • Autor tematu
  • Użytkownik

  • Reputacja: 1
    Nowy

  • Postów:161
  • GG:
  • Imię:HLDK
Offline

Posted 31.12.2017 21:05

Pomoże ktoś idealnie zrobić?


  • +
  • -
  • 0

#13 bolekx34

    Profesjonalista

  • Autor tematu
  • Użytkownik

  • Reputacja: 1
    Nowy

  • Postów:161
  • GG:
  • Imię:HLDK
Offline

Posted 31.12.2017 21:05

Pomoże ktoś idealnie zrobić?


  • +
  • -
  • 0




  


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

Coinsy CSGOPolygon Za SMS, PSC , Przelew - CoinSell.pro
Skiny do CS:GO za SMS, PSC, Przelew - CSGOPaka.com
Automatyczny Bot Levelowania Steam - LVLUPSteam.com
CSGO Gambling Sites and Free Betting Codes - DreamCodes.gg

Sign In