UID292524
帖子
精華
主題
積分7592
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限20
註冊時間2010-11-9
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 無聊 2012-8-3 06:04 PM |
---|
簽到天數: 108 天 連續簽到: 1 天 [LV.6]常住居民II
|
發表於 2014-8-24 16:38:30
|
顯示全部樓層
1.進到遊戲裡輸入GM指令先確定你的伺服器裡面有沒有這2張地圖
(這2張是自定義地圖,所以要先確認有沒有,沒有的話當然到不了摟~)
2-1.使用開機檔資料夾右上角的搜尋功能
搜尋NPC裡面$city_guildgm字眼出現在哪裡....
裡面應該有一個 set $city_guildgm,(這邊先保留不知道他設定了什麼);
沒意外的話他應該是要設定成GM所在公會的GID
SQL裡有資料表"guild" 裡面有GID跟公會名稱的對照
2-2.進到遊戲裡檢查
座標 city,163,174 上的 city_guild01#gm有出現嗎?
這隻NPC的名字和工會圖案會是$city_guildgm所代表GID的工會
1.的問題點是沒有地圖,請新增或改用其他地圖
2.的問題是應該還有一隻NPC是設定$city_guildgm變數的腳本,這部分沒有設好。
順手優化一下腳本- city,166,174,4 script city_guild01#gm 722,2,2,{
- if(getgmlevel() > 98) continue;
- //順手寫一個測試用設定給你
- //把"//"拿掉就可以用了。
- // mes "[ ^FF00C7公會屋^000000 ]";
- // mes "您要修改工會屋的主人嗎?";
- // mes "輸入0取消服務。";
- // mes "請輸入新的公會GID";
- // next;
- // input @a;
- // if( @a == 0) close;
- // //全伺服器的公會數量暫定999個
- // if( @a>999 ) {
- // mes "["+ strnpcinfo(0) +"]";
- // mes "您所輸入的GID有誤";
- // close;
- // }
- goto OnInit;
- OnTouch:
- if( $city_guild01==getcharid(2) || !$city_guild01 || getgmlevel() > 98 ) {
- warp "city_gm02_1",295,349;
- end;
- } else {
- mes "[ ^FF00C7公會屋^000000 ]";
- mes "此為公會 : "+getguildname($city_guildgm) + " 之領域";
- mes "每十四天需重新申請";
- close;
- }
- end;
- OnInit:
- FlagEmblem $city_guildgm;
- setnpcdata 1,getguildname($city_guildgm);
- end;
- }
複製代碼 |
|