Nailaz
|
分享:
▼
x0
|
[1.6][插件] 点数商店PART2问题增加
----------------------2011/12/3------------------------------- 点数商店问题第2版!经过第1版的问题之后,我写了点数系统配商店,并进一步加入等级new point new level 但是现在有问题了,我想要显示点数还有level的hud,fouury大说可用set_hud....... 现在我想寻求右下角的XY轴,XY轴要多少才能显示在右下角呢? (点数和等级同时显示在右下角,但不会互冲) 谢谢各位 ----------------------2011/12/4------------------------------- HUD虽然写成功了,但是在游戏中却无法显示,我将我的放上来 请各位看看有何问题 复制程式
public fwd_PlayerPreThink(id)
{
set_hudmessage(255, 127, 36, 0.0, 0.90, 1, 6.0, 4.0, 1.0, 1.0, -1)
show_hudmessage(id, "点数: %i", point[id])
} 还有要如何储存点数呢?Sql或Navult都可以
[ 此文章被郑柏升在2011-12-04 14:11重新编辑 ]
|
web front-end and software engineer.
|
x0
[楼 主]
From:台湾中华电信股份有限公司 | Posted:2011-12-03 22:12 |
|
|
pro_on_0
|
分享:
▲
如果想(点数和等级同时显示在右下角,但不会互冲) show_hudmessage(id, "点数: %i^nLv: %i", point[id], g_level[id]) ^n = 下一行 nvault 复制程式
#include <nvault>
new g_vault
public plugin_init()
g_vault = nvault_open("Point Shop")
复制程式
public client_disconnect(id)
SaveData(id)
public client_connect(id)
LoadData(id)
复制程式
public SaveData(id)
{
new name[32], vaultkey[64], vaultdata[256]
get_user_name(id, name, 31)
format(vaultkey, 63, "%s-Data", name)
format(vaultdata, 255, "%i#%i#", point[id], level[id])
nvault_set(g_vault, vaultkey, vaultdata)
return PLUGIN_CONTINUE
}
public LoadData(id)
{
new name[32], vaultkey[64], vaultdata[256]
get_user_name(id, name, 31)
format(vaultkey, 63, "%s-Data", name)
format(vaultdata, 255, "%i#%i#", point[id], level[id])
nvault_get(g_vault, vaultkey, vaultdata, 255)
replace_all(vaultdata, 255, "#", " ")
new playerpoint[32], playerlevel[32]
parse(vaultdata, playerpoint, 31, playerlevel, 31)
point[id] = str_to_num(playerpoint)
level[id] = str_to_num(playerlevel)
return PLUGIN_CONTINUE
}
看的明白吧... 不多解释了
|
|
x0
[2 楼]
From:IANA保留地址 | Posted:2011-12-06 19:12 |
|
|
|