觉得这插件好的话按推荐>>>>>>>>>>>^^
【插件资讯】插件来源:原创
使用指令:下面
安装路径:下面
【插件介绍】更新历史:
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!