UID216207
帖子
精華
主題
積分74225
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限40
註冊時間2009-11-27
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 開心 2024-9-6 01:09 AM |
---|
簽到天數: 1324 天 連續簽到: 1 天 [LV.10]以壇為家III
|
發表於 2011-5-7 12:23:36
|
顯示全部樓層
本帖最後由 sinya 於 2011-5-7 04:15 PM 編輯
test 14808
- BUILDIN_FUNC(getcartlist)
- {
- struct map_session_data *sd = script_rid2sd(st);
- int i,j=0;
- if(sd == NULL)
- return 0;
- for(i=0; i<MAX_CART && j<128; i++) {
- if(sd->status.cart[i].nameid > 0 && sd->status.cart[i].amount > 0) {
- pc_setreg(sd,add_str("@cartlist_index")+(j<<24),i);
- pc_setreg(sd,add_str("@cartlist_id")+(j<<24),sd->status.cart[i].nameid);
- pc_setreg(sd,add_str("@cartlist_amount")+(j<<24),sd->status.cart[i].amount);
- pc_setreg(sd,add_str("@cartlist_refine")+(j<<24),sd->status.cart[i].refine);
- pc_setreg(sd,add_str("@cartlist_identify")+(j<<24),sd->status.cart[i].identify);
- pc_setreg(sd,add_str("@cartlist_attribute")+(j<<24),sd->status.cart[i].attribute);
- pc_setreg(sd,add_str("@cartlist_card1")+(j<<24),sd->status.cart[i].card[0]);
- pc_setreg(sd,add_str("@cartlist_card2")+(j<<24),sd->status.cart[i].card[1]);
- pc_setreg(sd,add_str("@cartlist_card3")+(j<<24),sd->status.cart[i].card[2]);
- pc_setreg(sd,add_str("@cartlist_card4")+(j<<24),sd->status.cart[i].card[3]);
- j++;
- }
- }
- pc_setreg(sd,add_str("@cartlist_count"),j);
- return 0;
- }
複製代碼
- BUILDIN_DEF(getcartlist,""),
複製代碼 |
|