繁體gmsv(cgmsv版) 21.2a 0505
發表於 : 2022-05-05, 01:54
1.任意地圖擺攤
2.法蘭城彩券提示修改為正確的對應符號
3.修改了LUA常量BIG5支持
4.支持處理向周圍玩家發送釣魚動作
5.新增道具種類名稱 寵物項圈 寵物飾品 寵物服裝 寵物裝甲 寵物晶石
6.修復了惡意卡對戰遇系統維護關閉時可以非法獲取額外卡時的問題
7.引入LUA範例星期五嗨皮專家
2.法蘭城彩券提示修改為正確的對應符號
3.修改了LUA常量BIG5支持
4.支持處理向周圍玩家發送釣魚動作
5.新增道具種類名稱 寵物項圈 寵物飾品 寵物服裝 寵物裝甲 寵物晶石
6.修復了惡意卡對戰遇系統維護關閉時可以非法獲取額外卡時的問題
7.引入LUA範例星期五嗨皮專家
代碼: 選擇全部
--if (FridayNPC == nil) then
FridayNPC = NL.CreateNpc(nil, "Friday_InitNpc");
Char.SetData(FridayNPC,%對象_形象%,108020);
Char.SetData(FridayNPC,%對象_原形%,108020);
Char.SetData(FridayNPC,%對象_名字%,"星期五嗨皮專家");
Char.SetData(FridayNPC,%對象_地圖類型%,0);
Char.SetData(FridayNPC,%對象_地圖%,1000);
Char.SetData(FridayNPC,%對象_X%,242);
Char.SetData(FridayNPC,%對象_Y%,82);
Char.SetData(FridayNPC,%對象_方向%,4);
NLG.UpChar(FridayNPC);
Char.SetWindowTalkedEvent(nil,"FridayNPCWinTalked",FridayNPC);
Char.SetTalkedEvent(nil,"FridayNPCTalked", FridayNPC);
--return true;
--end
function Friday_InitNpc()
return true;
end
local isfriday = 0;
function FridayNPCWinTalked(npc,player,_seqno,_select,_data)
if _select == 1 and isfriday == 1 then
NLG.Say(-1,player,'趴踢趴踢耶',0,0);
--Char.Warp(player,0,32351,30,10);
Char.GiveItem(player,46339,1);
NLG.SetAction(npc, 6)
end
end
function FridayNPCTalked(npc,player)
if (NLG.CanTalk(npc,player) == true) then
if tonumber(os.date("%w",os.time())) ~= 5 then
isfriday = 0;
NLG.ShowWindowTalked(player,npc,%窗口_信息框%,%按鈕_確定%,1,'\\n\n ');
else
isfriday = 1;
NLG.ShowWindowTalked(player,npc,%窗口_信息框%,%按鈕_確定%,1,'\\n\n ');
if Char.ItemSlot(player) > 0 then
Char.GiveItem(player, 70002, 1);
end
end
end
return;
end