´«Ææ·þÎñ¶Ë±äÁ¿ÔËÓÃÈ«ÃüÁîÓï·¨+ʾÀý+ʵ²ÙÖ¸ÄÏ

À´Ô´£º ×÷Õߣº µã»÷£º

´«Ææ·þÎñ¶Ë±äÁ¿°´×÷ÓÃÓò·ÖÈ«¾Ö¡¢Ä£¿é¡¢¾Ö²¿±äÁ¿£¬°´ÀàÐÍ·ÖÊýÖµ¡¢×Ö·û´®¡¢IOµÈ£¬ºËÐÄÃüÁ¶¨Òå¡¢¸³Öµ¡¢¶ÁÈ¡¡¢Åжϵȣ¬ÃüÁîÐè½áºÏ½Å±¾Ê¹Óã¬Óï·¨´íÎó»áµ¼Ö¹¦ÄÜʧЧ¡£ÒÔϲð½âËùÓбäÁ¿ÔËÓÃÃüÁº¬Óï·¨¸ñʽ¡¢ÊÊÓó¡¾°Óëʵ²ÙʾÀý£¬¸²¸ÇÖ÷Á÷ÒýÇæÊÊÅäÐèÇó¡£

Ò»¡¢±äÁ¿»ù´¡¹æÔò±Ø¿´Ç°Ìá

1.ÃüÃû¹æÔò£º±äÁ¿ÃûÓÉ×Öĸ¡¢Êý×Ö¡¢Ï»®Ïß×é³É£¬½ö×Öĸ¿ªÍ·£¬³¤¶È²»³¬¹ý32¸ö×Ö·û£¬Çø·Ö´óСд£¨ÈçVar1Óëvar1Ϊ²»Í¬±äÁ¿£©¡£

2.±äÁ¿ÀàÐÍ£ºÊýÖµÐÍ£¨BYTE/INT/FLOATµÈ£©¡¢×Ö·û´®ÐÍ£¨STR/String£©¡¢IOÐÍ£¨IN/OUT/INBµÈ£©£¬²»Í¬ÀàÐͱäÁ¿¸³ÖµÐè·ûºÏÖµ·¶Î§£¬³¬³ö·¶Î§»áÇ¿ÖÆ×ª»»»ò±¨´í¡£

3.×÷ÓÃÓòÏÞÖÆ£ºÈ«¾Ö±äÁ¿¼ÓGlobalÐÞÊηû£¬È«·þÎñ¶ËÉúЧ£»Ä£¿é±äÁ¿¼ÓLB/LRµÈǰ׺£¬Ä£¿éÄÚÉúЧ£»¾Ö²¿±äÁ¿½öº¯ÊýÌåÄÚ²¿ÉúЧ¡£

¶þ¡¢±äÁ¿ºËÐÄÃüÁî·ÖÀàÏê½â

1.±äÁ¿¶¨ÒåÃüÁî³õʼ»¯±äÁ¿

ÓÃÓÚ´´½¨±äÁ¿²¢Ö¸¶¨ÀàÐÍ¡¢³õʼֵ£¬²»Í¬×÷ÓÃÓò±äÁ¿¶¨ÒåÓï·¨²»Í¬£¬Î´³õʼ»¯±äÁ¿Ä¬ÈÏֵΪ0»ò¿Õ×Ö·û´®¡£

£¨1£©È«¾Ö±äÁ¿¶¨Òå

Óï·¨£ºGlobal±äÁ¿Ãû±äÁ¿ÀàÐÍ=³õʼֵ

ÊÊÓÃÀàÐÍ£ºÖ§³ÖËùÓбäÁ¿ÀàÐÍ£¨ÊýÖµ¡¢×Ö·û´®¡¢IOµÈ£©£¬È«·þÎñ¶ËËùÓнű¾¿Éµ÷Óá£

ʾÀý1£¨ÊýÖµÐÍÈ«¾Ö±äÁ¿£©£ºGlobalHeroLevelINT=30£¨¶¨ÒåÈ«¾Ö±äÁ¿HeroLevel£¬ÀàÐÍΪ4×Ö½ÚÕûÐÍ£¬³õʼֵ30£©

