覺得這插件好的話按推薦>>>>>>>>>>>^^
【插件資訊】插件來源:原創
使用指令:下面
安裝路徑:下面
【插件介紹】更新歷史:
v1.0
複製程式
v1.1
複製程式
-修改顯示文字
-可以自行調整X,Y座標
-Points/Gash換取插件修復大BUG
v1.2
複製程式
-CT跟TR擊殺對方獲得的點數分開
-增加:攻擊敵人多小傷害會有獎勵
-殺人提示移除<<和>>
-HUD增加 你攻擊敵人多小傷害/(指令teo_damageadd)
-如果teo_damagexp跟teo_damagepoints跟teo_damagegash都是0,到達指定傷害,
左下角便不會顯示 增加點數提示
(大致上更新了啥我也不太記得)0.0
v1.2b
複製程式
-攻擊的傷害 改為 累積傷害
-INC新增:get_user_damage(取得玩家累積傷害),set_user_damage(設定玩家累積傷害)
v1.3
複製程式
v1.4
複製程式
-teo_maxlv 0則是無限等級
-支援BOT(測試是ZBOT,其他未測試)
v1.4b
複製程式
-修正 PODBOT/YAPB/SYPB BOT雙倍經驗問題(感謝HsK)
v1.5
複製程式
-修正 射擊隊友也會算累積傷害(謝s091140)
v1.5b
複製程式
-增加 輸入/save儲存資料,輸入/clean清除資料(需輸入驗證碼)
v1.5c
複製程式
-修正 輸入了/clean 在10秒可輸入驗證碼時禁止再次輸入/clean.以免BUG
v1.5d
複製程式
v1.5e
複製程式
v1.6
複製程式
v1.7
複製程式
-修正 舊版本問題(暫停發佈舊版)
-增加 簡易顯示模式(只顯示重要的)
v1.7b
複製程式
-增加 /showinfo 顯示詳細資訊(在簡易模式)
v1.8
複製程式
v1.8b
複製程式
-修正 teo_easymode問題
-新增 /teo_info顯示插件更新史
-修正 teo_lv增加等級修正只能加3位數值
v1.9
複製程式
v1.9b
複製程式
-新增 兩個INC指令
-修改 /teo_info改為用motd顯示網頁(以便獲取最新資料)
v1.9c
複製程式
v1.9d
複製程式
-修改 指令teo_easymode
-修改 顯示錯誤BUG
-修改 INC
v2.0
複製程式
-修正 顯示模式BUG
-增加 幾個INC
-增加 INC清除記錄時觸發function
v2.0b
複製程式
-增加 升級,達到累積傷害執行function
-修改 nvault儲存改成ini儲存
-增加 指令修改HUD顯示軌道
-增加 儲存累積傷害
v2.0c
複製程式
-增加 如果無法讀取玩家於INI的記錄,會讀取nvault的記錄
-修改 簡易顯示模式顯示的文字
v2.0d
複製程式
-修改 指令/show不分顯示模式
-修改 指令/show死後不顯示血量護甲
-修正 控制台不斷彈出錯誤BUG
v2.1
複製程式
-新增 Cvar指令
-新增 日誌logs
-優化 優化主插件
-新增 INC指令
v2.2
複製程式
-新增 指令:支援BOT(測試階段)
-修正 管理員指令BUG
v2.2a
複製程式
(感謝Hangbaby回報問題)
指令:
複製程式
v1.0
teo_killexp 0 // 殺人獲得多小EXP
teo_killpoints 0 // 殺人獲得多小POINTS
teo_killgash 0 // 殺人獲得多小GASH
teo_onelvxp 200 // 升一級需要多小經驗
v1.1
teo_show_x 0.6 //位置[X]
teo_show_y 0.5 //位置[Y]
v1.2/v1.2b
teo_ct_killexp 0 // CT殺人獲得多小EXP
teo_ct_killpoints 0 / CT殺人獲得多小POINTS
teo_ct_killgash 0 // CT殺人獲得多小GASH
teo_tr_killexp 0 // TR殺人獲得多小EXP
teo_tr_killpoints 0 // TR殺人獲得多小POINTS
teo_tr_killgash 0 // TR殺人獲得多小GASH
teo_damageadd 1000 // 累積傷害多小會有獎勵
teo_damagexp 0 // 累積傷害達到有多小經驗
teo_damagepoints 0 // 累積傷害達到 有多小Points
teo_damagegash 0 // 累積傷害達到 有多小Gash
v1.3
teo_maxlv 100 // 等級上限
v1.5d
teo_color_r 255 // 顏色[RED]
teo_color_g 255 // 顏色[GREEN]
teo_color_b 255 // 顏色[BLUE]
v1.7
teo_easymode 0 // 是否開啟強制簡易mode?(0=關,1=開)
v1.8b
teo_easymode 0 // 強制模式(0=關,1=限制EASYMODE,2=限制正常模式)[/strike]
v1.9
teo_show_ctkill 1 // CT殺人中間是否有提示
teo_show_trkill 1 // TR殺人中間是否有提示
v1.9d
teo_easymode 1 // 強制模式(0=關,1=限制EASY,2=限制正常,3=限制不顯示)
v2.0b
teo_hudtype 4 // HUD顯示軌道
v2.1
teo_cantypesave 1 // 玩家是否可以輸入/save儲存資料
teo_cantypeclean 1 // 玩家是否可以輸入/clean清除資料
teo_cantypeshow 1 // 玩家是否可以輸入/show顯示資料
teo_cantypeinfo 1 // 玩家是否可以輸入/teo_info顯示插件歷史
v2.2
teo_bot_support 0 // 等級是否支援BOT
v2.0及之前版本使用nvault儲存v2.0b及之後版本使用ini儲存v2.0c及之後版本讀取次序:(ini>Nvault)
最新伺服器指令集合:teo_ct_killexp 0 // CT殺人獲得多小EXP
teo_ct_killpoints 0 / CT殺人獲得多小POINTS
teo_ct_killgash 0 // CT殺人獲得多小GASH
teo_tr_killexp 0 // TR殺人獲得多小EXP
teo_tr_killpoints 0 // TR殺人獲得多小POINTS
teo_tr_killgash 0 // TR殺人獲得多小GASH
teo_show_ctkill 1 // CT殺人中間是否有提示
teo_show_trkill 1 // TR殺人中間是否有提示
teo_onelvxp 200 // 升一級需要多小經驗
teo_maxlv 100 // 等級上限,0為無限
teo_easymode 0 // 限制顯示模式(0=不限制,1=簡易顯示,2=正常顯示,3=關閉HUD)
teo_damageadd 1000 // 累積傷害多小有獎勵
teo_damagexp 0 // 累積傷害達到有多小經驗
teo_damagepoints 0 // 累積傷害達到有多小Points
teo_damagegash 0 // 累積傷害達到有多小Gash
teo_cantypesave 1 // 玩家是否可以輸入/save儲存資料
teo_cantypeclean 1 // 玩家是否可以輸入/clean清除資料
teo_cantypeshow 1 // 玩家是否可以輸入/show顯示資料
teo_cantypeinfo 1 // 玩家是否可以輸入/teo_info顯示插件歷史
teo_bot_support 0 // 等級是否支援BOT
teo_show_x 0.6 //位置[X]
teo_show_y 0.5 //位置[Y]
teo_color_r 255 // 顏色[RED]
teo_color_g 255 // 顏色[GREEN]
teo_color_b 255 // 顏色[BLUE]
teo_hudtype 4 // HUD顯示軌道
日誌會保存到addons/amxmdox/logs/teols_MMDD.logs
其中MM=月,DD=日
teo_hudtype的HUD顯示軌道:-1或1或2或3或4或5或6如果與其他HUD有衝突,請逐個換
(拍攝於v2.0c版本)
teo_easymode限制或/easymode轉換:正常顯示模式:
簡易顯示模式:
不顯示HUD(不顯示資訊):
客戶端指令:複製程式
say /save // 儲存資料
say /clean // 清除資料
say /easymode // 開啟簡易顯示模式(如果伺服器沒限制)
say /show // 顯示資訊(限制簡易模式)
say /teo_info // 顯示插件更新歷史
如果你利用了其他插件修改傷害
請在plugins.ini放在該插件的下面
或者將他放到最下面(如果有聊天系統則放聊天系統之上)
影片介紹(v1.5e版) 按這裡檢視影片,登入論壇可以直接觀看
影片介紹(v2.0版) 按這裡檢視影片,登入論壇可以直接觀看
v1.6因為BUG,停止發佈
複製程式
clean_level(index)用法:
只要將需要在清除記錄時執行的動作
丟進去public clean_level(id)裏
其餘的forward一樣用法
例子:
在插件中載入teols.inc
然後寫入
public clean_level(id)
{
g_player[id] = 0
}
只要玩家清除記錄,就會判斷SMA中是否
有一個名為clean_level(id)的function
複製程式
INC:
teo_get_user_level - 取得玩家等級
teo_set_user_level - 設定玩家等級
teo_get_max_level - 取得等級上限(無限則取為0)
teo_get_user_xp - 取得玩家經驗
teo_set_user_xp - 設定玩家經驗
teo_get_max_xp - 取得升級所需的XP
teo_get_user_points - 取得玩家Points
teo_set_user_points - 設定玩家Points
teo_get_user_gash - 取得玩家Gash
teo_set_user_gash - 設定玩家Gash
teo_get_user_damage - 取得玩家累積傷害
teo_set_user_damage - 設定玩家累積傷害
teo_get_max_damage - 取得所需的累積傷害
teo_get_user_mode - 取得玩家是否為簡易模式 (0=normal,1=easy,2=nohud)
teo_set_user_mode - 設定玩家是否為簡易模式 (0=normal,1=easy,2=nohud)
teo_save_user_level - 強制儲存玩家等級資料
clean_level - 當玩家清除記錄的時候
up_level - 當玩家升級的時候
enough_damage - 當玩家達到累積傷害時
注意!!!teo_get_max_level()teo_get_max_xp()
teo_get_max_damage()
teo_get_max_level(id)teo_get_max_xp(id)
teo_get_max_damage(id)
複製程式
ADMIN指令:
teo_lv <名字> <類型> <數量> // 送等級
teo_xp <名字> <類型> <數量> // 送經驗
teo_point <名字> <類型> <數量> // 送points
teo_gash <名字> <類型> <數量> // 送gash
類型:
+ // 增加
- // 減少
= // 直接設定成
INC教學
Q:如果我想寫 減小玩家10points,該怎寫?
A:teo_set_user_points(id, teo_get_user_points(id) - 10)
如果是在TakeDamage中.id需改成victim(受傷者)或是attacker(攻擊者)
Q:如果我想顯示玩家的points,該怎寫?
A:有兩種方法:
1.new points = teo_get_user_points(id)
client_print(id, print_chat, "你的Points: %d", points)
2.client_print(id, print_chat, "你的Points: %d", teo_get_user_points(id))
(本人推薦第一種,因為這樣比較不會亂)
檔案有附上個Gash/Points換購選單範例AMXX 3威望
SMA 30威望如果你夠3威望,不足30威望,可能會出現提示
但是有3威望就可以下載AMXX了..
3威望
推文20 5雅幣已改成5雅幣
如果有任何BUG,可以按這裡回報給我
[此文章售價 5 雅幣已有 385 人購買]
若發現會員採用欺騙的方法獲取財富,請立刻舉報,我們會對會員處以2-N倍的罰金,嚴重者封掉ID!