找回密碼
 註冊
[日本手機遊戲APPS下載] 手機遊戲專區 熱門短片

型男索女 
查看: 3297|回復: 4

(AMXX插件編寫教學Part 1)新手必睇文章!!

  [複製鏈接]
發表於 24-7-2010 22:00:47 | 顯示全部樓層 |閱讀模式
本帖最後由 monsterdeto 於 24-7-2010 22:06 編輯

/* 這是一個AMXX插件編寫教學(Part 1), 專係俾啲唔識AMXX既人睇!!
而家我就寫一個插件,插件係講當玩家係聊天框打 /tutorial既時侯,佢地就會有一啲野(想知係咩就睇落去)
係AMXX插件編寫教學(Part 2),你會識更多功能令到你寫插件寫得更好!!


首先說明一下, "//" <<<(E個符號係用呢做一啲既說明||例子:我死左喇 //E個人已經死左)
係AMXX既系統入邊,系統係唔會睇"//"後面既野
||例子我死左喇 //E個人已經死左)<<<<系統會睇成我死左喇)
如果你既說明係好長,你亦可用另一個辦法:
就係係開頭同埋最尾用E個符號 : "/*"        (說明)           "*/"
                                    ^^^^^^^^^^^^^^^^^^^^^
                                     系統係唔會睇E段說明


*/

//宜家正式開始寫插件
//係寫插件開始果陣時,我地要講比系統知E個插件係需要啲咩野(模塊/module)
//例子:
//我想食公仔麵,但係我要煮公仔麵(我想有e個插件,但係我無,我要寫一個出黎)
//(煮公仔麵需要既野:一個公仔麵<<<<<<<<<模塊/module)


#include <amxmodx>                   //"amxmodx"係模塊/英文係module
#include <cstrike>                   //"cstrike"係模塊/英文係module
#include <fun>                       //"fun"係模塊/英文係module

//跟住我地要話俾系統知e個插件既 [名稱/版本/插件作者]
#define PLUGIN "教學" //你當PLUGIN = 教學
#define VERSION "1.0" //你當VERSION = 1.0
#define AUTHOR "To` ) INFiniTe|David" //你當AUTHOR = To` ) INFiniTe|David
/*e個插件既 名稱:教學
            版本:1.0
            插件作者:To` ) INFiniTe|David
*/

//試下幻想下系統知道你要做一個插件叫做"教學"
//佢宜家叫你去控制室set野
public plugin_init() //控制室
{    //開始e段程式碼
        /*頭先我地set左:
                    #define PLUGIN "教學" //你當PLUGIN = 教學
                    #define VERSION "1.0" //你當VERSION = 1.0
                    #define AUTHOR "To` ) INFiniTe|David" //你當AUTHOR = To` ) INFiniTe|Dav"id
        */
//正正因為係咁
//所
    register_plugin(PLUGIN, VERSION, AUTHOR) //
                    ^^^^^^   ^^^^^^  ^^^^^^
//                  教學     1.0     To` ) INFiniTe|David
//系統會睇成 register_plugin(教學, 1.0, To` ) INFiniTe|David)
               

    //我宜家會用一個語法,佢叫"register_clcmd"
    //register_clcmd 既功能係.當玩家係係聊天框打 "指令"||例如打/bm||,就會發生一個事件
    register_clcmd("say /tutorial", "steroids") //say = 禁y講野
    //當玩家打/tutorial,功能 steroids 就會發生!!
    //例子:你同人講hi(say /tutorial),人地就同你講hi(steroids)
    //好,而家我地set左當玩家係係聊天框打 "/tutorial",就會發生一個事件,個事件叫做steroids
   
} //停止e段程式碼
//而家系統知道我地set一個事件既名叫做steroids
//但係佢唔知steroids係要做咩
//我地宜家就同佢講steroids既內容係咩

// 宜家就同佢講steroids既內容係咩
public steroids(id) //事件既內容,語法 public "事件名稱"("對像")//"id"即係個個玩家
{   //開始e段程式碼

    //事件內容:set個玩家既HP係150
               set個玩家既重力係400(CS原先係800)
               係CS晝面中間話   "你的生命為150,重力為400"
                           
   
    // 宜家我地就set個個打左/tutorial既玩家既血量係150
    set_user_health(id,150)
    //set_user_health(id, ?)係一個語法
    //set_user_health:set玩家既血量
    //id:對像(一個玩家)
    //150:血量數值(set個血量係150)
    //語法格式:set_user_health(對像,血量)
   

    //宜家我地就set個個打左/tutorial既玩家既重力係400
    set_user_gravity(id,0.50)
    //set_user_gravity(id,?)係一個語法
    //set_user_gravity:set玩家既重力
    //id:對像(一個玩家)
    //0.50:重力數值(800 = 1.00 || 400 = 0.50[0.50係一半既意思]

    // 宜家我地就set係CS晝面中間話   "你的生命為150,重力為400"
    client_print(id, print_center,"你的生命為150,重力為400")
    //client_print(?, ? ,"?")係一個語法
    //client_print:顯示一個信息俾玩家睇
    //id:對像(一個玩家)
    //print_center:顯示既位置[print_center:中間/print_chat:聊天框]
    //你的生命為150,重力為400":顯示既信息[你鐘意打都得][記住加"   "e個符號]
   

}   //停止e段程式碼

//宜家我地已經set好哂所有野,
/*當玩家係係聊天框打 "/tutorial",就會:set個玩家既HP係150
                                     :set個玩家既重力係400(CS原先係800)
                                     :係CS晝面中間話   "你的生命為150,重力為400"
插件完成!!
*/
//e個係part 1,part係兩日後放出
//希望幫到你地!!



//沒說明的成個插件既程式碼




#include <amxmodx>                  
#include <cstrike>                  
#include <fun>      



#define PLUGIN "教學"
#define VERSION "1.0"
#define AUTHOR "To` ) INFiniTe|David"



public plugin_init()
e.
{   


    register_plugin(PLUGIN, VERSION, AUTHOR)


    register_clcmd("say /tutorial", "steroids")


}



public steroids(id)
{






    set_user_health(id, 150)






    set_user_gravity(id,0.50)






    client_print(id, print_center,"你的生命為150,重力為400")


}
回復

使用道具 舉報

發表於 26-7-2010 23:20:59 | 顯示全部樓層
咁如果係整說話系統amxx呢
回復 支持 反對

使用道具 舉報

 樓主| 發表於 27-7-2010 00:31:05 | 顯示全部樓層
請慢慢學
回復 支持 反對

使用道具 舉報

發表於 27-7-2010 09:56:17 | 顯示全部樓層
你可唔可以比你msn我???
回復 支持 反對

使用道具 舉報

發表於 27-7-2010 16:52:13 | 顯示全部樓層
請問你這帖是由vLan論壇轉過來的嗎??
回復 支持 反對

使用道具 舉報

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

本版積分規則

小黑屋|Archiver|手機版|Nakuz.com |網站地圖

GMT+8, 4-5-2025 17:40 , Processed in 0.025680 second(s), 11 queries , MemCache On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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