forked from metin2/server
45 lines
1.3 KiB
Plaintext
45 lines
1.3 KiB
Plaintext
|
quest game_option begin
|
||
|
state start begin
|
||
|
when login begin
|
||
|
local val=0
|
||
|
local msg = gameforge.game_option._100_say .. " "
|
||
|
if pc.getqf("block_exchange") == 1 then
|
||
|
msg = msg..gameforge.game_option._110_say
|
||
|
val = val + 1
|
||
|
end
|
||
|
|
||
|
if pc.getqf("block_guild_invite") == 1 then
|
||
|
val = val + 4
|
||
|
msg = msg .. gameforge.game_option._120_say .. " "
|
||
|
end
|
||
|
|
||
|
if pc.getqf("block_messenger_invite") == 1 then
|
||
|
msg = msg .. gameforge.game_option._130_say .. " "
|
||
|
val = val + 16
|
||
|
end
|
||
|
|
||
|
if pc.getqf("block_party_invite") == 1 then
|
||
|
msg = msg .. gameforge.game_option._140_say .. " "
|
||
|
val = val + 2
|
||
|
end
|
||
|
|
||
|
if pc.getqf("block_party_request") == 1 then
|
||
|
msg = msg .. gameforge.game_option._150_say .. " "
|
||
|
val = val + 32
|
||
|
end
|
||
|
|
||
|
if pc.getqf("block_whisper") == 1 then
|
||
|
msg = msg .. gameforge.game_option._160_say .. " "
|
||
|
val = val + 8
|
||
|
end
|
||
|
|
||
|
if val != 0 then
|
||
|
syschat(msg)
|
||
|
end
|
||
|
|
||
|
pc.send_block_mode(val)
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
|