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?
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.
|
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?
Napisano 09.12.2018 20:11
Wklej normalnie kod to pogadamy albo jako plik daj
Napisano 09.12.2018 20:22
Napisano 10.12.2018 16:08
ref
Napisano 12.12.2018 13:35
ref
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.
Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.
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 ?
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.
Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.
Napisano 21.12.2018 22:56
Dalej zabiera svip'a i tylko vip jest
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
Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.
Napisano 24.12.2018 22:59
dzięki działa można zamknąc
0 użytkowników, 0 gości, 0 anonimowych