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

Statystyki gracza?


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
11 odpowiedzi w tym temacie

#1 Andrzejek

    Ucze się :]

  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 25.07.2012 01:57

Witam, mam pytanie jak zrobić coś takiego, że wpisuje sie tak np.: /skille andrzejek i otwiera sie okienko motd ze statystykami gracza, np. jaki jest jego rank i inne taki. A i tytuł okienka byl Statystyki gracza andrzejek

Jak zrobiłem tak:

public Skille(id)
{
new name[32]
get_user_name(id, name, charsmax(name))

new message[1024];
format ( message, 1023, "<body style=^"background-color:#030303; color:#FF8F00^">Statystyki");
show_motd(id, message, "Statystyki gracza %s", name);
}


Ale nie wiem jak zrobić nick gracza w tytule i osobne linie. np.: w 1 linijce jest statystyki, 2 linijce rank itd.

Proszę o pomoc
Pozdrawiam
  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#2 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 25.07.2012 02:27

W MOTD używa się kodu HTML, a w kodzie HTML, aby uzyskać nową linię, musisz użyć znaczbika
<br>
poprzez funkcję format, możesz formatować tekst tak samo, jak w show_motd, np.
format ( message, 1023,  "<body style=^"background-color:#030303; color:#FF8F00^">Statystyki gracza %s<br>Nowa linia",name);


#3 Andrzejek

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 25.07.2012 14:21

benio101, tyle to ja wiem, bo ja zajmuje sie kodowaniem. Ale mi chodzilo o nowa linie w sensie kodu, bo z tego co wiem zbyt długie linie sa nie wczytywane, wiec potrzebuje cos takiego:


format ( message, 1023, "<body style=^"background-color:#030303; color:#FF8F00^">Statystyki"); //1 linia
format ( message, 1023, "<body style=^"background-color:#030303; color:#FF8F00^">Rank"); //2 linia



  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#4 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
Offline

Napisano 25.07.2012 14:33

jeśli ma krzyczeć ze za długie linijkę zrób następnego formata dodając poprzednie dane.

format ( message, 1023,  "<body style=^"background-color:#030303; color:#FF8F00^">Statystyki"); //1 linia
format ( message, 1023,  "%s<body style=^"background-color:#030303; color:#FF8F00^">Rank",message); //2 linia

jeśli o to ci Chodzi.

Użytkownik CheQ edytował ten post 25.07.2012 14:34

  • +
  • -
  • 0

#5 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 981
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 25.07.2012 15:00

Nie używaj tego kodu wyżej !
Powoduje on aż podwójne kopiowanie tablicy message

new iLen	=	0 ,
		szText[ 256 ];
	
iLen += formatex( szText[ iLen ] , charsmax( szText) - iLen , "Test1" );
iLen += formatex( szText[ iLen ] , charsmax( szText) - iLen , "Test2" );
iLen += formatex( szText[ iLen ] , charsmax( szText) - iLen , "Test3" );

  • +
  • -
  • 0

#6 Andrzejek

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 25.07.2012 15:19

ok, DarkGl, zaraz sprawdzę twój sposób

A jak zrobić nick gracza w tytule motd?
Zrobilem tak i nie dziala
show_motd(id, message, "Statystyki gracza %s", name);

  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#7 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 981
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 25.07.2012 15:22

http://amxx.pl/dokum...zukaj/show_motd
użyj formatex/format
  • +
  • -
  • 0

#8 Andrzejek

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 25.07.2012 15:36

DarkGL, próbowałem twojego sposobu z tym


new iLen = 0 ,
szText[ 256 ];

iLen += formatex( szText[ iLen ] , charsmax( szText) - iLen , "Test1" );
iLen += formatex( szText[ iLen ] , charsmax( szText) - iLen , "Test2" );
iLen += formatex( szText[ iLen ] , charsmax( szText) - iLen , "Test3" );


Ale porpostu nie wiem jak to dodać i tak samo jak ten nick do tytułu motd dodać

public Skille(id)
{
new name[32]
get_user_name(id, name, charsmax(name))

new message[1024];
format ( message, 1023, "<body style=^"background-color:#030303; color:#FF8F00^">Statystyki");
show_motd(id, message, "Statystyki gracza");
}

  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#9 Zapalka

    Wszechwidzący

  • Użytkownik

Reputacja: 194
Profesjonalista

  • Postów:283
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Janów Lubelski
Offline

Napisano 25.07.2012 20:04

public Skille(id)
{
new name[32]
get_user_name(id, name, charsmax(name))

new iLen=0 ,szText[ 256 ],szTytul[64];

iLen = formatex( szText , charsmax( szText) - iLen , "<body style=^"background-color:#030303; color:#FF8F00^">Statystyki" );
iLen += formatex( szText[ iLen ] , charsmax( szText) - iLen , "Tekst2" );
iLen += formatex( szText[ iLen ] , charsmax( szText) - iLen , "Tekst3" );

formatex(szTytul,charsmax(szTytul),"Statystyki gracza %s",name);

show_motd(id, szText, szTytul);
}

  • +
  • -
  • 0
Zapraszam na http://zapalka.net.pl

#10 Andrzejek

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 25.07.2012 23:33

A jak zrobić komendę: /skille andrzejek, ze wyświetla statystyki danego gracza
  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#11 Zapalka

    Wszechwidzący

  • Użytkownik

Reputacja: 194
Profesjonalista

  • Postów:283
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Janów Lubelski
Offline

Napisano 26.07.2012 05:56

public Skille(id)
{
new szNick[32]
read_args(szNick, 31)
replace_all(szNick, 31, "^"", "");

replace_all(szNick,31,"^""," ");


new iLen=0 ,szText[ 256 ],szTytul[64];

iLen = formatex( szText , charsmax( szText) - iLen , "<body style=^"background-color:#030303; color:#FF8F00^">Statystyki" );
iLen += formatex( szText[ iLen ] , charsmax( szText) - iLen , "Tekst2" );
iLen += formatex( szText[ iLen ] , charsmax( szText) - iLen , "Tekst3" );

formatex(szTytul,charsmax(szTytul),"Statystyki gracza %s",szNick);

show_motd(id, szText, szTytul);
}

  • +
  • -
  • 0
Zapraszam na http://zapalka.net.pl

#12 Andrzejek

    Ucze się :]

  • Autor tematu
  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 27.07.2012 13:15

no dziala, tylko jeden problem jak wpisze np. /skille Andrzejek to w tytule pisze Statystyki gracza /skille Andrzejek
  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104





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

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