Skocz do zawartości

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
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[ROZWIĄZANE] Własny wpis w menu


  • Zamknięty Temat jest zamknięty
6 odpowiedzi w tym temacie

#1 Na 5tyk

    Godlike

  • Użytkownik

Reputacja: 430
Wszechobecny

  • Postów:1 712
  • GG:
  • Imię:Patryk
  • Lokalizacja:PL
Offline

Napisano 28.12.2012 19:39

Siemka. Piszę z telefonu i nie mam jak sprawdzić w pluginach, a szybko tego potrzebuję.

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.
  • +
  • -
  • 1

#2 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 28.12.2012 19:51

messagemode, ale ograniczenia co do znaków nie mam pojęcia czy można zrobić
  • +
  • -
  • 0

#3 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 28.12.2012 20:40

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.
  • +
  • -
  • 0

If you can dream it, you can do it.


#4 Fili:P

    Godlike

  • Power User

Reputacja: 754
Guru

  • Postów:1 679
  • Imię:Darek
  • Lokalizacja:Warszawa
Offline

Napisano 28.12.2012 20:42

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.

Wydaje mi się że jemu chodziło żeby można było wpisać max 10 znaków ;/
  • +
  • -
  • 0

#5 radim

    Godlike

  • Moderator

Reputacja: 939
Master

  • Postów:2 725
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Janów Lub.
Offline

Napisano 29.12.2012 09:26

Zakładam, że masz menu to Ci pokaże jak zrobić dalej.
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

  • +
  • -
  • 1

Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !


#6 Na 5tyk

    Godlike

  • Autor tematu
  • Użytkownik

Reputacja: 430
Wszechobecny

  • Postów:1 712
  • GG:
  • Imię:Patryk
  • Lokalizacja:PL
Offline

Napisano 29.12.2012 15:24

Dobra. Dzięki można zamknąć.
  • +
  • -
  • 0

#7 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Online

Napisano 29.12.2012 16:12

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych