hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 23:16



Jelenlévő felhasználók

Jelenleg 219 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 219 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 14 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
 Hozzászólás témája: MEGOLDVA! pluginkérés/TOP15
HozzászólásElküldve: 2021.02.18. 08:30 
Offline
Jómunkásember
Avatar

Csatlakozott: 2013.12.15. 19:13
Hozzászólások: 495
Megköszönt másnak: 289 alkalommal
Megköszönték neki: 14 alkalommal
Ü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 :D :D :D


A hozzászólást 4 alkalommal szerkesztették, utoljára ZiT3K 2021.04.08. 13:34-kor.

Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2021.02.18. 19:05 
Offline
Tud valamit
Avatar

Csatlakozott: 2020.05.14. 11:32
Hozzászólások: 140
Megköszönt másnak: 13 alkalommal
Megköszönték neki: 56 alkalommal
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?

_________________
[ExTasY] Super Deathmatch [SENTRY GUN] [Soon]

ExTasY Zombie Mutation
217.144.54.193:27057
Facebook
Discord

Kép

Ők köszönték meg DexoN nek ezt a hozzászólást: ZiT3K (2021.02.19. 19:03)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2021.02.18. 19:55 
Offline
Jómunkásember
Avatar

Csatlakozott: 2013.12.15. 19:13
Hozzászólások: 495
Megköszönt másnak: 289 alkalommal
Megköszönték neki: 14 alkalommal
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!


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2021.02.19. 13:10 
Offline
Tud valamit
Avatar

Csatlakozott: 2020.05.14. 11:32
Hozzászólások: 140
Megköszönt másnak: 13 alkalommal
Megköszönték neki: 56 alkalommal
Instrukciók:
    - Vedd ki a statsx nevű plugint a szerverről
    - Adatokat állítsd be az sma-n belül
    :
    Kód:
    new const SQL_INFO[][] = {
       "host",
       "username",
       "password",
       "database"
    }

    - 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:
    Parancsok:
    Kód:
    new const top25_cmds[] = {"say /top15", "say /top 25", "say_team /top15", "say_team /top25"}
    register_clcmd("say /rank", "WhatIsMyRank")

    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)
       g_iFlagRank[iId] = "Admin"
    else
       g_iFlagRank[iId] = "Jatekos"

    Példa bővítésre:
    Kód:
    if(get_user_flags(iId) & ADMIN_BAN)
       g_iFlagRank[iId] = "FoAdmin"
    else if(get_user_flags(iId) & ADMIN_KICK)
       g_iFlagRank[iId] = "Admin"
    else
       g_iFlagRank[iId] = "Jatekos"
Azt hiszem speciális karaktereket elég csúnyán ment az sql, tehát nem ajánlom ékezettel beírni.

Képek:
    Chat:
    Kép
    Motd:
    Kép

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 ...


Csatolmányok:
ranking_system.sma [12.14 KiB]
Letöltve 89 alkalommal.

_________________
[ExTasY] Super Deathmatch [SENTRY GUN] [Soon]

ExTasY Zombie Mutation
217.144.54.193:27057
Facebook
Discord

Kép


A hozzászólást 3 alkalommal szerkesztették, utoljára DexoN 2021.02.20. 00:16-kor.

Ők köszönték meg DexoN nek ezt a hozzászólást: ZiT3K (2021.02.20. 19:16)
  Népszerűség: 2.27%
Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2021.02.19. 21:05 
Offline
Jómunkásember
Avatar

Csatlakozott: 2013.12.15. 19:13
Hozzászólások: 495
Megköszönt másnak: 289 alkalommal
Megköszönték neki: 14 alkalommal
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)


A hozzászólást 2 alkalommal szerkesztették, utoljára ZiT3K 2021.02.19. 21:30-kor.

Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2021.02.19. 21:29 
Offline
Tud valamit
Avatar

Csatlakozott: 2020.05.14. 11:32
Hozzászólások: 140
Megköszönt másnak: 13 alkalommal
Megköszönték neki: 56 alkalommal
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.

_________________
[ExTasY] Super Deathmatch [SENTRY GUN] [Soon]

ExTasY Zombie Mutation
217.144.54.193:27057
Facebook
Discord

Kép

Ők köszönték meg DexoN nek ezt a hozzászólást: ZiT3K (2021.02.19. 21:44)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2021.02.19. 21:35 
Offline
Jómunkásember
Avatar

Csatlakozott: 2013.12.15. 19:13
Hozzászólások: 495
Megköszönt másnak: 289 alkalommal
Megköszönték neki: 14 alkalommal
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 :D


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.


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2021.02.19. 23:52 
Offline
Tud valamit
Avatar

Csatlakozott: 2020.05.14. 11:32
Hozzászólások: 140
Megköszönt másnak: 13 alkalommal
Megköszönték neki: 56 alkalommal
Minden hiba javítva.

+ még volt egy, amit nem vettél észre, de már nem számít :D

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.


Csatolmányok:
ranking_system.sma [12.03 KiB]
Letöltve 65 alkalommal.

_________________
[ExTasY] Super Deathmatch [SENTRY GUN] [Soon]

ExTasY Zombie Mutation
217.144.54.193:27057
Facebook
Discord

Kép

Ők köszönték meg DexoN nek ezt a hozzászólást: ZiT3K (2021.02.20. 19:16)
  Népszerűség: 2.27%
Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2021.02.20. 01:22 
Offline
Jómunkásember
Avatar

Csatlakozott: 2013.12.15. 19:13
Hozzászólások: 495
Megköszönt másnak: 289 alkalommal
Megköszönték neki: 14 alkalommal
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!


Hozzászólás jelentése
Vissza a tetejére
   
HozzászólásElküldve: 2021.02.20. 02:45 
Offline
Tud valamit
Avatar

Csatlakozott: 2020.05.14. 11:32
Hozzászólások: 140
Megköszönt másnak: 13 alkalommal
Megköszönték neki: 56 alkalommal
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.


Csatolmányok:
ranking_system.sma [12.19 KiB]
Letöltve 63 alkalommal.

_________________
[ExTasY] Super Deathmatch [SENTRY GUN] [Soon]

ExTasY Zombie Mutation
217.144.54.193:27057
Facebook
Discord

Kép

Ők köszönték meg DexoN nek ezt a hozzászólást: ZiT3K (2021.02.20. 19:16)
  Népszerűség: 2.27%
Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 14 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 2 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole