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

📄 反外挂.txt

📁 JA++的最新...很多ROSF都用这个 ] 是个不错的东西-3-
💻 TXT
📖 第 1 页 / 共 2 页
字号:
/*======================================================================================*
 *                   Jathena++专用反外挂脚本 - Made by FPE (2007.9.9)			*
 *--------------------------------------------------------------------------------------*
 *											*
 *				〖使用说明&注意事项〗					*
 *    1、本反外挂系统采用自动生成随机图片验证码的方式,反挂效果极佳。			*
 *    2、本反外挂系统使用一张本人自制的自定义地图进行验证,将在Jathena++ v0.84的客	*
 *	 户端补丁中一起加入,地图名字为fuck_ok.gat。					*
 *    3、GM必须先建立一个不使用的公会,并随便设置一个公会图标,然后记录此公会的ID。	*
 *	 (注意:建立好这个公会后不能把公会会长这个人物删除,否则服务端会连这个公会	*
 *	 也一起删除!)然后修改脚本里包含flagemblem_code、guildid2name、		*
 *	 requestguildinfo、flagemblem脚本指令的第一个参数为你建立的这个公会的guild_id。	*
 *    4、反外挂场地内不能瞬移、不保存坐标、不能使用「跳高技能」				*
 *    5、本反外挂系统支持同时100人验证。						*
 *    6、本反外挂系统验证时进行计时(12秒),超时或者输入验证码失败都会回到客户端选	*
 *	 人物的界面。									*
 *    7、验证码从上到下、从左到右读取。例如:						*
 *		123									*
 *		456									*
 *	 就是「123456」。								*
 *											*
 *======================================================================================*
 */

fuck_ok.gat	mapflag	nosave	"prontera.gat",155,129
fuck_ok.gat	mapflag	nomemo	dummy
fuck_ok.gat	mapflag	noteleport	dummy
fuck_ok.gat	mapflag	nobranch	dummy
fuck_ok.gat	mapflag	nopenalty	dummy
fuck_ok.gat	mapflag	nozenypenalty	dummy
fuck_ok.gat	mapflag	noicewall	dummy
fuck_ok.gat	mapflag	notrade	dummy
fuck_ok.gat	mapflag	noskill	10013
fuck_ok.gat	mapflag	noskill	426
fuck_ok.gat	mapflag	noitem	601
fuck_ok.gat	mapflag	noitem	602

//callfunc "fuck_ok01",<0-99的索引>
function	script	fuck_ok01	{
	set @code1$,string_format("{0:d6}",rand2(0,1000000));	//生成随机验证码
	flagemblem_code 214,@code1$;	//生成随机验证码图片
	set $@code_charid[getarg(0)],getcharid(0);	//记录char_id,用作超时强制传送出去
	set $@code_tick[getarg(0)],gettimetick(0);	//初始时间
	set @code_index,getarg(0);	//记录index
	return;
}

