Private Function HandleBerserker(index As Integer, command As String)
If command = "start" Then
fData = "060022310000" & PlayerData(index).CharID & "0401"
For i = 1 To UBound(PlayerData)
If PlayerData(i).Ingame = True Then
If frmMain.GameSocket(i).State = 7 Then frmMain.GameSocket(i).SendData cv_StringFromHex(fData)
End If
Next i
End If
If command = "end" Then
fData = "060022310000" & PlayerData(index).CharID & "0400"
For i = 1 To UBound(PlayerData)
If PlayerData(i).Ingame = True Then
If frmMain.GameSocket(i).State = 7 Then frmMain.GameSocket(i).SendData cv_StringFromHex(fData)
End If
Next i
End If
End Function
zz gm command
Case ".berserker"
HandleBerserker index, CInt(sCommands(1))