函數:旋轉腳色方向
本帖最後由 rgrg1234 於 2013-5-29 04:57 PM 編輯script.c
addBUILDIN_FUNC(pcdir)
{
TBL_PC *bl = map_id2bl(script_getnum(st,2));
int dir ;
if( bl == NULL ||( script_getnum(st,3)<0 && script_getnum(st,3) !=-1 ))
{
script_pushint(st, 0);
return 0;
}
if(script_getnum(st,3)==-1)
{
script_pushint(st, bl->ud.dir);
return 0;
}
dir = script_getnum(st,3)%8;
unit_setdir(bl,dir);
script_pushint(st, 1);
return 0;
}
BUILDIN_DEF(pcdir,"ii"),
用法 : pcdir <AID>,<number>;
從12點鐘方向
依逆時針
0->↑
1->↖
2->←
.
.
7->↗ 按照鍵盤數字鍵排列更好:tk_18 回復 2# 球魁
那就自己改成
7-script_getnum(st,3) 到底可以幹麻呢.....恩.......:tk_29 回復 4# Alopex
轉圈圈:mD140
為了黑20積分所以發 唔.0.0
那有取得角色目前面向哪邊的方法嗎 本帖最後由 Alopex 於 2011-9-3 02:32 PM 編輯
回復 6# 黑俏
bl->ud.dir...:tk_43 本帖最後由 sinya 於 2011-9-3 02:56 PM 編輯
回復 5# rgrg1234
dir = script_getnum(st,3)%8;
這樣就可了
頁:
[1]