ʾÀý2£¨×Ö·û´®ÐÍÈ«¾Ö±äÁ¿£©£ºGlobalPlayerNameSTR="´«ÆæÕ½Ê¿"£¨¶¨ÒåÈ«¾Ö×Ö·û´®±äÁ¿£¬³õʼֵΪָ¶¨Îı¾£©

£¨2£©Ä£¿é±äÁ¿¶¨Òå

Óï·¨£ºÇ°×º+±äÁ¿Ãû±äÁ¿ÀàÐÍ=³õʼֵ£¨Ç°×º£ºLB=×Ö½ÚÐÍÄ£¿é±äÁ¿£¬LR=ÕûÐÍÄ£¿é±äÁ¿£¬LD=¸¡µãÐÍÄ£¿é±äÁ¿£©

ÊÊÓó¡¾°£º¶¨ÒåÔÚÄ£¿éÄÚ²¿¡¢º¯ÊýÌåÍ⣬½öµ±Ç°Ä£¿é½Å±¾¿Éµ÷Óá£

ʾÀý1£¨×Ö½ÚÐÍÄ£¿é±äÁ¿£©£ºLB_ABYTE=10£¨¶¨ÒåÄ£¿é±äÁ¿LB_A£¬ÀàÐÍ1×Ö½Ú£¬Öµ·¶Î§0-255£¬³õʼֵ10£©

ʾÀý2£¨ÕûÐÍÄ£¿é±äÁ¿£©£ºLR_BINT=100£¨¶¨ÒåÄ£¿é±äÁ¿LR_B£¬ÀàÐÍ4×Ö½Ú£¬Öµ·¶Î§-2147483647~2147483647£©

£¨3£©¾Ö²¿±äÁ¿¶¨Òå

Óï·¨£ºlocal±äÁ¿Ãû±äÁ¿ÀàÐÍ=³õʼֵ£¨¾Ö²¿±äÁ¿Ðè¼ÓlocalÐÞÊηû£©

ÊÊÓó¡¾°£º¶¨ÒåÔÚº¯ÊýÌåÄÚ²¿£¬½öµ±Ç°º¯ÊýÄÚÉúЧ£¬º¯ÊýÖ´ÐнáÊøºó±äÁ¿ÊÍ·Å¡£

ʾÀý£ºlocalCFloat=3.14£¨¶¨Òå¾Ö²¿¸¡µãÐͱäÁ¿C£¬³õʼֵ3.14£©

2.±äÁ¿¸³ÖµÃüÁîÐ޸ıäÁ¿Öµ

ÓÃÓÚ¸üбäÁ¿ÊýÖµ»òÎı¾£¬²»Í¬ÀàÐͱäÁ¿¸³ÖµÓï·¨ÓвîÒ죬ÐèÆ¥Åä±äÁ¿Öµ·¶Î§£¬·ñÔò»áÇ¿ÖÆ×ª»»¡£

£¨1£©ÊýÖµÐͱäÁ¿¸³Öµ

Óï·¨£º±äÁ¿Ãû=ÊýÖµ£¨Ö§³ÖÖ±½Ó¸³Öµ¡¢ÔËË㸳ֵ£©

ʾÀý1£¨Ö±½Ó¸³Öµ£©£ºHeroLevel=40£¨½«È«¾Ö±äÁ¿HeroLevel¸³ÖµÎª40£©

ʾÀý2£¨ÔËË㸳ֵ£©£ºLR_B=LR_B+20£¨Ä£¿é±äÁ¿LR_B×ÔÔö20£©

ʾÀý3£¨Ç¿ÖÆ×ª»»¸³Öµ£©£ºLB_A=278£¨LB_AΪBYTEÐÍ£¬Öµ·¶Î§0-255£¬¸³Öµ278ºóÇ¿ÖÆ×ª»»Îª22£©

£¨2£©×Ö·û´®ÐͱäÁ¿¸³Öµ

Óï·¨£º±äÁ¿Ãû="×Ö·û´®ÄÚÈÝ"£¨Ö§³Ö×Ö·û´®Æ´½Ó£¬ÓÃ...Á¬½Ó£©

ʾÀý1£¨Ö±½Ó¸³Öµ£©£ºPlayerName="´«Ææ·¨Ê¦"£¨¸üÐÂ×Ö·û´®±äÁ¿ÄÚÈÝ£©

ʾÀý2£¨×Ö·û´®Æ´½Ó£©£ºPlayerTitle="µÈ¼¶"...HeroLevel..."¼¶"£¨Æ´½ÓΪ“µÈ¼¶40¼¶”£©

£¨3£©IO±äÁ¿¸³Öµ

IO±äÁ¿·ÖÊäÈ루In/InBµÈ£©¡¢Êä³ö£¨Out/OutBµÈ£©£¬¸³ÖµÐè°´bit/×Ö½Ú/×Öά¶È²Ù×÷£¬²¿·ÖIOµØÖ·½öÖ§³Ö¶ÁÈ¡¡£

¢Ù°´bitλ¸³Öµ£¨ÖµÎªON/1»òOFF/0£©

Óï·¨£ºOut(X)=ON/OFF£¨XΪIOµØÖ·£¬·¶Î§0-13823£¬Êä³öIO¿É¶Áд£©

ʾÀý£ºOut(0)=ON£¨½«0ºÅÊä³öIOλÉèΪ¿ªÆô״̬£©

¢Ú°´×Ö½Ú¸³Öµ£¨Öµ·¶Î§0-255£©

Óï·¨£ºOutB(X)=ÊýÖµ£¨X·¶Î§0-1727£¬Êä³ö×Ö½ÚIO¿É¶Áд£©

ʾÀý£ºOutB(5)=3£¨½«5ºÅÊä³ö×Ö½ÚIO¸³ÖµÎª3£©

¢Û°´×Ö¸³Öµ£¨Öµ·¶Î§0-65535£©

Óï·¨£ºOutW(X)=ÊýÖµ£¨X·¶Î§0-863£¬Êä³ö×ÖIO¿É¶Áд£©

ʾÀý£ºOutW(5)=100£¨½«5ºÅÊä³ö×ÖIO¸³ÖµÎª100£©

¢Ü°´Î»¸³Öµ£¨×Ö½Ú/×ÖÊý¾ÝµÄÖ¸¶¨bit룩

Óï·¨£ºOutB(X).bit(Y)=ON/OFF£¨X·¶Î§0-1727£¬Y·¶Î§0-7£¬×Ö½ÚµÄbit룩

ʾÀý£ºOutB(0).bit(2)=ON£¨½«0ºÅÊä³ö×Ö½ÚIOµÄµÚ2λÉèΪ¿ªÆô£©

3.±äÁ¿¶ÁÈ¡ÃüÁî»ñÈ¡±äÁ¿Öµ

ÓÃÓÚ¶ÁÈ¡±äÁ¿µ±Ç°Öµ£¬¿ÉÖ±½Óµ÷ÓñäÁ¿Ãû£¬»ò°´IO±äÁ¿µÄ²»Í¬Î¬¶È¶ÁÈ¡£¬Ö§³Ö×÷Ϊ²ÎÊý´«È뺯Êý¡£

£¨1£©ÆÕͨ±äÁ¿¶ÁÈ¡

Óï·¨£º±äÁ¿Ãû£¨Ö±½Óµ÷Óü´¿É£¬¿ÉÓÃÓÚÊä³ö¡¢Åжϵȳ¡¾°£©

ʾÀý1£¨Êä³ö±äÁ¿Öµ£©£ºSendMsg6"µ±Ç°µÈ¼¶£º"...HeroLevel£¨ÏòÍæ¼Ò·¢ËÍÈ«¾Ö±äÁ¿HeroLevelµÄÖµ£©

ʾÀý2£¨×÷Ϊº¯Êý²ÎÊý£©£ºSetPlayerLevelPlayerNameHeroLevel£¨½«±äÁ¿Öµ×÷ΪÉèÖÃÍæ¼ÒµÈ¼¶µÄ²ÎÊý£©

£¨2£©IO±äÁ¿¶ÁÈ¡

¢Ù°´bitλ¶ÁÈ¡

Óï·¨£º±äÁ¿Ãû=In(X)/Out(X)£¨X·¶Î§0-13823£¬¶ÁÈ¡IOλ״̬£©

