
30.12.2022, 23:23
|
|
Познающий
Регистрация: 29.07.2022
Сообщений: 95
С нами:
1997245
Репутация:
153
|
|
Сообщение от Dimiano
ну серьезно, нужна возможность отключиться от сервера
потом при каком-либо условии подключиться обратно
Lua:
Код:
local
conn_state
=
0
function
Disconnect
(
)
local
bs
=
bitStream
.
new
(
)
bs
:
writeUInt8
(
32
)
bs
:
sendPacket
(
)
bs
:
reset
(
)
conn_state
=
1
print
(
"Disconnected."
)
return
true
end
function
Connect
(
)
conn_state
=
0
reconnect
(
0
)
print
(
"Try connect..."
)
return
true
end
function
ConnectState
(
)
return
conn_state
end
function
onReceivePacket
(
id
,
bs
)
if
id
==
33
and
ConnectState
(
)
>
0
then
return
false
end
end
function
onRequestConnect
(
)
if
ConnectState
(
)
>
0
then
return
false
end
end
registerHandler
(
"onRunCommand"
,
function
(
cmd
)
if
cmd
:
find
(
"disconnect"
)
then
Disconnect
(
)
return
false
end
if
cmd
:
find
(
"connect"
)
then
Connect
(
)
return
false
end
end
)
Сообщение от milk.
onConnect() - ?
onDisconnect() - ?
это события вызываемые при успешном коннекте, дисконнекте
|
|
|