Witam.
Mam prośby o przerobienie dwóch pluginów.
1 o zmiane w Buy_c4 aby nie trzeba było wpisywać tego w SAY, tylko w konsoli (żeby nikt nie widział ) i aby dostęp do tego miał tylko admin z flagą "Q"
2 o zmianę w Magic Marker aby używać tego mógł też tylko admin z flagą Q
Nie powinno to zająć dużo czasu, a ja ciągle mam jakieś problemy =]
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.
|
Guest Message by DevFuse
4 odpowiedzi w tym temacie
#1
Napisano 26.04.2009 07:26
#2
Napisano 27.04.2009 15:45
#include <amxmodx> #include <fun> #include <cstrike> new bool:g_hasC4[33] new PcvarCost static const PLUGIN_NAME[] = "Buy C4" static const PLUGIN_AUTHOR[] = "Locks" static const PLUGIN_VERSION[] = "1.2" public plugin_init() { register_plugin(PLUGIN_NAME, PLUGIN_AUTHOR, PLUGIN_VERSION) register_concmd("buy_c4", "buy_c4") PcvarCost = register_cvar("amx_c4_cost", "6000") register_event("DeathMsg", "death", "a") } public buy_c4(id) { new CsTeams:team = cs_get_user_team(id) if ( team == CS_TEAM_CT ) { client_print(id, print_chat, "[AMXX] Must be a Terrorist in order to purchase a C4.") return PLUGIN_HANDLED } if ( g_hasC4[id] ) { client_print(id, print_chat, "[AMXX] You already have a C4.") } if ( !is_user_alive(id) ) { client_print(id,print_chat,"[AMXX] Dead clients are not allow to buy a C4.") return PLUGIN_HANDLED } if ( !cs_get_user_buyzone(id) ) { client_print(id, print_chat, "[AMXX] Must be in the buyzone to purchase a c4.") return PLUGIN_HANDLED } new money = cs_get_user_money(id) new cost = get_pcvar_num(PcvarCost) if ( money < cost ) { client_print(id, print_chat, "[AMXX] You don't have enough money to buy a C4. ($%i needed).", cost) return PLUGIN_CONTINUE } give_item(id, "weapon_c4") cs_set_user_money(id, money - cost) client_print(id, print_chat, "[AMXX] You have purchased a C4.") cs_set_user_plant(id, 1, 1) g_hasC4[id] = true return PLUGIN_CONTINUE } public client_connect(id) { g_hasC4[id] = false return PLUGIN_HANDLED } public client_disconnect(id) { g_hasC4[id] = false return PLUGIN_HANDLED } public death() { new id = read_data(2) g_hasC4[id] = false }buy_c4 komenda do konsoli, tylko nie jestem pewien jak zrobić dostęp dla admina
#3
Napisano 27.04.2009 15:59
przecież to że jest w say'u nie znaczy że inni muszą widzieć ;>
można dać return PLUGIN_HANDLED
a admina można zrobić tak:
można dać return PLUGIN_HANDLED
a admina można zrobić tak:
if ( !( get_user_flags(id) & read_flags("q") ) ) return PLUGIN_HANDLEDlub (zalecane):
if ( !( get_user_flags(id) & ADMIN_LEVEL_E ) ) return PLUGIN_HANDLEDI jeżeli nie ma flagi q to po tym kodzie już nie są wykonywane dalsze instrukcje.
#4
Napisano 27.04.2009 17:23
@naven
Też tak właśnie próbowałem i wyskakiwał mi błąd przy kompilacji
Nawet gdyby, stresuje mnie to
Też tak właśnie próbowałem i wyskakiwał mi błąd przy kompilacji
Your plugin failed to compile! Read the errors below: 619327 successful compiles to date. 406115 failed compiles to date.Dałbyś radę skompilować i wrzucić ?
przecież to że jest w say'u nie znaczy że inni muszą widzieć ;>
Nawet gdyby, stresuje mnie to
#5
Napisano 27.04.2009 18:11
webcompiler znów nie działa, załącznik
Załączone pliki
Również z jednym lub większą ilością słów kluczowych: Modyfikacja
Inny
Dodanie Broni do PaintBallNapisany przez One ShooT, 05.02.2024 inny, modyfikacja |
|
||||
Modyfikacja
prośba o przerobienie pluginuprośba Napisany przez bili, 06.02.2021 modyfikacja |
|
||||
Modyfikacja
Prośba o dodanie modelu do vipa z generatoraNapisany przez Vanilla, 01.02.2021 modyfikacja |
|
||||
Modyfikacja
Plugin na przenikanie/spadochron pod komendąNapisany przez Polonez, 22.01.2021 modyfikacja |
|
||||
|
[ROZWIĄZANE] Modyfikacja pluginuNapisany przez _.-*`PaniQ*-._, 11.01.2021 modyfikacja |
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych