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.
Rozpoczynaj nowe tematy i odpowiedaj na inne
Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
Dodawaj wydarzenia do kalendarza społecznościowego
Stwórz swój własny profil i zdobywaj nowych znajomych
~ Witam.. Mam taki problem.. Chcę, aby po wybraniu opcji z menu pojawiało nam się messagemode z tekstem do wpisania, który przechwytujemy do zmiennej i zapisujemy do nVault. Mam póki co takie coś :
#include <amxmodx> #include <amxmisc> new szText1[64] public plugin_init() { register_plugin("Skrzynka", "0.1", "ogieR-") register_clcmd("say /test","test") register_clcmd("RejestracjaHasla", "Manual1") } public test(id) { new menu = menu_create("MenuX", "wieczyste") menu_additem(menu, "Rejestracja") menu_setprop(menu, MPROP_EXIT, MEXIT_ALL) menu_display(id, menu, 0) } public wieczyste(id, menu, item) { switch(item){ case 0: { client_cmd(id, "messagemode RejestracjaHasla"); } } return PLUGIN_HANDLED } public Manual1(id) { read_argv(1, szText1, charsmax(szText1)) remove_quotes(szText1)
return PLUGIN_HANDLED }
Tylko jak widać zmienna szText1 zachowuje tylko tekst jaki się zapiszę, ale ma to index globalny, dla sprawdzenia wywołałem sobie hudmessage z informację, ale każdy ma taką samą informację, jaką ja wpisałem, gdy inna osoba później wpisze tekst w Rejestracji, to znów wszyscy to widzą itd. Ogromna część kodu została usunięta, bo na możliwość pomocy tylko tyle wystarczy, ale ma to polegać tak, że każdy ma swój tekst, jaki wpisał, tzw. hasło A nie, kto wpisze = wszyscy mają, próbowałem nową zmienną zdeklarować jako new szText1[33][64], a potem w publicu Manual1 wszędzie dodać [id], jednakże wystąpiły errory i proszę Was o pomoc. Z góry wielkie dzięki i pozdrawiam.
Dobra.. Topic close, męczyłem się z tym długo.. Jak napisałem to wpadłem na pomysł i działa ; D
0
Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !