廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2061 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
Nailaz 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 社區建設獎 創作大師獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x77 鮮花 x254
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 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 |
fouury 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x9 鮮花 x101
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

自己調調看 在依所需位置平均分配位置就可以了0.0

不然就是將等級和點數的數值都編在同一個hud就可以一次顯示點數和等級了~

可是我忘記該怎麼做=_="" 不知是%d 還是啥的0.0""


按這裡檢視影片,登入論壇可以直接觀看
BLACK OPS 2 - MOB OF THE DEAD
決勝時刻 黑色行動2 殭屍78毛 就是這樣了
獻花 x0 回到頂端 [1 樓] From:IANA | Posted:2011-12-03 23:12 |
pro_on_0
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x29 鮮花 x13
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

如果想(點數和等級同時顯示在右下角,但不會互衝)
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 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.065343 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言