搜索论坛
显示结果为标签'教程'。
-
原文地址: https://maxcheaters.com/topic/49948-usefull-sql-scripts/ 0 Weight for items/armors/weapons: 装备武器道具负重为0 UPDATE `etcitem` SET `weight`=0 WHERE (SELECT item_id); UPDATE `armor` SET `weight`=0 WHERE (SELECT item_id); UPDATE `weapon` SET `weight`=0 WHERE (SELECT item_id); Drop Adena 100%: 金币掉率为100% UPDATE `droplist` SET `chance`='1000000' WHERE `itemId`='57'; When you sell, everything will cost 0 adena: 出售道具价格为0 UPDATE `armor` SET price=0 where price > 1; UPDATE `etcitem` SET price=0 where price > 1; UPDATE `weapon` SET price=0 where price > 1; Update all RaidBoss 5000k hp: Boss血量 UPDATE `npc` SET `hp`='5000000' WHERE (SELECT id) AND npc.type='L2Raidboss'; Delete all mobs under 40 lvl: 删除40级以下怪物刷新 DELETE spawnlist, npc FROM spawnlist, npc WHERE spawnlist.npc_templateid=npc.idTemplate AND npc.level<40 AND npc.type='L2Monster'; Delete all materials and recipes from db: 数据库内删除制作材料及制作卷轴 DELETE FROM droplist WHERE itemid IN (SELECT item_id FROM etcitem WHERE item_type= 'material' OR item_type= 'recipe' ); Increase drop rate for recipes: 提升制作卷轴掉率 UPDATE droplist SET chance='1000000' WHERE id IN (SELECT item_id FROM etcitem WHERE type='recipe'); Delete characters and accounts if they do not connect for 3 months: 删除3个月以上不活跃玩家 DELETE FROM characters WHERE lastAccess < 466560000; DELETE FROM accounts WHERE lastactive < 466560000; Add for all monsters in drop: Coins 所有怪物增加指定掉落(如:各类金币) insert into droplist (mobId, itemid, chance, min, max,category) select id, 4037, 1000000, 1, 1, 52 from npc where type='L2Monster'; Increases Guards (p.def, m.def, p.atk, hp) by 50%: 提升 警卫 属性 UPDATE npc SET pdef = pdef * 1.5 WHERE type = 'L2Guard'; UPDATE npc SET hp = hp * 1.5 WHERE type = 'L2Guard'; UPDATE npc SET patk = patk * 1.5 WHERE type = 'L2Guard'; UPDATE npc SET mdef = mdef * 1.5 WHERE type = 'L2Guard'; Decreases Raidboss defense by 40%: 降低/提升 狩猎首领 防御 UPDATE npc SET pdef = pdef * 0.6 WHERE type = 'L2RaidBoss'; UPDATE npc SET hp = hp * 0.6 WHERE type = 'L2RaidBoss'; UPDATE npc SET mdef = mdef * 0.6 WHERE type = 'L2RaidBoss'; All new player chars spawn loc: 数据库内设置 玩家新建角色 出生坐标 UPDATE char_templates SET x=yourXcoordinate; UPDATE char_templates SET y=yourYcoordinate; UPDATE char_templates SET z=yourZcoordinate; Teleports cost 0 adena: 传送金币为0 UPDATE teleport SET price=0;
-
首先,准备一份编译好的build文件(源码编译出来的)随便解压到哪个盘里! 以l2j开源的为例(一般l2j源编译出来的基本如下图) 接下来就是安装数据库了 复制一份大家之前使用的免导版服务端数据库 主要复制上图的三个文件!复制到第一步你解压出来的文件夹 然后打开 启动2 MySQL数据库启动.bat 接下来就是 安装服务端的数据库了 在tools文件夹里面有 datainstall.bat (大同小异) 打开dataintall.bat 在继续的时候会出现数据库地址错误 需要手动指定数据库位置 现在复制我们刚刚复制过来的mysql位置 E:\adfadfaf\mysql\bin 然后在datainstall.bat里面粘贴(鼠标右键粘贴) 回车 会出现下图 接下来就是输入数据库的账号密码了 这个账号密码就是我们之前复制过来的免导版的那个数据库账号密码 一般默认的都是root 当然自己建立的数据和密码就另说了 注意:部分l2j数据库密码那里默认密码为空,需要手动输入root 接下来就一路回车就行了 直到它提示你 还是回车或者按y 接下来就按回车吧等待安装完毕 这样一个免导版就安装完了 不同的源码会有不同的安装方式,这个教程仅适用于部分L2J源码 杀气手打教程2018.11.1
-
以下内容搜集于互联网 前言最近几年兴起的项目构建插件层出不穷,但总的来说 gradle 和maven 的市场使用份额最大,maven出现的早 好多人也比较喜欢,gradle是后来出现的,但是gradle 的功能个人感觉很强大。下面我简易的说下步骤。1.下载并安装gradle 并解压至如下目录 2.配置gradle环境 3 验证配置是否正确 4. 再eclipse 中下载插件gradle 插件并配置 5. 重启eclipse 新建项目就可以看见gradle 选项 注意事项: 新建项目时gradle 的设置要注意 下图二 2.gradle 插件为我们提供了一个常用的task列表,便于我们加快我们开发速度。
-
转自l2jtw 原文如下 原作者:Smith 在這裡教大家一點點小技巧! 由於 EnterWorld.java 核心原碼本身就有寫入登入時會自動執行 255_Tutorial 初學者導覽 這腳本! 所以我們從這邊直接改就可以了! 用記事本打開 \gameserver\data\scripts\quests\255_Tutorial\__init__.py 準備進行編輯! 準備加入以下這二段語法就可以了 代碼: from net.sf.l2j.gameserver import Announcements 代碼: else : Announcements.getInstance().announceToAll("歡迎「"+player.getName()+"」登入了。") return 步驟1. 首先在 javaclass 加入語法 : from net.sf.l2j.gameserver import Announcements 步驟2. 在 if string == "UC" :的最下面加入 else : Announcements.getInstance().announceToAll("歡迎「"+player.getName()+"」登入了。") return 注意 if跟 else : 需要平行 就像藍色線上的 不然GS會出錯喔^^ 改完之後請存檔! 伺服器重開或重讀腳本就生效了! 玩家等級需要6級以上才會公告喔 0.0 至於公告內容隨架設者自已編輯 寫法也還有很多種 會寫的人可以自已改
-
L2J Server on CentOS 7.6+ 转码有些乱,大家直接访问原文进行学习吧 原文地址:https://www.l2jserver.com/centos.html
-
<mul val='1.10' order='0x40' stat='pAtk' /> <----這裡增加物理攻擊力 +10% <mul val='1.10' order='0x50' stat='pAtkSpd' /> <----這裡增加物理攻擊速度 +10% <mul val='1.10' order='0x50' stat='mAtk' /> <----這裡增加魔法攻擊力 +10% <mul val='1.10' order='0x40' stat='mAtkSpd' /> <----這裡增加魔法施法速度 +10% <mul val='1.35' order='0x40' stat='maxHp' /> 最大HP加35% <mul val='1.45' order='0x40' stat='maxMp' /> 最大MP加45% <mul val='1.45' order='0x40' stat='maxCp' /> 最大CP加45% <mul val='1.05' order='0x40' stat='pDef' /> 防加5% <mul val='1.05' order='0x40' stat='mDef' /> 魔防加5% <mul val='1.10' order='0x40' stat='mAtk' /> 魔法攻擊加10% <mul val='1.15' order='0x40' stat='pAtkSpd' /> 物理攻擊速度加15% <mul val='1.15' order='0x40' stat='mAtkSpd' /> 魔法攻擊速度加15% <mul val='1.20' order='0x40' stat='accCombat'/> 命中加20% <mul val='1.10' order='0x40' stat='sDef' /> 盾擋格加10%(還沒測試過) <mul stat='pDef' order='0x40' val='1.05'/> 增加5%物理防禦 <mul val='1.10' order='0x40' stat='mAtk'/> 魔法攻擊力+10% <mul val='1.10' order='0x40' stat='pAtk'/> 物理攻擊力+10% <mul stat='mAtkSpd' order='0x40' val='1.15'/> 增加15%施法速度 <mul stat='pAtkSpd' order='0x40' val='1.15'/> 增加15%攻擊速度 <mul val='1.05' order='0x40' stat='regHp'/> HP回復速度+5% <mul val='0.95' order='0x40' stat='regMp'/> MP恢復速度-5%的效 <mul val='1.50' order='0x40' stat='stunRes'/> 受衝擊的概率 -50% <mul val='1.80' order='0x40' stat='poisonRes'/> 中毒的概率 -80% <mul val='1.80' order='0x40' stat='bleedRes'/> 出血的概率 -80% <mul val='1.50' order='0x40' stat='rootRes'/> 受到麻痺的概率 -50% <mul val='1.70' order='0x40' stat='sleepRes'/> 受催眠的概率 -70% <mul val='1.70' order='0x40' stat='rootRes'/> 受固定的概率 -70% <mul val='1.17' order='0x30' stat='mAtk'> <----魔法攻擊加17% <mul val='1.5' order='0x30' stat='cancel'> <----施法被中斷機率-50% <mul order="0x30" stat="maxHp" val="9"/> <--最大HP加 9倍 <mul order="0x40" stat="maxMp" val="9"/> <--最大MP加 9倍 <mul val='3' order='0x40' stat='mDef' /> <--魔法防禦加 3倍 <mul val='3' order='0x40' stat='pDef' /> <--物理防禦加 3倍 <mul val='3' order='0x50' stat='mAtk' /> <--魔法攻擊力加 3倍 <mul val='3' order='0x40' stat='mAtkSpd' /> <--魔法攻擊速度加加 3倍 <mul val='3' order='0x40' stat='pAtk' /> <--物理攻擊力加 3倍 <mul val='3' order='0x50' stat='pAtkSpd' /> <--物理攻擊速度加 3倍 <mul val='3' order='0x40' stat='regHp'/> <--HP恢復速度加 3倍 <mul val='3' order='0x40' stat='regMp'/> <--MP恢復速度加 3倍 <mul val='3' order='0x40' stat='sDef' /> <--盾牌格擋加 3倍 <mul val='3' order='0x30' stat='cAtk' /> <--致命攻擊的威力加 3倍 <mul val='3' order='0x40' stat='rEvas' /> <--迴避能力加 3倍 <mul val='3' order='0x10' stat='accCombat' /> <--命中能力加 3倍 <mul val='3' order='0x08' stat='rCrit' /> <--致命機率加 3倍 <mul val='3' order='0x50' stat='breath'/> <--肺活量增加 3倍
-
防止百度云公开链接失效,补上私密链接!!! 链接:http://pan.baidu.com/s/1gdCTbsZ 密码:f5gp 链接: http://pan.baidu.com/s/1nt1W2BR 密码: mjbn
-
翻翻自己之前的贴子,发现这个问题,出现的很频繁!!!! Exception in thread "main" 解决方法是更换java版本! 根据自身所使用的源码,找到build.xml里面的jdk所需版本进行安装
-
三转职业--人类 Hell Knight / 死亡骑士 / 炼狱骑士 Duelist / 角斗士 / 决斗者 Dreadnought / 勇士 / 猛将 Sagittarius / 神射手 / 人马 Adventurer / 冒险家 / 冒险英豪 Archmage / 大法师 / 大魔导士 Soultaker / 灵魂捕获者 / 狩魂术士 Arcana Lord / 秘术之王 / 秘仪召主 Cardinal / 红衣主教 / 枢机主教 Hierophant / 大祭司 /昭圣者 三转职业--精灵 Evas Templar / 伊娃圣骑士 / 伊娃圣殿骑士 Sword Muse / 吟游剑士 / 伊娃吟游诗人 Moonlight Sentinel / 月光守护者 / 月光箭灵 Wind Rider / 风骑士 / 疾风浪人 Mystic Muse / 神圣诗人 / 伊娃秘术诗人 Elemental Master / 元素大师 / 元素支配者 Evas Saint / 伊娃圣徒 / 伊娃圣者 三转职业--黑暗精灵 Shilien Templar / 席琳圣骑士 / 席琳冥殿骑士 Spectral Dancer / 幽灵舞者 / 幽冥舞者 Ghost Sentinel / 幽灵守护者 / 幽冥箭灵 Ghost Hunter / 幽灵猎人 / 魅影猎者 Storm Screamer / 暴风狂啸者 / 暴风狂啸者 Spectral Master / 幽灵大师 / 暗影支配者 Shilien Saint / 席琳圣徒 / 席琳圣者 三转职业--兽人 Titan / 巨人 / 泰坦 Grand Khavatari / 武道家 / 卡巴塔里宗师 Dominator / 统治者 / 君主 Doomcryer / 毁灭使者 / 末日战狂 三转职业--矮人 Maestro / 巨匠 / 巨匠 Fortune Seeker / 探索者 / 财富猎人 三转职业--暗天使 Doombringer / 末日剑神 / 末日使者 Soul Hound / 灵魂猎人 / 追魂使 Trickster / 幻术师 / 魔弹射手 Judicator / 审判者 / 军武判官
-
发表于 2014-6-23 13:20:53 原作者:Michael 虽然天堂II客户端会对玩家输入的字符进行检查,防止玩家输入特殊符号,但是如果玩家用脱机外挂或者其他脱离客户端的方式创造角色,那么起名就会不受限制了,那么如何约束玩家只能用中文/英文/数字起名呢? 非常简单,我们只要在config中修改一个参数即可。 打开config/server.properties 文件,找到命名限制 CnameTemplate = .* 将这里的值修改为 ^[\u4e00-\u9fa5A-Za-z0-9]+$ 注意特殊符号都要带上,这样无论玩家用什么方法起名都不能用特殊符号了,另外如果你的脚本中有改名脚本,那么注意也要检测一下, 这里就不列出代码了,请自行百度搜索正则表达式。 另外欢迎大家来我自己的论坛转转;http://www.l2ow.org = =目前刚建立 有点空
-
转自:l2jtw 原作者:rocknow 這裡所說的 Lag,是例如點一下路,要經過好幾秒,人物才會開始走 或者跟 NPC 對話,要經過好幾秒,對話才會出現 如果不確定是不是網路問題,可以用 127.0.0.1 連進去伺服器 因為即使沒有網路,也可以用 127.0.0.1 連進去伺服器 所以如果用 127.0.0.1 連進去伺服器,遊戲中還是會 Lag 那就表示不是網路的問題,而是伺服器的問題 這種不是網路因素的 Lag,應該是架設伺服器的電腦,CPU 不夠快,或者記憶體不夠多 造成伺服器無法即時完成要做的事,就變成需要等待完成,等待的時間就是無回應的 Lag ------------------------------------------------------------------------------ 可能的解決方法: 花錢法(效果明顯): 0.更換比較快的 CPU 和增加多一點記憶體,並且使用 Win7 64 位元的版本 因為 XP 或者 Win7 32 位元的版本,支援的記憶體最多只有 3.x G 64 位元才能支援 4G 以上 不花錢法: 1.修改 C:\L2JTW\game\startGameServer.bat 的第 16 行 第 16 行最後面有一段「-Xms1024m -Xmx1024m」 把這 2 個「1024」,一起改大一點 例如都改成 5000,就變成「-Xms5000m -Xmx5000m」 如果測試的效果不明顯,再把數值改大一點,反覆去測試 (電腦剩餘的記憶體要夠多才能改大一點,改超過會反而開不了伺服器) (例如改超過就會出現以下訊息:) Error occurred during initialization of VM Could not reserve enough space for object heap Server terminated abnormally server terminated 請按任意鍵繼續 . . . ★以下列出很多種方法,只改幾種的話,效果不明顯,但如果改很多種,效果也會很明顯 ★以下的方法修改後,請儲存,再開伺服器去測試 ★測試後如果覺得有改善,再一個一個把想要的功能恢復,再去調整哪些要關閉,哪些要恢復 2.關閉即時更新非選擇目標的HP狀態 修改 C:\L2JTW\game\config\custom.properties 的第 14 行 把 UpdateOthers = True 改為 UpdateOthers = False 3.關閉 NPC 自動走路和說話(新話島的NPC) 修改 C:\L2JTW\game\config\General.properties 的第 579 行 把 AllowNpcWalkers = True 改為 AllowNpcWalkers = False 4.關閉大型任務 修改 C:\L2JTW\game\data\scripts.cfg 把某一行的最前面加一個 # 字,就會關閉這個任務了(刪掉 # 字就會恢復這個任務) 1.第 311 行,quests/TerritoryWarScripts 開頭的,是領地戰相關的任務 2.第 288 ~ 306 行,hellbound 開頭的,是地獄邊界相關的任務 3.第 801 ~ 805 行,conquerablehalls 開頭的,是根據地戰相關的任務 5.關閉一直反覆執行的任務 修改 C:\L2JTW\game\data\scripts.cfg 把某一行的最前面加一個 # 字,就會關閉這個任務了(刪掉 # 字就會恢復這個任務) 1.第 81 行,ai/individual/GeneralDilios.java (柯塞勒斯同盟聯合基地的士兵訓練) 2.第 87 行,ai/individual/NPC_Walk.java (飛空艇碼頭巡邏兵的自動走路) 3.第 849 行,ai/individual/BasicTrainingCamp.java (新話島的士兵訓練) 4.第 852 行,custom/npcSelfTalk.py (新話島傳送師的自動說話) 5.第 853 行,custom/AutoBuffGoD.py (新話島BUFF師的自動加加) 6.關閉定期船/飛空艇 修改 C:\L2JTW\game\data\scripts.cfg 把某一行的最前面加一個 # 字,就會關閉這個任務了(刪掉 # 字就會恢復這個任務) 1.第 787 ~ 790 行,vehicles 開頭的,是定期船的移動 2.第 794 ~ 798 行,vehicles 開頭的,是飛空艇的移動 7.如果伺服器只是自己玩,只想打怪,不想去過一般任務,可以把一般任務關閉 修改 C:\L2JTW\game\data\scripts.cfg 把某一行的最前面加一個 # 字,就會關閉這個任務了(刪掉 # 字就會恢復這個任務) 1.第 310.312 ~ 756 行,quests 開頭的,是一般任務 2.第 240 ~ 254 行,village_master 開頭的,是副職業或轉職的任務 3.第 760 ~ 778 行,custom 開頭的,是特殊任務 4.第 781 行,不明任務 5.第 809 ~ 811 行,不明任務
-
如果要添加或减少内存来游戏服务器点击gameserver.bat 单击“编辑“ 查找和更改这个-Xms1024m-Xmx512m-Xmn256m REM ------------------- ------------------ REM默认参数为一个基本的服务器。 的java-Dfile.encoding = UTF8-Xmx1024m-Xms512m-Xmn256m 注意不要把最大RAM内存,因为ü需要保留一些空间, 免费的Windows Navicat的电脑速度等---> 8GB的内存使用最多4 -5千兆是确定给谁使用Windows 7的人, 如果你使用32位 -Xms1024m应该够了。 如果你使用64位 -Xms2048m应是不够的。 您可以使用-Xms1024m-Xmx1024m >>> 1GB的RAM -Xms2024m-Xmx2024m >>> 2GB内存 -Xms3024m-Xmx3024m >>> 3GB RAM -Xms4024m-Xmx4024m >>> 4GB内存 -Xms5024m-Xmx5024m >>> 5GB RAM -Xms6024m-Xmx6024m > >> 6GB内存 或 - Xms1g-Xmx1g >>> 1GB的RAM -Xms2g-Xmx2g >>> 2GB内存 ,Xms3g-Xmx3g >>> 3GB RAM -Xms4g-Xmx4g >>> 4GB内存 ,Xms5g-Xmx5g >>> 5GB内存 ,Xms6g-Xmx6g > >> 6GB内存
-
我们习惯将俄语的服务端统称为国外版服务端。因为国内做这个汉化开源的很少.... 此类端设GM方法,发一些简单的修改config的方法 端不同,位置可能有偏差... 方法1 config里面的这个server.ini # 是否所有登入玩家为GM : EverybodyHasAdminRights = True 设定为True即所有玩家新建角色都是GM 把自己设定为GM后 重启服务端 再把True修改为False 重启服务端后即可!!! 方法2 先建立个角色.然后进数据库角色表看该角色的对应obj_id 然后打开\Initiative\gameserver\config\GMAccess.d\full.xml 和Initiative\gameserver\config\full.xml 修改<PlayerID set="0"/>为对应的角色obj_id 例如建立的角色的obj_id为2268416584 那么就设置为<PlayerID set="2268416584"/>保存并关闭gameserver重新启动 方法3: config里面的这个General.properties (因端而异,不一定在General里) # 是否所有登入玩家为GM : EverybodyHasAdminRights = True 设定为True即所有玩家新建角色都是GM 把自己设定为GM后 重启服务端 再把True修改为False 重启服务端后即可!!!