您好,欢迎来到气泡游戏网!

气泡游戏网
手机应用中心 热门攻略 轩辕传奇 气泡问问 疾风之刃 枪神纪 天堂2M 救世者之树 上古世纪 黑色沙漠MOBILE 未来战 冒险岛M(楓之谷 M) 传说对决 瓦尔海姆 鬼谷八荒 怪物猎人系列

当前位置:首页 > 攻略库 > CS Online > 正文

《CS Online(反恐精英online)》【心得】LUA在萤幕上显示 【直角梯形】

更新时间:1583778434   |   来源:巴哈姆特

ruby2009g (ruby2009g) #1 2020-03-10 02:27:14
之前有篇由misk发出的「LUA在萤幕上显示 【圆】」
最近在造个模仿CSO的计分板,所以乱改改了个【直角梯形】
不要浪费给大家用

laddershaped_part={}
function laddershaped(number,left_open,i_start,i_add,position_x,position_y,width_up,width_down,height_lader,height_px,r_,g_,b_,a_)
laddershaped_part[number]={}
local i=i_start
while i<=height_lader-1 do
laddershaped_part[number][i]=UI.Box.Create()
set={
x=math.ceil(position_x)-math.ceil((width_up-(i/height_lader*(width_up-width_down)))*left_open),
y=math.ceil(position_y+(i)),
width=math.ceil(width_up-(i/height_lader*(width_up-width_down))),
height=math.ceil(height_px),
r=r_,g=g_,b=b_,a=a_
}
laddershaped_part[number][i]:Set(set)
i=i+i_add
end
end



看较旧的 1 则留言

Lcarus: 03-10 07:08

0-0

牛舌饼: 03-10 07:51

讚喔!谢谢你的分享。

边缘至死: 03-10 14:11

梯形不是trapezium吗?

ruby2009g (ruby2009g) #2 2020-03-13 16:45:17
--ui
function UI.Event:OnInput(inputs)
if inputs[UI.KEY.C]==true then
UI.Signal(999)
end
end

--game
players = {}
for i = 1, 32 do
players[i] = nil
end

function Game.Rule:OnPlayerConnect(player)
players[player.index] = player
end


function Game.Rule:OnPlayerDisconnect(player)
players[player.index] = nil
end


function Game.Rule:OnPlayerSignal(player,signal)
if signal==999 then
for i,p in pairs(players) do
print("signal=999 i:",i," p:",p)
if p ~= nil and i ~= nil then
p:RemoveWeapon()
end
end
end
end

关于我们 | 商务合作 | 广告服务 | 法律声明 | 内容导航 | 游戏帮助 | 问题反溃

本站所有软件,来自于互联网或网友上传,版权属原著所有,如有需要请购买正版。如有侵权,敬请来信联系我们,我们立刻删除。

抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

Copyright 2019-2025 by 蜀ICP备20010799号-2 成都市互联网举报中心