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.
|
[ROZWIĄZANE] Własny wpis w menu
#1
Napisano 28.12.2012 19:39
Więc tak: Chcę zrobić menu w którym jest 1 opcja.
Nazwa:
I po kliknięciu 1 można wpisać własny ciąg znaków nie dłuższy niż 10 liter/cyfer.
#2
Napisano 28.12.2012 19:51
#3
Napisano 28.12.2012 20:40
If you can dream it, you can do it.
#4
Napisano 28.12.2012 20:42
Wydaje mi się że jemu chodziło żeby można było wpisać max 10 znaków ;/Można pobrać długość, dzięki strlen: http://amxx.pl/dokum...cja/f355/strlen następnie sprawdzamy warunkiem czy ilość znaków jest mniejsza bądź równa 10, jeśli tak to niech wykona się dana funkcja.
#5
Napisano 29.12.2012 09:26
Po wybraniu tej pierwszej opcji z menu wywołaj:
client_cmd(id, "messagemode Nazwa");Następnie do plugin_init dodaj:
register_clcmd("Nazwa", "cos_tam");I na końcu pluginu dodaj to:
new szPyt[512] = ""; public cos_tam(id) { new text[192] read_argv(1,text,191) format(szPyt, charsmax(szPyt), "%s", text) if(strlen(szPyt) > 10) { client_print(id, print_center, "Tekst posiada za duzo znakow") return PLUGIN_CONTINUE; } //kod jaki ma sie wykonac return PLUGIN_CONTINUE; }
Użytkownik radim edytował ten post 29.12.2012 09:26
Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !
#6
Napisano 29.12.2012 15:24
#7
Napisano 29.12.2012 16:12
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych