samp吧 关注:15,497贴子:400,845

【开服教程】从2008服务器学习Pawn编程

只看楼主收藏回复

本帖子将带你深入2008服务器的源代码,学习家具、地盘、爱车等各种功能。不定期更新




IP属地:北京1楼2023-08-24 23:13回复
    先看一下2008服务器的整体架构,采用的hook的模块化写法,使用
    #include <YSI_Coding\y_hooks>
    将头文件导入。
    2008服务器是按照功能区分模块的,有好处,也有坏处。
    反观PR-RP,就是按照函数分模块架构的。
    个人推荐按函数分模块。


    IP属地:北京2楼2023-08-24 23:17
    回复
      家具模块代码如下:


      IP属地:北京3楼2023-08-24 23:18
      收起回复
        首先可以看到家具模块代码前37行为,头文件,以及一些dialog的定义,dialog就是你登录注册或者选择某某列表的窗口,在Pawn中为ShowPlayerDialog函数。
        其次定义全局变量,这里主要是发家具的变量。然后定义了家具枚举,就是家具的具体信息了,包括家具模型,家具坐标等等。。后面是装扮枚举,包括骨骼ID这些。。然后就是指令部分,可以自行研究。
        保存读取,家具采用的MySQL,装扮采用的DINI,提一句,个人感觉DINI的效率不高。
        很多功能都可以套用这套逻辑,枚举、保存读取、结合Pawn函数。


        IP属地:北京5楼2023-08-24 23:28
        回复
          通过百度网盘分享的文件:★DreamSh…
          链接:网盘链接
          提取码:w616
          复制这段内容打开「百度网盘APP 即可获取」


          IP属地:北京来自Android客户端7楼2023-08-24 23:41
          收起回复
            链接总被吞


            IP属地:北京来自Android客户端8楼2023-08-24 23:47
            回复
              支持你


              IP属地:河南来自iPhone客户端9楼2023-08-25 08:41
              回复
                文艺复兴!


                IP属地:浙江来自Android客户端10楼2023-08-25 11:30
                回复
                  支持 求学技术!


                  IP属地:北京11楼2023-08-25 12:33
                  收起回复

                    在Local右键,创建数据库,输入数据库名字,看你端里数据库叫什么这里就填什么,比如2008服务端的叫ds_database,就填这个。字符校对,看你数据库.sql文件里面是什么就选什么

                    创建好后,

                    按照图片,点击数据库,点击查询,把.sql文件中的内容复制进入,点击蓝色箭头。这样数据库就导入好了。
                    之后开服就可以了。


                    IP属地:北京13楼2023-08-25 21:02
                    回复
                      12楼被吞了


                      IP属地:北京来自Android客户端14楼2023-08-25 21:06
                      收起回复


                        IP属地:北京来自Android客户端16楼2023-08-31 22:53
                        回复
                          一些小号就不要来发无意义的内容了哈,再说一句,代码这种东西谁写的就算是谁的,急也没用,分享给大家一方面是做贡献,另一方面是这东西真没必要当成稀罕玩意很多写法写的很烂,都是为了尽快实现功能去写的


                          IP属地:北京来自Android客户端17楼2023-08-31 23:08
                          收起回复
                            过两天再更新


                            IP属地:北京来自Android客户端18楼2023-08-31 23:10
                            回复
                              最近在忙,群里有人催我更新后续,那就更点不一样的哈。
                              群主自由城叫[DS]Kai,之前在自由城喜欢权限别人。包括路西法,艾米,都是他自己的小号,为了就是踢皮球,之前给星冰乐递律师函却抓不到对方的证据,反而自己的名字没打码 (ztq)


                              IP属地:北京来自Android客户端19楼2023-09-11 11:02
                              收起回复