Nu.KrYpToNNN scrie: Pentru asta nu trebuie facute AFFECT-urile din sursa client?
E o simpla verificare in functie de nume/tag.

Deci uite, iti las aici o imagine cum le-am facut, am pus in /locale/ro/effect mse-urile, tga-urile + numele tga-urilor in fiecare .mse, am lasat si stema originala cu gm.mse + ymirred.tga.......si la [OwN] imi ia tot <GM>-ul ca stema (ca am stema originala din metin2)[Tupeu] scrie:Nu.KrYpToNNN scrie: Pentru asta nu trebuie facute AFFECT-urile din sursa client?
E o simpla verificare in functie de nume/tag.

Ori imaginea ce o ia in mse nu e buna ori numele nu corespunde.KrYpToNNN scrie:Deci uite, iti las aici o imagine cum le-am facut, am pus in /locale/ro/effect mse-urile, tga-urile + numele tga-urilor in fiecare .mse, am lasat si stema originala cu gm.mse + ymirred.tga.......si la [OwN] imi ia tot <GM>-ul ca stema (ca am stema originala din metin2)[Tupeu] scrie:Nu.KrYpToNNN scrie: Pentru asta nu trebuie facute AFFECT-urile din sursa client?
E o simpla verificare in functie de nume/tag.
Ce naibii e gresit de nu-mi merge?![]()


K3RN3L scrie:player.GetName() = Numele tau
deci tu cand ai pus
if player.GetName() == "[OwN]"
numele tau trebuie sa fie egal cu [OwN] ca acea conditie sa fie adevarata. numele tau nu e egal cu [OwN].
Iti dau un indiciu si te las pe tine sa iti dai seama cum sa il folosesti.
name = player.GetName()
name.find("[OwN]")
daca nu gaseste [OwN] in numele tau atunci iti va returna -1.
[ Postat de pe Android ]
Mda...greseala mea sryKrYpToNNN scrie:K3RN3L scrie:player.GetName() = Numele tau
deci tu cand ai pus
if player.GetName() == "[OwN]"
numele tau trebuie sa fie egal cu [OwN] ca acea conditie sa fie adevarata. numele tau nu e egal cu [OwN].
Iti dau un indiciu si te las pe tine sa iti dai seama cum sa il folosesti.
name = player.GetName()
name.find("[OwN]")
daca nu gaseste [OwN] in numele tau atunci iti va returna -1.
[ Postat de pe Android ]
oh deci stai asa...eu trebuia sa pun numele meu EXACT?
deci una e ... player.GetName() == "[OwN]"...alta e name.find("[OwN]")
Cod: Selectaţi tot
name = player.GetName()
if name.find("[OwN]"):
chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+0, "Bip01", "locale/ro/effect/gm_1.mse")
elif name.find("...."):
chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+0, "Bip01", "locale/ro/effect/gm_2.mse")
else:
chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+0, "Bip01", localeInfo.FN_GM_MARK)
# END_OF_LOCALE
deci ... am luat ambele cazuri ..si dupa numele exact, dar si dupa "name.find" :[Tupeu] scrie:Mda...greseala mea sryKrYpToNNN scrie:K3RN3L scrie:player.GetName() = Numele tau
deci tu cand ai pus
if player.GetName() == "[OwN]"
numele tau trebuie sa fie egal cu [OwN] ca acea conditie sa fie adevarata. numele tau nu e egal cu [OwN].
Iti dau un indiciu si te las pe tine sa iti dai seama cum sa il folosesti.
name = player.GetName()
name.find("[OwN]")
daca nu gaseste [OwN] in numele tau atunci iti va returna -1.
[ Postat de pe Android ]
oh deci stai asa...eu trebuia sa pun numele meu EXACT?
deci una e ... player.GetName() == "[OwN]"...alta e name.find("[OwN]")![]()
![]()
Cod: Selectaţi tot
name = player.GetName() if name.find("[OwN]"): chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+0, "Bip01", "locale/ro/effect/gm_1.mse") elif name.find("...."): chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+0, "Bip01", "locale/ro/effect/gm_2.mse") else: chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+0, "Bip01", localeInfo.FN_GM_MARK) # END_OF_LOCALE
Pt cazul in care nu intelegi 
Daaaaa..... Dar cu stemele pe care le-am pus eu..... Dar da, ideea aia este..Ciprisor scrie:asa vrei sa faci?

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 82 vizitatori