*Problemă:
Tipologie server(PvM / PvP):
*Resursă folosită: *Link exclusiv J4M*
*ServerFiles utilizat:
*Syserr:
Poză:
*Detalii suplimentare: Are cineva idee pe unde pot gasi cum pot adauga in client .... steme de GM in functie, ori de nume, ori de tag, ori de rank-ul de GM (pentru primele 2 trebuie sursa, evident).
Am vazut acum mult timp un topic, care facea niste legaturi prin root si locale...dar nu-l mai gasesc deloc. Idei ceva?
Stema in functie de Nume / grad / tag
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
Scuze..am incercat sa dau copy-paste la ceva si nu ma lasa sa postez...dupa mi-a picat site-ul...KrYpToNNN scrie:?F-l-o-r-i-n scrie:hgjkghkg
asta era postul:
Ai aici ceva: http://just4metin.ro/altele/varianta-py ... 62-50.html daca vrei doar python.
In sursa client ai: AFFECT_YMIR, in sursa game ai AFF_YMIR, poti sa faci un affect nou in functie de gradul de gm(doar vezi functia actuala si te duce capul):
cauti in char.cpp:
if (GetGMLevel() > GM_LOW_WIZARD)
{
m_afAffectFlag.Set(AFF_YMIR);
m_bPKMode = PK_MODE_PROTECT;
}
si modifici in
if (GetGMLevel() == GM_IMPLEMENTOR)
{
m_afAffectFlag.Set(AFF_YMIR);
m_bPKMode = PK_MODE_PROTECT;
}
else if (GetGMLevel() == GM_LOW_WIZARD)
{
m_afAffectFlag.Set(AFF_LOW_WIZARD);
m_bPKMode = PK_MODE_PROTECT;
}
la affect.h, la enum EAffectBits adaugi AFF_LOW_WIZARD + in client la instancebase.h.In playersettingmodule.py steama aferenta affectului.
Cred ca merge si in functie de nume:
- Pentru acest mesaj, F-l-o-r-i-n for the post:
- [GabrieL]
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
Intrebarea mea este : care este codul python pentru asta cu stema aferenta affectului? Ca asta nu mai stiuF-l-o-r-i-n scrie:Scuze..am incercat sa dau copy-paste la ceva si nu ma lasa sa postez...dupa mi-a picat site-ul...KrYpToNNN scrie:?F-l-o-r-i-n scrie:hgjkghkg
asta era postul:
Ai aici ceva: http://just4metin.ro/altele/varianta-py ... 62-50.html daca vrei doar python.
In sursa client ai: AFFECT_YMIR, in sursa game ai AFF_YMIR, poti sa faci un affect nou in functie de gradul de gm(doar vezi functia actuala si te duce capul):
cauti in char.cpp:
if (GetGMLevel() > GM_LOW_WIZARD)
{
m_afAffectFlag.Set(AFF_YMIR);
m_bPKMode = PK_MODE_PROTECT;
}
si modifici in
if (GetGMLevel() == GM_IMPLEMENTOR)
{
m_afAffectFlag.Set(AFF_YMIR);
m_bPKMode = PK_MODE_PROTECT;
}
else if (GetGMLevel() == GM_LOW_WIZARD)
{
m_afAffectFlag.Set(AFF_LOW_WIZARD);
m_bPKMode = PK_MODE_PROTECT;
}
la affect.h, la enum EAffectBits adaugi AFF_LOW_WIZARD + in client la instancebase.h.In playersettingmodule.py steama aferenta affectului.
Cred ca merge si in functie de nume:
Stema de gm in playersettingmodule.py e asta:
chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+0, "Bip01", localeInfo.FN_GM_MARK)
in localeinfo.py gasesti FN_GM_MARK(locatia efectului mai exact).
+0 e numarul affectului(adica e primul affect din enumeratia din instancebase.h)
chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+0, "Bip01", localeInfo.FN_GM_MARK)
in localeinfo.py gasesti FN_GM_MARK(locatia efectului mai exact).
+0 e numarul affectului(adica e primul affect din enumeratia din instancebase.h)
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
Mai este o chestie : unde naiba pot sa gasesc...sursa / pyton...unde este vreo legatura cu fisierul gm.mse ? Ca aparent, clientul verifica strict, de undeva, acel fisier .. si mi se cam face bug din cauza lui. Iar in loc de el, in loc sa verifice daca exista gm.mse, sa verifice daca exista stemele alea. Pentru ca in sistemul ala ... sunt doar steme ... nu se aplica la functie de GM..(asta e din ce am testat eu). Daca le pun ca si GM, se vede un dreptunghi gri deasupra capului, de dimensiunea pe care am pus-o eu la stema. Ori asta, ori ... fluctueaza stema aia pe care am pus-o, in asa fel incat zici ca sunt 3-4 steme suprapuse si fluctueaza pe rand... uite cam asa :F-l-o-r-i-n scrie:Stema de gm in playersettingmodule.py e asta:
chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+0, "Bip01", localeInfo.FN_GM_MARK)
in localeinfo.py gasesti FN_GM_MARK(locatia efectului mai exact).
+0 e numarul affectului(adica e primul affect din enumeratia din instancebase.h)

