Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
Untitled diff
作成日
10 年前
差分は期限切れになりません
クリア
エクスポート
共有
説明
25 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
37 行
すべてコピー
25 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
34 行
すべてコピー
コピー
コピー済み
コピー
コピー済み
local letter = {2598
}
function onSay(player, words, param)
function onSay(player, words, param)
if not player:getGroup():getAccess() then
if not player:getGroup():getAccess() then
return true
return true
end
end
コピー
コピー済み
コピー
コピー済み
local
target
local
p = param:split(',')
if param == '' then
if #p ~= 2
then
target = player:getTarget()
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Para Enviar . Usse: /sendletter <player name>
, text
')
if not target
then
return false
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Para Enviar . Usse: /sendletter <player name>
')
return false
end
else
target = Player(param)
end
end
コピー
コピー済み
コピー
コピー済み
if not target then
local target = Player(p[1]:trim())
if not target then
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Player ' .. param .. ' não está online.')
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Player ' .. param .. ' não está online.')
return false
return false
end
end
if target:getAccountType() > player:getAccountType() then
if target:getAccountType() > player:getAccountType() then
コピー
コピー済み
コピー
コピー済み
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, '
N
ão pode
.')
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, '
Você n
ão pode
enviar uma carta caso o acesso da pessoa seja maior que o seu
.')
return false
return false
end
end
コピー
コピー済み
コピー
コピー済み
for i = 1, #
letter
do
local
letter
=
target:addItem(
2598, 1)
target:addItem(
letter
, 1):setAttribute(ITEM_ATTRIBUTE_TEXT, "Notificação\n" .. player:getName() .. ".")
if not
letter
then
return false
end
end
コピー
コピー済み
コピー
コピー済み
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, '
C
arta
E
nviada
' .. target:getName() .. '.')
letter:setAttribute(ITEM_ATTRIBUTE_NAME, string.format('Notificação\n%s.', player:getName()))
target:sendTextMessage(MESSAGE_STATUS_WARNING,
"[Server
] Você
R
ecebeu uma
notificação
de
" ..
player:getName()
.. "."
)
letter:setAttribute(ITEM_ATTRIBUTE_TEXT, ''.. p[2]:trim()..'')
player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, '
Sua c
arta
foi e
nviada
com sucesso para o jogador
' .. target:getName() .. '.')
target:sendTextMessage(MESSAGE_STATUS_WARNING,
string.format('[SERVER
] Você
r
ecebeu uma
carta
de
%s',
player:getName()
)
)
return false
return false
end
end
保存された差分
原文
ファイルを開く
local letter = {2598 } function onSay(player, words, param) if not player:getGroup():getAccess() then return true end local target if param == '' then target = player:getTarget() if not target then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Para Enviar . Usse: /sendletter <player name>') return false end else target = Player(param) end if not target then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Player ' .. param .. ' não está online.') return false end if target:getAccountType() > player:getAccountType() then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Não pode.') return false end for i = 1, #letter do target:addItem(letter, 1):setAttribute(ITEM_ATTRIBUTE_TEXT, "Notificação\n" .. player:getName() .. ".") end player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Carta Enviada ' .. target:getName() .. '.') target:sendTextMessage(MESSAGE_STATUS_WARNING, "[Server] Você Recebeu uma notificação de " .. player:getName() .. ".") return false end
変更されたテキスト
ファイルを開く
function onSay(player, words, param) if not player:getGroup():getAccess() then return true end local p = param:split(',') if #p ~= 2 then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Para Enviar . Usse: /sendletter <player name>, text') return false end local target = Player(p[1]:trim()) if not target then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Player ' .. param .. ' não está online.') return false end if target:getAccountType() > player:getAccountType() then player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Você não pode enviar uma carta caso o acesso da pessoa seja maior que o seu.') return false end local letter = target:addItem(2598, 1) if not letter then return false end letter:setAttribute(ITEM_ATTRIBUTE_NAME, string.format('Notificação\n%s.', player:getName())) letter:setAttribute(ITEM_ATTRIBUTE_TEXT, ''.. p[2]:trim()..'') player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, 'Sua carta foi enviada com sucesso para o jogador ' .. target:getName() .. '.') target:sendTextMessage(MESSAGE_STATUS_WARNING, string.format('[SERVER] Você recebeu uma carta de %s', player:getName())) return false end
違いを見つける