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 |
|
|
|