加油喔
希望多出點,原因當然是,希望出現高手!!!
還有我這個人看到很多密密麻麻的字就
想刪掉一些多餘的字
我可以提醒你一下
這是你的
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的方式。