OK論壇

 找回密碼
 註冊
查看: 1035|回復: 2

關於SQL語法

 關閉 [複製鏈接]
  • TA的每日心情

    2021-5-15 11:39 PM
  • 簽到天數: 161 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2013-11-23 13:40:28 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: sear1.9.43
    問題內容: 腳本問題
    本帖最後由 jhg681291 於 2013-11-24 08:55 AM 編輯

    請問一下
    這個視窗的怪物英文 如何顯示成中文名子
    搞不清楚是如何修改SQL語法的哪個部分..






    以下是部分腳本
    1. </p><div class="blockcode"><blockquote>mes "你必須去狩獵怪物:";

    2.                 query_sql("SELECT ID FROM `mob_db` WHERE left(Sprite  , 4) != 'meta' AND left(Sprite  , 2) != 'E_' AND ~Mode & 32 AND LV > 1 AND LV < 5 AND EXP > 0 AND MVP1id = 0 AND DropCardid > 4000 AND DropCardid < 5000 AND ID < 2000 AND instr('"+.Blacklist$+"',ID) = 0 ORDER BY rand() LIMIT "+.Quests, .@mob);

    3.                 for (set .@i,0; .@i<.Quests; set .@i,.@i+1) {
    4.                         setd "Mission"+.@i, .@mob[.@i];
    5.                         setd "Mission"+.@i +"_",0;
    6.                 }
    7.                 set #Mission_Count, rand(.Count[0],.Count[1]);
    8.                 callsub Mission_Status;
    9.                 next;
    10.                 close;
    複製代碼
    與mob_DB的SQL
    1. <p>DROP TABLE IF EXISTS `mob_db`;
    2. CREATE TABLE `mob_db` (
    3.   `ID` mediumint(9) unsigned NOT NULL default '0',
    4.   `Sprite` text NOT NULL,
    5.   `kName` text NOT NULL,
    6.   `iName` text NOT NULL,
    7.   `LV` tinyint(6) unsigned NOT NULL default '0',
    8.   `HP` int(9) unsigned NOT NULL default '0',
    9.   `SP` mediumint(9) unsigned NOT NULL default '0',
    10.   `EXP` mediumint(9) unsigned NOT NULL default '0',
    11.   `JEXP` mediumint(9) unsigned NOT NULL default '0',
    12.   `Range1` tinyint(4) unsigned NOT NULL default '0',
    13.   `ATK1` smallint(6) unsigned NOT NULL default '0',
    14.   `ATK2` smallint(6) unsigned NOT NULL default '0',
    15.   `DEF` smallint(6) unsigned NOT NULL default '0',
    16.   `MDEF` smallint(6) unsigned NOT NULL default '0',
    17.   `STR` smallint(6) unsigned NOT NULL default '0',
    18.   `AGI` smallint(6) unsigned NOT NULL default '0',
    19.   `VIT` smallint(6) unsigned NOT NULL default '0',
    20.   `INT` smallint(6) unsigned NOT NULL default '0',
    21.   `DEX` smallint(6) unsigned NOT NULL default '0',
    22.   `LUK` smallint(6) unsigned NOT NULL default '0',
    23.   `Range2` tinyint(4) unsigned NOT NULL default '0',
    24.   `Range3` tinyint(4) unsigned NOT NULL default '0',
    25.   `Scale` tinyint(4) unsigned NOT NULL default '0',
    26.   `Race` tinyint(4) unsigned NOT NULL default '0',
    27.   `Element` tinyint(4) unsigned NOT NULL default '0',
    28.   `Mode` smallint(6) unsigned NOT NULL default '0',
    29.   `Speed` smallint(6) unsigned NOT NULL default '0',
    30.   `aDelay` smallint(6) unsigned NOT NULL default '0',
    31.   `aMotion` smallint(6) unsigned NOT NULL default '0',
    32.   `dMotion` smallint(6) unsigned NOT NULL default '0',
    33.   `MEXP` mediumint(9) unsigned NOT NULL default '0',
    34.   `MVP1id` smallint(9) unsigned NOT NULL default '0',
    35.   `MVP1per` smallint(9) unsigned NOT NULL default '0',
    36.   `MVP2id` smallint(9) unsigned NOT NULL default '0',
    37.   `MVP2per` smallint(9) unsigned NOT NULL default '0',
    38.   `MVP3id` smallint(9) unsigned NOT NULL default '0',
    39.   `MVP3per` smallint(9) unsigned NOT NULL default '0',
    40.   `Drop1id` smallint(9) unsigned NOT NULL default '0',
    41.   `Drop1per` smallint(9) unsigned NOT NULL default '0',
    42.   `Drop2id` smallint(9) unsigned NOT NULL default '0',
    43.   `Drop2per` smallint(9) unsigned NOT NULL default '0',
    44.   `Drop3id` smallint(9) unsigned NOT NULL default '0',
    45.   `Drop3per` smallint(9) unsigned NOT NULL default '0',
    46.   `Drop4id` smallint(9) unsigned NOT NULL default '0',
    47.   `Drop4per` smallint(9) unsigned NOT NULL default '0',
    48.   `Drop5id` smallint(9) unsigned NOT NULL default '0',
    49.   `Drop5per` smallint(9) unsigned NOT NULL default '0',
    50.   `Drop6id` smallint(9) unsigned NOT NULL default '0',
    51.   `Drop6per` smallint(9) unsigned NOT NULL default '0',
    52.   `Drop7id` smallint(9) unsigned NOT NULL default '0',
    53.   `Drop7per` smallint(9) unsigned NOT NULL default '0',
    54.   `Drop8id` smallint(9) unsigned NOT NULL default '0',
    55.   `Drop8per` smallint(9) unsigned NOT NULL default '0',
    56.   `Drop9id` smallint(9) unsigned NOT NULL default '0',
    57.   `Drop9per` smallint(9) unsigned NOT NULL default '0',
    58.   `DropCardid` smallint(9) unsigned NOT NULL default '0',
    59.   `DropCardper` smallint(9) unsigned NOT NULL default '0',
    60.   PRIMARY KEY  (`ID`)
    61. ) ENGINE=MyISAM;</p><p># Monster Database
    62. #
    63. # Structure of Database :
    64. #REPLACE INTO `mob_db` VALUES ( ID,'Sprite_Name','kROName','iROName',LV,HP,SP,EXP,JEXP,Range1,ATK1,ATK2,DEF,MDEF,STR,AGI,VIT,INT,DEX,LUK,Range2,Range3,Scale,Race,Element,Mode,Speed,aDelay,aMotion,dMotion,MEXP,MVP1id,MVP1per,MVP2id,MVP2per,MVP3id,MVP3per,Drop1id,Drop1per,Drop2id,Drop2per,Drop3id,Drop3per,Drop4id,Drop4per,Drop5id,Drop5per,Drop6id,Drop6per,Drop7id,Drop7per,Drop8id,Drop8per,Drop9id,Drop9per,DropCardid,DropCardper);
    65. # Note: Keep the Sprite_Name field as it is in the game client.</p><p>REPLACE INTO `mob_db` VALUES (1001,'SCORPION','蠍子','Scorpion',24,1109,0,287,176,1,80,135,30,0,1,24,24,5,52,5,10,12,0,4,23,0x3195,200,1564,864,576,0,0,0,0,0,0,0,990,70,904,5500,757,57,943,210,7041,100,508,200,625,20,0,0,0,0,4068,1);
    66. REPLACE INTO `mob_db` VALUES (1002,'PORING','波利','Poring',1,50,0,2,1,1,7,10,0,5,1,1,1,0,6,30,10,12,1,3,21,0x83,400,1872,672,480,0,0,0,0,0,0,0,909,7000,1202,100,938,400,512,1000,713,1500,512,150,619,20,0,0,0,0,4001,1);
    67. #REPLACE INTO `mob_db` VALUES (1003,'TESTEGG','Test Egg','Test Egg',2,100000,0,10,10,0,3,9,99,0,1,99,1,1,1,1,10,12,0,4,22,0x0,512,0,512,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
    68. REPLACE INTO `mob_db` VALUES (1004,'HORNET','蜂兵','Hornet',8,169,0,19,15,1,22,27,5,5,6,20,8,10,17,5,10,12,0,4,24,0x1189,150,1292,792,216,0,0,0,0,0,0,0,992,80,939,9000,909,3500,1208,15,511,350,518,150,0,0,0,0,0,0,4019,1);
    69. REPLACE INTO `mob_db` VALUES (1005,'FARMILIAR','吸血蝙蝠','Familiar',8,155,0,28,15,1,20,28,0,0,1,12,8,5,28,0,10,12,0,2,27,0x3885,150,1276,576,384,0,0,0,0,0,0,0,913,5500,1105,20,2209,15,601,50,514,100,507,700,645,50,0,0,0,0,4020,1);
    複製代碼
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2024-5-2 03:39 PM
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2013-11-23 17:04:50 | 顯示全部樓層
    本帖最後由 sinya 於 2013-11-23 05:33 PM 編輯

    strmobinfo(1,.@j[.@i])

    strmobinfo(2,.@j[.@i])
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2021-5-15 11:39 PM
  • 簽到天數: 161 天

    連續簽到: 1 天

    [LV.7]常住居民III

     樓主| 發表於 2013-11-24 08:55:05 | 顯示全部樓層
    sinya 發表於 2013-11-23 05:04 PM
    strmobinfo(1,.@j[.@i])

    strmobinfo(2,.@j[.@i])

    謝謝 . 可以顯示中文名稱了
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-5-15 04:00 AM , Processed in 0.053596 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表