📄 ja++更新说明.txt
字号:
☆更新skill_db.txt
☆更新skill_unit_db.txt
======================================================================
【更新说明】Jathena++ v0.73 win-MySQL (2006.12.25)
======================================================================
·程序更新
☆加快读取加密脚本的速度
☆优化socket处理
☆加入注册为Windows服务支持:
inst_winsvc.bat----注册为Windows服务
uninst_winsvc.bat----卸载Windows服务
doc\windows_service.txt----文档
☆修正readsql脚本指令无法读取DBnull的BUG
·conf更新
☆更新battle_athena.conf:加入reconnect_to_char_server开关
☆更新mapflag.txt
☆更新socket.conf:加入packet_lost_mode开关
☆更新char_athena.conf:加入delete_char_need_email开关
☆更新login_athena.conf:加入delete_char_need_email开关
·DB更新
☆更新exp.txt
☆更新item_db.txt
☆更新item_fabox.txt
☆更新job_db1.txt
☆更新MFJA_item_extension.txt。修正中文注释中一处错误,之前一直未发现。
☆更新skill_cast_db.txt
☆更新skill_db.txt
·NPC更新
☆更新npcdata\warp\npc_warp_town.txt
======================================================================
【更新说明】Jathena++ v0.72 win-MySQL (2006.12.8)
======================================================================
·程序更新
☆从v0.72开始,服务端支持加密脚本。
→发布脚本加密器,Athena Studio.Net的插件:Athena Script Encoder.Net(通过在线更新Athena Studio.Net获得)。
→发布的脚本加密器支持1.1.*.*版本的加密算法,可加密出多达400种不同的随机结果。
→只要在map_athena.conf中像以前一样添加加密脚本即可。
→为了保护加密脚本内容,当Map-Server读取加密脚本时,发现加密脚本有错误,将不提供详细报错信息,并且Map-Server会自动关闭。
→加入GM指令:@loadnpc2。为了保护加密脚本内容,当Map-Server发现加密脚本有错误,将不提供详细报错信息,并且Map-Server会自动关闭!请慎用该GM指令。
→卸载脚本脚本的NPC或函数时,只要使用原有的@unloadnpc、@unloadnpcid、@unloadfunc指令即可。
☆更新AthenaStudio.Net.exe
☆更详细记录GM指令日志记录
☆加入GM指令:@movenpc、@movenpcid,用于重设NPC位置,用法如下:
@movenpc <地图名> <x> <y> <NPC名字>
@movenpcid <地图名> <x> <y> <npc_id>
☆加入脚本指令getip,解析域名、返回一个字符串数据类型的IP地址,格式如下:
getip<ip/host>
<ip/host>--IP地址/主机名
·conf更新
☆更新atcommand_athena.conf
☆更新help.txt
☆更新msg_athena.conf
·DB更新
☆更新item_arrowtype.txt
======================================================================
【更新说明】Jathena++ v0.71 win-MySQL (2006.11.28)
======================================================================
·程序更新
☆从v0.71开始,简体、繁体都使用统一的执行程序
☆MySQL版本从5.0.22升级到5.0.27,有时间的用户建议升级。发布v0.71后,会把JA++需要的MySQL和新的MyODBC驱动程序发到论坛
☆禁止GVG中使用GM样子的人物看到隐身的玩家
☆禁止GVG中使用GM样子的人物看到打出的伤害值
☆增加arrayselect指令,把数组中的元素用于菜单选项,格式如下:
arrayselect(<menuitem>[, <count>])
<menuitem>:数组中的一项
<count>:限定个数
指令详解请参考npcdata\test\npc_test_arrayselect.txt
☆操作SQL的脚本指令有所更改:
1、execsql指令的格式和用法不变
2、readsql指令变化:
作用:返回用querysql指令储存的查询结果(以字符串形式返回结果)
格式:readsql(<行>,<列>)
如果查询结果为空或者<行>、<列>超出查询结果范围,返回字符串“NULL”
3、增加querysql指令:
作用:执行有返回的SQL语句并储存查询结果
格式:querysql "<字符串>";
4、增加getsqlinfo指令:
作用:返回用querysql指令储存的查询结果的信息
格式:getsqlinfo(<i>)
<i>=1:返回SQL结果的行数、<i>=2:返回SQL结果的列数
如果没有查询结果,则返回-1
·DB更新
☆更新skill_unit_db.txt
☆增加map.info,一共包含595张地图
·其他更新
☆更新Athena Studio.Net,真正实现智能化多语言和自动更新功能。
详细更新内容请留意Athena Studio.Net的更新日志
☆更新libmysql.dll
======================================================================
【更新说明】Jathena++ v0.70 win-MySQL (2006.11.5)
======================================================================
·程序更新
☆修正装备耐久度计算公式
☆加入几个mapflag,用于设定某个地图某类物品的掉落倍率(当item_rate_details设置为0时):
potion_drop_rate
expend_drop_rate
refine_drop_rate
etc_drop_rate
weapon_drop_rate
equip_drop_rate
card_drop_rate
petequip_drop_rate
arrow_drop_rate
other_drop_rate
使用格式:prontera.gat mapflag potion_drop_rate 6000
这样就表示prontera.gat这个地图的恢复品掉率为60倍
☆加入@unloadnpcid,用法:@unloadnpcid <npc_id>,用于卸载指定ID的NPC
☆加入贵重物品掉落日志
☆调整玩家指令可以在所有聊天频道中使用
☆加入脚本指令findstring,用法如下:
findstring("<字符串1>","<字符串2>")
查找<字符串1>是否包含<字符串2>----返回1:包含、返回0:不包含
此脚本指令主要用于判断某些变量中是否包含非法字符,因为某些变量带有非法字符可能会导致脚本漏洞或者脚本不正常运行
·config更新
☆更新atcommand_athena.conf:增加@unloadnpcid
☆更新battle_athena.conf:加入boss_no_mindbreaker开关、删除wedding_relog、wedding_time开关
☆更新inter_athena.conf
☆更新mapflag.txt
☆更新water_height.txt
·DB更新
☆更新exp.txt
☆更新item_db.txt
☆更新item_db2.txt
☆更新job_db1.txt
☆更新MFJA_item_extension.txt
☆更新mob_boss.txt
☆更新mob_branch.txt
☆更新mob_group_db.txt
☆增加scdata_db.txt,用于设定保存的人物状态:
人物状态将保存于status_change表中。人物重新上线后,状态仍然可以保留或者不保留。
☆更新skill_cast_db.txt
☆更新skill_unit_db.txt
·NPC更新
☆更新npcdata\npc\npc_dye.txt
☆更新npcdata\warp\npc_warp_fild.txt
☆更新npcdata\warp\npc_warp_town.txt
·SQL脚本更新
☆增加sql-files\CA2.0.6 -- JA++0.70.sql(用于CA转换到JA++)
☆更新sql-files\main.sql(用于新建数据库)
☆增加sql-files\v0.69-v0.70.sql(用于JA++从v0.69升级到v0.70)
☆增加sql-files\XA -- JA++0.70.sql(用于XA转换到JA++)
======================================================================
【更新说明】Jathena++ v0.69 win-MySQL (2006.10.20)
======================================================================
·程序更新
☆加入脚本指令:delinventory,用于删除指定的随身物品,用法如下:
delinventory <index>,<num>;
<index>--随身物品序列,从0开始
<num>--数量
☆脚本指令变更,原evolution指令变为homunevolution,用法不变,请对应修改itemdb中的“贤者之石”
☆加入脚本指令:recalcstatus,用于刷新人物的状态(如aspd、max_hp等等),用法如下:
recalcstatus [<account_id>];
☆加入物品掉落公告功能:在MFJA_item_extension.txt中设定
☆修正warpnpc指令
☆解决头饰view值超过255的问题
☆加入异常封包过滤功能,防止使用WPE修改、窃取程序,并对目前大部分游戏外挂、内挂免疫
·config更新
☆更新battle_athena.conf:加入kick_when_error_packet开关
☆更新msg_MFJA.conf
·DB更新
☆更新const.txt
☆更新item_db.txt
☆更新job_db1.txt
☆更新job_db2.txt
☆更新MFJA_item_extension.txt
☆更新packet_db.txt
☆更新skill_db.txt
☆更新skill_db2.txt
☆更新skill_require_db.txt
☆更新skill_require_db2.txt
·其他更新
☆增加sql-files\CA2.0.6 -- JA++0.69.sql(用于CA转换到JA++)
☆更新sql-files\XA -- JA++0.69.sql(用于XA转换到JA++)
======================================================================
【更新说明】Jathena++ v0.68 win-MySQL (2006.10.12)
======================================================================
·程序更新
☆更新到JA2229
☆改进delitem指令先删除物品栏物品再删除随身物品
☆修正在夜晚退出游戏时出现残像的BUG
☆修正个别小BUG
·config更新
☆更新battle_athena.conf
·DB更新
☆更新item_db.txt
☆更新mob_db.txt
☆更新packet_db.txt
·NPC更新
☆更新npcdata/job/quest/npc_assassin.txt
☆更新npcdata/job/quest/npc_clown.txt
☆更新npcdata/job/quest/npc_dancer.txt
☆更新npcdata/job/quest/npc_priest.txt
☆更新npcdata/monster/npc_monster_future.txt
☆更新npcdata/npc/npc_dye.txt
☆更新npcdata/npc/npc_refine.txt
☆更新npcdata/quests/npc_ironcane_quest.txt
======================================================================
【更新说明】Jathena++ v0.67 win-MySQL (2006.10.3)
======================================================================
·程序更新
☆更新到JA2227
☆修正玩家指令只识别小写字母的问题
☆改进脚本指令getexp,现在用法为:getexp BaseExp,JobExp,EquipExp[,<CharID>];
☆改进SQL操作功能,防止超时
☆装备升级、耐久度下降、最大耐久度下降时,用另外一种颜色的文字提示,更人性化
☆加入宠物饥饿提示设定
☆工会到Lv50时继续获得经验会变回1级的改进
☆删除脚本指令atcommand,请用gmcommand代替
☆修正一个工会可能出现消失的BUG
☆修正玩家指令#unlockitem的一个BUG
☆解决新夜晚效果和灵魂状态混淆的问题
☆继续完善变身功能
·config更新
☆更新atcommand_athena.conf:
加入:charequipinfo、charequipinfoid、charequipinfo2、charequipinfo2id
删除:itemcheck
☆更新battle_athena.conf:
加入以下开关:
pet_hungry_remind
deadly_potion_produce_rate
cooking_rate
making_rate
allow_weaponrearch_to_weaponrefine
tarotcard_display_position
castle_defense_rate
romailuse
save_feel_map
☆更新converter_athena.conf
☆更新help.txt
☆更新help_charcommand.txt
☆更新map_athena.conf
☆更新msg_MFJA.conf
·DB更新
☆更新char_command.txt
☆更新item_db.txt
☆加入item_db2.txt
☆更新item_meiji_almond.txt
☆加入item_petbox.txt
☆更新item_violetbox.txt
☆更新mob_db.txt
☆更新mob_skill_db.txt
☆更新packet_db.txt
☆更新skill_cast_db.txt
☆更新skill_db.txt
☆更新skill_db2.txt
☆更新skill_require_db.txt
☆删除item_upper.txt
☆删除item_delay.txt
☆删除item_prohibition_zone.txt
·NPC更新
☆更新npcdata/cities/npc_town_geffen.txt
☆更新npcdata/cities/npc_town_guide.txt
☆更新npcdata/cities/npc_town_morroc.txt
☆更新npcdata/guild_old/prtg_cas01.txt
☆增加npcdata/JA/town/npc_town_lighthalzen.txt
☆更新npcdata/JA/town/npc_town_board.txt
☆更新npcdata/JA/town/npc_town_niflheim.txt
☆更新npcdata/JA/town/npc_town_umbala.txt
☆更新npcdata/job/quest/npc_acolyte.txt
☆更新npcdata/job/quest/npc_archer.txt
☆更新npcdata/job/quest/npc_assassin.txt
☆更新npcdata/job/quest/npc_blacksmith.txt
☆更新npcdata/job/quest/npc_clown.txt
☆更新npcdata/job/quest/npc_crusader.txt
☆更新npcdata/job/quest/npc_hunter.txt
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -