@@ -102,7 +102,6 @@ local function connectToMniip(ip,port,nick)
102
102
end
103
103
if err == " This nick is already on the server" then
104
104
nick = nick :gsub (" (.)$" ,function (s ) local n = tonumber (s ) if n and n + 1 <= 9 then return n + 1 else return n .. ' 0' end end )
105
- username = nick
106
105
return connectToMniip (ip ,port ,nick )
107
106
end
108
107
return false ,err
@@ -112,6 +111,7 @@ local function connectToMniip(ip,port,nick)
112
111
113
112
con .socket = sock
114
113
con .connected = true
114
+ username = nick
115
115
return true
116
116
end
117
117
-- get up to a null (\0)
@@ -584,17 +584,15 @@ new=function(x,y,w,h)
584
584
if chatcommands [cmd ] then
585
585
chatcommands [cmd ](self ,msg ,args )
586
586
-- self:addline("Executed "..cmd.." "..rest)
587
- else
588
- self :addline (" No such command: " .. cmd .. " " .. rest ,255 ,50 ,50 )
587
+ return
589
588
end
589
+ end
590
+ -- normal chat
591
+ if con .connected then
592
+ conSend (19 ,text ,true )
593
+ self :addline (username .. " : " .. text ,200 ,200 ,200 )
590
594
else
591
- -- normal chat
592
- if con .connected then
593
- conSend (19 ,text ,true )
594
- self :addline (username .. " : " .. text ,200 ,200 ,200 )
595
- else
596
- self :addline (" Not connected to server!" ,255 ,50 ,50 )
597
- end
595
+ self :addline (" Not connected to server!" ,255 ,50 ,50 )
598
596
end
599
597
end
600
598
end
@@ -1338,8 +1336,12 @@ local function step()
1338
1336
if not L .chatHidden then chatwindow :draw () else showbutton :draw () end
1339
1337
if hooks_enabled then
1340
1338
if pressedKeys and pressedKeys [" repeat" ] < socket .gettime () then
1341
- chatwindow :textprocess (pressedKeys [" key" ],pressedKeys [" nkey" ],pressedKeys [" modifier" ],pressedKeys [" event" ])
1342
- pressedKeys [" repeat" ] = socket .gettime ()+ .075
1339
+ if pressedKeys [" repeat" ] < socket .gettime ()- .05 then
1340
+ pressedKeys = nil
1341
+ else
1342
+ chatwindow :textprocess (pressedKeys [" key" ],pressedKeys [" nkey" ],pressedKeys [" modifier" ],pressedKeys [" event" ])
1343
+ pressedKeys [" repeat" ] = socket .gettime ()+ .065
1344
+ end
1343
1345
end
1344
1346
drawStuff ()
1345
1347
sendStuff ()
0 commit comments