加油喔
希望多出点,原因当然是,希望出现高手!!!
还有我这个人看到很多密密麻麻的字就
想删掉一些多余的字
我可以提醒你一下
这是你的
if(!is_user_alive(id))
{
client_print(id, print_chat, "[系统]请等到复活后再使用!")
}
else if(is_user_alive(id) && cs_get_user_money(id) >= 3000 && g_heal_level[id] <= 40)
{
cs_set_user_money(id, cs_get_user_money(id) - 3000 ,0)
g_heal_level[id]++
set_user_health(id, get_user_health(id) + 20)
client_print(id, print_chat, "[系统]你提升了血量上限至[%d]", (g_heal_level[id] * 20 + 100))
}
else if(is_user_alive(id) && cs_get_user_money(id) < 3000)
{
client_print(id, print_chat, "[系统]你的金钱不够!")
}
else if(is_user_alive(id) && g_heal_level[id] == 41)
{
client_print(id, print_chat, "[系统]你的血量上限已达最高!")
}
}
我觉得 修改过后 会减少很多
这我帮你修改的,看你要不要使用
if(!is_user_alive(id))
{
client_print(id, print_chat, "[系统]请等到复活后再使用!")
}
else
{
if(cs_get_user_money(id) >= 3000 && g_heal_level[id] <= 40)
{
cs_set_user_money(id, cs_get_user_money(id) - 3000 ,0)
g_heal_level[id]++
set_user_health(id, get_user_health(id) + 20)
client_print(id, print_chat, "[系统]你提升了血量上限至[%d]", (g_heal_level[id] * 20 + 100))
}
else if(cs_get_user_money(id) < 3000)
{
client_print(id, print_chat, "[系统]你的金钱不够!")
}
else if(g_heal_level[id] == 41)
{
client_print(id, print_chat, "[系统]你的血量上限已达最高!")
}
}
我是觉得...你已经判断好了前者,为啥后者要不断的给他勒
你不觉得你已经给了if(!is_user_alive(id))
那为什么 else之后 就是另类的意思
还多给他3个is_user_alive(id)
这并不是在指点你 ,而是想说 让大家明白使用else的方式。