Menu graczy
dram
11.06.2011
Witam...
Żeby wyświetlić menu graczy to sprawa banalna robie pętle po każdym, pobieram jego dokładny nick do zmiennej i wypisuje w menu np.
Pierwsza strona
1. Jas
2. MalGosia
3. Stas
4. ...
5. ...
6. ..
7. ...
8. Dalej
9. Powroc // powinno być na szaro bo to 1 strona nie ma gdzie powracać...
0. EXIT
Po nacisnięciu 8 czyli przejściu na kolejną strone ukazuje nam się kolejne menu z kolejnymi nazwami graczy (wtedy już /powróc jest uaktualnione)
I teraz 2 pytania.
1. Jak zrobić aby powróć na 1 stronie było szare(niedostępne) a na ostatniej wtedy kiedy nie ma więcej graczy do ukazania przycisk nr 8 "Dalej" był szary
2. Jak wykonać operacje na danym graczu, (chodzi o "case:"), oraz jak pobrać jego nick z "menu" względem opcji która została wybrana(bo przecież po pobraniu nicka można bardzo łatwo zwrócić jego id)
Pozdrawiam
Żeby wyświetlić menu graczy to sprawa banalna robie pętle po każdym, pobieram jego dokładny nick do zmiennej i wypisuje w menu np.
Pierwsza strona
1. Jas
2. MalGosia
3. Stas
4. ...
5. ...
6. ..
7. ...
8. Dalej
9. Powroc // powinno być na szaro bo to 1 strona nie ma gdzie powracać...
0. EXIT
Po nacisnięciu 8 czyli przejściu na kolejną strone ukazuje nam się kolejne menu z kolejnymi nazwami graczy (wtedy już /powróc jest uaktualnione)
I teraz 2 pytania.
1. Jak zrobić aby powróć na 1 stronie było szare(niedostępne) a na ostatniej wtedy kiedy nie ma więcej graczy do ukazania przycisk nr 8 "Dalej" był szary
2. Jak wykonać operacje na danym graczu, (chodzi o "case:"), oraz jak pobrać jego nick z "menu" względem opcji która została wybrana(bo przecież po pobraniu nicka można bardzo łatwo zwrócić jego id)
Pozdrawiam
mierzwi 12.06.2011
jak dodajesz item to przypisz kolejną wartość jako authid, później pobierz te authid z menu_item_getinfo i juz dalej to easy new choosedplayer = find_player("c", authid);
(tu masz flagi po czym możesz wyszukać, nie brać pod uwagę itp.)
Flags:
"a" - with given name.
"b" - with given part of name.
"c" - with given authid.
"d" - with given ip.
"e" - with given team name.
"f" - don't look in dead players.
"g" - don't look in alive players.
"h" - skip bots.
"i" - skip real players.
"j" - return index of last found player.
"k" - with given userid.
"l" - ignore case sensitivity.
Użytkownik funfel edytował ten post 12.06.2011 14:30
(tu masz flagi po czym możesz wyszukać, nie brać pod uwagę itp.)
Flags:
"a" - with given name.
"b" - with given part of name.
"c" - with given authid.
"d" - with given ip.
"e" - with given team name.
"f" - don't look in dead players.
"g" - don't look in alive players.
"h" - skip bots.
"i" - skip real players.
"j" - return index of last found player.
"k" - with given userid.
"l" - ignore case sensitivity.
Użytkownik funfel edytował ten post 12.06.2011 14:30
dram
12.06.2011
AuthId to chyba steam id? A jezeli ktoś steama nie ma?
Można jakiś kodzik prosić?
Można jakiś kodzik prosić?
diablix
12.06.2011
is_user_steam(id) - AMXX.pl: Support AMX Mod X
Stock dawny, jak na disiejsze czasy można również sprawdzać po ilości znaków w authid (pacsteam)
Stock dawny, jak na disiejsze czasy można również sprawdzać po ilości znaków w authid (pacsteam)
mierzwi 13.06.2011
tak offtopowo to czemu nie ma zasady pomoc only dla steamów (chodzi że plgi only stm)