fuck_ok.gat,288,358,4	script	反外挂验证人员	950,{
	if(guildid2name(214)=="") requestguildinfo 214;

	mes "[反外挂验证人员]";
	mes "要开始验证了吗?";
	next;
	switch(select("开始验证","等等"))
	{
	case 1:
		mes "[反外挂验证人员]";
		mes "如果验证码显示为:";
		mes "   123";
		mes "   456";
		mes " ";
		mes "那么请输入123456";
		next;
		mes "[反外挂验证人员]";
		mes "要注意,验证过程只有12秒,请掌握时间。";
		mes "那么,准备开始了……";
		close2;

		if($@code_charid[0]==0)
		{
			callfunc "fuck_ok01",0;
			warp "fuck_ok.gat",11,310;
		}
		else if($@code_charid[1]==0)
		{
			callfunc "fuck_ok01",1;
			warp "fuck_ok.gat",43,310;
		}
		else if($@code_charid[2]==0)
		{
			callfunc "fuck_ok01",2;
			warp "fuck_ok.gat",75,310;
		}
		else if($@code_charid[3]==0)
		{
			callfunc "fuck_ok01",3;
			warp "fuck_ok.gat",107,310;
		}
		else if($@code_charid[4]==0)
		{
			callfunc "fuck_ok01",4;
			warp "fuck_ok.gat",139,310;
		}
		else if($@code_charid[5]==0)
		{
			callfunc "fuck_ok01",5;
			warp "fuck_ok.gat",171,310;
		}
		else if($@code_charid[6]==0)
		{
			callfunc "fuck_ok01",6;
			warp "fuck_ok.gat",203,310;
		}
		else if($@code_charid[7]==0)
		{
			callfunc "fuck_ok01",7;
			warp "fuck_ok.gat",235,310;
		}
		else if($@code_charid[8]==0)
		{
			callfunc "fuck_ok01",8;
			warp "fuck_ok.gat",267,310;
		}
		else if($@code_charid[9]==0)
		{
			callfunc "fuck_ok01",9;
			warp "fuck_ok.gat",299,310;
		}
		else if($@code_charid[10]==0)
		{
			callfunc "fuck_ok01",10;
			warp "fuck_ok.gat",11,278;
		}
		else if($@code_charid[11]==0)
		{
			callfunc "fuck_ok01",11;
			warp "fuck_ok.gat",43,278;
		}
		else if($@code_charid[12]==0)
		{
			callfunc "fuck_ok01",12;
			warp "fuck_ok.gat",75,278;
		}
		else if($@code_charid[13]==0)
		{
			callfunc "fuck_ok01",13;
			warp "fuck_ok.gat",107,278;
		}
		else if($@code_charid[14]==0)
		{
			callfunc "fuck_ok01",14;
			warp "fuck_ok.gat",139,278;
		}
		else if($@code_charid[15]==0)
		{
			callfunc "fuck_ok01",15;
			warp "fuck_ok.gat",171,278;
		}
		else if($@code_charid[16]==0)
		{
			callfunc "fuck_ok01",16;
			warp "fuck_ok.gat",203,278;
		}
		else if($@code_charid[17]==0)
		{
			callfunc "fuck_ok01",17;
			warp "fuck_ok.gat",235,278;
		}
		else if($@code_charid[18]==0)
		{
			callfunc "fuck_ok01",18;
			warp "fuck_ok.gat",267,278;
		}
		else if($@code_charid[19]==0)
		{
			callfunc "fuck_ok01",19;
			warp "fuck_ok.gat",299,278;
		}
		else if($@code_charid[20]==0)
		{
			callfunc "fuck_ok01",20;
			warp "fuck_ok.gat",11,246;
		}
		else if($@code_charid[21]==0)
		{
			callfunc "fuck_ok01",21;
			warp "fuck_ok.gat",43,246;
		}
		else if($@code_charid[22]==0)
		{
			callfunc "fuck_ok01",22;
			warp "fuck_ok.gat",75,246;
		}
		else if($@code_charid[23]==0)
		{
			callfunc "fuck_ok01",23;
			warp "fuck_ok.gat",107,246;
		}
		else if($@code_charid[24]==0)
		{
			callfunc "fuck_ok01",24;
			warp "fuck_ok.gat",139,246;
		}
		else if($@code_charid[25]==0)
		{
			callfunc "fuck_ok01",25;
			warp "fuck_ok.gat",171,246;
		}
		else if($@code_charid[26]==0)
		{
			callfunc "fuck_ok01",26;
			warp "fuck_ok.gat",203,246;
		}
		else if($@code_charid[27]==0)
		{
			callfunc "fuck_ok01",27;
			warp "fuck_ok.gat",235,246;
		}
		else if($@code_charid[28]==0)
		{
			callfunc "fuck_ok01",28;
			warp "fuck_ok.gat",267,246;
		}
		else if($@code_charid[29]==0)
		{
			callfunc "fuck_ok01",29;
			warp "fuck_ok.gat",299,246;
		}
		else if($@code_charid[30]==0)
		{
			callfunc "fuck_ok01",30;
			warp "fuck_ok.gat",11,214;
		}
		else if($@code_charid[31]==0)
		{
			callfunc "fuck_ok01",31;
			warp "fuck_ok.gat",43,214;
		}
		else if($@code_charid[32]==0)
		{
			callfunc "fuck_ok01",32;
			warp "fuck_ok.gat",75,214;
		}
		else if($@code_charid[33]==0)
		{
			callfunc "fuck_ok01",33;
			warp "fuck_ok.gat",107,214;
		}
		else if($@code_charid[34]==0)
		{
			callfunc "fuck_ok01",34;
			warp "fuck_ok.gat",139,214;
		}
		else if($@code_charid[35]==0)
		{
			callfunc "fuck_ok01",35;
			warp "fuck_ok.gat",171,214;
		}
		else if($@code_charid[36]==0)
		{
			callfunc "fuck_ok01",36;
			warp "fuck_ok.gat",203,214;
		}
		else if($@code_charid[37]==0)
		{
			callfunc "fuck_ok01",37;
			warp "fuck_ok.gat",235,214;
		}
		else if($@code_charid[38]==0)
		{
			callfunc "fuck_ok01",38;
			warp "fuck_ok.gat",267,214;
		}
		else if($@code_charid[39]==0)
		{
			callfunc "fuck_ok01",39;
			warp "fuck_ok.gat",299,214;
		}
		else if($@code_charid[40]==0)
		{
			callfunc "fuck_ok01",40;
			warp "fuck_ok.gat",11,182;
		}
		else if($@code_charid[41]==0)
		{
			callfunc "fuck_ok01",41;
			warp "fuck_ok.gat",43,182;
		}
		else if($@code_charid[42]==0)
		{
			callfunc "fuck_ok01",42;
			warp "fuck_ok.gat",75,182;
		}
		else if($@code_charid[43]==0)
		{
			callfunc "fuck_ok01",43;
			warp "fuck_ok.gat",107,182;
		}
		else if($@code_charid[44]==0)
		{
			callfunc "fuck_ok01",44;
			warp "fuck_ok.gat",139,182;
		}
		else if($@code_charid[45]==0)
		{
			callfunc "fuck_ok01",45;
			warp "fuck_ok.gat",171,182;
		}
		else if($@code_charid[46]==0)
		{
			callfunc "fuck_ok01",46;
			warp "fuck_ok.gat",203,182;
		}
		else if($@code_charid[47]==0)
		{
			callfunc "fuck_ok01",47;
			warp "fuck_ok.gat",235,182;
		}
		else if($@code_charid[48]==0)
		{
			callfunc "fuck_ok01",48;
			warp "fuck_ok.gat",267,182;
		}
		else if($@code_charid[49]==0)
		{
			callfunc "fuck_ok01",49;
			warp "fuck_ok.gat",299,182;
		}
		else if($@code_charid[50]==0)
		{
			callfunc "fuck_ok01",50;
			warp "fuck_ok.gat",11,150;
		}
		else if($@code_charid[51]==0)
		{
			callfunc "fuck_ok01",51;
			warp "fuck_ok.gat",43,150;
		}
		else if($@code_charid[52]==0)
		{
			callfunc "fuck_ok01",52;
			warp "fuck_ok.gat",75,150;
		}
		else if($@code_charid[53]==0)
		{
			callfunc "fuck_ok01",53;
			warp "fuck_ok.gat",107,150;
		}
		else if($@code_charid[54]==0)
		{
			callfunc "fuck_ok01",54;
			warp "fuck_ok.gat",139,150;
		}
		else if($@code_charid[55]==0)
		{
			callfunc "fuck_ok01",55;
			warp "fuck_ok.gat",171,150;
		}
		else if($@code_charid[56]==0)
		{
			callfunc "fuck_ok01",56;
			warp "fuck_ok.gat",203,150;
		}
		else if($@code_charid[57]==0)
		{
			callfunc "fuck_ok01",57;
			warp "fuck_ok.gat",235,150;
		}
		else if($@code_charid[58]==0)
		{
			callfunc "fuck_ok01",58;
			warp "fuck_ok.gat",267,150;
		}
		else if($@code_charid[59]==0)
		{
			callfunc "fuck_ok01",59;
			warp "fuck_ok.gat",299,150;
		}
		else if($@code_charid[60]==0)
		{
			callfunc "fuck_ok01",60;
			warp "fuck_ok.gat",11,118;
		}
		else if($@code_charid[61]==0)
		{
			callfunc "fuck_ok01",61;
			warp "fuck_ok.gat",43,118;
		}
		else if($@code_charid[62]==0)
		{
			callfunc "fuck_ok01",62;
			warp "fuck_ok.gat",75,118;
		}
		else if($@code_charid[63]==0)
		{
			callfunc "fuck_ok01",63;
			warp "fuck_ok.gat",107,118;
		}
		else if($@code_charid[64]==0)
		{
			callfunc "fuck_ok01",64;
			warp "fuck_ok.gat",139,118;
		}
		else if($@code_charid[65]==0)
		{
			callfunc "fuck_ok01",65;
			warp "fuck_ok.gat",171,118;
		}
		else if($@code_charid[66]==0)
		{
			callfunc "fuck_ok01",66;
			warp "fuck_ok.gat",203,118;
		}
		else if($@code_charid[67]==0)
		{

⌨️ 快捷键说明

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