我希望做一个ZP的签到,打算在获取年月日>玩家签到年月日的时候让玩家签到并且记录保存时间
但是貌似是get_time函数的问题 导致了我一输入签到指令游戏就闪退
请问是在哪出了问题呢? 正确的话该怎么写呢?
感谢大佬指点 :D
// - 以下是代码
public sign(id)
{
new nowtime1[9], nowtime2[5]
get_time("%Y%M%D", nowtime1, 8)
get_time("%H%M", nowtime2, 4)
if((str_to_num(nowtime1) - lasttime1[id]) == 1)
{
if(str_to_num(nowtime2) > lasttime2[id])
{
signaward(id)
save_time(id)
}
}
else if((str_to_num(nowtime1) - lasttime1[id]) >= 1)
{
signaward(id)
save_time(id)
}
}
但是貌似是get_time函数的问题 导致了我一输入签到指令游戏就闪退
请问是在哪出了问题呢? 正确的话该怎么写呢?
感谢大佬指点 :D
// - 以下是代码
public sign(id)
{
new nowtime1[9], nowtime2[5]
get_time("%Y%M%D", nowtime1, 8)
get_time("%H%M", nowtime2, 4)
if((str_to_num(nowtime1) - lasttime1[id]) == 1)
{
if(str_to_num(nowtime2) > lasttime2[id])
{
signaward(id)
save_time(id)
}
}
else if((str_to_num(nowtime1) - lasttime1[id]) >= 1)
{
signaward(id)
save_time(id)
}
}
