OK論壇

 找回密碼
 註冊
查看: 812|回復: 12

我的頭式NPC有蘋果冒出=.=

 關閉 [複製鏈接]
  • TA的每日心情
    開心
    2011-1-18 10:37 PM
  • 簽到天數: 218 天

    連續簽到: 0 天

    [LV.7]常住居民III

    發表於 2008-7-18 20:43:19 | 顯示全部樓層 |閱讀模式
    我的頭式NPC裡面有賣許多頭式!

    都可以正常顯示!

    但是未何我的頭式NPC裡插有許多的蘋果?

    例如2213和2214中間不知味啥冒出一顆蘋果?

    2213和2214都可以正常顯示!

    但是未啥有蘋果呢?

    告訴我吧!

    蘋果好礙眼=ˇ=

    我的頭式NPC:
    // 裝備 頭部(S付わ)
    ayothaya.gat,241,170,4 shop 頭式商人1 731,2213:10,2214:10,2215:10,2234:10,2235:10,2244:10,2246:10,2247:10,2248:10,2249:10,2250:10,2251:10,2252:10,2253:10,2255:10,2256:10,2257:10,2258:10,2259:10,2260:10,2261:10,2262:10,2263:10,2264:10,2271:10,2272:10,2273:10,2274:10,2275:10,2277:10,2279:10,2280:10,2282:10,2283:10,2284:10,2287:10,2289:10,2290:10,2293:10,2294:10,2298:10,2299:10
  • TA的每日心情
    無聊
    2010-10-28 01:01 PM
  • 簽到天數: 88 天

    連續簽到: 0 天

    [LV.6]常住居民II

    發表於 2008-7-18 22:44:50 | 顯示全部樓層
    鳥問題  不必多問   補丁問題@@"
    無惡意  對不起!!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2011-1-18 10:37 PM
  • 簽到天數: 218 天

    連續簽到: 0 天

    [LV.7]常住居民III

     樓主| 發表於 2008-7-19 10:23:35 | 顯示全部樓層
    喔喔!

    抱歉!

    突然又看不到蘋果了=.=
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2011-1-18 10:37 PM
  • 簽到天數: 218 天

    連續簽到: 0 天

    [LV.7]常住居民III

     樓主| 發表於 2008-7-19 10:39:44 | 顯示全部樓層
    我有新問題了!

    就是PVP排行!

    以下是我錯誤的地方!



    我個人認為是

    if(getgmlevel(3)==@pvp_gm_lv)

    這行的問題,問題出在 if(getgmlevel("3")==@pvp_gm_lv)

    我有改過很多遍了!

    原先腳本是 if(getgmlevel()==@pvp_gm_lv)

    裡面是沒數字的!

    但是這樣會造成殺人次數無法紀錄!

    例如:我今天殺人2個人!

    私服重開後又重0計算!

    如果我改成 if(getgmlevel("3")==@pvp_gm_lv)

    一切都沒問題!

    我權限有99!

    但是他不給我清除排行!

    (清除排行只有99等權限GM可執行此動作)

    我檢查很多遍了!

    我的G權有確實有99!

    我還打過指令@WHOGM!

    有一位GM上線,當然是我。。

    請問有人知道我到底該如何更改這問題呢?!

    版本:EA12466

    [ 本帖最後由 king_husky_9490 於 2008-7-19 10:43 AM 編輯 ]
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2010-10-28 01:01 PM
  • 簽到天數: 88 天

    連續簽到: 0 天

    [LV.6]常住居民II

    發表於 2008-7-19 12:12:39 | 顯示全部樓層
    這個腳本的主人我連絡過了
    之前有跟他交涉一下
    他本人再神之實習     他的腳本好像有問題-.-|||
    你換一下別的排行榜.........
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2013-2-11 10:30 PM
  • 簽到天數: 480 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2008-7-19 13:05:07 | 顯示全部樓層
    原先腳本是 if(getgmlevel()==@pvp_gm_lv)
    前面if(getgmlevel()沒錯
    錯在後面()==@pvp_gm_lv)
    說那麼多
    其實只要把後面改成
    >0)就行了
    解釋:
      if(getgmlevel()==@pvp_gm_lv)........意思是如果取得gm等級=???(我不會翻)
    改成
    if(getgmlevel()>0)..............................意思是如果取得gm等級>0
    所以改這就好了
    懂嗎
    不行再問我囉

    [ 本帖最後由 zzzzzzzz10 於 2008-7-19 01:07 PM 編輯 ]
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2013-2-11 10:30 PM
  • 簽到天數: 480 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2008-7-19 13:14:57 | 顯示全部樓層
    其實有更簡易的寫法
    因為妳沒付上腳本
    所以我只能用這種方式跟妳解說
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2011-1-18 10:37 PM
  • 簽到天數: 218 天

    連續簽到: 0 天

    [LV.7]常住居民III

     樓主| 發表於 2008-7-19 14:19:02 | 顯示全部樓層
    我改成!

    如下:

    我不確定問題解決了沒!!

    現在變成點他沒有任何反應!

    zzzzzzzz10謝謝您的回答!

    給我指引吧="=

    原先的:
    -        script        OnPCKillEvent        -1,{

    OnPCKillEvent:
    //PVP/GVG排名
    set pvp_place,pvp_place+1;
    dispbottom "PVP/GVG殺人次數+1 , 目前次數為 : "+pvp_place;
    }

    我已經把它分開了!


    問題在這!

    ayothaya.gat,213,190,4        script        PVP/GVG排行員        997,{

    set @pvp_place_,                30;        //名次顯示人數, 建議別設置超過30 ,最大值為127
    set @pvp_gm_lv,                        99;        //設置清除排行表的GM權限

    set @q,0;
    set @al,0;
    set @pvp_none,0;
    set @pvp_times_temp,0;
    set @pvp_na_temp$,"";

    set @str_name$,strcharinfo(0);
    set @user_place,pvp_place;

    mes "[^0000EEPVP/GVG排行員^000000]";
    mes "請選擇欲使用的服務.";
    next;

    if(getgmlevel()>0)==@pvp_gm_lv)
    {
            menu "查看排行表..",-,"進行名次排行..",Ing,"清除排行表..",Clean,"離開..",Exit;
    }

    else
    {
            menu "查看排行表..",-,"進行名次排行..",Ing,"離開..",Exit;
    }


    mes "[^0000EEPVP/GVG排行員^000000]";

    do
    {
            set @q,@q+1;

            if($pvp_times_[@q]==0)
            {
                    set @pvp_none,@pvp_none+1;
            }

            else
            {
                    mes "第^FF0000"+@q+"^000000名:^FF6600"+$pvp_na_$[@q]+"^000000,累積殺人次數為:^FF6600"+$pvp_times_[@q]+"^000000";
            }

    }
    while(@q<@pvp_place_);

    if(@pvp_none>=@pvp_place_) mes "尚未有任何記錄";

    close;
    end;

    Ing:
    mes "[^0000EEPVP/GVG排行員^000000]";
    mes "排行進行中...";
    next;

    for(set @pvp_check_val,1; @pvp_check_val<=@pvp_place_; set @pvp_check_val,@pvp_check_val+1)
    {

            if(@str_name$==$pvp_na_$[@pvp_check_val])
            {
                    set $pvp_times_[@pvp_check_val],@user_place;
                    set @al,@pvp_check_val;
                    goto Pvp_check;
            }

    }

    if(@user_place>$pvp_times_[@pvp_place_])
    {
            set $pvp_times_[@pvp_place_],@user_place;
            set $pvp_na_$[@pvp_place_],@str_name$;
            goto Pvp_check;
    }

    mes "[^0000EEPVP/GVG排行員^000000]";
    mes "你的殺人次數尚未達到排行標準";
    mes "請再努力以進排行榜";
    close;
    end;



    Pvp_check:
    mes "[^0000EEPVP/GVG排行員^000000]";

    for(set @i,1; @i<@pvp_place_; set @i,@i+1)
    {

            for(set @j,@i+1;@j<=@pvp_place_;set @j,@j+1)
            {

                    if($pvp_times_[@i] < $pvp_times_[@j])
                    {
                            set @pvp_times_temp,$pvp_times_[@i];
                            set $pvp_times_[@i],$pvp_times_[@j];
                            set $pvp_times_[@j],@pvp_times_temp;

                            set @pvp_na_temp$,$pvp_na_$[@i];
                            set $pvp_na_$[@i],$pvp_na_$[@j];
                            set $pvp_na_$[@j],@pvp_na_temp$;
                    }

            }

    }

    if(@al>0)
    {

            for(set @i,1; @i<@pvp_place_; set @i,@i+1)
            {

                    if($pvp_na_$[@i]==@str_name$)
                    {

                            if((@al-@i)>0)
                            {
                                    mes "本次排名提升至第"+@i+"名";
                                    announce "恭喜 '"+strcharinfo(0)+"' 殺人次數晉升為第 '"+@i+"' 名, 次數為 :"+$pvp_times_[@i],15,0xFF7700;
                                    goto Ok;
                            }

                            else if((@al-@i)<0)
                            {
                                    mes "本次排名降下至第"+@i+"名";
                                    goto Ok;
                            }

                            else
                            {
                                    mes "本次排名和上次排名相同";
                                    goto Ok;
                            }

                    }

            }

    }
    else
    {

            for(set @i,1; @i<@pvp_place_; set @i,@i+1)
            {
                    if($pvp_na_$[@i]==@str_name$)
                    {
                            mes "恭喜進入排行榜,名次為:第"+@i+"名";
                            announce "恭喜 '"+strcharinfo(0)+"' 殺人次數已達排行第 '"+@i+"' 名, 次數為 :"+$pvp_times_[@i],15,0xFF7700;
                            goto Ok;
                    }
            }
    }

    Ok:
    mes " ";
    mes "排行結束..";
    mes "感謝使用本服務";
    close;
    end;




    Clean:
    mes "[^0000EEPVP/GVG排行員^000000]";
    mes "是否清除所有排行表記錄?";
    next;
    menu "是..",-,"否..",Exit;

    mes "[^0000EEPVP/GVG排行員^000000]";
    mes "排行表清除中...";
    next;

    for(set @pvp_check_val,1; @pvp_check_val<=@pvp_place_; set @pvp_check_val,@pvp_check_val+1)
    {
            set $pvp_na_$[@pvp_check_val],"";
            set $pvp_times_[@pvp_check_val],0;
    }

    mes "[^0000EEPVP/GVG排行員^000000]";
    mes "排行表清除完畢";
    close;
    end;

    Exit:
    mes "[^0000EEPVP/GVG排行員^000000]";
    mes "感謝使用本服務, ";
    mes "歡迎下次使用本服務";
    close;

            OnInit:
            waitingroom "PVP/GVG排行員",0;
            end;

    }

    [ 本帖最後由 king_husky_9490 於 2008-7-19 02:20 PM 編輯 ]
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2013-2-11 10:30 PM
  • 簽到天數: 480 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2008-7-19 15:32:55 | 顯示全部樓層
    請問妳是哪一種版本啊
    還有我是說
    if(getgmlevel()>0)==@pvp_gm_lv)替換成if(getgmlevel()>0)
    把這些刪除==@pvp_gm_lv)

    [ 本帖最後由 zzzzzzzz10 於 2008-7-19 03:35 PM 編輯 ]
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2011-1-18 10:37 PM
  • 簽到天數: 218 天

    連續簽到: 0 天

    [LV.7]常住居民III

     樓主| 發表於 2008-7-19 17:39:03 | 顯示全部樓層
    所有都OK了!

    但是!

    都會造成殺人次數無法紀錄!

    私服一重開,殺人次數又變0了!

    版本:EA12466

    幫忙=ˇ=
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2013-2-11 10:30 PM
  • 簽到天數: 480 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2008-7-20 11:09:50 | 顯示全部樓層
    應該是妳
    沒有給他儲存時間吧
    當伺服器有新事件進入時
    他不會馬上儲存
    他會隔一段時間才儲存
    這段時間妳可以修改
    不過修改的話
    妳家的電腦可能會
    一直處於儲存
    這樣很傷電腦
    所以一般伺服器要關機時都會先告知
    要玩家先行下線
    在關機
    這是要防止資料沒存到
    也因為這點
    有些人會利用這段時間
    洗裝備
    懂了嗎
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2013-2-11 10:30 PM
  • 簽到天數: 480 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2008-7-20 11:12:53 | 顯示全部樓層
    簡單來講
    就是叫妳
    遊戲關掉後
    那3個視窗不要馬上關掉
    要等儲存時間
    時間長短要看妳
    設定間格多久儲存
    要修改間隔時間請找
    map_athena
    有點忘記是不是這個
    試試看不行再說囉

    [ 本帖最後由 zzzzzzzz10 於 2008-7-20 11:20 AM 編輯 ]
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2011-1-18 10:37 PM
  • 簽到天數: 218 天

    連續簽到: 0 天

    [LV.7]常住居民III

     樓主| 發表於 2008-7-20 15:24:04 | 顯示全部樓層
    耶耶耶~

    成功了~

    感謝您的回答~

    有您真好xd~
    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2025-7-1 06:54 PM , Processed in 0.098109 second(s), 19 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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