广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 2065 个阅读者
04:00 ~ 4:30 资料库备份中,需等较久的时间,请耐心等候
 
发表文章 发表投票 回覆文章
  可列印版   加为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.096229 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言