RE: Fake timeout without crashing your game?
iLost said:
Here.
Activation : LSHIFT + 0
Credits : Monstercat
Actually , it's Cleo Mod . So next time , you need to post it at "Cleo > Request" . Don't forget to read the rules and the format.
Monstercat one actually works
just edit a little and remove that wait
I tried, Press LSHIFT + 0 then it will send timeout and u cant reconnect, it will say unacceptable nickname which proves that it is timeout/crash.
So when you are ready to connect press LSHIFT + 0 again it will say restarting server and then it will say connected joining the game
If it says ur banned from the server, keep trying its a samp bug
Code:
Code:
{$CLEO .cs}
thread "FakeTimeout"
0662: NOP "FakeTimeout"
const
self = $PLAYER_ACTOR
VK_LSHIFT = 0xA0
VK_KEY_0 = 0x30
SAMP_BASE = 29@
DISCONNECT_QUIT = 0
DISCONNECT_TIMEOUT = 1
GAMESTATE_NONE = 0
GAMESTATE_WAIT_CONNECT = 1
GAMESTATE_AWAIT_JOIN = 2
GAMESTATE_CONNECTING = 3
GAMESTATE_CONNECTED = 4
GAMESTATE_RESTARTING = 5
GAMESTATE_DISCONNECTED = 6
TIME_RECONNECT = 15
end
if
8AF7: get_samp_base_to SAMP_BASE
then
0A93: end_custom_thread
end
repeat
wait 400
until 0AFA: is_samp_structures_available
// ================================== MAIN ================================== //
while true
wait 0
if and
player.Defined(0)
8B21: not samp is_chat_not_opened
0AB0: VK_LSHIFT
then
if 0AB0: VK_KEY_0
then
0B28: samp disconnect_with_reason DISCONNECT_TIMEOUT
repeat
wait 20
until 8AB0: VK_KEY_0
end
end
end
// ============================== END OF MAIN ============================== //
And if you are trying to make a "quickly reconnect" one, Its impossible because when a player timeouts he is there for some seconds so you cant connect back unless server removes that playerid or you better change your name if you want to quickly reconnect.
:ugbase: