OK論壇

 找回密碼
 註冊
查看: 2142|回復: 11

釣魚腳本未能確實檢查避免重複釣魚

 關閉 [複製鏈接]
  • TA的每日心情
    奮斗
    2011-1-8 12:13 AM
  • 簽到天數: 105 天

    連續簽到: 0 天

    [LV.6]常住居民II

    發表於 2010-8-26 19:09:02 | 顯示全部樓層 |閱讀模式
    如果想讓一的釣魚點 只能有一個人工作,必須要怎麼處理呢 ?
    我的能力只想得到給一個 $@ ..
    可是這樣 其他的釣魚點都不能工作了
    請問該怎麼處理最洽當 @o@
    腳本如下


    1. //檢查避免重複釣魚
    2. for ( set @i,0; @i < 128; set @i,@i+1 ) {
    3.   if ( $@Fishger[@i] == getcharid(3) ) {
    4.    mes "這裡有人在使用了 ..";
    5.    close; } }
    6. menu "開始釣魚",-,"取消",ded;
    7. initnpctimer;

    8. //取得釣魚者座標
    9. set $@Fishger[$@IsFish],getcharid(3);
    10. set $@FishName$[$@IsFish],strcharinfo(0);
    11. getmapxy(@FishMAP$,$@FishLocX[$@IsFish],$@FishLocY[$@IsFish],0,$@FishName$[$@IsFish]);
    12. set $@IsFish,$@IsFish+1;
    13. if ( $@IsFish == 128 ) { set $@IsFish,0; }
    複製代碼

     
     
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2010-8-27 00:31:17 | 顯示全部樓層
    甚麼意思
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2011-1-8 12:13 AM
  • 簽到天數: 105 天

    連續簽到: 0 天

    [LV.6]常住居民II

     樓主| 發表於 2010-8-27 00:43:34 | 顯示全部樓層
    就是,假如 A 玩家在釣魚
    B 玩家就不能去釣

    有辦法改成這樣嗎 ?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2010-8-27 00:45:37 | 顯示全部樓層
    回復 3# wei`

    if($@x){end;}
       set $@x,1;
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2011-1-8 12:13 AM
  • 簽到天數: 105 天

    連續簽到: 0 天

    [LV.6]常住居民II

     樓主| 發表於 2010-8-27 00:50:12 | 顯示全部樓層
    回復 4# goddameit

    我有用過這個
    但這樣 其他的釣魚點都沒辦法使用了
     
    我補上陳小修的原始腳本

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2019-8-18 04:57 PM
  • 簽到天數: 2148 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2010-8-27 00:56:06 | 顯示全部樓層
    回復 5# wei`


       用
    set $@xx[strnpcinfo(2)],1;
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2011-1-8 12:13 AM
  • 簽到天數: 105 天

    連續簽到: 0 天

    [LV.6]常住居民II

     樓主| 發表於 2010-8-27 01:28:19 | 顯示全部樓層
    這樣用嗎 @@ ?
    //取得釣魚者座標
    set $@use[strnpcinfo(2)],1;

    //檢查避免重複釣魚
    if ( $@use[strnpcinfo(2)] == 1 || $@Fishger[@i] == getcharid(3) ) {

    //移動位置 //體力不足 //負重率不足
    set $@use[strnpcinfo(2)],0;


    這樣好像也是移動了之後 $@use 就等於 0 了 .
    請問是 strnpcinfo(2) 要去做更改嗎 ? 還是 ??
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2016-8-7 08:11 AM
  • 簽到天數: 534 天

    連續簽到: 7 天

    [LV.9]以壇為家II

    發表於 2010-8-27 03:34:08 | 顯示全部樓層
    本帖最後由 Jackey650630 於 2010-8-27 11:55 AM 編輯

    回復 7# wei`


    還有..就是你這腳本是問題腳本
    會釣到沒血,讓人物當了(卡血)...三思

    本帖子中包含更多資源

    您需要 登錄 才可以下載或查看,沒有帳號?註冊

    x
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2011-1-8 12:13 AM
  • 簽到天數: 105 天

    連續簽到: 0 天

    [LV.6]常住居民II

     樓主| 發表於 2010-8-27 10:35:13 | 顯示全部樓層
    回復 8# Jackey650630

    還是不行耶 . @@
    玩家 A 離開工作位置 就可以釣有玩家 B 在釣的釣魚點
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2016-8-7 08:11 AM
  • 簽到天數: 534 天

    連續簽到: 7 天

    [LV.9]以壇為家II

    發表於 2010-8-27 12:02:39 | 顯示全部樓層
    回復 9# wei`

    怪了,我試 OK.
    我再多試看看
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2011-1-8 12:13 AM
  • 簽到天數: 105 天

    連續簽到: 0 天

    [LV.6]常住居民II

     樓主| 發表於 2010-8-27 17:22:22 | 顯示全部樓層
    回復 10# Jackey650630

    真的嗎 ..
    我試了好幾次真的不行 ..... Orz
    不好意思 麻煩您了 .
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2011-1-8 12:13 AM
  • 簽到天數: 105 天

    連續簽到: 0 天

    [LV.6]常住居民II

     樓主| 發表於 2010-8-30 04:19:39 | 顯示全部樓層
    有人能幫我解答嗎 Q ︿ Q
     
    搞了一整天 還是不會 Orz
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-2 08:23 AM , Processed in 0.213849 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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