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] Jak pobrać pierwsze 3litery nicku i porownac z tym wnkodzie sma


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

#1 DaFFyy

    Profesjonalista

  • Użytkownik

Reputacja: -38
Absolutna Porażka

  • Postów:214
  • GG:
  • Lokalizacja:Warsss
Offline

Napisano 11.05.2014 09:35

Witam,

Potrzebuję informacji w jaki sposób pobrać 3 pierwsze litery z nicku oraz porównać je z tymi w kodzie. Chodzi mi coś na wzór komendy nie na flage tylko na "tag".
  • +
  • -
  • 0

#2 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 11.05.2014 09:57

http://amxx.pl/dokum...cja/f1375/equal

stock SprawdzTag(id, szTag[])
{
    new szNick[64]; get_user_name(id, szNick, 63);
    
    if(equal(szNick, szTag, 3))
        return 1;
    
    return 0;
}

Użytkownik d0naciak edytował ten post 11.05.2014 09:59

  • +
  • -
  • 0

#3 DaFFyy

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: -38
Absolutna Porażka

  • Postów:214
  • GG:
  • Lokalizacja:Warsss
Offline

Napisano 11.05.2014 10:47

Dzięki:)


  • +
  • -
  • 0

#4 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 11.05.2014 11:13

http://amxx.pl/dokum...cja/f1375/equal

stock SprawdzTag(id, szTag[])
{
    new szNick[64]; get_user_name(id, szNick, 63);
    
    if(equal(szNick, szTag, 3))
        return 1;
    
    return 0;
}

Jak to ma być tylko taka funkcja, to można po prostu zrobić tak
new szNick[4]; get_user_name(id, szNick, 3);

i porównywać już bez 3 parametru. Nie jestem pewien tylko, czy tablicę z nazwą nie trzeba dać z 5, ale 4 powinno wystarczyć. Dodatkowo jeśli tag zawsze ma mieć tylko 3 znaki, to tam także dobrze by było dodać 4 (3 znaki + 1 dla zera kończącego).
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#5 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 11.05.2014 11:25

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


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

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo





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

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