- 143
- 96
Есть реконект, даже несколько (sf и cleo), и у всех одна проблема:
На второй или третий (бывает даже сразу или больше) реконект, пишет мол сервер не отвечает.
Но если во время этих попыток сделать реконект собейтом, то он подключается спокойно.
В чем может быть причина и как её исправить не используя соб?
Был совет подключиться к другому серверу, а потом обратно, но это не помогло. Даже к другому серверу по ip не подключается.
На второй или третий (бывает даже сразу или больше) реконект, пишет мол сервер не отвечает.
Но если во время этих попыток сделать реконект собейтом, то он подключается спокойно.
В чем может быть причина и как её исправить не используя соб?
CLEO:
{$CLEO}
0000: NOP
repeat
wait 3000
cmd "rc" @rec
until samp
0BE3: raknet setup_incoming_rpc_hook @rpc
while true
wait 0
if
30@ == 1
then
0B28: samp disconnect_with_reason 4@
4@ *= 1000
wait 4@
SAMP.SetGameState(1) = 1000
30@ = 0
0BE3: raknet setup_incoming_rpc_hook @ret
end
end
:rec
wait 0
0B35: samp 0@ = get_last_command_params
if
0AD4: 3@ = scan_string 0@ format "%d" 4@
then
30@ = 1
end
cmdret
:rpc
0BE5: raknet 0@ = get_hook_param 1
0039: 0@ == 43
jf @ret
0BE0: raknet hook_ret 0
:ret
0BE0: raknet hook_ret 1
Был совет подключиться к другому серверу, а потом обратно, но это не помогло. Даже к другому серверу по ip не подключается.