
制作一个简单的复活效果
我不清楚你们是不是会编译,但是我给你们一点思路就行
复活是死亡后的事件,想简单实现的话可以用 set_task 来延迟执行效果
也可以用Think来执行思考,我推荐用Think来写,这样的倒计时挺好的
游戏中的效果是 复活剩余时间(X秒) 等这个计时结束后,玩家即可复活
所以思路是
if(倒计时未结束)
{
倒计时计数器[id] -= 1 //计数器每次减少1
client_print(id, print_center, "复活剩余时间(%d秒)", 倒计时计数器[id])
}
else //否则
{
ExecuteHamB(Ham_CS_RoundRespawn, id) //复活玩家
}
我不清楚你们是不是会编译,但是我给你们一点思路就行
复活是死亡后的事件,想简单实现的话可以用 set_task 来延迟执行效果
也可以用Think来执行思考,我推荐用Think来写,这样的倒计时挺好的
游戏中的效果是 复活剩余时间(X秒) 等这个计时结束后,玩家即可复活
所以思路是
if(倒计时未结束)
{
倒计时计数器[id] -= 1 //计数器每次减少1
client_print(id, print_center, "复活剩余时间(%d秒)", 倒计时计数器[id])
}
else //否则
{
ExecuteHamB(Ham_CS_RoundRespawn, id) //复活玩家
}
[此贴子已经被作者于2016-06-27 15:36:42编辑过]