Witam możecie przerobic sma tak żeby zwykli gracze nie mogli dodawac sobie pointow komenda ? najlepiej calkiem te komendy pousuwac.Z góry dzięki
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.
|
Zwykli gracze dodają sobie Ammopacki komendą.. Problem
Najlepsza odpowiedź v139 , 25.11.2014 21:36
Proszę bardzo, kompiluje się bez błędów. Komenda taka sama, flaga na immunitet:
Zamień
register_concmd("give_apdss","cmd_daj_apdss",ADMIN_IMMUNITY,"<Nick> <Ilosc>") na register_clcmd("give_apdss","cmd_daj_apdss",ADMIN_IMMUNITY,"<Nick> <Ilosc>")
A zamiast fukcji "cmd_daj_apdss"
public cmd_daj_apdss(id,level,cid){ if(is_user_connected(id)){ new name[32], count[32] read_argv(1, name, 31) read_argv(2, count, 31) new ilosc=str_to_num(count) new player = cmd_target(id, name, CMDTARGET_ALLOW_SELF) ammo_packi[player]+=ilosc } return PLUGIN_HANDLED }
Wklej to:
public cmd_daj_apdss(id,level,cid){ if(!(get_user_flags(id) & ADMIN_IMMUNITY)){ client_print(id, print_console, "Nie masz uprawnien do tej komendy"); return PLUGIN_HANDLED; } else { new name[32], count[32] read_argv(1, name, 31) read_argv(2, count, 31) new ilosc=str_to_num(count) new player = cmd_target(id, name, CMDTARGET_ALLOW_SELF) ammo_packi[player]+=ilosc } return PLUGIN_HANDLED }Przejdź do postu
#1
Napisano 25.11.2014 19:50
#2
Napisano 25.11.2014 20:40
Zmieniłem komendę na zupełnie inną
Proszę
Załączone pliki
Moje Pluginy | Paczki:
------> http://amxx.pl/topic...od/#entry687942 <------ 500 Postów 27.05.2015
------> http://amxx.pl/topic...monety-lombard/<------
------> http://amxx.pl/topic...-na-ammo-packi/<------
#3
Napisano 25.11.2014 20:49
Ogarną komendę i będą dawać sobie dalej... nie lepiej dodać na flage jakąś ?
#4
Napisano 25.11.2014 21:36 Najlepsza odpowiedź
Proszę bardzo, kompiluje się bez błędów. Komenda taka sama, flaga na immunitet:
Zamień
register_concmd("give_apdss","cmd_daj_apdss",ADMIN_IMMUNITY,"<Nick> <Ilosc>") na register_clcmd("give_apdss","cmd_daj_apdss",ADMIN_IMMUNITY,"<Nick> <Ilosc>")
A zamiast fukcji "cmd_daj_apdss"
public cmd_daj_apdss(id,level,cid){ if(is_user_connected(id)){ new name[32], count[32] read_argv(1, name, 31) read_argv(2, count, 31) new ilosc=str_to_num(count) new player = cmd_target(id, name, CMDTARGET_ALLOW_SELF) ammo_packi[player]+=ilosc } return PLUGIN_HANDLED }
Wklej to:
public cmd_daj_apdss(id,level,cid){ if(!(get_user_flags(id) & ADMIN_IMMUNITY)){ client_print(id, print_console, "Nie masz uprawnien do tej komendy"); return PLUGIN_HANDLED; } else { new name[32], count[32] read_argv(1, name, 31) read_argv(2, count, 31) new ilosc=str_to_num(count) new player = cmd_target(id, name, CMDTARGET_ALLOW_SELF) ammo_packi[player]+=ilosc } return PLUGIN_HANDLED }
Użytkownik v139 edytował ten post 25.11.2014 21:42
#5
Napisano 25.11.2014 22:20
#6
Napisano 25.11.2014 22:22
#7
Napisano 25.11.2014 22:23
proszę nie zamykac jeszcze
#8
Napisano 26.11.2014 19:16
Zamykam ale jest nowy problem patrzcie tam wyzej.
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych