小弟想写个仿AVA最近出的Escape Boat
但遇到了几样问题想请教各位高手:
1.小弟设置了如果是VIP则改为CT,这是为了解决被杀死后马上完场问题,但改了之后仍然如此。
2.(承1.)当VIP改为CT后,碰触到VIP的脱逃点,如何完场?可以设置CT胜利然后继续下回合吗?(已解决)
3.小弟用了" cs_set_user_vip(id, 0, 0, 0)"后,按Tab键看不到VIP,但换其他人(其实是BOT)当VIP时,则仍然显示。(已解决)
4.小弟设置每个队伍全部使用的武器等等,但只有玩家有如此效果:
复制程式
public HamPlayerSpawn(id)
{
if (!is_user_alive(id)) return;
{
if (cs_get_user_vip(id))
cs_set_user_vip(id, 0, 0, 0)
}
if (cs_get_user_team(id) == CS_TEAM_CT)
{
cs_set_user_vip(id, 0, 0, 0)
fm_strip_user_weapons(id)
fm_give_item(id, "weapon_m4a1")
fm_give_item(id, "weapon_deagle")
fm_give_item(id, "weapon_knife")
fm_give_item(id, "weapon_hegrenade")
fm_give_item(id, "weapon_flashbang")
fm_give_item(id, "weapon_flashbang")
fm_give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_M4A1, 90)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM)
}
else if (cs_get_user_team(id) == CS_TEAM_T)
{
fm_give_item(id, "weapon_ak47")
fm_give_item(id, "weapon_deagle")
fm_give_item(id, "weapon_knife")
fm_give_item(id, "weapon_hegrenade")
fm_give_item(id, "weapon_flashbang")
fm_give_item(id, "weapon_flashbang")
fm_give_item(id, "weapon_smokegrenade")
cs_set_user_bpammo(id, CSW_AK47, 90)
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM)
}
}
5.AVA当中的Escape Boat,有感应器,越过后会有讯息、警铃声及开始播放音乐。小弟想以类似Create Point的方法,来新增感应器,新增出来自动延长到同一个x作标。毕竟不是只有这一区有,而是地图上所有的这一个点都是。请问各位大大要如何编写并读取。
6.同上,当玩的地图不是as_地图时,可以使用这种方法新增VIP逃脱点。
7.关闭及隐藏金钱后,下一个回合又开始显示金钱,但死亡一次后,又会正常,再下一回合又是如此,以此类推。 (已解决)