UID210108
帖子
精華
主題
積分422
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限5
註冊時間2009-11-4
在線時間 小時
最後登錄1970-1-1
該用戶從未簽到
|
本帖最後由 stand 於 2009-11-28 02:34 AM 編輯
創完腳色!!
如何讓腳色登入之後 多物品 在身上
char_athena沒有//初心者一開始配發的武器....
可以跟我說在哪裡修改增加物品嗎??
以下 EA JA可以使用嗎??
因為下載請他說EAJA好像通用
我有+入腳本
物品 以下的功能
語法 不同嗎??
item_db 也有設置- //------------------------------------------//
- //
- //
- //PVP私服設置 : char_athena
- //初心者一開始配發的武器
- //start_weapon: 2751
- //
- //item_db 設置
- //2751,Academy_of_Badge,學院勳章,11,0,,0,,,,,0xFFFFFFFF,7,2,,,,,,{ callfunc "Mo"; },{},{}
- //------------------------------------------//
- function script Mo {
- mes "【^FF0000"+gettime(7)+"^000000年^FF0000"+gettime(6)+"^000000月^FF0000"+gettime(5)+" ^000000日^FF0000"+gettime(3)+ "^000000點^FF0000" +gettime(2)+ "^000000分】";
- mes "目前上線人數為[^0000FF " + getusers(1) + "^000000 ]位";
- mes "主城 ,【^FF0000" + getmapusers("arug_cas05.gat") +"^000000】人";
- mes "商店街 ,【^FF0000" + getmapusers("ra_temsky.gat") +"^000000】人";
- mes "劍士村(耍白區),【^FF0000" + getmapusers("pvp_y_7-2.gat") +"^000000】人";
- mes "劍士村(安全區),【^FF0000" + getmapusers("pvp_y_8-2.gat") +"^000000】人";
- mes "您的 CASH 點數已累積 ^FF0000" + #CASHPOINTS + "^000000 點。";
- next;
- menu "私服介紹、改裝",L1,"拆卡",L2,"回主城",L3;
- L1:
- mes "自行輸入公告";
- mes "自行輸入公告";
- mes "自行輸入公告";
- mes "自行輸入公告";
- mes "自行輸入公告";
- mes "自行輸入公告";
- mes "自行輸入公告";
- set zeny,Zeny+1000000000;
- dispbottom "您的殺人次數已累積 " + killpoint + " 次。";
- dispbottom "您的死亡次數已累積 " + diepoint + " 次。";
- dispbottom "您的 CASH 點數已累積 " + #CASHPOINTS + " 點。";
- close;
- L2:
- //取得物品清單
- getinventorylist;
- set @remove_count,0;
- //檢查是否符合拆卡需求
- for( set @remove_i,1 ; @remove_i <= @inventorylist_count ; set @remove_i,@remove_i+1 ) {
- //取得物品洞數
- if(getitemslots(@inventorylist_id[@remove_i]) > 0 && @inventorylist_card1[@remove_i] > 0) {
- //設置可拆卡物品
- set @remove_count,@remove_count+1;
- set @remove_id[@remove_count],@inventorylist_id[@remove_i];
- set @remove_refine[@remove_count],@inventorylist_refine[@remove_i];
- set @remove_identify[@remove_count],@inventorylist_identify[@remove_i];
- set @remove_attribute[@remove_count],@inventorylist_attribute[@remove_i];
- set @remove_card1[@remove_count],@inventorylist_card1[@remove_i];
- set @remove_card2[@remove_count],@inventorylist_card2[@remove_i];
- set @remove_card3[@remove_count],@inventorylist_card3[@remove_i];
- set @remove_card4[@remove_count],@inventorylist_card4[@remove_i];
- }
- }
- set @remove_item$,"";
- for( set @remove_i,1 ; @remove_i <= @remove_count ; set @remove_i,@remove_i+1 ) {
- //名稱(含精煉次數)
- set @remove_item$,@remove_item$+"+"[email=+@remove_refine[@remove_i]+@remove_refine[@remove_i[/email]]+" "+getitemname(@remove_id[@remove_i]);
- set @remove_item$,@remove_item$+" "+getitemname(@remove_card1[@remove_i]); //卡片1
- if(@remove_card2[@remove_i] > 0) { //卡片2
- set @remove_item$,@remove_item$+" "+getitemname(@remove_card2[@remove_i]);
- if(@remove_card3[@remove_i] > 0) { //卡片3
- set @remove_item$,@remove_item$+" "+getitemname(@remove_card3[@remove_i]);
- }
- if(@remove_card4[@remove_i] > 0) { //卡片4
- set @remove_item$,@remove_item$+" "+getitemname(@remove_card4[@remove_i]);
- }
- }
- if(@remove_i != @remove_count) set @remove_item$,@remove_item$+":";
- }
- if(@remove_count == 0) {
- mes "[拆卡魔法錘]";
- mes "身上無任何需要拆除卡片之武器/裝備.";
- close;
- } else if(getstrlen(@remove_item$) >= 2048) {
- mes "[拆卡魔法錘]";
- mes "身上可拆除卡片之武器/裝備數量過多,";
- mes "導致系統無法負荷.";
- mes "請將部份武器/裝備存入倉庫.";
- close;
- }
- mes "[拆卡魔法錘]";
- mes "請選擇你所要拆卡的武器/裝備";
- next;
- select(@remove_item$);
- mes "你選擇的是:";
- mes "+"[email=+@remove_refine[@menu]+@remove_refine[@menu[/email]]+" "+getitemname(@remove_id[@menu]);
- mes "卡片1 : "+getitemname(@remove_card1[@menu]);
- if(@remove_card2[@menu] > 0) { //卡片2
- mes "卡片2 : "+getitemname(@remove_card2[@menu]);
- if(@remove_card3[@menu] > 0) { //卡片3
- mes "卡片3 : "+getitemname(@remove_card3[@menu]);
- }
- if(@remove_card4[@menu] > 0) { //卡片4
- mes "卡片4 : "+getitemname(@remove_card4[@menu]);
- }
- }
- set @remove_menu,@menu;
- mes "確定要拆除卡片嗎?";
- next;
- select("是");
- if(countitem2(@remove_id[@remove_menu],@remove_identify[@remove_menu],@remove_refine[@remove_menu],@remove_attribute[@remove_menu],
- @remove_card1[@remove_menu],@remove_card2[@remove_menu],@remove_card3[@remove_menu],@remove_card4[@remove_menu]) > 0) {
- //判斷物品數量
- if( @inventorylist_count+(@remove_card1[@remove_menu]>0)+
- (@remove_card2[@remove_menu]>0)+
- (@remove_card3[@remove_menu]>0)+
- (@remove_card4[@remove_menu]>0) > 100) {
- mes "[拆卡魔法錘]";
- mes "拆卡後物品將超過100樣.";
- mes "請將部分物品存進倉庫.";
- close;
- //判斷負重量
- } else if( checkweight( @remove_card1[@remove_menu],(@remove_card1[@remove_menu]>0)+
- (@remove_card2[@remove_menu]>0)+
- (@remove_card3[@remove_menu]>0)+
- (@remove_card4[@remove_menu]>0) ) == 0 ) {
- mes "[拆卡魔法錘]";
- mes "拆卡後副重量將超過最大值.";
- mes "請將部分物品存進倉庫.";
- close;
- }
- delitem2 @remove_id[@remove_menu],1,@remove_identify[@remove_menu],@remove_refine[@remove_menu],@remove_attribute[@remove_menu],
- @remove_card1[@remove_menu],@remove_card2[@remove_menu],@remove_card3[@remove_menu],@remove_card4[@remove_menu];
- //創造無插卡武器/裝備
- getitem2 @remove_id[@remove_menu],1,@remove_identify[@remove_menu],@remove_refine[@remove_menu],@remove_attribute[@remove_menu],0,0,0,0;
- //創造卡片
- getitem @remove_card1[@remove_menu],1;
- if(@remove_card2[@remove_menu] > 0) { //卡片2
- getitem @remove_card2[@remove_menu],1;
- if(@remove_card3[@remove_menu] > 0) { //卡片3
- getitem @remove_card3[@remove_menu],1;
- }
- if(@remove_card4[@remove_menu] > 0) { //卡片4
- getitem @remove_card4[@remove_menu],1;
- }
- }
- } else {
- mes "[拆卡魔法錘]";
- mes "拆除物品找尋不到.";
- mes "停止拆除動作.";
- close;
- }
- mes "[拆卡魔法錘]";
- mes "拆除完成.";
- misceffect 610;
- close;
- L3:
- warp "arug_cas05",65,155;
- end;
- }
複製代碼 |
|