ʾÀý£ºB(0)=In(10)£¨¶ÁÈ¡10ºÅÊäÈëIOλ״̬£¬¸³Öµ¸ø×Ö½Ú±äÁ¿B(0)£©

¢Ú°´×Ö½Ú¶ÁÈ¡

Óï·¨£º±äÁ¿Ãû=InB(X)/OutB(X)£¨X·¶Î§0-1727£¬¶ÁÈ¡IO×Ö½ÚÊý¾Ý£©

ʾÀý£ºR(0)=InB(20)£¨¶ÁÈ¡20ºÅÊäÈë×Ö½ÚIOÊý¾Ý£¬¸³Öµ¸øÕûÐͱäÁ¿R(0)£©

¢Û°´×Ö¶ÁÈ¡

Óï·¨£º±äÁ¿Ãû=InW(X)/OutW(X)£¨X·¶Î§0-863£¬¶ÁÈ¡IO×ÖÊý¾Ý£©

ʾÀý£ºR(1)=OutW(30)£¨¶ÁÈ¡30ºÅÊä³ö×ÖIOÊý¾Ý£¬¸³Öµ¸øÕûÐͱäÁ¿R(1)£©

¢Ü°´Êý¾ÝÀàÐͶÁÈ¡£¨32λÕûÐÍ/¸¡µãÐ͵ȣ©

Óï·¨£º±äÁ¿Ãû=InB(X).Int/InW(X).Float£¨½öInB/InW/OutB/OutWÖ§³Ö£©

ʾÀý1£¨32λÕûÐͶÁÈ¡£©£ºR(0)=InB(0).Int£¨¶ÁÈ¡0ºÅÊäÈë×Ö½ÚIOµÄ32λÕûÐÍÊý¾Ý£©

ʾÀý2£¨32λ¸¡µãÐͶÁÈ¡£©£ºD(0)=InW(0).Float£¨¶ÁÈ¡0ºÅÊäÈë×ÖIOµÄ32λ¸¡µãÊý¾Ý£©

4.±äÁ¿ÅжÏÃüÁîÌõ¼þɸѡ

ÓÃÓÚÅжϱäÁ¿ÖµÊÇ·ñÂú×ãÌõ¼þ£¬³£Óëif/whileµÈÓï¾ä´îÅ䣬֧³Ö±È½ÏÔËËã¡¢Âß¼­ÔËËã¡£

£¨1£©»ù´¡±È½ÏÅжÏ

Óï·¨£º#IF±äÁ¿Ãû±È½ÏÔËËã·ûÊýÖµ/ÆäËû±äÁ¿£¨Ö§³Ö=¡¢>¡¢<¡¢<>£¨²»µÈÓÚ£©µÈÔËËã·û£©

ʾÀý1£¨ÊýÖµ±È½Ï£©£º#IFHeroLevel>30£¨ÅжÏÈ«¾Ö±äÁ¿HeroLevelÊÇ·ñ´óÓÚ30£©

ʾÀý2£¨±äÁ¿¶Ô±È£©£º#IFLR_B=R(0)£¨ÅжÏÄ£¿é±äÁ¿LR_BÓëÕûÐͱäÁ¿R(0)ÊÇ·ñÏàµÈ£©

£¨2£©Âß¼­Åжϣ¨Óë/»ò/·Ç£©

Óï·¨£º#IFÌõ¼þ1Âß¼­ÔËËã·ûÌõ¼þ2£¨Âß¼­ÔËËã·û£ºAND£¨Ó룩¡¢OR£¨»ò£©¡¢NOT£¨·Ç£©£©

ʾÀý£º#IFHeroLevel>30ANDLB_A=10£¨Åжϵȼ¶´óÓÚ30ÇÒÄ£¿é±äÁ¿LB_AµÈÓÚ10£©

£¨3£©×Ö·û´®ÅжÏ

Óï·¨£º#IF×Ö·û´®±äÁ¿="Ä¿±ê×Ö·û´®"£¨ÅжÏ×Ö·û´®ÄÚÈÝÊÇ·ñÒ»Ö£©

ʾÀý£º#IFPlayerName="´«ÆæÕ½Ê¿"£¨ÅжÏÍæ¼ÒÃû³Æ±äÁ¿ÊÇ·ñΪָ¶¨ÄÚÈÝ£©

