Stema in functie de Nume / grad / tag

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

*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?
Pentru acest mesaj, SkyLine for the post:
pero
Avatar utilizator
Crew
Utilizator interzis !

Utilizator interzis !
Mesaje: 113
Membru din: 31 Mar 2018, 08:04
Server: None
Regat: Jinno
Aprecieri: 6  
Mulţumiri: 3  
 Contact:
Medalii

Avatar utilizator
F-l-o-r-i-n
Nivel 3

Nivel 3
Mesaje: 320
Membru din: 12 Ian 2018, 14:07
Server: Thrones2
Regat: Chunjo
Aprecieri: 44  
Mulţumiri: 713  
Medalii

KrYpToNNN scrie:
F-l-o-r-i-n scrie:hgjkghkg
?
Scuze..am incercat sa dau copy-paste la ceva si nu ma lasa sa postez...dupa mi-a picat site-ul...

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]
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

F-l-o-r-i-n scrie:
KrYpToNNN scrie:
F-l-o-r-i-n scrie:hgjkghkg
?
Scuze..am incercat sa dau copy-paste la ceva si nu ma lasa sa postez...dupa mi-a picat site-ul...

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:
Intrebarea mea este : care este codul python pentru asta cu stema aferenta affectului? Ca asta nu mai stiu
Avatar utilizator
F-l-o-r-i-n
Nivel 3

Nivel 3
Mesaje: 320
Membru din: 12 Ian 2018, 14:07
Server: Thrones2
Regat: Chunjo
Aprecieri: 44  
Mulţumiri: 713  
Medalii

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)
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

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)
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 :
Imagine
Avatar utilizator
F-l-o-r-i-n
Nivel 3

Nivel 3
Mesaje: 320
Membru din: 12 Ian 2018, 14:07
Server: Thrones2
Regat: Chunjo
Aprecieri: 44  
Mulţumiri: 713  
Medalii

Pai ce ai folosit pana la urma? sistemul ala in python sau modificari in sursa?
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

F-l-o-r-i-n scrie:Pai ce ai folosit pana la urma? sistemul ala in python sau modificari in sursa?
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 ..
Eu vreau sa fie pentru GM care au tagurile astea + altele pe care le adaug eu ... OwN, Adm, etc...
Avatar utilizator
F-l-o-r-i-n
Nivel 3

Nivel 3
Mesaje: 320
Membru din: 12 Ian 2018, 14:07
Server: Thrones2
Regat: Chunjo
Aprecieri: 44  
Mulţumiri: 713  
Medalii

KrYpToNNN scrie:
F-l-o-r-i-n scrie:Pai ce ai folosit pana la urma? sistemul ala in python sau modificari in sursa?
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 ..
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.html

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.
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

F-l-o-r-i-n scrie:
KrYpToNNN scrie:
F-l-o-r-i-n scrie:Pai ce ai folosit pana la urma? sistemul ala in python sau modificari in sursa?
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 ..
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.html

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 ] Imagine
Închis
Răspunsuri
2
Vizualizări
291
Răspunsuri
3
Vizualizări
263
Răspunsuri
3
Vizualizări
260
Răspunsuri
3
Vizualizări
297

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Semrush [Bot] și 55 vizitatori