Stránka 1 z 1

Nový způs zapisování nicků do databíze

Napsal: 06 črc 2016, 14:58
od M1ch3l
Server: 93.91.240.157:37206 )

Zdravim,
mám menší problém s novým zápisem dat do databáze od pluginů PermissionsEx a BanManager. Tyto pluginy, začaly psát do databáze nicky hráčů pod random kódy a samotné nicky zapisují na další řádek.

Nikde jsem nenašel návod jak toto uvést do původního stavu.
Na stránkách to teď vypisuje místo nicků jen nesmyslné kódy a mě už došly všechny nápady jak to vyřešit.



Předem děkuji.

Re: Nový způs zapisování nicků do databíze

Napsal: 06 črc 2016, 15:03
od Mysteria
Jediné správné řešení je upravit ty webové skripty tak, aby s tím počítaly, nebo počkat, než to jejich autoři udělají (pokud to nezvládneš sám a pokud jsou aktivní).
Sám jsem to před nedávnem řešil s jedním člověkem co používal můj VIP list pro PermissionsEx a taky to psalo místo jmen UUIDčka hráčů. Předpokládám, že to bude ten samý problém.

Re: Nový způs zapisování nicků do databíze

Napsal: 06 črc 2016, 15:22
od M1ch3l
Ano, jedná se o ten samý problém viz: http://majneri.cz/clenove-vip/ a http://majneri.cz/banlist/

Docela mě to už štve, protože v PHP a MySQL se zas tam moc dobře nevyznám...

Re: Nový způs zapisování nicků do databíze

Napsal: 06 črc 2016, 16:22
od Hanakocz
Těch absolutně ne náhodných, ale přesně předem určených kódů se nikdy nezbavíš. Už to nikdy nebude jinak, takže je dobré se na to adaptovat. Je to tu od verze 1.7.10, takže pokud to někdo nemá updatované, je taky klidně možné, že nikdy updatované už mít nebude a je lepší si najít podobnou věc, která to umí a je aktuální (tedy se jí autor věnuje).

UUID se používají proto, aby si lidi mohli měnit nicky a pluginy je i pod jiným jménem poznaly jako tu samou osobu (samozřejmě s online=false se ti to celé rozbije, tato věc nefunguje a i některé pluginy nefungují celkově správně nebo stabilně...) Pluginy si tam sice zapisují i jména, ale absolutně by nemusely, je to jen pomůcka pro tebe, pro plugin je absolutně směrodatné jen UUID, které přesně určuje hráče.

Vem si to jako rodné číslo a tvé jméno. Jmenovat se někdo může zcela stejně, jako ty, ale nenajdeš nikoho, kdo by měl rodné číslo stejné. Proto je rodné číslo určující údaj všude, ne jen jméno (ale třeba minimálně jméno + datum narození nebo číslo občanky atd)...ze stejného důvodu jsou unikátní UUID kódy, které vůbec nejsou random, ale jsou vázané na hráče.

Re: Nový způs zapisování nicků do databíze

Napsal: 06 črc 2016, 17:25
od M1ch3l
Dřív to fungovalo aj bez UUID, tak nevim, proč nedají aspoň možnost způsobu zápisu dat.
Chápu naco slouží, ale nechápu, proč to natvrdo cpou do nových verzí.

Re: Nový způs zapisování nicků do databíze

Napsal: 06 črc 2016, 19:05
od Hanakocz
Protože si lidi mohou měnit jména a je tedy asolutně nutné mít identifikátor, který se nemění. Servery s tím pracují, proto i pluginy. S tím bude třeba se smířit. Dřív se jména měnit nedala a tak byl ten neměnný identifikátor právě jméno (což bylo dost nešikovné)

Re: Nový způs zapisování nicků do databíze

Napsal: 06 črc 2016, 19:07
od variodriver
Neexistuje žádná služba pro vyplněné fh_id

Re: Nový způs zapisování nicků do databíze

Napsal: 06 črc 2016, 19:32
od M1ch3l
V tom případě to budu muset nějak vyřešit přímo na stránkách.

Neva, je třeba jít s dobou :)

-- 07 črc 2016, 18:01 --

http://majneri.cz/banlist/
tam jsem to konečně vyřešil :)

S VIP si ještě ale nevim rady....