5.±äÁ¿ÔËËãÃüÁîÊýÖµ¼ÆËã

Ö§³Ö¼Ó¼õ³Ë³ý¡¢Ö¸Êý³Ë·½µÈÔËË㣬¿ÉÖ±½Ó¶Ô±äÁ¿½øÐÐÔËË㸳ֵ£¬ÔËËã½á¹ûÐèÆ¥Åä±äÁ¿ÀàÐÍ·¶Î§¡£

Óï·¨£º±äÁ¿Ãû=±äÁ¿1ÔËËã·û±äÁ¿2£¨ÔËËã·û£º+¡¢-¡¢*¡¢/¡¢^£¨Ö¸Êý£©£©

ʾÀý1£¨¼Ó¼õ³Ë³ý£©£ºLR_B=(HeroLevel*2)+10£¨µÈ¼¶³Ë2¼Ó10£¬¸³Öµ¸øÄ£¿é±äÁ¿£©

ʾÀý2£¨Ö¸ÊýÔËË㣩£ºD(0)=2^3£¨¼ÆËã2µÄ3´Î·½£¬¸³Öµ¸ø¸¡µãÐͱäÁ¿D(0)£¬½á¹ûΪ8£©

6.±äÁ¿Ñ­»·ÃüÁîÅúÁ¿²Ù×÷

ÓëÑ­»·Óï¾ä´îÅ䣬ʵÏÖ±äÁ¿ÖµµÝÔö/µÝ¼õÅúÁ¿²Ù×÷£¬Ö§³Öfor/while/repeatÈýÖÖÑ­»·ÀàÐÍ¡£

£¨1£©forÑ­»·£¨Ö¸¶¨·¶Î§µÝÔö/µÝ¼õ£©

Óï·¨£ºfor±äÁ¿=³õÖµÖÕµãÖµ²½½ødo...end£¨²½½øÊ¡ÂÔʱĬÈÏ1£©

ʾÀý£ºfori=1102doLR_B=LR_B+iend£¨i´Ó1µ½10£¬²½½ø2£¬ÀÛ¼ÓÖÁÄ£¿é±äÁ¿LR_B£©

£¨2£©whileÑ­»·£¨Ìõ¼þÂú×ãʱ³ÖÐøÖ´ÐУ©

Óï·¨£ºwhile±äÁ¿Ìõ¼þdo...end£¨Ìõ¼þÎªÕæÊ±Ö´ÐÐÑ­»·Ì壬¼ÙʱÍ˳ö£©

ʾÀý£ºwhileHeroLevel<50doHeroLevel=HeroLevel+1end£¨µÈ¼¶Ð¡ÓÚ50ʱ³ÖÐø×ÔÔö1£©

£¨3£©repeatÑ­»·£¨ÏÈÖ´ÐÐÔÙÅжÏÌõ¼þ£©

Óï·¨£ºrepeat...until±äÁ¿Ìõ¼þ£¨ÏÈÖ´ÐÐÑ­»·Ì壬ֱµ½Ìõ¼þÎªÕæÊ±Í˳ö£©

ʾÀý£ºrepeatLB_A=LB_A+1untilLB_A=20£¨Ä£¿é±äÁ¿LB_A×ÔÔö£¬Ö±µ½µÈÓÚ20ʱÍ˳ö£©

7.±äÁ¿ÌØÊâÃüÁî½ø½×²Ù×÷

£¨1£©±äÁ¿½»»»

Óï·¨£º±äÁ¿1±äÁ¿2=±äÁ¿2±äÁ¿1£¨ÎÞÐèÖмä±äÁ¿£¬Ö±½Ó½»»»Á½¸ö±äÁ¿Öµ£©

ʾÀý£ºab=ba£¨½»»»±äÁ¿aºÍbµÄÖµ£©

£¨2£©±äÁ¿Çå¿Õ

Óï·¨£º±äÁ¿Ãû=0£¨ÊýÖµÐÍ£©/±äÁ¿Ãû=""£¨×Ö·û´®ÐÍ£©

ʾÀý1£¨ÊýÖµÐÍÇå¿Õ£©£ºHeroLevel=0£¨½«µÈ¼¶±äÁ¿ÖØÖÃΪ0£©

