UID25800
帖子
精華
主題
積分1397
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限10
註冊時間2007-10-16
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 奮斗 2021-1-15 09:18 AM |
---|
簽到天數: 5 天 連續簽到: 1 天 [LV.2]偶爾看看I
|
[hide]/*==========================================
* Refer to getitem2 and rentitem
*------------------------------------------*/
BUILDIN_FUNC(rentitem2)
{
int nameid,amount,get_count,i,flag = 0;
int iden,ref,attr,c1,c2,c3,c4;
struct item_data *item_data;
struct item item_tmp;
TBL_PC *sd;
struct script_data *data;
int seconds = script_getnum(st,11);
if( script_hasdata(st,12) )
sd=map_id2sd(script_getnum(st,12)); //
else
sd=script_rid2sd(st); // Attached player
if( sd == NULL ) // no target
return 0;
data=script_getdata(st,2);
get_val(st,data);
if( data_isstring(data) ){
const char *name=conv_str(st,data);
struct item_data *item_data = itemdb_searchname(name);
if( item_data )
nameid=item_data->nameid;
else
nameid=UNKNOWN_ITEM_ID;
}else
nameid=conv_num(st,data);
amount=script_getnum(st,3);
iden=script_getnum(st,4);
ref=script_getnum(st,5);
attr=script_getnum(st,6);
c1=(short)script_getnum(st,7);
c2=(short)script_getnum(st,8);
c3=(short)script_getnum(st,9);
c4=(short)script_getnum(st,10);
if(nameid<0) { // ?? |
|