hlmod.hu https://hlmod.hu/ |
|
MEGOLDVA! pluginkérés/TOP15 https://hlmod.hu/viewtopic.php?f=10&t=30968 |
Oldal: 1 / 2 |
Szerző: | ZiT3K [2021.02.18. 08:30 ] |
Hozzászólás témája: | MEGOLDVA! pluginkérés/TOP15 |
Üdv! ![]() ![]() Hely____Név_____Ölés __Hatékonyság___Játszott idő___Utoljára aktív___Rang___Kliens 300.___ZiT3K___999.999___99.12%______9999 óra _____2021.02.18.___TULAJ__STEAM - az oszlopok leírásai: ![]() - Hely (evidens) - Név (evidens) - Ölés (evidens) - Hatékonyság (itt csak kérdezem, hogy az alap /top15 az hogyan számolja ki? ölés + halál + találat + pontosság vagy csak ölés + halál vagy hogy?? AZ ELŐZŐ VÁLASZNAK A FÜGGVÉNYÉBEN még FRISSÍTEM az oszlopokat!!!! - Játszott idő (evidens) - Utoljára aktív (evidens) - Rang (itt pl. lenne egy .TXT vagy .INI és ott megadnék egy STEAMID + RANG -ot és azt figyelné) - Kliens (STEAM vagy NS) Ezt nem tudom, hogy meg lehet-e csinálni, hogy az NS- láthassa, hogy ki STEAMES. - ezeket a parancsokat és paramétereket szeretném benne: ![]() - /top300 (ennyi játékost jelenítsen meg motd -ben és mysql -ben) - /rank (itt, mint az alapnál chat -be írja ki CSAKIS ezeket, amiket az SMA-ban tudok színezni: Helyezésed 1. a MAX-ból Öléseid: 999.999 Hatékonyságod: 23.12% Játszott időd: 9999 óra - AZ ALAP rankos plugint szeretném ezzel kiváltani. - NEM TUDOM, hogy ehhez kell-e reg. rendszer, de alapvetően szeretnék egyet és akkor úgy lenne, hogy csak, aki regisztrált annak számolja a dolgait. ![]() Off Topic ÉS PERSZE, AMIKOR ELKÜLDTEM VOLNA, AKKOR KILÉPTETETT IDŐTÚLLÉPÉS MIATT, ÍGY ÍRHATTAM ÚJRA ![]() ![]() ![]() |
Szerző: | DexoN [2021.02.18. 19:05 ] |
Hozzászólás témája: | Re: pluginkérés/TOP300 EXTRA /RANK MYSQL (játszott. idő, u. aktivitás, kliens, rang stb.) |
Ha jól tudom motd-ben nem lehetséges ennyi játékost megjeleníteni ilyen sok adattal kiegészítve, esetleg top 25 férne be max (becsült érték), de valaki javítson ki ha tévedek. Meg ha a /rank max. 300 helyezést jeleníthet meg, akkor mi van azzal, aki nincs benne a 300-ban? |
Szerző: | ZiT3K [2021.02.18. 19:55 ] |
Hozzászólás témája: | Re: pluginkérés/TOP300 EXTRA /RANK MYSQL (játszott. idő, u. aktivitás, kliens, rang stb.) |
DexoN írta: Ha jól tudom motd-ben nem lehetséges ennyi játékost megjeleníteni ilyen sok adattal kiegészítve, esetleg top 25 férne be max (becsült érték), de valaki javítson ki ha tévedek. - Arra az esetre, ha igazad van, akkor annyit jelenítsen meg MOTD -ben amennyit max. meg tud. - Az alap TOP15 az 9 adatot(oszlopot) jelenít meg, ez "csak" 8 db oszlop (persze a sor hosszától is függ gondolom, de ezt tesztelni kell majd, hogy mennyi fér ki max. és akkor úgy osztunk szorzunk, hogy jó legyen. DexoN írta: Meg ha a /rank max. 300 helyezést jeleníthet meg, akkor mi van azzal, aki nincs benne a 300-ban? Sorry, ott a 300-at átírom MAX. -ra azt akartam írni alapból is pont ez miatt. LEÍRÁSBAN JAVÍTVA! |
Szerző: | DexoN [2021.02.19. 13:10 ] | ||
Hozzászólás témája: | Re: pluginkérés/TOP300 EXTRA /RANK MYSQL (játszott. idő, u. aktivitás, kliens, rang stb.) | ||
Instrukciók:
- Adatokat állítsd be az sma-n belül: Kód: new const SQL_INFO[][] = { - A motd-ben játszott időnek órát vagy percet írjon? Ha is-is, akkor hagyd így a 12. sort. Ha nem, akkor kommenteld ki. Kód: #define JATSZOTT_IDO_ORA_PERC - Szokásos módon rakd be a plugint Információk:
Kód: new const top25_cmds[] = {"say /top15", "say /top 25", "say_team /top15", "say_team /top25"} Az admin rangot a 288. sortól kezdve tudod változtatni. (felesleges ini fájl) Kód: if(get_user_flags(iId)) -> Itt a get_user_flags után: '& <jog> (https://www.amxmodx.org/api/amxconst) Példa bővítésre: Kód: if(get_user_flags(iId) & ADMIN_BAN)Azt hiszem speciális karaktereket elég csúnyán ment az sql, tehát nem ajánlom ékezettel beírni. Képek:
![]() Motd: ![]() Egyéb: Egy részét teszteltem, de nem az egészet. Ha valami hiba van pl. a mentéssel több játékos esetén, írj. ![]() //// ranking_system.sma // // Header size: 1172 bytes // Code size: 13248 bytes // Data size: 21212 bytes // Stack/heap size: 16384 bytes // Total requirements: 52016 bytes // Done. // // Compilation Time: 0,22 sec // ---------------------------------------- Press enter to exit ...
|
Szerző: | ZiT3K [2021.02.19. 21:05 ] |
Hozzászólás témája: | Re: pluginkérés/TOP15 EXTRA /RANK MYSQL (játszott. idő, u. aktivitás, kliens, rang stb.) |
DexoN írta: Egy részét teszteltem, de nem az egészet. Ha valami hiba van pl. a mentéssel több játékos esetén, írj. ![]() ![]() - MOTD -ben nem számolja a hatékonyságot - /rank parancsra ezt írja ki(összesen 3 player volt eddig a szerveren): http://www.kepfeltoltes.eu/images/2021/02/19/42820210219203420_1.jpg - /rank parancsra, miután már megöltél valakit csak ezt írja ki(mapváltás után ugyan úgy írja ki, mint az előző képen: http://www.kepfeltoltes.eu/images/2021/02/19/38220210219203105_1.jpg - MySQL -ben nincs helyezés oszlop - MySQL -ben "hibásan"(a MOTD -hez képest) írja ki az adatokat: http://www.kepfeltoltes.eu/images/2021/02/19/882mysql1.jpg ![]() - MOTD -ben légyszíves a "Játszott idő"-t csak ORÁBAN írja ki - MOTD -ben légyszíves az "Utoljára aktív" -nál csak DÁTUM(év, hó, nap)-ot írjon ki - MOTD -ben, MySQL -en és /RANK-nál szeretném, ha lenne fejlövés (mivel ezzel is lesz tervem még és épp kiférne MOTD -ben, de majd meglátjuk, ha nőnek a számok) |
Szerző: | DexoN [2021.02.19. 21:29 ] |
Hozzászólás témája: | Re: pluginkérés/TOP15 EXTRA /RANK MYSQL (játszott. idő, u. aktivitás, kliens, rang stb.) |
ZiT3K írta: - MySQL -ben nincs helyezés oszlop - MySQL -ben "hibásan"(a MOTD-hez képest) írja ki az adatokat: http://www.kepfeltoltes.eu/images/2021/02/19/882mysql1.jpg Ezek nem hibák, csak elfelejtettem közölni, hogy ne várj egy palotát SQL-ben. Nem lehet olyan szépen átvinni minden adatot, mint ahogy szeretnéd, viszont ettől függetlenül hibátlanul ment, mivel azok az adatok konvertálásra kerülnek. A többinek hamarosan utána nézek, és megpróbálom kijavítani. ZiT3K írta: ![]() - MOTD -ben légyszíves a "Játszott idő"-t csak ORÁBAN írja ki Erre meg leírtam, hogy mit kell csinálnod. |
Szerző: | ZiT3K [2021.02.19. 21:35 ] |
Hozzászólás témája: | Re: pluginkérés/TOP15 EXTRA /RANK MYSQL (játszott. idő, u. aktivitás, kliens, rang stb.) |
DexoN írta: ZiT3K írta: Ezek nem hibák, csak elfelejtettem közölni, hogy ne várj egy palotát SQL-ben. ![]() Az MySQL -es "hibák" -at kijavítani csak azért lenne fontos, mert majd egy weboldalon szeretném megjeleníteni. Előre is köszönöm a fáradozásaidat. De legalább lesz egy 21. századi /rank és MOTD IS ![]() DexoN írta: ZiT3K írta: ![]() - MOTD -ben légyszíves a "Játszott idő"-t csak ORÁBAN írja ki Erre meg leírtam, hogy mit kell csinálnod. Igazad van! Sorry. |
Szerző: | DexoN [2021.02.19. 23:52 ] | ||
Hozzászólás témája: | Re: pluginkérés/TOP15 EXTRA /RANK MYSQL (játszott. idő, u. aktivitás, kliens, rang stb.) | ||
![]() + még volt egy, amit nem vettél észre, de már nem számít ![]() ZiT3K írta: Az MySQL -es "hibák" -at kijavítani csak azért lenne fontos, mert majd egy weboldalon szeretném megjeleníteni. Ha a weboldalt megtudod csinálni, akkor gondolom át is tudod konvertálni stringekké az inteket, ha máshogy nem akkor az én pluginomból kivéve, illetve elrendezni őket. ZiT3K írta: ![]() - MOTD -ben légyszíves a "Játszott idő"-t csak ORÁBAN írja ki - MOTD -ben légyszíves az "Utoljára aktív" -nál csak DÁTUM(év, hó, nap)-ot írjon ki - MOTD -ben, MySQL -en és /RANK-nál szeretném, ha lenne fejlövés (mivel ezzel is lesz tervem még és épp kiférne MOTD -ben, de majd meglátjuk, ha nőnek a számok) Kész. Megjegyzés: Töröld az SQL táblát, hadd hozzon létre egy újat.
|
Szerző: | ZiT3K [2021.02.20. 01:22 ] |
Hozzászólás témája: | Re: pluginkérés/TOP15 EXTRA /RANK MYSQL (játszott. idő, u. aktivitás, kliens, rang stb.) |
Látom te is még fennt ![]() ![]() - MOTD -ben a fejlövéseket csak mapváltásonként adja hozzá, azaz csak mapváltásonként frissíti a fejlövéseket a MOTD -ben. - A fejbekéseléseket is hozzáadja a fejlövésekhez - A MySQL táblában nincs helyezés oszlop DexoN írta: ZiT3K írta: Az MySQL -es "hibák" -at kijavítani csak azért lenne fontos, mert majd egy weboldalon szeretném megjeleníteni. Ha a weboldalt megtudod csinálni, akkor gondolom át is tudod konvertálni stringekké az inteket, ha máshogy nem akkor az én pluginomból kivéve, illetve elrendezni őket. ![]() ![]() Megadom az én MySQL adatbázisomban lévő jelenleg "ranking_system" -néven található táblám "elérhetőségét" a rendelt weboldalamon valahol és akkor ott a weboldalon megjeleníti az adatbázisomban lévő táblázatot. Valahogy így tervezem. Vagy máshogy kellene? (még nem jártam utána jobban) ![]() ![]() "Jatszott ido" -t , "Utoljára aktiv" -ot, ahogy a MOTD- ben? Előre is köszönöm! |
Szerző: | DexoN [2021.02.20. 02:45 ] | ||
Hozzászólás témája: | Re: pluginkérés/TOP15 EXTRA /RANK MYSQL (játszott. idő, u. aktivitás, kliens, rang stb.) | ||
ZiT3K írta: ![]() ![]() Megadom az én MySQL adatbázisomban lévő jelenleg "ranking_system" -néven található táblám "elérhetőségét" a rendelt weboldalamon valahol és akkor ott a weboldalon megjeleníti az adatbázisomban lévő táblázatot. Valahogy így tervezem. Vagy máshogy kellene? (még nem jártam utána jobban) ![]() Hát de hogyha nem tudod előre hogy kell megcsinálni, akkor miből gondolod hogy ilyen egyenesen betudod majd tölteni a táblázat pontjait, adatait? Onnan is gondolom át kell váltanod másodpercből percbe, percből órába stb... felesleges bajlódás lenne a részemről. ZiT3K írta: ![]() - MOTD -ben a fejlövéseket csak mapváltásonként adja hozzá, azaz csak mapváltásonként frissíti a fejlövéseket a MOTD -ben. - A fejbekéseléseket is hozzáadja a fejlövésekhez - A MySQL táblában nincs helyezés oszlop Ezek nem hibák, csak hiányos kritériumok eredményei. Tehát akkor legyen percenkénti mentés (mert lecsatlakozáskor ment), és késsel ne számolja a hs-t.
|
Oldal: 1 / 2 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |