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.
|
Guest Message by DevFuse
Czy jest plugin /gracze?
Temat rozp.
Kasia123
, 12.05.2011 06:27
13 odpowiedzi w tym temacie
#1
Napisano 12.05.2011 06:27
Witam
Chcialabym zapytac czy istnieje taki plugin na serwer nowy cod mod ze jak ktos wpisze komende /gracze to wyswietli mu sie okno w motd lista z grazcami na ktorej jest jaki ma inet/perk i jaka klase a fajnie bylo by gdyby bylo tez pokazane ile ma hp i jaki rank ?
Chcialabym zapytac czy istnieje taki plugin na serwer nowy cod mod ze jak ktos wpisze komende /gracze to wyswietli mu sie okno w motd lista z grazcami na ktorej jest jaki ma inet/perk i jaka klase a fajnie bylo by gdyby bylo tez pokazane ile ma hp i jaki rank ?
#2
Napisano 12.05.2011 07:56
Automatyczna wiadomość
Ten temat został przeniesiony z forum:
AMX Mod X -> Problemy
do
AMX Mod X -> Szukam pluginu
Ten temat został przeniesiony z forum:
AMX Mod X -> Problemy
do
AMX Mod X -> Szukam pluginu
#3
Napisano 12.05.2011 08:57
Ja mam cos takiego^^
Zapraszam na pw
Zapraszam na pw
#4
Napisano 12.05.2011 17:20
Wyglądałoby to mniej więcej tak:
#include <amxmodx> #include <amxmisc> #include <codmod> #define PLUGIN "CodMod_Gracze" #define VERSION "1.0.1" #define AUTHOR "R3X" new giMaxPlayers; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /gracze", "cmdGracze"); giMaxPlayers = get_maxplayers(); } public cmdGracze(caller){ const iMax = 2048; static szMotd[iMax]; new iLen = 0; iLen += formatex(szMotd[iLen], iMax-iLen, "<pre>Nick Klasa Perk^n"); new szTemp[32]; new class, perk, val; for(new id=1; id<=giMaxPlayers; id++){ if(!is_user_connected(id)) continue; get_user_name(id, szTemp, 31); iLen += formatex(szMotd[iLen], iMax-iLen, "%20s", szTemp); class = cod_get_user_class(id); if(class == 0) iLen += formatex(szMotd[iLen], iMax-iLen, "Brak klasy"); else{ cod_get_class_name(class, szTemp, 31); iLen += formatex(szMotd[iLen], iMax-iLen, "%20s", szTemp); } perk = cod_get_user_perk(id, val); if(perk == 0) iLen += formatex(szMotd[iLen], iMax-iLen, "Brak perka^n"); else{ cod_get_perk_name(perk, szTemp, 31); iLen += formatex(szMotd[iLen], iMax-iLen, "%20s^n", szTemp); } } show_motd(caller, szMotd, "Gracze"); return PLUGIN_HANDLED; }
#5
Napisano 12.05.2011 22:13
nie bardzio dziala pokazuje tylko 3 napisy klasa perk i nick i nic wiecej
#6
Napisano 12.05.2011 22:15
pewnie nikogo oprócz Ciebie nie ma na serwerze
tak czy inaczej zainstaluje sobie codmoda i to sprawdzę
|| id == callerten fragment blokuje pokazywanie własnej klasy i perka
tak czy inaczej zainstaluje sobie codmoda i to sprawdzę
#7
Napisano 13.05.2011 05:39
ok byłabym bardzo wdzieczna
#8
Napisano 13.05.2011 12:12
U mnie zadziałało, weź jeszcze raz ten kod:
Czy jest plugin /gracze? - AMXX.pl: Support AMX Mod X
Wygląda prymitywnie, bo motd ma limit znaków; stworzenie tabelki wymaga zbyt ich dużo, ale coś da się ugrać; ile slotów masz na serwie?
Czy jest plugin /gracze? - AMXX.pl: Support AMX Mod X
Wygląda prymitywnie, bo motd ma limit znaków; stworzenie tabelki wymaga zbyt ich dużo, ale coś da się ugrać; ile slotów masz na serwie?
#9
Napisano 13.05.2011 14:56
na razie mam 14 slotow a teraz u mnie tez dziala ale to nie zgadza sie zeby bylo 1 pod 2 a chciałabym aby bylo jeszcze jaki kto ma lvl i ile hp
#10
Napisano 13.05.2011 15:00
szczerze za dużo jak na motd (tak jak mówi r3x, jak będzie duża ilość graczy to po prostu urwie kod w połowie...)
jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook
na pewno jakoś C się odwdzięczę!
#11
Napisano 13.05.2011 19:48
a da sie jakos to zrobic pod gotowe okno motd razem z pluginem ze w tym motd bedzie od razu tlo ze bedzie wczytywac nicki klasy i perki z serwera [obecnych graczy]
#12
Napisano 13.05.2011 22:05
"Gotowe okno motd", czyli co? Pokazanie listy graczy, ich klas i poziomów ze strony www obciążyłoby znacznie serwer, bo nie ma tych informacji wśród danych możliwych do wydobycia standardową metodą. Trzeba by wysłać dane do bazy lub w pliku XML przed każdym użycie komendy /gracze (inaczej dane nie byłyby aktualne), a to jest spory kłopot.
Pozostałe motd obowiązuje surowy limit znaków i 14 wierszy z pełnymi danymi zmieści się tylko wrzucone jeden pod drugim. Grafikę w tle można dodać bez problemu, grafika dla poszczególnych graczy odpada.
Moja propozycja: komenda /gracze pokazuje menu
albo nawet okno z pojedynczym graczem
Jak masz jakąś wizję tej listy to narysuj w Paincie, coby nie były czarne mrówki na białym tle.
Pozostałe motd obowiązuje surowy limit znaków i 14 wierszy z pełnymi danymi zmieści się tylko wrzucone jeden pod drugim. Grafikę w tle można dodać bez problemu, grafika dla poszczególnych graczy odpada.
Moja propozycja: komenda /gracze pokazuje menu
Wybierz druzyne 1. Teroryści 2. CT
albo nawet okno z pojedynczym graczem
say /gracz Kasia
Jak masz jakąś wizję tej listy to narysuj w Paincie, coby nie były czarne mrówki na białym tle.
#13
Napisano 13.05.2011 22:47
a jak zrobic to /gracze
1. tero
2. ct ?
1. tero
2. ct ?
#14
Napisano 15.05.2011 21:53
A tak:
Teraz można myśleć o wyglądzie tabelki i nowych wierszach to jak?
Spoiler
Teraz można myśleć o wyglądzie tabelki i nowych wierszach to jak?
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych