⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 npc_event_skillget.txt

📁 传奇3源程序, 用vc开发的
💻 TXT
📖 第 1 页 / 共 5 页
字号:
//-------------------- Skill Get !! NPC SCRIPT --------------------
// From matnani_skill_get.sc & nimishel_skill_get.sc  by kalen

// 捛壛僗僉儖 Part 1 - 寱巑
//-----------------------------------------------
//==== 堏摦帪HP夞暅 - MOVINGRECOVERY
//-----------------------------------------------
izlude_in.gat,175,130,2	script	婻巑僨僩儅僜	98,{
	if ((Class == Job_Swordman) && (JobLevel < 35)) goto LStartLowlv;
	if (!((Class == Job_Swordman) || (Class == Job_Knight) || (Class == Job_Knight2) || (Class == Job_Crusader) || (Class == Job_Crusader2))) goto LStartOther;
	if (getskilllv(144)>0) goto LStartTwice;
	if ((countitem(713)>=200) && (countitem(1058)>=1)) goto L3;
		mes "[僨僩儅僜]";
		mes "偍偄丄彎偩傜偗偠傖側偄偐両";
		mes "偙傫側彎偩傜偗偵側傞傛偆側";
		mes "擬偄愴摤傪偟偰偒偨偺偐乧";
		mes "傗偼傝寱巑偺廻柦偩側丅";
		next;
		mes "[僨僩儅僜]";
	if (Sex == 1) goto LMan;
				mes "偦傫側寱巑偺偨傔偵";
				mes "椙偄媄弍偑偁傞偧丄檢乆偟偄偍忟偝傫両";
				goto Lgo;
LMan:
				mes "偦傫側寱巑偺偨傔偵";
				mes "椙偄媄弍偑偁傞傛丄孼掜両";
Lgo:
		mes "恖屇傫偱乽堏摦帪HP夞暅乿両";
		mes "偙傟偼堏摦傪偟側偑傜 ";
		mes "懱椡傪夞暅偡傞偙偲偑偱偒傞";
		mes "側傫偲傕慺惏傜偟偄媄弍側偺偩両";
		next;
		mes "[僨僩儅僜]";
		mes "傑偩傑偩敪揥搑忋偺媄弍偩偐傜";
		mes "戝偒側夞暅擻椡偼婜懸偱偒側偄偑";
		mes "彮偟偱傕孨偺愴摤偵";
		mes "僾儔僗偵側傞偙偲偼娫堘偄側偄丅";
		mes "偳偆偩丄恎偵偮偗傞偐丠";
		next;
		menu "慺惏傜偟偄媄弍両妎偊傑偡両",L1,"偄傜側偄傛",L2;
L1:
		mes "[僨僩儅僜]";
		mes "傛偟丄偦傟偱偼偙偺僗僉儖傪";
		mes "廗摼偡傞偨傔偺忦審傪嫵偊傛偆丅";
		mes "傑偢丄^3355FF怑嬈儗儀儖35埲忋^000000偑昁梫偩丅";
		mes "偦偟偰丄^3355FF乽嬻偒價儞乿200屄^000000傪";
		mes "帩偭偰偙偄丅側偤偐傢偐傞偐乧丠";
		mes "偦傟偑愴偭偰嬯楯偟偨徹偩偐傜偩丅";
		next;
		mes "[僨僩儅僜]";
		mes "傫乧孨偑拝偰偄傞奪乧";
		mes "偙傟偑傑偨桬巑偺徹偩側丅";
		mes "奪偼乧昗弨揑側傕偺側傜";
		mes "傾乕儅乕偑偍姪傔偩偧丅";
		mes "傓偟傠拝偰棃偄丅偁偲嵟屻偵";
		mes "^3355FF乽夐偺塇乿傪堦偮^000000帩偭偰偒偰偔傟丅";
		next;
		menu "偊丄側傫偱偦傫側暔偑昁梫側偺丠",-;
		mes "[僨僩儅僜]";
		mes "偄傗偀乧側傫偩乧";
		mes "偆偪偺墮偺廻戣偱";
		mes "崺拵嵦廤偑側乧僴僴僴";
		mes "偄傗丄傕偪傠傫巹偑柺搢傪尒傞偺偑";
		mes "堦斣偩偑丄巇帠偱偙偙偵嫃側偔偰偼乧";
		next;
		mes "[僨僩儅僜]";
		mes "曕偒夞傞偙偲傕偱偒偢偵丄摨偠応強偱";
		mes "摥偔巹偑壜垼憐偩偲巚傢側偄偐丠";
		mes "偤傂偨偺傓乧偟偔偟偔乧";
		mes "偲偄偆傢偗偱丄";
		mes "傛傠偟偔棅傫偩両";
		close;
L2:
		mes "[僨僩儅僜]";
		mes "僈僋僢";
		close;
L3:
		mes "[僨僩儅僜]";
		mes "傑偀偙偭偪偵棃偄丅";
		mes "巹偼僨僩儅僜僇儖儘僗丅";
		mes "寱傪帩偭偨庒偄偺丄";
		mes "乽堏摦帪HP夞暅乿傪";
		mes "妎偊傞弨旛偼惍偭偨偐偹丠";
		next;
		menu "偄偮偱傕戝忎晇",L3_1,"傑偩弨旛晄懌偱偡",L3_2;
L3_1:
				mes "[僨僩儅僜]";
				mes "偳傟乧乧乧乧乧";
				next;
				mes "[僨僩儅僜]";
				mes "傛偟両偦傟偱偼崱偐傜偍慜偵";
				mes "堏摦帪HP夞暅僗僉儖傪";
				mes "嫵偊偰傗傞偧丅";
				next;
				delitem 713,200;
				delitem 1058,1;
				skill 144,1,0;
				mes "[僨僩儅僜]";
				mes "偳偆偩丄婥偵擖偭偨偐丠";
				mes "傫乣幚嵺帋偟偰尒傞傛偆偵丅";
				mes "偁傑傝柍棟偼偡傞側傛丅";
				mes "傫丠傾乕儅乕偼昁梫偠傖側偄丅";
				mes "暣傜傢偟偐偭偨偐僗儅儞乧";
				mes "僴僴僴偦傟偠傖尦婥偱側両";
				close;
L3_2:
				mes "[僨僩儅僜]";
				mes "偦偆偐";
				mes "偦傟偠傖弨旛傪惍偊偰偐傜";
				mes "傑偨屇傫偱偔傟丅";
				close;
LStartOther:
		mes "[僨僩儅僜]";
		mes "巹偺柤偼僨僩儅僜僇儖儘僗丅";
		mes "僾儘儞僥儔戞3婻巑抍強懏偺婻巑偩丅";
		mes "偙偙偺偲偙傠偼偁傞擟柋偵偍偄偰";
		mes "妶桇拞側偺偱偁傞丅";
		mes "僑儂儞両僼僢僼僢僼乧";
		close;
LStartLowlv:
		mes "[僨僩儅僜]";
		mes "偆傫乧孨傕寱傪帩偮幰偐乧";
		mes "巹偼丄僨僩儅僗僇儖儘僗偲偄偆丅";
		mes "傛偔妎偊偰偍偗傛両";
		mes "僾儘儞僥儔戞3婻巑抍偺婻巑";
		mes "僨僩儅僜僇儖儘僗両";
		next;
		mes "[僨僩儅僜]";
		mes "傕偆彮偟惉挿偟偨傜丄傑偨";
		mes "朘偹偰棃側偝偄丅";
		mes "偦傟偱偼椙偄堦擔傪両";
		close;
LStartTwice:
		mes "[僨僩儅僜]";
		mes "傛偆丄";
		mes "媣偟傇傝偩側両";
		mes "慜傛傝寣怓偑傛偔側偭偨傛偆偩側丅";
		mes "僴僴僴僴";
		mes "婥傪偮偗偰峴偗両傑偨婑傝側丅";
		close;
}

//-----------------------------------------------
//==== 媫強峌寕 - FATALBLOW(Bash傪妎偊偰柍偔偰傕OK傜偟偄)
//-----------------------------------------------
prt_in.gat,75,88,5	script	儗僆=僼僅儞=僼儕僢僔儏	85,{
	if ((Class == Job_Swordman) && (JobLevel < 25)) goto LStartLowlv;
	if (!((Class == Job_Swordman) || (Class == Job_Knight) || (Class == Job_Knight2) || (Class == Job_Crusader) || (Class == Job_Crusader2))) goto LStartOther;
	if (getskilllv(145)>0) goto LStartTwice;
	if ((countitem(1752)>=10) && (countitem(1751)>=10) && (countitem(532)>=1) && (countitem(962)>=30) && (countitem(526)>=5)) goto LitemOK;
LStart:
	mes "[儗僆]";
	mes "傎偆丄庒偔偰側偐側偐偺寱巑偩側丅";
	next;
	mes "[儗僆]";
	mes "偦偺榬偐傜偟偰丄僶僢僔儏傪傛偔";
	mes "巊偭偰偄傞偩傠偆丠";
	next;
	menu "側偤偦傫側偙偲偑傢偐傞偺丠",-;
	mes "[儗僆]";
	if (Sex == 1) goto LMAN;
		mes "抪偢偐偟偑傞偙偲偼側偄丅";
		mes "寱傪帩偮幰側傜彈偱傕偦傟偔傜偄偺";
		mes "榬傪偟偰偄偰摉慠偩傠偆丅";
		goto L2a;
LMAN:
		mes "嬃偔偙偲偼側偄丅";
		mes "寱傪帩偮幰偨傞傕偺";
		mes "椙偄榬傪帩偭偰偄偰摉慠偠傖側偄偐丅";
L2a:
	mes "偙偺偛傠懹偗偰廋峴偣偢丄";
	mes "傠偔側榬傪偟偰偄側偄搝偑憹偊偰偹丅";
	mes "孨偺傛偆側寱巑偵夛偊偰婐偟偄丅";
	next;
	mes "[儗僆]";
	mes "偦偆丄椙偄寱巑偱偁傞孨偵";
	mes "堦偮僾儗僛儞僩傪偟傛偆偠傖側偄偐丅";
	next;
	menu "偳傫側僾儗僛儞僩丠 ",L2aa, "偦傟偼妝偟傒",L2aa;
//椉曽堦弿
L2aa:
	mes "[儗僆]";
	mes "僴僴丄暦偄偰嬃偗丄";
	mes "媫強傪慱偆僗僉儖偩両";
	next;
	mes "[儗僆]";
	mes "崱夞巹偑奐敪偟偨僗僉儖偩丅";
	mes "僶僢僔儏傪巊偆帪丄孨偺僶僢僔儏";
	mes "僗僉儖偵傛偭偰彮偟僗僞儞忬懺偵";
	mes "偝偣傞偙偲偑偱偒傞丅";
	mes "僶僢僔儏偔傜偄偼恎偵偮偗偰偄傞偐丠";
	next;
	mes "[儗僆]";
	mes "巹偑埲慜孨偺傛偆側寱巑偩偭偨崰";
	mes "僶僢僔儏傪傛偔巊偭偨傫偩丅偦偺帪丄";
	mes "摨帪偵僗僞儞偝偣傞偙偲偑偱偒偨傜";
	mes "傕偭偲椙偄傫偠傖側偄偐偲巚偭偰側丅";
	mes "堦慄傪戅偄偰偐傜偢偭偲尋媶傪懕偗丄";
	mes "傗偭偲偦偺惉壥傪寢傫偩偲偄偆傢偗偩丅";
	next;
	mes "[儗僆]";
	mes "偳偆偩丄巹偺搘椡偺寢徎両";
	mes "偦偺僗僉儖傪恎偵偮偗偰傒傞偐丠";
	next;
	menu "偤傂",L3_1,"寢峔偱偡",L3_2,"庻巌傪怘傋傞帪偺拲堄揰偼丠",L3_3;
L3_1:
		mes "[儗僆]";
		mes "傛偟丄偦傟偱偼忦審傪尵偍偆丅";
		mes "傑偢丄^3355FF僶僢僔儏傪儗儀儖6^000000偵偡傞偙偲丅";
		mes "偦偟偰丄^3355FF墛偺栴^000000丒^3355FF嬧偺栴^000000偦傟偧傟^3355FF10杮^000000";
		mes "^3355FF僶僫僫僕儏乕僗1杮^000000丒^3355FF怗庤30屄^000000";
		mes "^3355FF儘乕儎儖僛儕乕5屄^000000傪弨旛偡傞傛偆偵丅";
		mes "堦庬偺嵽椏傒偨偄側傕偺偩丅";
		next;
		mes "[儗僆]";
		mes "嵽椏傪懙偊偨傜傑偨棃側偝偄丅";
		mes "偦偺帪懕偒傪嫵偊偰傗傞丅";
		close;
L3_2:
		mes "[儗僆]";
		mes "僴僴僴僴僴僴僴僴僴僴両";
		mes "乧";
		mes "乧";
		mes "乧";
		mes "偁偭偦偆乧";
		close;
L3_3:
		mes "[庻巌墹儗僆儞]";
		mes "庻巌傪怘傋傞帪偼庤偱";
		mes "怘傋傞偺偑捠偩偹丅";
		mes "婎杮偩傠偆丅";
		mes "偦偟偰丄忀桘偼僔儍儕偵偱偼側偔";
		mes "僱僞偵偮偗傞傫偩丅";
		next;
		mes "[庻巌墹儗僆儞]";
		mes "偦傟偱偙偦枴偑朙偐偵側傞丅";
		mes "怘傋傞弴斣偼丄枴偺扺敀側傕偺偐傜";
		mes "偩傫偩傫擹偄傕偺偵偟偰偄偒丄";
		mes "嵟屻偼姫偒庻巌偱巇忋偘傞両";
		mes "偆乕傫丄庻巌偼嵟崅両";
		close;
LitemOK:
	mes "[儗僆]";
	mes "偍偍丄孨偼乽媫強峌寕乿傪";
	mes "妎偊傞忦審傪枮偨偟偰棃偨偹丅";
	mes "偳偆偩丠崱恎偵偮偗傞偐丠";
	next;
	menu "偼偄両",L1_1,"寵偱偡",L1_2,"媫強峌寕偭偰丠",L1_3;
L1_1:
		mes "[儗僆]";
		mes "傛傠偟偄丅";
		next;
		delitem 1752,10;
		delitem 1751,10;
		delitem 532,1;
		delitem 962,30;
		delitem 526,5;
		skill 145,1,0;
		mes "[儗僆]";
		mes "惉岟偩両";
		mes "偙傟偐傜傕巚偄偭偒傝";
		mes "媄傪怳傞偊傛両";
		mes "僴僴僴僴僴僴僴僴両";
		close;
L1_2:
		mes "[儗僆]";
		mes "巹偼孨偑寵偄偩丅";
		close;
L1_3:
		mes "[儗僆]";
		mes "崱夞巹偑奐敪偟偨僗僉儖偩丅";
		mes "僶僢僔儏傪巊偆帪丄孨偺僶僢僔儏";
		mes "僗僉儖偵傛偭偰彮偟僗僞儞忬懺偵";
		mes "偝偣傞偙偲偑偱偒傞丅";
		mes "僶僢僔儏偔傜偄偼恎偵偮偗偰偄傞偐丠";
		next;
		mes "[儗僆]";
		mes "偳偆偩丄僗僞儞偼偐側傝岠壥揑側";
		mes "僥僋僯僢僋偩偲巚偆偑丅";
		mes "婥偵擖偭偨傜傑偨偍偄偱丅";
		close;
//寱巑宯埲奜+Lv晄懌
LStartOther:
LStartLowlv:
	mes "[儗僆]";
	mes "傫丠孨偵偼梡偑柍偄偲偙傠偩丅";
	mes "巹偼堦恖慜偺寱巑埲奜偵偼";
	mes "摿偵尵偆偙偲偑柍偄丅";
	mes "傛傝椙偒悽奅偱傑偨夛偍偆丅";
	close;
LStartTwice:
	mes "[儗僆]";
	mes "傗偀丄";
	mes "扤偐偲巚偭偨傜";
	mes "慜偵夛偭偨側丅";
	mes "婐偟偄偹偉乧尦婥偐偄丠";
	mes "婥傪偮偗偰側丅";
	close;
}

//-----------------------------------------------
//==== 僆乕僩僶乕僒乕僋
//-----------------------------------------------
prt_in.gat,94,57,3	script	僼傽儞	85,{
	if ((Class == Job_Swordman) && (JobLevel < 30)) goto LStartLowlv;
	if (!((Class == Job_Swordman) || (Class == Job_Knight) || (Class == Job_Knight2) || (Class == Job_Crusader) || (Class == Job_Crusader2))) goto LStartOther;
	if (getskilllv(146)>0) goto LStartTwice;
	if ((countitem(924)>=35) && (countitem(958)>=10) && (countitem(957)>=10) && (countitem(518)>=10)) goto LitemOK;
LStart:
	mes "[僼傽儞]";
	mes "偁傜乧尒側偄偆偪偵彎偑";
	mes "偨偔偝傫憹偊傑偟偨偹乧";
	mes "偦傫側恎偱傑偨愴応偵旘傃崬傓";
	mes "偮傕傝偱偡偐丠柍棟偟傑偡偹乧";
	next;
	mes "[僼傽儞]";
	mes "偄偔傜椡偑偁偭偰傕尷奅偼";
	mes "偁傞傫偱偡偐傜丄";
	mes "偁傑傝柍棟偟側偄偱偔偩偝偄乧";
	mes "傕偪傠傫変偑尋媶強偑奐敪偟偨";
	mes "尷奅傪攋傞僗僉儖傕偁傝傑偡偑乧";
	next;
	menu "偊丠側傫偱偡偐偦傟偼!?",L1_1,"偦傫側傕偺丄杮摉偵偁傞偺丠",L1_2,"偔偍偍偍偍偍両",L1_3;
L1_1:
		mes "[僼傽儞]";
		mes "偦偺僗僉儖偺柤慜偼";
		mes "乽僆乕僩僶乕僒乕僋乿";
		mes "愴応偺壴偲屇偽傟傞僗僉儖偱偡丅";
		mes "偁側偨偺懱椡偑愒怓偵側偭偨帪";
		mes "懱撪偺愽嵼擻椡偑僾儘儃僢僋傪";
		mes "敪摦偝偣傞僗僉儖偱偡丅";
		next;
		mes "[僼傽儞]";
		mes "愴応偱壴壩偺傛偆偵朶傟傞乧";
		mes "傑偝偵偦傫側僗僉儖偱偡丅";
		mes "崱偺偁側偨側傜偙偺僗僉儖傪";
		mes "懱摼偡傞偙偲偑偱偒傑偡丅";
		mes "偦傟偱偼丄偦偺偨傔偺弨旛偵偮偄偰";
		mes "愢柧傪偝偟忋偘傑偡丅";
		next;
		mes "[僼傽儞]";
		mes "傑偢丄^3355FF乽挶偺椮暡乿35屄^000000";
		mes "攈庤側挶偺嵃偐傜敳偒弌偟偨";
		mes "婥傪偁側偨偵廻傜偣廤拞椡傪崅傔傞丅";
		mes "偦偟偰^3355FF乽朣幰偺夊乿10屄^000000";
		mes "^3355FF乽朣幰偺捾乿10屄^000000";
		mes "嵟屻偵^3355FF乽僴僠枿乿10屄^000000両";
		next;
		mes "[僼傽儞]";
		mes "慡偰儊儌傪偟傑偟偨偐丠";
		mes "偄偮傕捠傝丄慡偰惍偊偰偐傜";
		mes "傑偨偄傜偭偟傖偄丅";
		mes "婜懸偟偰偄傑偡丅";
		close;
L1_2:
		mes "[岥傪偲偑傜偣偨僼傽儞]";
		mes "偆乕傫乧怣偠側偄恖偵嫵偊偰傕偹乧";

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -