OK論壇

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

EA版本 - PVP排行榜問題

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2008-12-6 18:44:59 | 顯示全部樓層 |閱讀模式
//名稱: 殺人排行榜 v0.1
//制作日期: 2008/06/29
//制作人: 冷落之夜

callfunc "PVP_Charts";
OnInit:
waitingroom "殺人排行榜!",0;
end;
}

amatsu.gat,111,152,4 script 殺人排行榜 738,{
callfunc "PVP_Charts";
OnInit:
waitingroom "殺人排行榜!",0;
end;
}

function script PVP_Charts {
mes "[殺人排行榜]";
mes "歡迎來到主城(共有^0000FF" + getusers(1) + "^000000人在線上),(您好阿^0000FF" + strcharinfo(0) + "^000000歡迎光臨本私服)";
mes "我是殺人數量的排行榜";
mes "你需要什麼服務?";
menu "【觀看排行榜】",MENU_0001,
  "【排行榜登記】",MENU_0002,
  "【 暫時沒事 】",EXIT;
close;
MENU_0001:
mes "[殺人排行榜]";
for (set @TEMP,1;@TEMP<=10;set @TEMP,@TEMP+1){
  mes "第^FF0000" + @TEMP + "^000000名:^FF6600" + $PVP_Charts_P$[@TEMP] + "^000000,殺人:^FF6600" + $PVP_Charts_N[@TEMP];
}
close;
MENU_0002:
// 與第十名比對
if (PVP_Counter <= $PVP_Charts_N[10]) goto MENU_0003;
// 是否在榜上有名
set @TEMP_N,0;
for (set @TEMP_P,1;@TEMP_P<=10;set @TEMP_P,@TEMP_P+1){
  // 榜上有名處理
  if ($PVP_Charts_P$[@TEMP_P] == strcharinfo(0)){
   // 殺人數沒變化的處理
   if ($PVP_Charts_N[@TEMP_P] == PVP_Counter){
    goto MENU_0002a;
   }
   // 殺人數有變化的處理
   set @TEMP_N,1;
   goto PVP_Charts_Check;
   close;
  }
}
PVP_Charts_Check:
// 榜上有名次,且殺人數有變化的處理
if (@TEMP_N == 1){
  deletearray $PVP_Charts_P$[@TEMP_P],1;
  deletearray $PVP_Charts_N[@TEMP_P],1;
}
// 榜上無名次的處理
for (set @TEMP,1;@TEMP<[email==@TEMP_P;set]=@TEMP_P;set[/email] @TEMP,@TEMP+1){
  // 與各名次比對
  if (PVP_Counter > $PVP_Charts_N[@TEMP]) {
   if ($PVP_Charts_P$[@TEMP] == strcharinfo(0)){
    set $PVP_Charts_N[@TEMP],PVP_Counter;
    goto MENU_0002b;
   }
   // 殺人者登記
   copyarray $PVP_Charts_P$[@TEMP+1],$PVP_Charts_P$[@TEMP],([email=10-@TEMP)-1]10-@TEMP)-1[/email];
   set $PVP_Charts_P$[@TEMP],strcharinfo(0);
   // 殺人數登記
   copyarray $PVP_Charts_N[@TEMP+1],$PVP_Charts_N[@TEMP],([email=10-@TEMP)-1]10-@TEMP)-1[/email];
   set $PVP_Charts_N[@TEMP],PVP_Counter;
   goto MENU_0002a;
  }
}
close;
MENU_0002a:
  mes "[殺人排行榜]";
  mes "殺人數:^FF0000" + PVP_Counter + "^000000人";
  mes "登記為:第^FF0000" + @TEMP + "^000000名";
  close;
MENU_0002b:
  mes "[殺人排行榜]";
  mes "^FF0000你已登記在榜上^000000";
  mes "^FF0000且殺人數量未增加^000000";
  mes "^FF0000所以不做上升登記喔!^000000";
  close;
MENU_0003:
mes "[殺人排行榜]";
mes "你的殺人數還排不到前十名呢!";
mes "不能登記排行榜喔!";
close;
EXIT:
mes "[殺人排行榜]";
mes "有需要再來吧!";
close;
}

請問哪裡錯誤呢 ?

為什麼套用以後殺人數都顯示0-  -"
回復

使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 07:14 PM
  • 簽到天數: 238 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2008-12-6 18:49:31 | 顯示全部樓層

    回覆 1樓的 m4008569 的帖子

    沒 有 紀 錄 殺 人 數 目 的 變 量
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-12-6 18:54:21 | 顯示全部樓層
    原帖由 pan00017 於 2008-12-6 06:49 PM 發表
    沒 有 紀 錄 殺 人 數 目 的 變 量


    那要 .. ?

    怎處理0.0

    第一次套用殺人紀錄的腳本

    不太會 抱歉0.0
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-22 07:14 PM
  • 簽到天數: 238 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2008-12-6 19:09:43 | 顯示全部樓層
    增 加 殺 人 紀 錄 變 量

    參 考 天 殺 死 亡 筆 記 本 腳 本
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

     樓主| 發表於 2008-12-6 19:16:18 | 顯示全部樓層
    原帖由 pan00017 於 2008-12-6 07:09 PM 發表
    增 加 殺 人 紀 錄 變 量

    參 考 天 殺 死 亡 筆 記 本 腳 本


    哪裡 ..

    很少在逛腳本區@"@

    可以提供網址 ?
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-12-6 19:20:28 | 顯示全部樓層

    回覆 5樓的 m4008569 的帖子

    我看到這句話
    非常想扣你分數
    為何不自己去翻呢?
    別老是等待別人給予答案好嗎?
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-12-6 19:34:46 | 顯示全部樓層
    - script OnPCKillEvent -1,{
    OnPCKillEvent:
            set PVP_Counter,PVP_Counter+1;
            end;
    }

    補上這條試試看!!
    回復 支持 反對

    使用道具 舉報

    該用戶從未簽到

    發表於 2008-12-6 21:58:21 | 顯示全部樓層
    腳本區不是有現成的嗎?
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-6-28 06:43 AM , Processed in 0.627543 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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