Witam, kolega chciał aby zrobić mu perka który da graczowi dostęp do klas premium. Niby nic trudnego ale nasuwa się problem:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <codmod> new const perk_name[] = "Tajemnica Vipa"; new const perk_desc[] = "Dostajesz dostep do wszystkich klas premium"; public plugin_init() { register_plugin(perk_name, "1.0", "QTM_Peyote"); cod_register_perk(perk_name, perk_desc); } public cod_perk_enabled(id, wartosc) set_user_flags(id, ADMIN_LEVEL_H) public cod_perk_disabled(id) set_user_flags(id, ADMIN_USER) // <----- Problem
Mianowicie, jeżeli gracz wyrzuci perk, ustawi mu flagę usera, a co jeśli perk trafi się adminowi lub Vipowi? Wg. mojego mniemania oboje stracą flagi. Jak sprawić żeby to ze sobą nie kolidowało? Myślałem nad zapisaniem flag gracza do zmiennej, tyle że nie potrafię tego zrobić. Proszę o pomoc.
Użytkownik PrezydenT edytował ten post 23.11.2014 17:34