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

free vip - bugowanie svipa


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
10 odpowiedzi w tym temacie

#1 Denax

    Pomocny

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:45
  • Imię:Denis
  • Lokalizacja:Poland
Offline

Napisano 09.12.2018 18:34

Mam błąd z darmowym vipem każdy dostaje vipa ale jeśli ktoś ma super vip'a to dostaje vipa i nie ma svip'a mógł by ktoś pomóć żeby svip'owi nie zabierało svip'a i nie dawało vipa?

 

 

 

#include <amxmodx>

#define OD_GODZINY 0
#define DO_GODZINY 24
#define FLAGA_VIP ADMIN_LEVEL_H

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

new bool:g_bDarmowyVip;

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 client_authorized(id)
if(g_bDarmowyVip)
set_user_flags(id, get_user_flags(id) | FLAGA_VIP);

 


  • +
  • -
  • 0

#2 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 09.12.2018 20:11

Wklej normalnie kod to pogadamy albo jako plik daj


  • +
  • -
  • 0

#3 Denax

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:45
  • Imię:Denis
  • Lokalizacja:Poland
Offline

Napisano 09.12.2018 20:22

Wklej normalnie kod to pogadamy albo jako plik daj

link : https://www36.zippys...28qPC/file.html


  • +
  • -
  • 0

#4 Denax

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:45
  • Imię:Denis
  • Lokalizacja:Poland
Offline

Napisano 10.12.2018 16:08

ref


  • +
  • -
  • 0

#5 Denax

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:45
  • Imię:Denis
  • Lokalizacja:Poland
Offline

Napisano 12.12.2018 13:35

ref


  • +
  • -
  • 0

#6 Robiin

    Godlike

  • Support Team

Reputacja: 1 107
Super Hero

  • Postów:2 049
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 12.12.2018 18:40

https://amxx.pl/doku.../set-user-flags

Częste błędy:
[...]
Sumowanie już przydzielonych wartości flag gracza z flagami do dodania. Przykład:
set_user_flags(id, get_user_flags(id) | ADMIN_LEVEL_A);

Plugin:

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

Rozwiązanie:

 
new newFlags = get_user_flags(index) | read_flags(get_flags(VIP_FLAG));

set_user_flags(index, newFlags);

Nie testowałem.

 


  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#7 Denax

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:45
  • Imię:Denis
  • Lokalizacja:Poland
Offline

Napisano 12.12.2018 22:40

 

https://amxx.pl/doku.../set-user-flags

Częste błędy:
[...]
Sumowanie już przydzielonych wartości flag gracza z flagami do dodania. Przykład:
set_user_flags(id, get_user_flags(id) | ADMIN_LEVEL_A);

Plugin:

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

Rozwiązanie:

 
new newFlags = get_user_flags(index) | read_flags(get_flags(VIP_FLAG));

set_user_flags(index, newFlags);

Nie testowałem.

 

 

 

coś mi nie działa mógł bym cię poprosić o jeden cały plugin ?


  • +
  • -
  • 0

#8 Robiin

    Godlike

  • Support Team

Reputacja: 1 107
Super Hero

  • Postów:2 049
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 21.12.2018 22:12

#include <amxmodx>

#define AUTHOR "aSior - amxx.pl/user/60210-asior/"

new const happyHours[] = { 0, 24 }

new const vipFlag[] = "t";

new currentTime[4], bool:happyHourEnabled, currentHour;

public plugin_init()
{
	register_plugin("x", "v0.1", AUTHOR);

	get_time("%H", currentTime, charsmax(currentTime));

	currentHour = str_to_num(currentTime);

	if(happyHours[0] <= currentHour <= happyHours[1])
		happyHourEnabled = true;
}

public client_authorized(index)
{
	if(!happyHourEnabled)
		return;

	new newFlags = get_user_flags(index) | read_flags(vipFlag);

	set_user_flags(index, newFlags);
}

Nie testowałem.


  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#9 Denax

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:45
  • Imię:Denis
  • Lokalizacja:Poland
Offline

Napisano 21.12.2018 22:56

Dalej zabiera svip'a i tylko vip jest


  • +
  • -
  • 0

#10 Robiin

    Godlike

  • Support Team

Reputacja: 1 107
Super Hero

  • Postów:2 049
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 23.12.2018 00:41

#include <amxmodx>

#define AUTHOR "aSior - amxx.pl/user/60210-asior/"

new const happyHours[] = { 0, 24 }

new const vipFlag[] = "t";
new const svipFlag[] = "s";

new currentTime[4], bool:happyHourEnabled, currentHour;

public plugin_init()
{
	register_plugin("x", "v0.1", AUTHOR);

	get_time("%H", currentTime, charsmax(currentTime));

	currentHour = str_to_num(currentTime);

	if(happyHours[0] <= currentHour <= happyHours[1])
		happyHourEnabled = true;
}

public client_authorized(index)
{
	if(!happyHourEnabled || get_user_flags(index) & read_flags(svipFlag))
		return;

	new newFlags = get_user_flags(index) | read_flags(vipFlag);

	set_user_flags(index, newFlags);
}

Nie piszcie mi na PW bo rozjadę czołgiem


  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#11 Denax

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:45
  • Imię:Denis
  • Lokalizacja:Poland
Offline

Napisano 24.12.2018 22:59

dzięki działa można zamknąc


  • +
  • -
  • 0




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

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