ʾÀý2£¨×Ö·û´®ÐÍÇå¿Õ£©£ºPlayerName=""£¨Çå¿ÕÍæ¼ÒÃû³Æ±äÁ¿ÄÚÈÝ£©

£¨3£©Êý×é±äÁ¿²Ù×÷£¨ÅúÁ¿´æ´¢£©

Óï·¨£º±äÁ¿Ãû(ϱê)=ÊýÖµ£¨Ï±êΪÕûÊý£¬´Ó0¿ªÊ¼£¬Ö§³ÖÅúÁ¿¸³ÖµÓë¶ÁÈ¡£©

ʾÀý1£¨Êý×鸳ֵ£©£ºB(0)=10;B(1)=20;B(2)=30£¨¸ø×Ö½ÚÊý×éBµÄ3¸öϱ긳ֵ£©

ʾÀý2£¨Êý×é¶ÁÈ¡£©£ºLR_B=B(0)+B(1)£¨¶ÁÈ¡Êý×éÔªËØ²¢ÔËË㣩

Èý¡¢±äÁ¿ÃüÁîʵ²ÙʾÀý½Å±¾Ó¦ÓÃ

1.Íæ¼ÒµÈ¼¶Åжϴ¥·¢½±Àø

½Å±¾Ê¾Àý£º

GlobalHeroLevelINT=30£¨¶¨ÒåÈ«¾ÖµÈ¼¶±äÁ¿£©

(@CheckLevel)#IFHeroLevel>=40£¨Åжϵȼ¶ÊÇ·ñ≥40£©

#ACTSendMsg6"µÈ¼¶´ï±ê£¬»ñµÃ½±Àø£¡"£¨·¢ËÍÌáʾ£©

GiveItem"Ôª±¦"100£¨·¢·Å½±Àø£©

HeroLevel=HeroLevel+5£¨µÈ¼¶±äÁ¿×ÔÔö5£©

#ELSESendMsg6"µÈ¼¶²»×ã40¼¶£¬ÎÞ·¨ÁìÈ¡½±Àø£¡"

2.IO±äÁ¿¿ØÖƹÖÎïˢпª¹Ø

½Å±¾Ê¾Àý£º

(@MonsterSwitch)#IFOut(10)=OFF£¨ÅжÏ10ºÅIOλÊÇ·ñ¹Ø±Õ£©

#ACTOut(10)=ON£¨¿ªÆôIO룬´¥·¢¹ÖÎïˢУ©

SendMsg6"¹ÖÎïˢпª¹ØÒÑ¿ªÆô£¡"

#ELSEOut(10)=OFF£¨¹Ø±ÕIOλ£¬Í£Ö¹¹ÖÎïˢУ©

SendMsg6"¹ÖÎïˢпª¹ØÒѹرգ¡"

3.Ñ­»·±äÁ¿ÅúÁ¿ÉèÖõØÍ¼²ÎÊý

½Å±¾Ê¾Àý£º

localMapIDINT=0£¨¶¨Òå¾Ö²¿µØÍ¼ID±äÁ¿£©

forMapID=151do£¨µØÍ¼ID´Ó1µ½5£¬²½½ø1£©

SetMapParamMapID"¹ÖÎïÃܶÈ"10£¨ÉèÖöÔÓ¦µØÍ¼¹ÖÎïÃܶÈΪ10£©

end£¨½áÊøÑ­»·£©

SendMsg6"1-5ºÅµØÍ¼¹ÖÎïÃܶÈÉèÖÃÍê³É£¡"

ËÄ¡¢±äÁ¿ÃüÁî³£¼ûÒì³£ÅŲé½â¾ö

1.±äÁ¿¸³Öµ±¨´í³¬³ö·¶Î§

Ô­Òò£º¸³ÖµÊýÖµ³¬³ö±äÁ¿ÀàÐÍÖµ·¶Î§£¨ÈçBYTEÐͱäÁ¿¸³Öµ278£©¡£½â¾ö·½·¨£º¸ü»»Æ¥ÅäµÄ±äÁ¿ÀàÐÍ£¨Èç¸ÄΪINTÐÍ£©£¬»òµ÷Õû¸³ÖµÊýÖµÔÚÓÐЧ·¶Î§ÄÚ¡£

