03-14-2013, 07:26 PM
Acest tutorial este doar pentru razboinic corp si dupa acest model faceti si la restul caracterelor...
1) Despachetati root.eix/epk si deschideti "playersettingmodule".
Cautati "JOB_WARRIOR : {" si veti vedea o coloana ceva de genu:
1 : (1, 2, 3, 4, 5, 0, 0, 0, 137, 0, 138, 0, 139, 0,),
si modificati astfel:
1 : (1, 2, 3, 4, 5, 0, 0, 0, 137, 7, 138, 0, 139, 0,),
Acum cautati
## EMOTION
emotion.RegisterEmotionAnis(path)
iar dedesupt puneti:
## Actions
chrmgr.SetPathName(path + "action/")
for i in xrange(skill.SKILL_EFFECT_COUNT):
[TAB]chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+7, "dance_6.msa")
salvati si iesiti
Acum cautati "emotion.py"
si cautati
EMOTION_DANCE_5 = 17"
iar dedesupt adaugati
EMOTION_DANCE_6 = 18
acum cautati:
EMOTION_DANCE_5 : {"name": locale.EMOTION_DANCE_5, "command":"/dance5"},
si adaugati dedesupt:
EMOTION_DANCE_6 : {"name": locale.EMOTION_DANCE_6, "command":"gangnam"},
cautati:
EMOTION_DANCE_5 : "icon/action/dance5.tga",
si adauga dedesupt:
EMOTION_DANCE_6 : "icon/action/dance6.tga",
salvati si iesiti
Acum cauta "uicharacter.py"
cauta
command += " " + chr.GetNameByVID(vid)
si dedesupt adauga:
if command == "gangnam":
player.ClickSkillSlot(10)
else:
print "send_command", command
net.SendChatPacket(command)
salvati si inpachetati root
2)(locale)
Despachetati locale_ro.eix/epk sau cum aveti voi si deschideti "locale_game.txt"
cautati:
EMOTION_DANCE_5 Tanz 5
si adaugati dedesupt:
EMOTION_DANCE_6 Gangnam Style
salveaza si cauta "skilltable.txt"
La final adauga:
7 Àü±ÍÈ¥ 1 1 1 0 ATT_SPEED 50*k 50+140*k 60+90*k 1*k SELFONLY 14 MOV_SPEED 20*k 60+90*k 14 0 0 NORMAL 1 1 0 0
Deschide "skilldesc.txt"
7 WARRIOR Kampfrausch Wut Raserei Du konzentrierst dich ausschließlich auf das Angreifen. Angriffsgeschwindigkeit wird erhöht Erhöht die Bewegungsgeschwindigkeit Erhöht die Schadensanfälligkeit STANDING_SKILL jeungryeok 7 4 Angriffsgeschwindigkeit +%.0f%% 50 * SkillPoint Bewegungsgeschwindigkeit +%.0f%% 20 * SkillPoint
Salveaza si impacheteaza locale
Acum intra in navicat in tabelul player si cauta "skill_proto"
Dupa ce folositi emotia trebuie sa dati arma/armura etc. jos pentru a va putea misca iara...
Poate nu este cel mai bun tutorial,eu asa l-am gasit dar poate va ajuta
1) Despachetati root.eix/epk si deschideti "playersettingmodule".
Cautati "JOB_WARRIOR : {" si veti vedea o coloana ceva de genu:
1 : (1, 2, 3, 4, 5, 0, 0, 0, 137, 0, 138, 0, 139, 0,),
si modificati astfel:
1 : (1, 2, 3, 4, 5, 0, 0, 0, 137, 7, 138, 0, 139, 0,),
Acum cautati
## EMOTION
emotion.RegisterEmotionAnis(path)
iar dedesupt puneti:
## Actions
chrmgr.SetPathName(path + "action/")
for i in xrange(skill.SKILL_EFFECT_COUNT):
[TAB]chrmgr.RegisterCacheMotionData(chr.MOTION_MODE_GENERAL, chr.MOTION_SKILL+(i*skill.SKILL_GRADEGAP)+7, "dance_6.msa")
salvati si iesiti
Acum cautati "emotion.py"
si cautati
EMOTION_DANCE_5 = 17"
iar dedesupt adaugati
EMOTION_DANCE_6 = 18
acum cautati:
EMOTION_DANCE_5 : {"name": locale.EMOTION_DANCE_5, "command":"/dance5"},
si adaugati dedesupt:
EMOTION_DANCE_6 : {"name": locale.EMOTION_DANCE_6, "command":"gangnam"},
cautati:
EMOTION_DANCE_5 : "icon/action/dance5.tga",
si adauga dedesupt:
EMOTION_DANCE_6 : "icon/action/dance6.tga",
salvati si iesiti
Acum cauta "uicharacter.py"
cauta
command += " " + chr.GetNameByVID(vid)
si dedesupt adauga:
if command == "gangnam":
player.ClickSkillSlot(10)
else:
print "send_command", command
net.SendChatPacket(command)
salvati si inpachetati root
2)(locale)
Despachetati locale_ro.eix/epk sau cum aveti voi si deschideti "locale_game.txt"
cautati:
EMOTION_DANCE_5 Tanz 5
si adaugati dedesupt:
EMOTION_DANCE_6 Gangnam Style
salveaza si cauta "skilltable.txt"
La final adauga:
7 Àü±ÍÈ¥ 1 1 1 0 ATT_SPEED 50*k 50+140*k 60+90*k 1*k SELFONLY 14 MOV_SPEED 20*k 60+90*k 14 0 0 NORMAL 1 1 0 0
Deschide "skilldesc.txt"
7 WARRIOR Kampfrausch Wut Raserei Du konzentrierst dich ausschließlich auf das Angreifen. Angriffsgeschwindigkeit wird erhöht Erhöht die Bewegungsgeschwindigkeit Erhöht die Schadensanfälligkeit STANDING_SKILL jeungryeok 7 4 Angriffsgeschwindigkeit +%.0f%% 50 * SkillPoint Bewegungsgeschwindigkeit +%.0f%% 20 * SkillPoint
Salveaza si impacheteaza locale
Acum intra in navicat in tabelul player si cauta "skill_proto"
Dupa ce folositi emotia trebuie sa dati arma/armura etc. jos pentru a va putea misca iara...
Poate nu este cel mai bun tutorial,eu asa l-am gasit dar poate va ajuta