Pai ce ai folosit pana la urma? sistemul ala in python sau modificari in sursa?
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
Sistemul ala in python l-am folosit. Dar credeam ca ala e daca esti GM..nu doar daca ai tag-ul :/ . Aparent sistemul ala e doar pentru tag-uri Miss, Mister, VIP, MOD ..F-l-o-r-i-n scrie:Pai ce ai folosit pana la urma? sistemul ala in python sau modificari in sursa?
Eu vreau sa fie pentru GM care au tagurile astea + altele pe care le adaug eu ... OwN, Adm, etc...
Ti-am facut un mic tutorial: https://www22.zippyshare.com/v/0iVxyXrw/file.htmlKrYpToNNN scrie:Sistemul ala in python l-am folosit. Dar credeam ca ala e daca esti GM..nu doar daca ai tag-ul :/ . Aparent sistemul ala e doar pentru tag-uri Miss, Mister, VIP, MOD ..F-l-o-r-i-n scrie:Pai ce ai folosit pana la urma? sistemul ala in python sau modificari in sursa?
Eu vreau sa fie pentru GM care au tagurile astea + altele pe care le adaug eu ... OwN, Adm, etc...
Merge, testat.
E sa-ti apara stema de moderator la LOW_WIZARD, e un exemplu, restul le faci tu daca intelegi ce am scris acolo.
- SkyLine
-

- Mesaje: 2655
- Membru din: 12 Dec 2013, 23:37
- Server: Miraj2-Online
- Regat: Jinno
- Aprecieri: 520
- Mulţumiri: 987
- Discord: Copiază ID
- Contact:
F-l-o-r-i-n scrie:Ti-am facut un mic tutorial: https://www22.zippyshare.com/v/0iVxyXrw/file.htmlKrYpToNNN scrie:Sistemul ala in python l-am folosit. Dar credeam ca ala e daca esti GM..nu doar daca ai tag-ul :/ . Aparent sistemul ala e doar pentru tag-uri Miss, Mister, VIP, MOD ..F-l-o-r-i-n scrie:Pai ce ai folosit pana la urma? sistemul ala in python sau modificari in sursa?
Eu vreau sa fie pentru GM care au tagurile astea + altele pe care le adaug eu ... OwN, Adm, etc...
Merge, testat.
E sa-ti apara stema de moderator la LOW_WIZARD, e un exemplu, restul le faci tu daca intelegi ce am scris acolo.
Ok, mersi ^^
Intrebarea mea : merg modificate / adaugate grade? Gen.. In lo. De GM_IMPLEMENTOR sa fie GM_OWNER.. E doar un exemplu..
[ Postat de pe Android ]

-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 68 vizitatori

