Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
空白の変更を非表示
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
テキストスタイル
外観を変更
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
Untitled diff
作成日
3 年前
差分は期限切れになりません
クリア
エクスポート
共有
説明
1 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
44 行
すべてコピー
9 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
48 行
すべてコピー
UpdateDataEvent = {}
UpdateDataEvent = {}
UpdateDataEvent_mt = Class(UpdateDataEvent, Event)
UpdateDataEvent_mt = Class(UpdateDataEvent, Event)
InitEventClass(UpdateDataEvent, "UpdateDataEvent")
InitEventClass(UpdateDataEvent, "UpdateDataEvent")
function UpdateDataEvent.emptyNew()
function UpdateDataEvent.emptyNew()
return Event.new(UpdateDataEvent_mt)
return Event.new(UpdateDataEvent_mt)
end
end
function UpdateDataEvent.new(farmId, sales, salesLimit)
function UpdateDataEvent.new(farmId, sales, salesLimit)
local self = UpdateDataEvent:emptyNew()
local self = UpdateDataEvent:emptyNew()
self.farmId = farmId
self.farmId = farmId
self.sales = sales
self.sales = sales
self.salesLimit = salesLimit
self.salesLimit = salesLimit
return self
return self
end
end
function UpdateDataEvent:readStream(streamId, connection)
function UpdateDataEvent:readStream(streamId, connection)
self.farmId = streamReadInt32(streamId)
self.farmId = streamReadInt32(streamId)
コピー
コピー済み
コピー
コピー済み
self.sales = streamReadFloat32(streamId)
self.sales = streamReadFloat32(streamId)
-- Corrected data type
self.salesLimit = streamReadInt32(streamId)
self.salesLimit = streamReadInt32(streamId)
self:run(connection)
self:run(connection)
end
end
function UpdateDataEvent:writeStream(streamId, connection)
function UpdateDataEvent:writeStream(streamId, connection)
streamWriteInt32(streamId, self.farmId)
streamWriteInt32(streamId, self.farmId)
コピー
コピー済み
コピー
コピー済み
streamWriteFloat32(streamId, self.sales)
streamWriteFloat32(streamId, self.sales)
-- Corrected data type
streamWriteInt32(streamId, self.salesLimit)
streamWriteInt32(streamId, self.salesLimit)
end
end
function UpdateDataEvent:run(connection)
function UpdateDataEvent:run(connection)
if self.farmId ~= nil then
if self.farmId ~= nil then
LimitedDailyIncome.sales[self.farmId] = self.sales
LimitedDailyIncome.sales[self.farmId] = self.sales
LimitedDailyIncome.salesLimit[self.farmId] = self.salesLimit
LimitedDailyIncome.salesLimit[self.farmId] = self.salesLimit
else
else
コピー
コピー済み
コピー
コピー済み
print("
error: no
farmId sent
")
-- Assign default values when farmId is nil
self.sales = DEFAULT_SALES
self.salesLimit = DEFAULT_SALES_LIMIT
print("
warning: nil
farmId sent
, using default values
")
end
end
コピー
コピー済み
コピー
コピー済み
if not connection:getIsServer() then
if not connection:getIsServer() then
g_server:broadcastEvent(UpdateDataEvent:new(self.farmId, self.sales, self.salesLimit), nil, connection)
g_server:broadcastEvent(UpdateDataEvent:new(self.farmId, self.sales, self.salesLimit), nil, connection)
end
end
end
end
保存された差分
原文
ファイルを開く
UpdateDataEvent = {} UpdateDataEvent_mt = Class(UpdateDataEvent, Event) InitEventClass(UpdateDataEvent, "UpdateDataEvent") function UpdateDataEvent.emptyNew() return Event.new(UpdateDataEvent_mt) end function UpdateDataEvent.new(farmId, sales, salesLimit) local self = UpdateDataEvent:emptyNew() self.farmId = farmId self.sales = sales self.salesLimit = salesLimit return self end function UpdateDataEvent:readStream(streamId, connection) self.farmId = streamReadInt32(streamId) self.sales = streamReadFloat32(streamId) self.salesLimit = streamReadInt32(streamId) self:run(connection) end function UpdateDataEvent:writeStream(streamId, connection) streamWriteInt32(streamId, self.farmId) streamWriteFloat32(streamId, self.sales) streamWriteInt32(streamId, self.salesLimit) end function UpdateDataEvent:run(connection) if self.farmId ~= nil then LimitedDailyIncome.sales[self.farmId] = self.sales LimitedDailyIncome.salesLimit[self.farmId] = self.salesLimit else print("error: no farmId sent") end if not connection:getIsServer() then g_server:broadcastEvent(UpdateDataEvent:new(self.farmId, self.sales, self.salesLimit), nil, connection) end end
変更されたテキスト
ファイルを開く
UpdateDataEvent = {} UpdateDataEvent_mt = Class(UpdateDataEvent, Event) InitEventClass(UpdateDataEvent, "UpdateDataEvent") function UpdateDataEvent.emptyNew() return Event.new(UpdateDataEvent_mt) end function UpdateDataEvent.new(farmId, sales, salesLimit) local self = UpdateDataEvent:emptyNew() self.farmId = farmId self.sales = sales self.salesLimit = salesLimit return self end function UpdateDataEvent:readStream(streamId, connection) self.farmId = streamReadInt32(streamId) self.sales = streamReadFloat32(streamId) -- Corrected data type self.salesLimit = streamReadInt32(streamId) self:run(connection) end function UpdateDataEvent:writeStream(streamId, connection) streamWriteInt32(streamId, self.farmId) streamWriteFloat32(streamId, self.sales) -- Corrected data type streamWriteInt32(streamId, self.salesLimit) end function UpdateDataEvent:run(connection) if self.farmId ~= nil then LimitedDailyIncome.sales[self.farmId] = self.sales LimitedDailyIncome.salesLimit[self.farmId] = self.salesLimit else -- Assign default values when farmId is nil self.sales = DEFAULT_SALES self.salesLimit = DEFAULT_SALES_LIMIT print("warning: nil farmId sent, using default values") end if not connection:getIsServer() then g_server:broadcastEvent(UpdateDataEvent:new(self.farmId, self.sales, self.salesLimit), nil, connection) end end
違いを見つける