aaa25967
|
分享:
▼
x0
|
[1.6] 請問禮物包的問題(已解決)
請問如何新增禮物包物品 還有他所說的版本又是什麼1.71a 1.60 AMXx版本: 1.60 以上 一 功能 [pre]每隔一段時間在地圖裡的某個位置出現一個禮物. 當玩家碰到禮物後, 隨機獲得某種 物品或獎勵等等.物品或者獎勵的幾率可以設置.可通過增加插件來添加物品或者獎勵.[/pre] 二 安裝 [pre]1.75a 安裝方法: 1. 將 cstrike 目錄覆蓋 HLDS 的 cstrike 目錄. 2. 根據您的版本將 dtgifts.amxx, dtgift_weapons.amxx, dtgift_fun.amxx 文件放到 cstrike\addons\amxmodx\plugins 目錄下 1.60 - 1.75a以下 安裝方法: 1. 開啟 engine 模塊, cstrike 模塊, fun 模塊. 2. 在 plugins.ini 後面加上: dtgifts.amxx dtgift_weapons.amxx dtgift_fun.amxx 3. 執行 1.75a 安裝方法[/pre][pre] 添加禮物插件方法:1.75a 添加方法: 將禮物插件放到 plugins 目錄下, 在 configs\plugins-dt-gifts.ini 的 dtgifts.amxx 後加上插件的文件名. 1.60 - 1.75a以下 添加方法: 將禮物插件放到 plugins 目錄下, 在 configs\plugins.ini 的 dtgifts.amxx 後加上插件的文件名. 本版本自帶了一些插件: dtgift_weapons.amxx 是一些武器禮物.dtgift_fun.amxx 是一些加血, 無敵模式, 加錢等禮物.[/pre]
四 其他 [pre]如何增加自己的禮物?禮物通過編寫擴展插件添加.插件的寫法和普通插件一樣. 您可以查看 dtgift_money.sma 示例文件.[/pre][pre] 編寫插件的可用函數(你可打開 dtgifts.inc 查看細節): 添加一個新禮物, 示例插件: dtgift_money.sma使用方法: register_gift( 公共函數的名稱, 禮物的名稱, 禮物的效果, 獲得禮物的幾率)register_gift( handler[], name[], info[], percent=30)添加一個新禮 物, 和 register_gift 函數不同的是這個函數的 name 和 info 是語言文件 dt_gift.txt 裡的字段名 .register_gift_l( handler[], name[], info[], percent=30)在某個坐標生成一個禮物 dg_make_gift( origin[3])通過函數名稱和插件名稱返回禮物的內部索引.找不到插件返回 -2, 找不到? 禱? -1.dg_find_giftid( function[], pluginfile[])通過禮物的內部索引設置禮物的幾率 .dg_set_chance( giftid, percent)讓某個玩家獲得某個禮物dg_get_gift( id, giftid)[/pre]
[ 此文章被aaa25967在2009-08-03 09:08重新編輯 ]
|