OK論壇

 找回密碼
 註冊
查看: 2441|回復: 7

[分享] 函數:旋轉腳色方向

[複製鏈接]
  • TA的每日心情
    開心
    2012-10-20 12:31 AM
  • 簽到天數: 305 天

    連續簽到: 94 天

    [LV.8]以壇為家I

    發表於 2011-9-3 13:30:14 | 顯示全部樓層 |閱讀模式
    本帖最後由 rgrg1234 於 2013-5-29 04:57 PM 編輯

    script.c
    add
    1. BUILDIN_FUNC(pcdir)
    2. {
    3.         TBL_PC *bl = map_id2bl(script_getnum(st,2));
    4.         int dir ;

    5.                 if( bl == NULL ||( script_getnum(st,3)<0 && script_getnum(st,3) !=-1 ))
    6.         {
    7.                         script_pushint(st, 0);
    8.                         return 0;
    9.         }
    10.                 if(script_getnum(st,3)==-1)
    11.                 {
    12.                         script_pushint(st, bl->ud.dir);
    13.                         return 0;
    14.         }

    15.                 dir = script_getnum(st,3)%8;
    16.                 unit_setdir(bl,dir);
    17.         script_pushint(st, 1);
    18.         return 0;
    19. }
    20.         BUILDIN_DEF(pcdir,"ii"),
    複製代碼
    用法 : pcdir <AID>,<number>;
    從12點鐘方向
    依逆時針
    0->↑
    1->↖
    2->←
      .
      .
    7->↗
    回復

    使用道具 舉報

  • TA的每日心情

    2016-12-15 11:58 PM
  • 簽到天數: 379 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2011-9-3 13:59:41 | 顯示全部樓層
    按照鍵盤數字鍵排列更好:tk_18
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2012-10-20 12:31 AM
  • 簽到天數: 305 天

    連續簽到: 94 天

    [LV.8]以壇為家I

     樓主| 發表於 2011-9-3 14:01:03 | 顯示全部樓層
    回復 2# 球魁


        那就自己改成
    7-script_getnum(st,3)
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2013-7-11 12:09 AM
  • 簽到天數: 118 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2011-9-3 14:01:26 | 顯示全部樓層
    到底可以幹麻呢.....恩.......:tk_29
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2012-10-20 12:31 AM
  • 簽到天數: 305 天

    連續簽到: 94 天

    [LV.8]以壇為家I

     樓主| 發表於 2011-9-3 14:02:23 | 顯示全部樓層
    回復 4# Alopex


        轉圈圈

    為了黑20積分所以發
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2014-2-25 05:17 PM
  • 簽到天數: 126 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2011-9-3 14:26:42 | 顯示全部樓層
    唔.0.0

    那有取得角色目前面向哪邊的方法嗎
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2013-7-11 12:09 AM
  • 簽到天數: 118 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2011-9-3 14:31:31 | 顯示全部樓層
    本帖最後由 Alopex 於 2011-9-3 02:32 PM 編輯

    回復 6# 黑俏


    bl->ud.dir...:tk_43
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    前天 03:39 PM
  • 簽到天數: 1323 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2011-9-3 14:55:18 | 顯示全部樓層
    本帖最後由 sinya 於 2011-9-3 02:56 PM 編輯

    回復 5# rgrg1234

    dir = script_getnum(st,3)%8;

    這樣就可了
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-5-4 05:01 AM , Processed in 0.050756 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表