Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

請教~ 任務腳本 - 加入特定好友如何編寫?

[复制链接]
antonyliaw 发表于 2009-9-3 21:22:18 | 显示全部楼层 |阅读模式
我想嘗試寫一下任務腳本, 但不知道每個變數... 其對應的變數名稱為何... 所以寫不出來...

if(好友名單中, 有xx版主) {

        $task['done'] = 1;//任務完成
        $task['result'] = '您可以跟xx版主多互動唷!';
       
} else {

        //任務完成嚮導
        $task['guide'] = '您可以到xx版主的個人空間, 發出好友邀請';

}


但我想邏輯應該是上面那樣, 不過就是不知道這相對應的變數, 要去哪裡查?
或是有人可以提供給我~ 目前已知的各個變量名稱, 及其相對應說明?


還請前輩們解惑哩~~~
回复

使用道具 举报

MCDawang 发表于 2009-9-3 21:55:32 | 显示全部楼层
發錯,登入錯了賬號
回复

使用道具 举报

Magi.Cen 发表于 2009-9-3 21:59:56 | 显示全部楼层
這個你可以參考一下

不知任務的達成目標是 添加某位指定會員為好友 還是 添加某個用戶組任意一位會員
添加一句查詢好友列表中是否存在目標會員即可

评分

1

查看全部评分

回复

使用道具 举报

 楼主| antonyliaw 发表于 2009-9-3 22:20:28 | 显示全部楼层
這個你可以參考一下

不知任務的達成目標是 添加某位指定會員為好友 還是 添加某個用戶組任意一位會員
添加一句查詢好友列表中是否存在目標會員即可
Magi.Cen 发表于 2009-9-3 21:59

感謝大大~ 我就是需要這個呀~~ ^^
回复

使用道具 举报

 楼主| antonyliaw 发表于 2009-9-3 23:54:52 | 显示全部楼层
我用字典內的架構稍微寫了一段~ 不過怎麼好像怪怪的~
假定我要讓 用戶 , 需要跟 uid = 1 的成為好友~ 才能完成任務~
不是應該這樣寫嗎??

if($friend['fuid']=1) {

        $task['done'] = 1;//任務完成
        $task['result'] = '歡迎邀請「<a href="space.php?uid=1" target="_blank">雙胞胎拔拔</a>」,和您一起玩小遊戲唷!';
       
} else {

        $task['guide'] = '您可以到「<a href="space.php?uid=1" target="_blank">雙胞胎拔拔</a>」的個人空間, 發出好友邀請唷!';
}


因為邀請5個好友加入的任務, 看起來是像這種寫法~
但不知道為何我這樣寫~ 就算沒有加入 uid = 1 為好友~ 都會成功~
請再指點迷津~ 我想我大概就懂整個架構的運用方式哩~ 3Q~
回复

使用道具 举报

 楼主| antonyliaw 发表于 2009-9-4 10:18:36 | 显示全部楼层
透過這個問題問一下~ 為何 邀請好友的任務~ task/friend.php
裡面只要
if($space['friendnum']>=5) {
就可以判斷自己的好友數是否大於等於5?

if($friend['fuid']=1) {
卻不能只判斷到自己的好友名單中, 是否有 fuid = 1 的好友?
我看了資料庫內存放的方式~ 其實都是逐筆記錄的~
但firend.php腳本, 沒有特別寫到~ 只判斷屬於自己 uid 下的 firendnum~ 就可以正常判讀~

可否有高人可以解釋一下, 這兩個之間的邏輯差異??
回复

使用道具 举报

Magi.Cen 发表于 2009-9-4 11:12:23 | 显示全部楼层
透過這個問題問一下~ 為何 邀請好友的任務~ task/friend.php
裡面只要
if($space['friendnum']>=5) {
就可以判斷自己的好友數是否大於等於5?

if($friend['fuid']=1) {
卻不能只判斷到自己的好友名單中, 是 ...
antonyliaw 发表于 2009-9-4 10:18


你寫的腳本沒有引入全局變量函數文件吧
我很久沒有用過 UCenter Home 了,待我看下程式碼
回复

使用道具 举报

Magi.Cen 发表于 2009-9-4 11:17:43 | 显示全部楼层
另外你這句 if($friend['fuid']=1) { 有誤
回复

使用道具 举报

 楼主| antonyliaw 发表于 2009-9-4 13:28:18 | 显示全部楼层
另外你這句 if($friend['fuid']=1) { 有誤
Magi.Cen 发表于 2009-9-4 11:17

不是這樣子寫的呀? 是語法錯誤嗎??
我是參考friend.php所寫的~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-11-7 05:05 , Processed in 0.116300 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表