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! Szeretnék egy olyan plugint kérni, ami ezeket és így tudja: Szeretném, ha az alábbi és az alábbi sorrendben hozná létre az oszlopokat MYSQL -ben ill. MOTD -ben: 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. Előre is köszönöm és le a kalappal, aki meg tudja csinálni!!! 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. //AMXXPC compile.exe
//// 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. ELŐSZÖR IS NAGYON HÁLÁS VAGYOK, HOGY NEKIÁLLTÁL MEGCSINÁLNI!!! TESZTELTEM, ÍROM HIBÁKAT, amiket eddig találtam (MINDEN +PLUGINT OFFOLTAM ÉS ÚGY TESZTELTEM): - 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 KÉRÉSEK:
- 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: KÉRÉSEK: - 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. Igen, azért is írtam idézőjelbe a hibát, mert nem igazi hiba, ha azt nézzük, hogy a játékban működik. 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: KÉRÉSEK: - 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.) | ||
Minden hiba javítva. + 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: KÉRÉSEK: - 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 KÖSZI! A jelenlegi hibák: - 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. Őőő nem. ÉN nem tudok weboldalt írni, én csak rendelni fogok egyet és ott gondolom úgy lesz (DE MÉG UTÁNA JÁROK PERSZE ELŐTTE) hogy: 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) Tehát meg tudod esetleg csinálni, vagy meg lehet? hogy a táblázatban is olyan formátumban legyen kiírva a: "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: Őőő nem. ÉN nem tudok weboldalt írni, én csak rendelni fogok egyet és ott gondolom úgy lesz (DE MÉG UTÁNA JÁROK PERSZE ELŐTTE) hogy: 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: A jelenlegi hibák: - 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/ |