2.±äÁ¿¶ÁÈ¡ÎÞЧÎÞ·µ»ØÖµ

Ô­Òò£º±äÁ¿Î´¶¨Òå¡¢×÷ÓÃÓò´íÎó£¨ÈçÄ£¿é±äÁ¿¿çÄ£¿éµ÷Óã©»òIOµØÖ·´íÎó¡£½â¾ö·½·¨£ºÈ·ÈϱäÁ¿ÒѶ¨Ò壬µ÷Ó÷¶Î§Æ¥Åä±äÁ¿×÷ÓÃÓò£¬ºË¶ÔIOµØÖ·ÔÚÓÐЧ·¶Î§£¨ÈçIn(X)µÄXΪ0-13823£©¡£

3.Ñ­»·±äÁ¿¿¨¶ÙÏÝÈëËÀÑ­»·

Ô­Òò£ºÑ­»·Ìõ¼þδÉèÖÃÍ˳öãÐÖµ£¨ÈçwhileÑ­»·Ìõ¼þºãÎªÕæ£©¡£½â¾ö·½·¨£ºÌí¼ÓÍ˳öÌõ¼þ£¨ÈçwhileHeroLevel<50do£©£¬±ÜÃâÑ­»·ÎÞÏÞÖÆÖ´ÐС£

4.×Ö·û´®±äÁ¿Æ´½Óʧ°ÜÏÔʾÒì³£

Ô­Òò£ºÆ´½Ó·ûºÅ´íÎó£¨Î´ÓÃ...Á¬½Ó£©»ò±äÁ¿ÀàÐͲ»Æ¥Å䣨ÊýÖµÐÍÓë×Ö·û´®ÐÍÖ±½ÓÆ´½Ó£©¡£½â¾ö·½·¨£ºÓÃ...×÷Ϊƴ½Ó·ûºÅ£¬ÊýÖµÐͱäÁ¿ÐèÏÈת»»Îª×Ö·û´®ÐÍ£¨ÈçHeroLevel...""£©¡£

Î塢ʵ²Ù×ܽáºËÐÄÒªµã

1.ÃüÁîºËÐÄ£º±äÁ¿¶¨ÒåÐèÖ¸¶¨ÀàÐÍÓë×÷ÓÃÓò£¬¸³ÖµÐèÆ¥ÅäÖµ·¶Î§£¬¶ÁÈ¡ÐèÈ·ÈÏ×÷ÓÃÓòȨÏÞ¡£

2.½Å±¾ÊÊÅ䣺ËùÓбäÁ¿ÃüÁîÐèǶÈë·þÎñ¶Ë½Å±¾£¨ÈçQFunction-0.txt£©£¬±£´æºóÖØÆô·þÎñ¶Ë·½¿ÉÉúЧ¡£

3.±Ü¿ÓÒªµã£ºÇø·Ö±äÁ¿´óСд£¬IO±äÁ¿°´Î¬¶È²Ù×÷£¬Ñ­»·Ìí¼ÓÍ˳öÌõ¼þ£¬±ÜÃâÓï·¨´íÎóµ¼Ö¹¦ÄÜʧЧ¡£

×ÛÉÏ£¬´«Ææ·þÎñ¶Ë±äÁ¿ÃüÁîºËÐÄÊÇ“¶¨Òå-¸³Öµ-¶ÁÈ¡-ÅжϔµÄ±Õ»·²Ù×÷£¬°´±äÁ¿ÀàÐÍÓë×÷ÓÃÓòÑ¡Ôñ¶ÔÓ¦ÃüÁ½áºÏ½Å±¾Ê¾Àý¼´¿É¿ìËÙÉÏÊÖ¡£ÊìÁ·ÔËÓñäÁ¿ÃüÁ¿ÉʵÏÖÍæ¼ÒÊôÐÔ¿ØÖÆ¡¢¹ÖÎïˢС¢µØÍ¼²ÎÊýÉèÖõȺËÐŦÄÜ£¬ÊÊÅä¸÷Àà·þÎñ¶Ë¶¨ÖÆÐèÇó¡£