thisdp thisdp
无聊屎了
关注数: 41 粉丝数: 980 发帖数: 8,367 关注贴吧数: 61
【MTA Official】Multi Theft Auto San Andreas 1.5.9 发布! 1.5.9 于 2021 年 10 月 1 日发布。 重要改动: 您现在可以使用新的 onPlayerResourceStart 服务器端事件,这个事件会在客户端准备就绪时触发!感谢 Lpsd。 您现在可以通过两个新的客户端和服务器端事件 onElementInteriorChange 和 onElementDimensionChange 检测元素所在的内部空间或所在维度的变化 - 这个可以减少一些代码!感谢Patrick和Strix。 您现在可以通过 7 个新的骨骼操作功能来编辑元素骨骼行为!非常适合一些动态动画。从 setElementBonePosition 和 setElementBoneRotation 开始。感谢 Saml1er。 更多车辆定制选项!您现在可以编辑每辆车的车辆虚拟位置。参见 setVehicleDummyPosition。感谢博德。 更多带有音效参数的音频定制!请参阅 setSoundEffectParameter。感谢 Strix 和 Sarrum。 更多客户端下载进度条定制选项!参见例如 onClientTransferBoxProgressChange。感谢botder 和CrosRoad95。 您现在可以通过 engineRequestModel 分配自定义对象和车辆。长期以来最受追捧的功能之一。感谢 TheNormalnij。 您现在可以在 MTA 中使用可缩放矢量图形 (SVG)!有关更多信息,请参阅 svgCreate。感谢 Lpsd。 您现在可以使用 peds 和车辆作为相机目标。感谢 TheNormalnij。 脚本编写者可以使用更多功能来构建更加身临其境的体验! 许多同步改进! 许多不同大小的修复、质量改进、更新和安全增强! 许多默认资源修复、重构和升级,包括 webmap 再次工作!我们还改进了地图编辑器(editor_main 资源)中世界对象的检测,因此您可以选择更多以前无法选择的对象 - 例如灌木丛、栅栏等等!您现在还可以移除内部的世界对象。这应该对地图编辑人员有很大帮助。 向后兼容: 5 个向后不兼容的变化 这些更改将在 1.6.0 生效: callRemote 回调当前在没有错误时将错误代码设置为 nil。在 1.6.0 中,为了与 fetchRemote 保持一致,报告的错误代码将为 0。 自 2016 年 7 月起,如果您在函数需要数字时提供无效字符串(如“randomstring”),则该字符串将被视为 0 并引发脚本警告。在 1.6.0 中,这将成为一个错误。您仍然可以提供包含数字的字符串(例如“100”和“12.34”),此更改仅影响无效字符串。参见 GitHub #1043。 当为 createBrowser 或 guiCreateBrowser 提供 (0, 0) 的宽度和高度时,您将遇到脚本错误而不是警告。该警告于 2019 年 2 月引入。 某些函数只需要无符号整数(正数),并且自 2016 年 1 月起提供负数将是一个警告。现在这将成为一个错误。 自 2015 年 8 月起,我们将自定义的 mtalocal:// URL 方案替换为 http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fmta%2FresourceName%2Fblah.html&urlrefer=10ef7d489f3860a9393cb8853022ff11。现在将删除此 mtalocal:// URL 方案。 此列表尚无定论,我们稍后可能会引入更多更改。 统计数据: 这些是自上一版本以来的一些统计数据。 这是第 26 个 1.x.x 版本 经历355天 49个新功能 16个新事件 0 个弃用功能 77 多个错误修复和更改 334 次提交 189 个新的开放 GitHub 问题(见列表) 81 个已解决的 GitHub 问题(见列表) 135 个已关闭的 GitHub 问题(见列表) 71 个新的开放 GitHub 拉取请求(见列表) 207 个合并的 GitHub 拉取请求(见列表) 53 个已关闭的 GitHub 拉取请求(见列表) 38 个贡献者,其中 11 个是新的(见列表) 94+ 总贡献者(见列表) 13 第三方库更新 注意:对这些统计数据的最后更新是在2021年10月1日进行的。 客户 44个新功能 添加了 getRoofPosition (#1518 by Piruax) 添加了 setVehicleVariant(以前仅在服务器端可用)(StrixG 的#1599) 添加了 engineRestreamWorld (#1735 by TheNormalnij) 添加了修改元素骨骼行为的功能(#1673 by Saml1er) setElementBonePosition setElementBoneRotation getElementBonePosition getElementBoneRotation setElementBoneMatrix getElementBoneMatrix updateElementRpHAnim 添加了 engineSetModelVisibleTime 和 engineGetModelVisibleTime (#1766 by TheNormalnij) 添加了 setColorFilter 和 resetColorFilter (#1611 by tederis) 添加了 getVehicleWheelFrictionState (#1839 by drop-club) 添加了 setPedEnterVehicle 和 setPedExitVehicle (#1748 by Zangomangu) 添加了 setSoundLooped 和 isSoundLooped (#657 by FileEX) 添加 isTransferBoxAlwaysVisible (#1955 by botder 和 CrosRoad95) 添加了具有功能的车辆相关虚拟位置(#1982 by botder) getVehicleDummyPosition getVehicleModelDummyDefaultPosition setVehicleDummyPosition resetVehicleDummyPositions 添加 isBrowserRenderingPaused (#1999 by cleoppa) 添加 isObjectMoving (#2023 by cleoppa) 添加了 showCol、isShowCollisionsEnabled、showSound 和 isShowSoundEnabled (#2025 by cleoppa) 添加了 clearDebugBox (#2160 by cleoppa) 添加 isChatInputBlocked (#2170 by Pieter-Dewachter) 添加 engineStreamingGetUsedMemory (#2269 by Piruax) 添加 engineStreamingFreeUpMemory (#2268 by Piruax) 添加了 setSoundEffectParameter 和 getSoundEffectParameters(StrixG 的 449c5c3) 添加了 setPedBleeding 和 isPedBleeding(StrixG 和 theSarrum 的 #2308 和 #2365) 添加了 getPlayerMapOpacity (#2315 by theSarrum) 添加了新的 SVG 功能(#2026 by Lpsd) svgCreate svgGetDocumentXML svgSetDocumentXML svgGetSize svgSetSize 10 个新事件 添加 onClientPedsProcessed (#1673 by Saml1er) 添加 onClientElementDimensionChange (#1553 by StrixG) 添加了 onClientPedVehicleEnter 和 onClientPedVehicleExit (#1748 by Zangomangu) 添加了 onClientResourceFileDownload、onClientTransferBoxProgressChange 和 onClientTransferBoxVisibilityChange(#1955 by botder 和 CrosRoad95) 添加了 onClientObjectMoveStart 和 onClientObjectMoveStop (#2023 by cleoppa) 添加 onClientElementInteriorChange (#2058 by Patrick2562) 8 个新参数和参数 向 dxCreateShader 添加了宏参数 (#1573 by tederis) 将 forceOverrideNextFrame 参数添加到 setAnalogControlState (#1852 by LosFaul) 为 getElementsWithinRange 添加了内部空间和维度参数(Pirulax 的 #1915) 将 pedCameraMode 参数添加到 setCameraViewMode (#1418 by TheNormalnij) 向 dxDrawMaterialLine3D 和 dxDrawMaterialSectionLine3D 添加了 flipUV 参数(tederis 的#2193) 将 messageType 参数添加到 onClientChatMessage (#1020 by Lpsd) 将 lineHeight 参数添加到 dxDrawText (#2355 by Allerek) 40 个错误修复和更改 修复了过早删除聊天框绑定时崩溃的问题 (be57711 by sbx320) 添加了 resetBlurLevel 的最低版本检查(#1755 by StrixG) 包含通过 getValidPedModels 中的 engineRequestModel 添加的皮肤(Pirulax 的 #1437) 允许使用 engineRequestModel 分配新的对象模型(#1684 by TheNormalnij) 允许使用 engineRequestModel 分配新的车辆模型(#1701 by TheNormalnij) 事件 onClientVehicleStartEnter、onClientVehicleEnter、onClientVehicleStartExit 和 onClientVehicleExit 现在也返回 peds (#1748 by Zangomangu) 通过填充 CBikeSAInterface 类(#1884 by TheNormalnij)修复繁忙的自行车旋转 修复了 Sound.setPanningEnabled OOP 方法由于定义错误而无法工作的问题(#1923 by StrixG) 修复了在车辆附近进行特殊战斗时导致异常行为的 ped 任务错误 (#1943 by Zangomangu) 修复了 getKeyState 不适用于游戏手柄按钮的问题(#1944 by botder) 如果被 showCursor 禁用,则禁用游戏手柄控件(botder 为 c4b9a84) 更改语言环境时保持控制台位置和大小(xLuxy 的 #1970) 修复了在尝试进入车辆时掉入水中的网络问题(#1986 by Zangomangu) 如果 ped 在水中,则中止车辆进入不兼容的车辆(botder 的 b3ba15b) 降低阴影高度,灯光更接近地面(#2018 by patrikjuvonen 和 botder) 修复了对象在 processLineOfSight 中不返回世界模型位置的问题(STR6 的 #2083) 添加了键绑定队列以提高性能(patrikjuvonen 的#2123) 将 ped 相机模式返回值添加到 getCameraViewMode (#1418 by TheNormalnij) 修复了 setMarkerType 重置标记位置(botder 586d6d) 修复了 testLineAgainstWater 在游戏边界之外工作不正确的问题 (#2192 by Allerek) 修复了客户端车辆阻玩家进入服务端车辆(#2188 by Zangomangu) 从 forbodenList 中删除了过时的条目(Dutchman101 的 ff93fec) 在 CVehicleSA::SetHealth 中重置车辆爆炸计时器(botder 的 8b30d7a 和 546beab) 将游戏线程关联设置为第一个 CPU 内核(botder 的 dbc792b) 向 dxGetStatus 添加了“TotalPhysicalMemory”(Pirulax 的#2265) 添加了一个用于从“最近”选项卡中删除服务器的 UI 按钮(#2253 by iDannz1) 修剪键绑定空白以避免重复(patrikjuvonen 的#2124) 修复了 sa.dat 文件中的一个错字(ccw808 的 eff97c8) 解决了剩余的无碰撞对象(#2296 by Saml1er、TheNormalnij、ccw808、thisdp 和 botder) 修复了重新连接后附加玩家不同步的问题(#2290 by theSarrum) 在几种情况下检查衣服类型参数(Inder00和botder的ce9d3de) 更新了一些图像(patrikjuvonen 的 f00c1a3) 设置 CEF 缓存路径(由 patrikjuvonen 提供的 adff688) 修复了一些在 CEF 中不起作用的大写字母(patrikjuvonen 和 botder 的 6ed00b3) 修复了某些语言中域权限窗口标签溢出的问题(patrikjuvonen 的 f7dcd6f) 更新了客户端翻译(patrikjuvonen 的 6db5ba4) 更新了贡献榜(#2125 by patrikjuvonen) 7 个第三方库更新 更新并替换集成 CEGUI 的 FreeType,将其添加为自己的依赖项(Jusonex 的 def86d0 和 2b70f96) 将 libjpeg 从 9b 更新为 9d (#1963 by patrikjuvonen) 将 Unifont 从 5.1 更新到 13.0.06(patrikjuvonen 的 8eeac9a) 更新的 BASS 库(#2377 by Dutchman101) 将 CEF 从 85.3.12+g3e94ebf(Chromium 85.0.4183.121)更新到 94.4.2+g6a963ca(Chromium 94.0.4606.61)(参见 patrikjuvonen 提交的 ae6caa9) 添加了 lunasvg 2.3.0 (#2026 by Lpsd) 将 unrar 从 5.91 更新到 6.02 (#2384 by patrikjuvonen) 服务器端: 6 新活动 添加 onElementDimensionChange (#1553 by StrixG) 添加 onPedVehicleEnter 和 onPedVehicleExit (#1748 by Zangomangu) 添加 onResourceLoadStateChange (#1651 by TeteX1) 添加 onElementInteriorChange (#2058 by Patrick2562) 添加 onPlayerResourceStart (#2150 by Lpsd) 新参数和参数 添加了shutdown函数的退出代码(botder 的#2298) 16 个错误修复和更改 修复了 getAccountsByIP 中错误的 SQLite 列(#1734 by emre1702) 改进了服务器控制台中的help命令 (#1639 by Unde-R) 改进了内部 HTTP 服务器的校验和错误消息 (#1778 by qaisjp) 事件 onVehicleStartEnter、onVehicleEnter、onVehicleStartExit 和 onVehicleExit 现在也返回 peds (#1748 by Zangomangu) 修复了 CLuaArgument 不递归比较表,即使值匹配也会导致不必要的 setElementData 重新同步(botder 76e52f8) 在帐户代码中强制执行现有的用户名长度限制 (#1995 by patrikjuvonen) 重构车辆爆炸代码以修复 onVehicleExplode 在服务器端触发两次 (#1997 by botder) 在 CResourceHTMLItem 中添加了源地图兼容性(#2207 by PauloKim1246) 添加了缺少的 ColShape.elementsWithin (#2186 by Piruax) 修复了info命令显示正在运行的资源的两种状态(#2292 by theSarrum) 修复了爆炸车辆的重生(botder 7963997) 不允许死人进入车辆 (#2344 by Zangomangu) 修复了在服务器控制台中输出长消息时缺少新行的问题(patrikjuvonen 的 6256bb0) 1 个第三方库更新 将 sqlite 从 3.32.3 更新到 3.36.0 (#2284 by patrikjuvonen) 共享(客户端和服务器) 5 新功能 添加了下载进度条功能 setTransferBoxVisible 和 isTransferBoxVisible (#1955 by botder and CrosRoad95) 添加了 setColPolygonHeight 和 getColPolygonHeight (#1908 by CrosRoad95) 向 Vector3 添加了 intersectsSegmentTriangle 方法(Pirulax 的 #1711) 3 个新参数和参数 将 bIncludeWorldSeaLevel 和 bIncludeOutsideWorldLevel 添加到 setWaterLevel (#1402 by TheNormalnij) 为 showChat 添加了新的可选 inputBlocked 参数(#2170 by Pieter-Dewachter) 9 错误修复和更改 修复了劫车者死后车辆驾驶员不同步的问题(#1907 by Zangomangu) 禁用自定义火车轨道功能 (#1920 by qaisjp) 向 HTTP 脚本添加了请求正文和方法(#2053 by Disinterpreter) 为 encodeString 和 decodeString 添加了 aes128 加密支持(#2235 by drop-club) 修复了返回无效校验和的空文件(botder 的 966de4e) 在 CXMLImpl::ParseString 中添加额外检查以避免在提供无效 XML 数据时崩溃(#2282 by Lpsd) 使用 setCameraTarget 添加了使用 peds 和车辆作为摄像机目标的功能(#1753 by TheNormalnij) 5 个第三方库更新 从 1.2 更新到 4.0.1 (#2022 by botder) 将 mbedtls 从 2.4.2 更新到 2.27.0(botder 和 patrikjuvonen 的#2085 和 38e9207) 将 curl 从 7.72.0 更新到 7.79.1 (#2373 by patrikjuvonen) 将 pcre 从 8.39 更新到 8.45(7d51758 by patrikjuvonen) 将 cryptopp 从 8.2.0 更新到 8.6.0 (#2385 by patrikjuvonen) 资源 37+ 错误修复和更改 [admin] 添加了隐藏敏感数据的选项。 (在某些应用程序中类似于流媒体模式)(感谢 iDannz) [admin] 添加了一个选项,让摄像头在观看时发生碰撞。 (感谢 iDannz) [admin] 添加了在管理员聊天中发送消息的命令(/a 消息)。 (感谢rickchesterhd123) [admin] 添加了传送到地图上选定位置的选项。 (感谢 Patrick2562) [admin] 添加了一些信息的保存,因此您在重新连接后不必重新选择某些选项。 (感谢 iDannz) [admin] 修复了输出消息中的错误(如果玩家的昵称超过 1 种十六进制颜色)。 (感谢androksi) [admin] 修复了尝试重新启动未运行的资源时发生的错误。 (感谢 Dante386) [admin] 修复了在资源“mapmanager”未运行时单击“地图”选项卡时发生的错误。 (感谢 cleoppa 和 iDannz) [admin] 改进了“give vehicle”、“give weapon”和“slap”的列表。 (感谢 iDannz) [admin] 用权限选择小部件替换“给予管理员”按钮。 (感谢 iDannz) [admin] 调整界面。 (感谢 iDannz) [cdm] 从官方资源包中删除了 cdm 资源。 [editor] 添加了“锁定”元素的选项。 (感谢 xLive) [editor] 添加了在保存新地图之前选择输出目录的选项。 (感谢 umithyo、xLive 和 iDannz) [editor] 添加了选择一些没有碰撞的对象的选项。 (感谢 Zangomangu 和 Tut) [editor] 修复了保存元素尺寸时出现的问题。 (感谢 FileEX) [editor] 修复了点击某些按钮太快导致摄像机锁定的错误。 (感谢 androksi 和 iDannz) [editor] 室内世界模型现在是可移动的。 (感谢Zangomango) [freeroam] 修复了命令“/addclothes”中的错误。 (感谢 xLive) [freeroam] 修复了在命令“/color”中使用负数时的错误。 (感谢 xLive) [freeroam] 提高了地图图像质量。 (感谢 patrikjuvonen) [hedit] 资源添加到官方资源包中。 [ipb] 修复了无效的过滤器输入框。 (感谢 iDannz) [killmessages] 重写资源。 (现在检测由车辆(例如九头蛇)造成的死亡,也检测由车辆爆炸造成的死亡)。 (感谢 iDannz) [mapcycler] 添加了在服务器为空时暂停循环的选项。 (感谢 jllillis) [race] 添加了幽灵模式下透明度级别的配置。 (感谢 AfuSensi) [race] 添加了车辆透明插件。 (感谢 AfuSensi) [race] 修复了拾取重生的错误。 (感谢 LosFaul) [race] 在只有观众的情况下完成地图。 (感谢 xLive) [race] 添加了使用旋转属性的可能性。 (感谢 xLive) [resourcemanager] 修复了一些信息的日期问题。 (感谢 Dezash) [runcode] 修复了导致“srun”命令向所有人显示结果的问题。 (感谢 Yamsha75) [speedometer] 资源添加到官方资源包中。 [trainhorn] 资源添加到官方资源包中。 [webmap] 修复和更新。 (感谢 patrikjuvonen) [webstats] 更新。 (感谢 patrikjuvonen)
【原创】高端黑科技来临《DGS》开源 名称:DGS 全名:Thisdp's Directx Graphical User Interface 发布版本:2.55 介绍:这是一款基于mta的dx函数的gui系统,相比原版gui系统有着更大的扩展,可以加载字体/加载图片/自定义颜色/自定义动画等,编写时会感觉全身轻松! 特性: 1.支持控件类型(window窗口,edit编辑框,button按钮,gridlist网格列表,image图片,scrollbar滚动条,scrollpane滚动窗格,label文字标签,cyclehitshape圆形检测区,cmd命令行) 2.远程检测更新机制 3./debugdgs 开启轻量级监测模式 4./cmd开启自带命令行 5.用法和原版gui基本一致 缺点: 1.参数设置错误可能会导致崩溃 2.要加载图片必须要先在脚本中dxCreateTexture BUG: 1. 命令行可能会显示错误 函数(Function): dgsGetPosition dgsSetPosition dgsSetParent dgsGetParent dgsGetChild dgsGetChildren dgsGetSize dgsSetSize dgsGetType dgsMoeTo dgsIsMoing dgsStopMoing dgsSizeTo dgsIsSizing dgsStopSizing dgsAlphaTo dgsIsAlphaing dgsStopAlphaing dgsDxGUIGetProperty dgsDxGUISetProperty dgsDxGUIGetisible dgsDxGUISetisible dgsDxGUIGetEnabled dgsDxGUISetEnabled dgsDxGUIGetSide dgsDxGUISetSide dgsDxGUIGetAlpha dgsDxGUISetAlpha dgsSetBottom dgsDxGUIGetFont dgsDxGUISetFont dgsDxGUISetText dgsDxGUIGetText dgsDxGUICreateFont dgsDxGUIBringToFront dgsDxGetMouseEnterGUI dgsDxCreateWindow dgsDxWindowSetSizable dgsDxWindowSetMoable dgsDxGUICloseWindow dgsDxCreateScrollPane dgsDxScrollPaneGetScrollBar dgsDxCreateButton dgsDxCreateCmd dgsDxCmdSetMode dgsDxEentCmdSetPreName outputCmdMessage dgsGetChars dgsGetCmdEdit dgsDxCmdAddEentToWhiteList dgsDxCmdRemoeEentFromWhiteList dgsDxCmdRemoeAllEents dgsDxCmdIsInWhiteList dgsAddCommandHandler dgsRemoeCommandHandler dgsDxCreateEdit dgsEditMoeCaret dgsDxEditGetCaretPosition dgsDxEditSetCaretStyle dgsDxEditSetWhiteList dgsDxEditGetMaxLength dgsDxEditSetMaxLength dgsDxCreateImage dgsDxImageLoadImage dgsDxCreateLabel dgsDxCreateScrollBar dgsDxScrollBarSetScrollBarPosition dgsDxScrollBarGetScrollBarPosition dgsDxScrollBarSetColor dgsDxCreateGridList dgsDxScrollPaneGetScrollBar dgsDxGridListSetColumnRelatie dgsDxGridListGetColumnRelatie dgsDxGridListAddColumn dgsDxGridListGetColumnCount dgsDxGridListRemoeColumn dgsDxGridListGetColumnAllLength dgsDxGridListGetColumnLength dgsDxGridListGetColumnTitle dgsDxGridListSetColumnTitle dgsDxGridListAddRow dgsDxGridListRemoeRow dgsDxGridListClearRow dgsDxGridListGetRowCount dgsDxGridListSetItemText dgsDxGridListGetItemText dgsDxGridListGetSelectedItem dgsDxGridListSetSelectedItem dgsDxGridListSetItemColor dgsDxGridListGetItemColor dgsDxGridListGetItemBackGroundImage dgsDxGridListSetItemBackGroundImage dgsDxGridListSetRowColor dgsDxGridListGetRowColor dgsDxCreateCycleHitShape dgsDxSetCycleHitShapeRadius dgsDxGetCycleHitShapeRadius dgsDxCycleHitShapeSetDebugMode 事件(Event): onClientDgsDxMouseLeave onClientDgsDxMouseEnter onClientDgsDxMouseClick onClientDgsDxWindowClose onClientDgsDxGUIPositionChange onClientDgsDxGUISizeChange onClientDgsDxGUITextChange onClientDgsDxScrollBarScrollPositionChange onClientDgsDxGuiDestroy onClientDgsDxGuiCreate onClientDgsDxGridListSelect onClientDgsDxGuiCreate onClientDgsDxGuiPreCreate onClientDgsDxPreRender onClientDgsDxRender onClientDgsDxFocus onClientDgsDxBlur onClientDgsDxGUICursorMove 这套系统缺的就是使用手册!!!! 懒得写了,求好心人帮我写一下使用手册
【发布】MTASA地图编辑器2017年度汉化版 =================== MTASA地图编辑器简体中文汉化版(2017年02月08日) =================== 汉化: ChineseGTA thisdp =================== MTASA.Cn & MTASA贴吧 2017年年初亲情奉献. MTASA中国玩家联机群① 20964432(进群请注明:MTA联机)。 MTASA中国玩家联机群② 19792265(请勿重复加群)。 MTASA中国技术交流 132219979 =================== 安装步骤: 1.打开压缩包. 2.将[editor]解压覆盖到: X:\MTA San Andreas\server\mods\deathmatch\resources\ 3.进入MTASA游戏,选择 MAP EDITOR.即可看到汉化版本地图编辑器。 =================== 注意事项: 1.请做好原始文件(夹)备份以防不测; 2.如果在地图编辑器学习教程,请耐心根据提示操作,否则可能出错; 3.本人不才,英文菜鸟,所有英文翻译都是本人连猜带蒙外加翻译工具亲情打造,所以如果语句有驴头不对马嘴之处,还请海涵; 4.部分英文因技术问题没能汉化,汉化程度98%以上; 5.本脚本基于MTASA官方发布的资源包【mtasa-resources-r1157】中【[editor]】内容进行汉化,官方资源包下载地址:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fmirror.mtasa.com%2Fmtasa%2Fresources%2F&urlrefer=86f8106adf055ed59c72d21c218711c3; 6.请配合最新版本MTASA服务器端以及客户端使用; =================== MTASA地图编辑器简体中文汉化版下载地址: 百度云:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fpan.baidu.com%2Fs%2F1cpGWLS&urlrefer=92f54e2ebf5b418ea5b7d5d547af7d0e 提取码:sif6 =================== 好好学习天天MTASA
【Release】数据库基本操作脚本 全名:thisdp's database basic operation script 缩写:tdbos 作者:thisdp ←_← 简介:数据库操作很坑爹有木有,比如"SELECT * FROM 婊 WHERE sb=me",特别是ALTER 啥啥啥的,是不是很麻烦!不要紧tdbos帮你解决这个问题! 函数(true通常表示成功,false通常表示失败): dataBaseConnect(我叫参数) 连接数据库,详情请看wiki里的dbConnect 【参数都一样,不过不能混用哦,如果成功返回一个数据库指针,否则为false】 ----------------------------------------------------------------------------------------------- dataBaseDisconnect(handler) 断开数据库连接【handler数据库指针,如果成功返回true否则就是false】 ----------------------------------------------------------------------------------------------- testDataBaseConnection(handler) 测试数据库链接,如果挂了就重新链接【handler数据库指针,返回布尔值(true/false)】 ----------------------------------------------------------------------------------------------- getDataBaseHandlerByHost(host) 从链接host获取数据库指针(前提是你已经连接该数据库哦)【host是你用来链接数据库的字符串,返回数据库指针】 ----------------------------------------------------------------------------------------------- getDataBaseHostByHandler(handler) 从数据库指针获取链接host【handler是你想获取其host的数据库指针,返回字符串】 ----------------------------------------------------------------------------------------------- dataBaseRemoveColumn(handler,table,column) 移除数据库字段(column)【handler数据库指针,table数据库的表,column字段,返回布尔值】 ----------------------------------------------------------------------------------------------- dataBaseAddColumn(handler,table,column) 添加数据库字段(column)【handler数据库指针,table数据库的表,column字段,返回布尔值】 ----------------------------------------------------------------------------------------------- dataBaseColumnIsExists(handler,table,column) 判断字段(column)是否存在【handler数据库指针,table数据库的表,column字段,返回布尔值】 ----------------------------------------------------------------------------------------------- dataBaseBackUp(old,new) 备份数据库,其实就是copy一下【old和new都是路径,从路径old复制到路径new】 -----------------------------------------------------------------------------------------------
1 下一页