OK論壇

 找回密碼
 註冊
查看: 862|回復: 4

二進位腳本寫法

[複製鏈接]
  • TA的每日心情
    開心
    2023-6-30 04:54 PM
  • 簽到天數: 622 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2015-12-6 12:10:39 | 顯示全部樓層 |閱讀模式
    小弟最近在試著寫官方副本
    已經完成90%但有個地方小弟一直不知該如何寫
    大約是影片30秒開始,希望有人可以給我一點方向、指點...
    謝謝


    https://www.youtube.com/watch?v=E4tWgL_nCCg
    回復

    使用道具 舉報

    freero2013 該用戶已被刪除
    發表於 2015-12-6 15:53:28 | 顯示全部樓層
    提示: 作者被禁止或刪除 內容自動屏蔽
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2018-9-15 03:18 PM
  • 簽到天數: 842 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2015-12-6 16:41:13 | 顯示全部樓層
    本帖最後由 o03126 於 2015-12-6 05:02 PM 編輯
    1. prontera,154,168,5        script        binary        50,{
    2.         .@num = rand(0,255);
    3.         mes "decimal: "+.@num;
    4.         .@ans = 0;
    5.         for(.@i=7;.@i>=0;.@i--){
    6.                 .@j = pow(2,.@i);
    7.                 if(.@num>=.@j){
    8.                         .@ans += pow(10,.@i);
    9.                         .@num -= pow(2,.@i);
    10.                 }
    11.         }
    12.         mes "binary: "+.@ans;
    13.         close;
    14. }
    複製代碼
    想了想還有更方便的
    1.         .@num = rand(0,255);
    2.         for(.@i=0;.@i<=7;.@i++)
    3.                 .@total+=getd("'ans_"+.@i)<<.@i;
    4.         if(.@total==.@num)
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-6-30 04:54 PM
  • 簽到天數: 622 天

    連續簽到: 1 天

    [LV.9]以壇為家II

     樓主| 發表於 2015-12-6 19:47:37 | 顯示全部樓層
    回 2F、3F
    謝謝你們的幫忙哦~
    我在研究看看。
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2023-12-30 04:16 AM
  • 簽到天數: 1322 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2015-12-7 06:47:42 | 顯示全部樓層
    本帖最後由 sinya 於 2015-12-7 07:34 AM 編輯

    這個
    return callfunc("itob",(getarg(0)>>1),getarg(1)-1)+(getarg(0)&1);
    不是應該這樣嗎
    return callfunc("itob",(getarg(0)>>1),getarg(1)-1)+(getarg(0)>>(getarg(1)-1)&1 );


    2樓比較好 因為抹去某位元的方法用&比較正確 用減的會有錯
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-4-28 12:42 AM , Processed in 0.051371 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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