Diff
checker
文本
文本
图像
文档
Excel
文件夹
Legal
Enterprise
桌面版
定价
登录
下载 Diffchecker 桌面版
比较文本
查找两个文本文件之间的差异
工具
历史
实时编辑器
折叠未更改行
关闭换行
视图
拆分
统一
比对精度
智能
单词
字符
语法高亮
选择语法
忽略
文本转换
转到第一个差异
编辑输入
Diffchecker Desktop
运行Diffchecker最安全的方式。获取Diffchecker桌面应用:您的差异永远不会离开您的电脑!
获取桌面版
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
查找差异