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
Posted 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
Posted 28.12.2012 19:51
#3
Posted 28.12.2012 20:40
If you can dream it, you can do it.
#4
Posted 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
Posted 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; }
Edited by radim, 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
Posted 29.12.2012 15:24
#7
Posted 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
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users