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